NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTGAAACAGAAAGAAAACTAAACTTCCATTCTTCCCCATTCCCTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATGTGAACAGTCACTTGGAACTGAAAAGAATGATGATTGTAATTACATGTTGTACTAGAAATTCGACCTGTGCGTGGTACATCTTTCTCTATAAGAATAGTGACTTTCTGATGGGCTGGAGAGTGAAAAAGTTAAATTTAGTCTTAACCAAACAAAAGGAAATTAAACTTTTTCCTGCTATAGCGTGTTTAATTAATTGAGGCAAAATAAATCTATTTATTTGATTTTGGGGAAATATAATTTAATAATATAATCCTAACTCCTGTTAAGTGAATAAATGTCAAATGTAGTTGGTAGCTGTCATAGTGTGTAAAATTGGCATCAGGATTGTAGCAATGAAATATTCTCTGCTTTATGCAAATGCATAGGAATAATGAACAAAATTATGTACCAAGCTTCATGCTTTAGGTAACTAATTTCATTTATTCAATTGTATCTAAGGTTATTTCATATTAACTAGGTCTAATGTACACAATAGTTATGATAAAATTATTAATTAAATATTAAAATACTTGGGTTATCACGTATACATGCAAAATAAAATATATTAGAATAACCAAATTATTTGTGAAAAGAAAATGATGAAAATATTGTCTACATAAAAGCAGCCTGGAGCTATATGTCATCTTAAATTTTTATAGTGTGTTCTAGTGAGGTGTCCAAGCAGATAAAATTTCATGCCTTGAAAAACCAAGAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTAAGAACCTAAATTTGATACCTACACTTATATGTTTGAATACTTCAATATTCACTACAACACATGCATACATAAAAGGTTACACAGAATATTAATAATGAGACTAATCAGAACTATAATAAGAAAGGAAAAAAAGTCTAAGAACATTTTAAAGAAATAATGTATTGTATTGGCCTTAAATAGGAAATTCAACACATTTTCTTAGTACATTAATTACTCAAAGAAAAACTAAAAAGCTTTTACTTCATTCTATATGAAAGCAAAAACACATGAGATGGATTGTGTAAAGAAAGAGAGACCTGGAAACTGTAAAATTAATATAGTTAATTGCAGACGAAAGAAACAGATATTTACCCTAGGTTCTATAAGTAATAATTTGAAAGAATTACTGCATAATATTATCATATTTAATCCAATGCATCTTACTATGATAAAGGAAAGAAAATTGGAAAAAATAATGCCTGAATTTGTCTCAGCACCTAGAAGGTGGCAAGATGGCTCAAATTCCAAGATACCTTGAAATCCATGAGAAAATGGTAGGTTGATTTTATTATGAAATAGGTATTGTAGTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATCATGAATGTATTTTCTGCACATATTATGAATACTAAGCATACTACATATCCAAACACAATTGATGTAAAGTAATAAGAATAAAGAAAATCGCAAATAGTATGAAGAGTAAATTAAGGATTAATGCTTACACCGTTCACTAAGCAAAAACACCAAATTTCACGATTGAATTGCAATGTATATGTTAAAAAGAAACTAGCATTTGAATTTATGAGTGAAACTATTTTAAAAATTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAACTGACAGAAGTCAGAGACTGATACCTTTTTAAAATATGTGTACCATTTAATTTTGAATGGTATAGTATGAGTTCTCATATAAAATTGTTAGCAATATATATTATTAGAGTCTTCTGAGATGGAAATTTGGCAGTATTTATACAAGTATTACATTACTTAACAGCCTTGACATCATTCCAACAATGTGTTTTGTAATTTACACAAAATATAATGTTAATAATCACCATTGAGTACAGTGCCTGAGTCAGTGTCCATGCTGATTTTCTGTAGCGAACTTTATTTAATGAAAATGAAAATAATCTGAACGGCACAACTAGATTATTATTTAAAGAAATGAGTATACTACCATTTATGAAATGCAATATATTCCATGATGAAATTCCGCATGCACATGTATTCAAGATATATTGTTAACTGAAAAACAAATGACAGAATAATGCATTATCTAATCAAACTTCAACAACAGAAGATTTACACATATTCTATAATTTTGGCAATGTTCAGTAAACCTGCTACAAGTAGGGGATGAAGGAGGATGAAAACTAGCAGTTCTACGGTAATTTGAGCTACACAATGAGACCCAATTTTTAAAACAAATAGAGCAGACTTGAAAGAATATCTCCCAAATATTCTTGGTGGTTACATTTAGAAGTTTCAAGAAAGCAATTTATTCTTTGATAATTCCATACATGCATAACACATGTATGGAAGCCCTCTACACGCTAAACCTCATCCTCCCCAACCAACATAACCTCTTTGGACTAAACCCTGATATCGCGTGGATATCTTTATATTTTGCTTCATGACCCCCTGGGTATAACCTGAGCCTTTTTGGTGAAAAAGGGCATGATGCTAAACATTTAAACACTAGTAAGACACCAGTGGCTACATCATCTTTTATTGTCCAGCACTGTCCTTAGTTACTATGAATATGCAGGGTCAATATAATTTAGGGCCTGTTCAGATAGATGTAACTATTGCGACTTCCTGAGTCTCAAAACTGAATAATGCTCAGAAGACAACACCTCTCAGATCTCGTTACCTATTAATTAGCCCATGAAAGAAGCCAAGCCCTGAACATCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAATTTTAAAAACATACTTTCTATGGCCTGTCCTTTCCCTTTTCTCAAAGTCCTAACTAGTTTCATATCAAAAGTTTTAATCACTTTCCAACTCTCAGAAAGTGATTTGTTTACAGCCAATCTGGAACTGCAACTATGTGGGTTAAGTTTCTGCACACTTAAAGAAATGCAGTAGGAGAGTCTTTAAATGCTTTCAGAGACATCAATCATTGAGGTACACTGGGTATTTCACATGATGCATGTTACAAATTTTCAATGGGAAGATATACAATTTTGATACTTCAGTTTTCATGAAACACTTCAAGATCAAATTAAAAGTTGTATGGGATATAATCATGGAATAGGTATGTTCCTTTGAAATTTTAACAATTAACCAAATAATACTAAAATACCATTAATAAATCAGAATATATTGTATCCTTTCAGTATAAAGACCATGCTGCAGATAGACGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATATATTGTATCCTAAGCCCATGTCAACATGGCAATTAAGAAATAGAAGTAGATGTGTATCATTGGATAAAAGCTGTTTCTGGAGAGGCATTATTTTATTTCTGGGACAATTTCACTTCGTTGGTACGTGGGATAAATCAAAGTCTGTTAATGAAGGTTTTGCTGTAAAAGACCATTCTTTCAGTAAGGGACTCTCAAAACCTGTTGTAAAGAGCGCTAACATTTCACTCAATCATCTGAAGCAATTTTGGCAATGTCTTTATAACACTAAAATGACTGCACAGGAGTTAGTGTTCATCAATATCTCTGCTTCAAGCAGAATACTCATTTCATTGTTGGCATAACAAAATTTCAAAATCAGTTTCATGTAAATTAGATGATGANNNNNNNNNNNNNNNNNNNNNNNATGAAGATGATGAAGAAGAAGTCAAAAAAGAACTTTTGGGACAGAAAACAAAGTCTATCCTATTTTCAATGTTTTTCCTATCTTTAGTGTATATAAGATCGACAGTGAAAAATAATCTATAGTAAGTTCTATGTTGAGAAGGAAGAGGTTTAAGCTCATCAATAGTCGACAAACCACCAGAAGAGAAAGCAAGTTTTGTCATGAGGAATTTATAATTATTCTACAAGAAATCATTATCATAACCATAGCAATGAATCAGTTCAATTTTGTAAGGCAGCAAACTGACTTTCAGTGTTTAACTAATATACATAAAGTTATCATGGACAGAGTGCAATCCATGGCTGTCAGGACCAAAGCCCATGGATTTTAGATCTTGGTGTCCTAGGATATTTAAAATGAATGACATAATGAAGGCAATGTACAACCCTGAATGTCTTGCCATATAAGTCACAAAGACGCCATCCTATATGTTGTGTATCAGGTTAGACCTTTTTTATTCACATGTATTCAGAGTTTCAAAGATTAAAATGGTTGAGGTTAAGAAGAGGACATTTTTCAAGCTGTATTTACCTCTCTAGTGTGCAGTTTGGTTTTGGTGGATCATTAAACACTGTTTAATTTTATTTTATTTGTACAGGTGATAAAATTGAACTGTACATATTAATGACCCTCAGTTGGATATTTCCATAATGAAGACACCATGCACTGAACTAGTGTAACTACCTTTTTCATTGACTTTCCTACAACTAAGCAAAAGTTAGGATACTCTATTCTATTTTTAGGGGTAAAAAGTGACTTGCAGAGGATACAAAAAATCTTAATAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACTGACATGTTCCCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCCTATTTTCATAAGATTTAGATATTTGTCTTCATAATTCTGTTTTTTCAATCGGGACAATGATATCTAGCTTCATCAATATACATGCCAATGTTGAAATTTTGCTCTTTTCATGCTTAAGTAAAGATCTAGTGTCAGTATATGTTATTCATCCCATTTTGAAACATGGATATTGTGAAAACTTAGAAGATAATTCATTTAATGAAGGTATCACAGGAATATACACATAGATTCCTTCAGGTACATATTTCATCAGTGGTACTATTGAATCACAAGTGATTTCAGGTTTTAATTTTTATATTGATTTCTATAATAGCTATATTAAAATTTAGTCCAAGAAACTGTATACTAAGTTTCTTTTTTCCAGCAACACAGTATAAGTATTGTCATTTGTGTTTAAACTTCACCAATGATTTGTGTGTTTAGTATTTTTCATGTACTTTTTGATAATTATTGTGAAATTATTTTAACCATTTATTCAAATATGTAACATATTTCTGAAGAATAAGATATATTGGGTCTTATGTTATGGATATGATCGCTATGTCAGATAAAGATTTGGAAAAAAACATTCTTTTATCATGAGGTAAATTGCACCATCATTGCACTGATTCTTCTGCTAAGTAGTTTCAAGTGCTGTTCATATATATATTTTAGGAATATCTATGGGAAATTGAAGGAGAGGAAAATGTATGACCAAAACTATGTTATATGTTAAATATATGGAATCCTCTGTTCCTGTATTTGTTCATGACAAAAAGCATGTTATTAAACGGGAATTTACTTTTATGTTCCCTAATATAGATCAATCCTCAACACTCAATCATATTTCAATTGCCTGCTGTCCTAGTGTATGATACATCTATGCCTGCTTTCTGAAGAAAATTGCATTCCCAACCACTTATTTATGAACTATCCAAATAGAAGTCCACCAGTAGAGATTGGATTTAAGAGCACAGTAATAATTTAGAGTGAGACTGTAATCTAGGAGATTACTGTAAAAGAAATAGCAAATTTAGTAATTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAATTTCAACAACCCTGAAGAATTATATTTTTATAGGAGTATTCGACATTGAAATTTATAGTTCAGTATGAGTGAATGTCAGGAAGGGCAAAAATTAAGCAAAAGGCAACTTAAAACATAGATCAAATCACAAATTTTACCAGTTGATACTCTTATAATAATACTCTACTACCATAAGTAATTATTATCTTACAGGTGATTTTTTAAATGATACCAAAATTTGGCAGGCAAGTGATGTTTCTACCAAATAATTATGGATAGTATGACTAAGATTAAATAAGTTAAATATATTGTTTTCATTTTCATATCACTTTCTGGCATTTTTCCTCAAACATGATGTATATTACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTAACCTATAAAGTAACTGGTTGCCTTATGTCATGTTTGTAAACATTCAACTTCATCCTTCTTTCCTCAGTACTTTTTCCCCACCACCACTATGTCCCTAACACTTGCACTATTCTGTCTGTGTTATTCTTACTTCTACATTCATACCCCACATGTTCAATAACTGCCACCCTATACTGTTTAAAACACTACTTTCTAATTCATGAGACACATTCCAGTTTAATGAACTCAAACCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATTGTGTTAGTCTTTCCTTTCTACCTATCAATGAACATTCCTTACTATTCTCAATAAAAAAGCAATAGATTTCCTTAGGAATAATGATGAGAAAGCTCAGATACAGAAGTCAAGATTTATTACTTACAAACCAAGAAAAAATTTTTCAAAGATAAAATAATAACATATTTGTGTTTATAGTAATTAGAGATGTGTATTTTCATAAATGTTATTGTATTCATAATACTGTATACTAATTAATAATGGAAAATATTTAATAATTTAGAGAATGTTTGTAAAATTGACAATCACTAAGTGATATTTCCACTAAAAATTAATCTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTAATTTACTTTCAAAATAAAGCTCATTAAGAAGTTACTGGAATAAAATTCAGTAACACAACCAAAGACCTGTTATATGAATGAACAGCAGTTTAGGTGTTATTGAATACCTCTCCAGTTAAATTAAGAGACTTAGAAGGAGTTAGCATTTTAATAGAAATTCACATGTCAAACAAGATACAATAAAATCCTGAAACTCTAGCCAGATGGTTACTATGCATTCCTATCTGCAAAGGTTTCTTCACACACATGGTACATGAAGAGTATGTATATATGAGAAATATATAATCATATTATCATTGTAACTTTCTTCATAAATCCAAGCAGACATGTATCTATTTTGTGGCTTAAAAAGTATGTACAAAATACGGCTTTTGATAATAACACTAATATTTCAAAACTATCATGTAAACATGCTAAGACCTTAATACAAAGGACAGAGGTTTCAGAGCAACCATAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTTAAGATGAAAAAGAAAAAATTTTCTAGGTACACAGATATGCATAATGAAGTCCCCAGCTAACCAATACCAGAGGGGTAAAATTTATTGTCCTATATATTCCATAGAATACTCTCTCCCAGTCCGTTGTCCCTTAGCAGACTTTTTTCCTTATCTTTCTCTGTTTCTTATCTTCTCAGAGGATGTTGTATTTCTACAAAATTTGTTCAAATCATCAGATCTGGACTTCAATAAAAAGAAGCTGTATACTTTAGAGGAAAACCAATTAAAGGTTCTCATTTTTTATTGTGCAACATTTTAGATTAGATTTTGTATGCTTAATATACATCTATACCTTAGTCATTACCTTTCAAGATTGACCTGAAATCCACCATTCTAAATTAACAATGTGAAATCCCTTTAGCTAATCACAGAAAAACTTTCAAACTGTATTTACATAGGTTTATTTAATAAAAATTCAGCTTGTAGTTTAAGGAGAATAGTGATGGAAAACATCTTTTCATACATTTTAAGTGCCTTCACATTATTTTAAAGCTAAAATATTGCATTAGACTCAAGATAAAATTATTAACATCTTACTAAAATAAAATGAGATTTTTTTCTTTGTATACTACAGAAGTTGTAACTGAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCTTTCTTCATCTTTAACAAGGTCTTATTTGATTATATTCCAAATCATATCACTTCCCTAGAAATATCGAGAAGAAATCCAATACCAACATCATATTTTGCACACCTAAATCCCTCATCCCGAGTTCCTGATTGATCTAGTAACCTAGCAAGCTCTCTGAGGGAACTGAAAACAACAAGTATTTGCTTTCATTACAGGAATAAAGAAAAGGCCATCTCACTGCACAATCTCATGATATCATGGAAGAATTCTTCCAACATTACAAAGTGAAATCTCATAAGGAGCCCTGTATCTGAAGCCACAGTTCCTTATCTTGTGTTTGGTTTTGTACACTCTGACCGCCATTTCATTATAACCAGGTTGAACCCAAAGGTATTCTCTGCCCCAAGGATCCATTTCTATCATATTGTCATATTCAGCCATATTCAGTTAAATTTAACCATCGACCACACCAAAGTGAGGATTTATAAAATACCCAACAGAAACCTGGGAAGAAATGCTACAAAAATAAATTCATGCCTAACAAATAAACAAAATATCTCTTACTTGTTGTAACACAGCGTCTATCCATTTTCATTGTTTTGATTGGTTCTGGATATATTCACAAGCCAAGAAAATTGTATTTAAGCCAGGAAATAACTTGTGAGATTTAATTCTCTCTGTTTATTATATAGACTATGAATACTACACTTAGATATCAGTTCTTAATAGAAAGCAATTTTACATGTTGTGTCATTTCACTGTTTCTCAGACTTTTTTGTATAATTGAAAAAGTAGAGCTAAAGCCTGTTATTTAATATTTTTCTCAATACATTTCAATTTCTACTCTAATCCTGAATGCTAAGTCCAACTGGGATCTGATTAAGTTTATTGGCCCCATACTTATTTTTCTTAAAATCATGAGGCAATAATTTTATATGCTAGAAAGTATACTTTTGGGAGGACAATTTACTGTAAATTTAGTTCATCCCTTTTCATTAATTTTGTCTGAATGACTTTATTATTTACTAAACTGTTTTAAATTTTTAGAAGTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGATAAATACCTACATATGTATATTTGATAATTCAAATATAATATGACAAGAGAAAGTTGCTTGAGTGTTATTGATAATTTATGGACACAGTGAATTTTTGTTTATGCTGTATATATAACCTTGAAAGTATGTACTGTATAATTTTTCAAAAGCATTGTTTAAATATGTATACTACATGAAGCATACTAATTGCAGTTTTAGCTATTTCCACACTAATTTTATCTCTTTAGATGTCTAGAAAGAAATACACGGAAGCATGAATCATCTCTTAACTCCAAATGTAGGTAGACTCAATGATATATCTTGCTTTTGCACATGATTGCTCACCTTTAGTTCATAAATTATATATTTAATTTGCTCTATTTATGTTAGAAAGTTGTGGCACATTGCTTTTGTAATGTGTGGCACATTGTATATATGTATTCGTTGATAACTTCCTTCTGTCAACAAACATTAAGAAAAAATAATTTTTAAACATTATTACAAAATCCAAGATCATTCAGTTTCTTCCATAATCAAATAATAAAATGCATAAATATCAGAAGCTCCTTATTTTGACTATTAACAGAAGTATTTAATGTACCATTCCTATAAACATATTTTGATATTATTCATTAAAATATCTTCAAGGAGTAGTTTAAATATTAATGAAGGTAAGTATAATCAAATTGTTAGTATATTTGAATCACAAATGATGTCAGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCACTAGTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGAGTGGTATTTTCCATACATTATTTTACTTCTCAGGTTAGCTTGGAACACTTATTGTTCCCTAGATGCATATTTCTTCCTACAGTTCCTGATTGCTTGTTTCTCTGAGGAGTGTAGCCTTAGATCTTTCTCTTCATTCAAAGAAGGCATGACACTTAACTCCTTTCTCCAAGCAAGGGTGATTGTAGATATGTCTGTAAAAGGCGGGAGGCATTTGCACAATCTAATTGGGGATCACCAAAAGAATTATTTAAAAGAAAAGTTTGTAATGCAAACAGTTGTATTCAATCAGCTTACCAGTATTGAAAGCATCCCAGGATTTCTAGCCAGGCAACTGCGTAAGATATCAAGAGGCATTTAGAATTTCAATACATGTGACTAGAAAAAATACATTCCATTGTATAGCATACTCAATATTTCAAAACTATCATATTGGAAAGAATATTAAGAGCTTTAGGACAAGAAAAAATAGTGATACATCTAGGCAGAAGCATCACAGTAACACCTGGAAGTCACATGGAATTCTAATATCAATCCCATGCATTCTATGCTCTATTCACATCCTCACATGTTCATTCCGTAACACAGTCAACCAGTGATTTTCTAGTCCCTGCAGTCTCTGAGGAGCAAGGGTCTGGATCAGCCTTTCCCATTTGCTTATGATGTTCCAAGACACATCACTGCACCACTGATGGCCTCCAGTTAGAGCGATTTATCCTGTTGTAATATTCGCTTGACCGCACAATGTCCTAAGCACCCCTTTCCCTTTCCATTCATGTTGCTCCTTCCAGAATCCCTTATCTCGGCCCCTGACAGAGAGCAGATAGCACTCTGGACTCAAAGGAAGAGAGTCGATAGGGTTCCTCCTCAATCAGAAAGCTTGGATGATCGCGCCGCTACTACAAATACTGACAAGTGAGGCAGCTCCTGACTGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAACTCGAGGACAGCCCCTATCCAACTTTGTTTCCTGAGATCAAGGTTCACTCGAGATTCCCCTGCTTTTCTTTCTGGACTTGTCCACAGTTCTCGGGAGAGAGACCCATACTCAAAGGATACAGCTCAACTGATGTTCACCAAGACTCACCTCTGGGCAAGTACATTCACTGCCCCTTACGTGGTAGTAGCCCATTCACGATTTCTTGTTCAATTTTCTTAACGACTAAACAGCCAGATGTGTGGAGAGAGGCCAGCGAGCCTCATCCGGGACTTTACCCTCTGACCATGCACTGCCGATTTCCCAGCCTCCACAGCCTGGAAGCCCCTTCAGTGTCCCCCCAAGCAGATTATAACACCGGACTTCAATGGGGGAAGCACTTGAAGGGTTCCCAGCCTCCGCCACCTGAGACTGCCTTCAGTGTCCCCGAACCAGATTACAACATCATTCCTCAATGGGGGAAGCACTTGAATAGCAGAGACCCGAGCAAGTTTGCACCTCCAGGACTACTTACATGGACTCGGCACAAGTTCAGATGCCCAAAACCCTATGAAGACCAGAGATTCAAAAAACCTGATGCTCGTGTTACAGAAAACCTACAGAAACTCAAAGATCATATAAAGGCTTCAGTCAGTAAGAGGGCCCTAGACCCCAAGAGGAAACTGACTGAGAACAAGAAATGGACAGTTCCACTTCCTCTGAGGGTTCCTTAGGGCATGAGTAATCCACTGACCAAGGATAGCAGATCACTGAGTAACACACTGACCAGGGATACCAGAAGATCTGCTTTACATCCTGCTACTAGAAAAAAGAGTGGCCTCATCTTTAGTGCCCATTCTTGGGAAGATGNNNNNNNNNNNNNNNNNNNNCGGGTTATGTCTACTGGGTTTGAAAAAATCTGGACTTTGACGAGTTGGTAGCCAGAGTGCCTGCAACATCTACAAACCACAGTACTGGAGAGAACAGTGAAAGTTTCAGAGAAAACCACACTGTACCTGGGCCACCTTCTGCTGACTCTTCTACTGACAAACTGGGCCAGGTAATATTCACACACATTCCAGGTTCCCAACATCATTCCCTATCTAGACATGGAGAACTTGGATCTCCCATTTTTCCCCAAGATGTTCCTATCCACCCAGGACTTTCCGGAAATAACCAAATGTTTCCAATATTCAATAGGGTTTTTCGACATTTGTCCAGGTGTCCAAAATTCTTCCCATTGATCCTTAACGGAAAATCATATGTTCTCCTCTTCCAGAAGGAGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGATACTCCCTCTGGAAGAGGAGAATGTATGATTTTCCTTTCAGGATCTGTGGGAGGAATTTTGGACACCTGGGCAAATGTGGAATAACCCTATAGAACATTGGAACCATTTGGTTATTTCCGGAAAGTCCTGGGTGGGTAGGAACATCTTGGGGAAAAATGGGAGATCCAAGTTCTCCATGTCTAGATAGGGAAGGATGTTGGCAACCTGGAATGTGTGGGGAAAGTACCTGTCCCAATTTGTCAGTATAAGAGTCAGCAAAAGGTGGCCCAGGCACAGTGTGATATTCTTTGAGTCTTTCACTATTCTCTCCAGTATTGTGTTTTGTAGATGTTACAGGCACTCTGGCTACCAACTCGTCCTAGTCCACATGTTCCTCAATCCCAGTAGACATAACCCGNNNNNNNNNNNNNNNNNNNNNNNNNNNCATCTTCCCAAGAACCAAGAATGGGAACTTAGATGAGGCCACTCTTTTTCGGGTAGCAGGATGTAAAGCAGATCTTCTGATATCCCTAGTCAGTGGGTTTCTCAGTGATCTGCTATCCTTGGTCAGTGTATTACTCATGCCCTCAGAAACCCTCAGAGTAAGTGGAACTGTCCATTTCTTCTTCTCTGTCAGTTCCCTTCTGGAGTCTAGGTCCCTCTTATTGACTGAAGTCTTTATATGATCTTTGAGTTTCTGCAGGTTTTCTGTAACATGAGCATCAGGTTTTTTGAATCTCTGATCTTCATAGGGTTTTGGGCATCTGAACTTGTCCCGAGCCCTTCTAAGTAGTCCGGGAGGTGCAAAGTCGCTCGGGTCTCTGGTGTTCAATTGCTTCCCCCACTGTGGTAGGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCGTTGGTGCATGGTCAGAGGGTGACGTCCGGGATGAGGGTCGCTGGTCTCTCTCCTCACATCTGGTCGTTTAGTCTTTAAGGAAATTGAACAAGAAATGTCGAATGGGCTACTACCATGTGAAGGGGCAGTGAATGTACTTGCCAGTGGTGAGTCATGGTAAGCATCAGTTGAGCTGTATCCTTTGAGTATGTCTCTCTATCTTCCGAGAACTGTGGACAAGTCCGGAAGGCAAAGCAGGGAAATCTCGAGTGACCATTGATCTCCTGAAACAGCCAAAGCTCGAGAGGAGCTGTCCTCGAGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGGAGCTGCTTCACTTGTCATTTCTGCTTGTAGTAGCGGGGCGATCATCCAAGCTTTCTGAATGAGGAGGAACCCTGTCGAATCTCTTCCTTTGTGTCCAGAGTGCTATCTGCTATTGTGCCCACTGTCAGGGGCCAAGACAAGGGATTCGGGAAGGAGCAACATGAATGGAAAGGGCAAGGGGTGCTTAGGACACTGTGCGGTCAAGCGACACTTACAACACGGTAGATCCCTCTAACCAGAGGCCATCTGTGGTGCAGTGATGTGTCTTGGAGCCTCATAACCGAATGGGAAAGGTTGATCCAGACCCTTGATCCTCAGAGACTGCAGGGACTAGAAAATCACTGGTGGATTTTTTTAGGGAATGAACATGTGATAGGATTTGTATAGAGCATTGAATGCATGGGATTGATATTAGAATTCCACTTGAGTTCCAGATATTACTGTGATGCTTCTGCCTTGATGTATCACTATTTTTTCTTGTCCCAAAGCTCTTAATATTCTTTCCGTGATGATATTTTTGAAATACTGAGTATGCTACACAATGGAAAGTATTTTCTCTAATCACATATATTGAAATTCTAAATATGTCTTGATATCGTATGCAGTTGCCTTTATTATTACTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACTGACATCATTTGTGATTCAAATATACTAACAATATGTCTATACTTACCTTCATTAATATTTAAACTACTCATTGAAGAAATTTTAATGGATATATCAAAATTTGTTTATAGGAATGGTACATCAAATATTTCTGTTAATAGTCAAAATCAGGAAATTCTTTCTATATTTATGCATTTTGGTATTTGAATATGGAAGAAACTGAATGATCTTAGATTTTGTAATAATGTTTATAAATCATTTATTCTTAATGTTTGTTGACAGAAGGAAGTTATCAACGAATACATATATACAATGTGCCACACATTACAAAAGCAATGTGCCACACCTTTGTAACATAAATAGAGCAAATTAAATATATAATTTATGAACTAAAGGTGAGCAATCATGTACAAAAGCAAAATATATCATAGAGTCTACCTACATTTGGAGTTAAGAGATGATTCATGCTTCCGTGTATTTCTTCCTAGACATCTAAAGAGATAAAATTAGTGTGGAAAAGGCTAAAACTGCAATTAGTGTGCTTCATGTAGTATACATATTTAAACATTGCTTTTGAAAAATATACAGTACATATTTTCAAGGTTACATATACAGCATATACAAAAATTCAGTGTCCATAAATTATCAATAACACTCAAGCTACTTTCTCTGGTCTTATTATATTTGAATTGTCAAAGATATACATGTATGTATGTATGTATACTCAAACAGGCATACTCACTGACAAACAAACAAACACACACAATACTTCTAAAAATTTAAAACAAATTTGTAAATAATAGTCTTTCAGACAAAACTAATGAAAAAGAATGAACTAAATTTCTAGTGTAATGTACTCTCAAAAGTGTACTTTCTAGCATATAAAACTTTACCTTATAATTTTTAAAAAAATCGTACAGGGCCAATATATGTAATCAGATCCCATTTGTACTTATTACTCAGAGTTAAAGTAGAAATTGAAATGAAGTGGGAAAAATATTAAATAACGAGATTTAGCTATACACTTTCAATTATACAAAAAAATCTGAGAAATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCAATCAATACAACGAAAATGGATAGATGTTGTGTTACAACAAATAAAACACATTTTGATTATTTATTCAGTATAAATTTATTTTTGTAGCATTTCTTCCTATGTTTCTGTTGGATATTATATAAATCCTCACTTTGGTGTGGTCAGTGCTTAAATTTAACTGAACATGACTGAATATGTCAATATAGTAGAAATGAATTCTTGGGGCAGAGAATACCTTTGGGTTAAACCTGGTTATAATGAAATGGTGGTGACAATGAGCACAACTAAATAGAAGGAAAGAAACTGTAGCTTCAGGTACAGGAGTCATTATAAGATTTCACTTTGTAGTGTTGGAAGAATTGTTCCGTGATATCATGAGATTGTGCAGTGAACAGGCCTTTTCTTTATTCCTGTAATGAAAGCAAAAATTTGTGGCTTTCAGTTCCTTCAGAGAGCTTGCTACGTGTGCAGATCAATCAGCAACAGGGAGTAGGGATTTAGGTGTGCAAAATATATTTTTGATACTGAATTTCTTCTAGGTACTTTAGGGAGCTAACTTCATAAGATTTGGAATATAATCAGACAAGAGCTTGTTAAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATAGGTGAAAGAGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTTCAAGAATAAGTTCTGTATTATACAGAGAAAATTCTCATTTTATTTTAGTAAGATGTTAACAATTCTTTCTTGATTCTAATGAAATCTCTTAGCTATAAAATAATGTGAAGGCAACGAAAATGTAAGAAAAGATGTTTTACATCACTATTCCCCTTAAACTATAAGTTGAATTTTTACTAAATAATCCTATGTAAATACACTTTGAAGGCTTTTCTGTGATTAGCTAAAGGGCATTTACATTGTGAATTAAGAATGATGGATTTCATGCCAATCTTGAATTGTCATCACTAAGGTGTAGAAGCATATTAAGCATACAAAATCATACATAAAATTTTGCACAATAAAAAATGAGAACCTTTAATTGGTTTTCCTCTAATGTCAACACCTTCTTTTTGTTGGAGTGAAGATTGGATGATTTGAACTAATTTTATGAGAAATACCACCTGCTTTCAGAAGATAAGTAACAGAGAAAGATGAGGAAAAACATATGCTAAGGAACAATGAACTGGGATAGAGTATTCTATGTAATACATAGAACAATAAATTTGACCCATCTGTTACTGGTAAGGTGGGGACTTCATTACGCACATCTATGTACTTAAAAATGTTTTCTTTTCCTTCTTAAGTTTGTATGGTTGCTATGAAAACTATGGGTTTTGTGTTAAGATCTTTGCATATTTAATGATAGTTTTGAAATATTAGTGTTATAATCAAAAGCCGTGCTTTGTACATACTTTTTAAGCAACAAAAAAGAGAAGTGTCTGCTTGGGTTTTATGAAGAAAGTTACTATGTTAAACATGAATTAATTTTTCTGACATATACATTATCTTCATGTACCATGCTTGTTGATGAAACCTTAGCACATAGGAATGAATAGTCACCATCTTAGTATAGTTTCAGGATTTTATTGTATCTTGTTTGCCATGTGCCTTTCTATTAAAATGCTATCACTTTTCTAAGTCTCTTAATTTAACTGGAGAGGTTTGCAATATCTCCTATTCTGTTGGTTATTCATATAATTCGTCTTTGGTGTTGTTATTGAATTTTATGACTAACTTCTTAATATTCTTTATTTTGAAGGTAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNGTAAAATAGTTTATAAAAAGATTACAGTTTTAGTGGAAATATAACTTAGTGATGAACAATTTTATAAGTATTCTCTAAATTATTGAATATTCTACATTTTATTAGTATAAAAATATTATAAATACCACATCCTTTATTAACTTTAACACACACTGCTCCAGTTAATATAAACACAAATATGTTCGTCATATTTATCTTTGAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACTTTTCTATCTGAGCTTTCTCATCGTTTTTCAAAAATAAATCTATTGCTCTTTTATTGAGAATCATAATGAATATTCATTGATACATAGATATATAATAATGTGACAATATACACAATGGTACTTCATTCTCCCTAGGAAAACTAAACCGAGTAAGGTAACACAGACTTAGAAAGGCAAATACCATGTGTTCTTTTTCAAAGAGATCAAAGAATCTCCTTTTAATATACTTGTATTTATGTGAAGTTGTGGGTGGTTTGAGTTCATTTAACTTGTATACGTCACAGAGATTAGAGAGTAGGGTTTTAAACAGTGTGGTATGGAAGATATTGAGCATGTGGGATATGAATCTAGAAGTAAGAATAATGAAGAGAGACTAGTATAAGTGGTGAGAGACATAGGGCAGGCGGAAACAAAGAACTGAGGAAGCGAGGATGAGGGTGATTGTCTACAAACATAACATATGGCAACCTGTTACTTTATAGGTTAGGTTAAAATAAATATTAAAATTTAAAACTAATACCATAATGTTCAATGCTATAAACATCATGTTTGAGGAAAAATGCCAGGAAGTGATATCAGAATGAAAATTATTTATCTTATTTGATCTTAGTCATATTATCCATAATTACTTGTTAAAAACATCATTTGCCTGCCAAATTTATGGTACCACTTAAAAATTGCCTGTGATATAATAATTCCTTATGATAGTAGAGAATTTTTATTATTAGGTCAATTTTTAAAATCTGTGATTTGATCTTGTTTTAAGTTTCTTTTTACTTAAATTTGGTCCTCATGACATTCACTCATACTAAATTATAATTTTCAATTTTAACATACTACTGTAAAATATGATCAAGAGGGTTGTTGAAATTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAGTTAAAAACATATATGATATTTTTAAAAAGCCANNNNNNNNNCCATCCACTCTATGTTGGGAAGCAGAATAAGCAGGTTTTTCTTTGTTTTTATTTTGATAACTGTCACTGAATCTCCTTTGTCAAATAAATAAGTTTATTTTTCTTCTGCTTGCATCCTGTCTGACCTTCCGATTGCTTTTAGCAACAGACCTCAGAACAGATGAAGCTAACGGGGGTAGAGACATTACAGTTGTTGTCCTGCTTTGTACCCGAGGCTGTCAGAAAGTGTTCAGTAGTTTAAGGTGCTAAGTCCTGGAATGGCTTGTTGTATAACATATAGCTTTAAGTCTTGTTAGGATAAAAGTCTTCAAGAGCTTGGTAGGACTTACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGACTGGGATTTTTAATGAAAGGAATAATGGCAATTTTATTGACCAAACTTTTAAGATAGAAAAGGTTTCTTAAACATTCTGCAGAGGAAGACAAAATTCTCAAAGGAGCATGCTGAATGTGGTAGTTTAATGTCTTTTCCTAGCAAGAATTCATAGGCAAATAAAAGCTAAGGAAAGAACTGTTGAGTGTGATTTTATGCAGAAAAGGAGTAAACCTGCATGTTTTTCACATGGAAGGATGGGCTGTGTCATATGCCATCATTGCTTATACATGGGAAGTATAGCCTCAGCTTTCAAATGTAGTTGTGTGACTTGATATGGATGGTAAATGCTGAAGGATGTGATAGGTTGTTGAGTCCAGGACAATGATGTAAGGGATAACACAGGGGTCATGCANNNNNNNNCCTTCTTGTCTCACTCTTCTGTTGTTACAATTGCCATGAATGATCTCATCATTCAGGGGACTGGAGTGAACAAAATGATTTTGAGGAGCATGGGAGCAGATTCTTCAAAGATCATGTAGAATATGAAAGCTGAATGCTGATATCTAATGCTATTAGATTTGTGAATTTGCTTCTTTGTTGTCATTGTAGACAACATAAACAATGTGGATGTACCAAAAGTGAAATAATAATAGAACATGTATATGTTAATATTATGAATATTTCATATCATTTATTTTCTCCCCCTCCATCACTTTTTACAATAAACTAAATGTACTCNNNNNNNNNNNNNNNNNNNGAAGAAAGCCATCAGCGGTAAGCGGAAGTGTAAATCTGAATAATAATAAAATCCGTTAAAACAAACATGAAAAGGGCTAGAAGAGAGCAAGCAACCCATGGAGAAAGACCAATATACCTCTTGAAAATAAAGTGAACATTGGAAAATAAGTGCTGTAATTGGAAGTAAAAGGTACAGCAAGTCCTACAGTTAGGATAGTGATGGCACCCAGGCTACTGTACTCCAAGAATCTATAGTAAAACTTAAAATTGTGACAAAGCAATTGATTTCATAATGGTCACTGGATCTACATATTCAGTCTTCAATAATGTACTGTGACAATTACCTGATCAAAAGGTACCATTCACGGTAGCAAAAGGAAAACTCCCTTAATGTCTCTGAAGCAGCAAACATGCCATTGACATAGGCAAGGGGATAATAACTCACCTGTTATTAATCATGTCTCATTGCCCCCCTTCTTCCTGTTTCCTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACCTTTTTTCTGTTTACCAAAAGAATATCTTCTTTGTGAAAGTCCTGAACCGTATTAAAAAGATAGTTGGACTAAAACTCACACTTGTAGTTTCAGATTAGTAGTGAAGAATCCTAGGTATATTGGGAGTATCTATCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGATATGAGGGACTGGCAATAGAGGGTAGAGACTACCAACCCCATAGTTCCGATCTCATATACACTCAGAAGTCTGAATCTCCAGTAAAGTATGTAGATTTTCTTGTTCTTGGAAGATGTATTCTTCAGGTGCTTTTTGCAAAGGAGATAAAATTAACATTTGAATGACCATTTCAGAATGAGTTAAAGTGGGCAAATACCTTAGACCCTATTCTTTCATGGATTTCAAAATTCTTCAGTCCTGTCTGTTGATGGCCTCAGAAGTTTCACAGGTTGACACCCTTACAACAGAGAGATAACCTCCTCCTCTCTCCTGAAGCTCAAAATAATTGAACAAGGGACACTGAAGCACTGGTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGATGGTATGGAGTTTGATACTTGATAGTTCATTGTGGTTTAACTCCTAGAATTTCAAGGTTCCTCAGAATGTTTCCATCNNNNNNNNNNCACGAAACACATGAAAAGACACTGCATGAAGGATTTACATGAACATTTTAGGGCCGTGAAAACACCTTGTGTGCATCTCTCTAAACAACTGGACCTTGTAGCCTCAGGAATGATCACTTGTCTAAAGGCTATATTAGCTGCCCCTCTTCTGTGAAAGAAGCAAGGTAGTTAATTCTGTGTCAGCATTTTATACTCCTATCAGACAAGAGAGTTGAAGCCTTTCTACAAGGAACACCACAATCTGGCTTCTATTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGACCCTGGCTTCTATATGTCCCTGTTGCACACTTACAGATACTATTCCTGCACCATCCTGGAGTGTAGTTAAGAAGACCCACTTGACATAAATCCTGTTACCCTGTTGTGTGGTGTAGACCCACAGATGCTCATCACTGACTGTCCCAGGTAACAACAATGGTCCAATTTATCTAGACAGACCTAATGGATTACTGCAAAACCCCATCCCAAGAAAGATACTAATGCAATAGTCAGCACAGTTGGTAGTATTTTCATTAAACATTGAGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTGTACATTAAATAATCTAGAACATTACAAAATTAATGTATATCATACATTAATATATATTCCCCTATCATATAAAAATGTAATTTAAATTAATGAATTAAGACATAAAACCCAACTTTAACTTCATTGCATATTAACATGAATATTCTCAAATACATTAAAATAATGATTTATGGACATATTTGTGTTATCAGACATACACCATAAAAGTCATAAACCTTTCTCTTCAATAATACTATTACCTACCCCAATTGGTTTCTATTTCTACCATTCTCTGCAAAATCAACAACCTGCCCACTAGTCCCCCTCTTCTCGCTCAGGGCCCATACAACATGGGGGTGAATAACGTGAAACTTTACCAGGCATCTGGTTCTTAATTCAGGGCCATTTACTGCTTTACCATCCATACATTCCCCTGAATAAGACATCTCTATGGTCTAATTAATGAATGATCATCACAACTGCGATGTCATACATTTAGTANNNNNNNNNCGGCTGCCTTCAGTCAACATACCTGCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTATTTATTTCCCTACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAACTCCTTTTAAATGATTAAAAGTCACAGATAGTTGGTAGCTGTCATACTGTGTAATGATTGTGACGATGATATATTCTCTGTTTTATGCAAATGCATAGTAATAATGAAAAAAATTATGTACCAAGTTTCATGCTTTAGGTATCTAATTGCATGTATTCAATTGTATCTAAGATAATATCATATTAGCTAGGTATCAAATGCATAATAATTATGATTAAATTATTAATTATATATTAAAATAAGCATACTAGAGTTACCAAGTGGAAATGGAAAATAAAATAAATTAGAGTAAACAAAATATATTTATTAAAATCCAAATGATGAAAACATTGTATATATACAAGCACCCTGGAGGTATATGTCACCTTAAAGTTTTATAGTGTGTTCTAGAGAGGTGGCCGAGCAGATAAATTTTCATGCCATGAAATACCAAGAATCTAAATTTGATACCCACACATATATGTTTTGAAGATTTTCATATTTACTACATGACCTGAGCACATAAAAGCTTAAACAGAATATTAGTAATGAGACTAATAAGAACAATAATAATAAGNNNNNNNNNNNNNNNNNNNCCCTATGAATATTTTAATACAATAATGTATTGTATTGGCCTTAAAAAAGGAAATTCAACACATTTTCTTAGTAGATTAACTCTTCAAAGAAAAACTAGAAGTCTTTTACTTCATTCTATATGAAATAAAAACACATGAGATGGATTGTGTAAAGGAAGAGAGAACAGCAAACTGTAAAATTAATATAGTCATTGCAGAGGAAAGAAAAAGATACTGAACCAAGGTTATATAAGTAAAAATTTGAAAGATTTACTGCATAATATTGACATATTTAATCTAAAACATCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCCTGAATGTAGTCTCAGCACCGAGAAGGAGGCAAGATGTCTCAAATACAAAGATACACTGAAATACATGAGAAAATGATAAATAGGTTGATTTTATTATGGAATAAGTATTGTAGTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGATTCCTAAATATATTTTCTGCACAAATAATATATAGTAAGCATACGACATATGAAAACACAATTGATGCAAAGTAGTAAGAATGGAAAAAATCGCAAATAGTATGAAGAGTAAATTAAGGATTAATGCTTACACAGTTCAGTAAGCGAAAACGCTAAACTTCACAATTGAATTGCAATGTAGATGATAAAAAGAAACTAGCATTTGAATTTATGAGTGAAACTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAACTGACAGAAGTTAGAGATTGATACCTTTTTAAAATATGTGTACCATTTAATTTTGAATGGTATAGTATGGTTTCTCATATAAAATTGATGGCAATATATATTTATTAGAGTCTTCTGAAATGGAAACTTGGCAGTATTTATACAAGTATTACATTACTTAACAGTCTTGACATCATTCCAACAATGTGTTTTGTAATTTATACAAAATATAATGTAAATAATCACCATTGAGTAGAGTGCCTGAGTCAGTGTACTTTCTGTAGCGAACTTTAGTTAATGAAAATGAAAATGATCTGAATGGCACAATTAGATTATTATTTAAACAAATGAGTATACTACCATTTATTAAATGCATGATATTCCATGAAGAAATTCCCCATGCACATGTATTCAAGATATATTGTTAATTGAAAAACAAATGACAGAATAATGCATTATTTAATGAAACTTGAAAAACAGAATATTTACATATATTCTATAATTTTGTCAATATTGAGTAAACCTGATAAAAGAGCAGGGGATGCAGGAGACAGAACACTGGCAGTTCTAGGGTAATTTGAGCTACACAATGAGACACAATTTTTAAAACAAATAGAGCAGATTTGAAAGAATATCTCCCAAATTTTCTTTGTGGTTACATTTAGAAGTTTTAAGAAAGGAAGTTATTCTTTGACAATTCCATACATGGACAAAACATGAATGTAAGCCCTCTATACTCTCAACCTCATCCTCCCCAACCAACATAATCTCTTTGGACTAAATCCTGATAGCGCGTGAATATCTTTATATTTTCCTTCATGAACCCCTGGATATAACGTGAGCCTTTTTGGTGAACAAGGACATGAAGCTAAACATTTAACCCCTAGTAAGACACCAGTGGCTACATCATCTTTTATTTTCCAGCACTGCCCTTAGTAACTTTGAATAGGCAGGGTCAACATAATTTAGGGTCTGTTCAGATAGATGTAATTATTGCGAATTCCTGAGTGTCACAACTGAATATTGCTCAGAAGACAACACCTCACAGAACTCGTTACCTGTTAATTAGCCCTTTAAAGAAGCCAAGCCCTGAACATCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAATTTTAAAAACATACTTTATATGGCCTGTCTGCTCCCTTTTCTCAAAGTCCTAACTAGTTTCATATCAAAAGTTTTAGTCACTTTCCAACTCACAGAAAGTGATTTGTTTACAGCCAATCTGGAACTGCAACTATATGAGTGAAGCTTCTGCACGCTTAAAGTAATGCAGTCTTTAAATGCTTTCAGAGACATCAATCCATTGGGGTATAGTGGGTATTTCACATGATGGATGTTACACATTTTCAATGGGAAGATATACATTTTTGATACTTCAGTTTTCATGAAACTCTTCAAGTTCAAATTAAAAGTTGTATGGGATATAGGTATGTTCCTTTGAAATTTTCACAATTTACCAAATAAAACTAAAATACCATTAATAAATCAGAATATATTGTATCCTAAGCCCATATCAATATGGCAATTAAGAAATAGAAGTAGATGTGAATTATTGGATAAAAGCTGTTTCTGGAGAGGCACTATTTTATTTCTGGCACAATTTCACTTCGTTGGTACATGGGTTAAATCAAACTTCTGTTAATGAAGGTCTTGCTGTAGAAGACCATTCTTTCACTAAGGGACTCTCAAAACCAGTTGCAAAGAGCGCTAGCATTTCAATAAATCATCTGAAGCAATTTTGGCAATGTCTTTATAACACTAAAATGACTGCACAGGAGTTAGTCTTCATCAATATCTCTGCTTCAAAGGGAATACTCCTCATTTCATTGTGTAATAAAATTTCAAATTCAGTTTCATGTAAATTAGATGATGATGGTGATGATGTCATTGTTGTTGTTGGTGGTGGTGGTGATGAAAATGATGAAGAAGAATTCAAAAAAAGAACTTTTGGGACAGAAAACAAAGCCCATACTATTTTCAGTGTTTTTCCTATCTTTAGTGTATATAAGATCGACAGTGAAAAATAATCTATAGTAAGTGCTATGTTGGGAAGGAAGAGGGTTAAGCTCATCAATAGCCGACAAAACAACAGAAGAGGAAGCACATTTTGTCATGAGAAATTTATAACTATTCTACAAAAAATCATTATCATAACCATAGAAATGAATCAATTTAATTTTGTGAGGGAGCAAATTGACTTTCAGAGTTTAACCAATATACATAAAGTTATCATGGACAGAGTGCAATCCATAGCTGTCAGGACAAAAGCCCATGGATTTTAGATCTTGGTCTCCTAGGATTTTTAAAATGAATGACATAATGAAGGCAATGTGCAACCCTGAATGTCTTGCCATATAAGTCACAAAGACACCATAGTAAATGCTGTGTATCAGGATAGACCTTTTTTCTTCACATGTATTCAGAGTTTCAAAGATTAAAATGGTTGAGGTTAAGAAGAGGGCATTTTTCAGGTTGCATTGACCTCTCCAGTGTGCAGTTTGGTTTTGGTGGATCATTACAGTGTTTAATTTTATTTTATTTGAACAGGTGATAGAATTTATCTGTACAGATTAATGACCCTCAGTTTGATATTTCCATAATGCAGACACCATGCACTGAACTAATGTAACATTGACTTTCCTGCAACTTACCAAAAGTGAGGATACTTTTAGGGGAAAAAAGTGACTTGCAGAGGTTACAACAAGTCTTAATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTTATTCTTCATACATATATACAATGTACCTTGATCACACCTATCCTAAACTTGGTTCTACTCTTTCCAGAACATTCTCATTCCAGTTTCATGTTCTTTATATTTTTTTCTTTTCTTTGTAATCCATTGCTTTACTGAGTACTGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTATGATCAGCTTTCATCTTCTCACAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATTAAGGCATTTGTCCTCACAGTTCTATTCTTTTCAATTGGGACAATGATATCTAGCTTCATCAATATCCATTCCAATTATGTAATTTTTCTCTTTTTCTGGTTACATAAAGGTCTAGTGTCTATATATGTCATTTATCCAATTTTGTAACATGGATATTGTGAACAGTGAGAAGATAAACTCATTTAATAAAGGTATAATAGAAATATATAGGTAGATACTTTCAGGTACATATTCTTTCAGTGGTACTATTGAATCACAAGTGATTTCAGTTTTTAGTTTCTATATCGATTTCTATAGTAGCTATATTAAAATTTAGTCCGAGCATCTGTATTCTAGGGTACATTTTTCAGCAACACAGTATAAACATTGTCATTTGTATTTATACTTAACCAATGATTTGTGGGTTTAGTATTTTTCCTGTACATTTTGATAATTTTTGTGCTATTATTTTAAGCATTTGTTCTAGTATGTAATATATTTTTGAAGAATAATTTTTGGGTCTTATTCAATGGATATGATCCCTATGTCAGATAAAGAGTTGGAAAACACCTTCTTTAATGATAAGGTAAATCGCATGGTCATTGCACTGAATCTTCTGCTGAGTTTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGAAGTTGAAGGAAAGGAAAATGTAAGACCAAAAATATGTTATATGTTATATATATATGGAATCTTCTGTTCCTGTATTTGTTCATGATAAAAAGGCATGTTATTAAATGGGAAATAACTTTTCTGTTCACTACTCTAGCTCAATCTTCAATTTTCAGTTATATTTCGTTTGCCTACTCTCCTCGTTTGTGGTACATCTATGCCTGCCTTCTGAAGAAAATTGCAGTGCTAGACCCTTATTTATGACCTCTTGTGATAAGGAAAGAGAAACTAAACAGCTATCCTAATAGAAGTCCACAAATAGAGATTGGATTTCAACACAGTATTTATCTACAGTGAGACTATAATCTAGGAGAATACTGAAAAAGATGTAGCAAATTTAGTAATTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAATTTCAAAAACCCTGCAGAAACATATTTTTATAGTAGTATATCAACATTGAAAATTATATTTCAGTATGAGTGAATGTCAAGAGGGGCAAAAATTAAGCAAAAAGCAACTTAAAATATAAATCAAATCACATTTTTTTCCAGCTGATATTCTTATAATAATAATACTCTTCTACCATAAATAATTATTACCTCACAGGCGATTTTTTAAATGATACCACAATTGGAAGATAAGTGATGTTTTTAACAAATAATTATGCAGAGTATGACTAAGATCAAATAAGATAAATATATTATTTTGATATCACTTGCTGGCATTTTATCTCAAACATGATGTATATTGCATTAAAAATTAAGGTCTTATCCCAGCTCCNNNNNNNNNNNNNNNNNNTAAGGTATCAGTTTTCAATTTTAGTATTTATTTTAACCTAACCTATAAAGTGACAGGTTGCCTTATGTCATGTTTGCAGACATTGAACTTCATCCTCCCTCCCTCAGTTCTTTTTCCACACCGCTTCTATGCCTCTCCTACTTATACTATACTGTCTGCATCATTCTTACTTCTACATTCATATCCCACATGCTCGATATATTCCAAACCACACTGTTTTAACCCTACTTTCTAATCTCATGTGACCCATTCCTGTTTAATAAACTCAAACGACCCACAGCTTCACCTAAATGCAATTACACTAAAATTAAATTGCACATCTAAGACCCTAATACCGAGTTGCTGAATGATCTAGTCACATAGCAAGCTCTCTGAAGGAACTGAAAATAACAAATATTTGCTTTCATTACAGGAATAAAGAAAAGGCCAGCTCACTGCACAATCACTTGATATCATGGAACAATTCTGCCAACACTAAAAAGGGAAATCTCATAAAGAGCCCTGTACCCGAGTCCACAGTTTTTACCTTCTGTTTCATTGTGCACACTCTGGCCACAATTTCATTACAACCAGGTTGAAACCAAAGGTATTCTCTGCACCAAGGATCCATTTCTATTATATTGTCATATTCAGCCATGTTCAGTTAAATTTAAGCACCGACCACACCAAAGACCAGGTTTATAAAGTATCAAACAGAAACCTGAGAAGAAATGCTACAAAAATACATTCATAACTAGTAAATAAACAAAAGGTCTTTTACTAGTTTAAACACTGCATCTATCCCTTTACATTGTCTTGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCCAATGTTTCTTTTTTATAATTGAAAAAAATATAGTTAACCCTGTTATTTAATATTTTTCCTGGTCCACTTCAATTTCTACTTCAATTCTGAGTGATAAGTCTAACTGGGATCTGACTACATATATTGGCCACATACGTATTTTTCTTAAAAATCCTGAGGCAATGTTTTATATGCCTGAAAGTATTCTTTTGCGAGAGCATTATTCTGGAAATTTAGTTCATCACTTTACATGGTTTTCTCTGAATGAATTTATTATTTGCTAATTTGTTTTAAATTTTTAGGAGTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCTACTTCAACTTTAATATGAGCATAGAAATTGCTTGAGTCATATTGATAATTTATGGAGATAGTGTATTTTAGTATATGCTGTAAATAAACTTGAAAATACATTATGTATATTTCTTCAAATGCAATGTTTAAATGTGTATATTCGATCTAACCTACTAATTGCAGTTTTAGCATTTTCCAACATTAATTTTATCTTATTAGGTGTCTAGAAAGAAATACATGGAATCATGAATCATCTCTTAACTCCAACTGTAAGTAGACTCAGTGATATATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGATATATCTTGCTTTTATACATGATTGCTCACCTTTGGTTCATTAAGTATATATTTAATTTGCTCTATGTATATTATAAGTTTGTGCCTAATTGTTTATATGTATTCGTTGATAATTTACTTCTGTCAACAAAAATTAAAAATAAATGATTTATATACATTATTTTCAAAATCTAAGATCATTCAGTTTCTTCCATAATCAAATACCATAATGCATAAATATCAGAAACATTTCTTGTTTGTGGCTATTAACAAAAATTATTTGATGTACCATTACTACAAACATATTTGACATTATCCATTGAAGTTTTTTCAAGGAGTTGTCTAACTTTTAATAAAGGGAAGTATAGTAAAATTGTTAGTATCTTTCTTTCTCAAATGATATCAGTATTTTTTCAATCTATATTCCTTTAAATTGAAAAATAGATTTTTGTTTATATAACTCATAACAAAAAGGGACATGTTGGGTATAGACAGCAAAAGAGACCAAAGGAAGTTAATGCCAAACTCTAACATTTGTGCCAATATCAGAAATGGGAAATGATATTTTACTGTATGATTAATTTAATGAGACAAAATGTCATTTTTATCTAATAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAGTGATGGCAAGGAAGGATTTCAAACCATAGTCAACTACATAATTGTGGACATTTGTTCCCAAAATTGTGGGTTGTTCCCCAGGACGATAATAGCTGGACTGAATCCACCTTTTATCTATACAAAATGGGGAAGCATGGACCTAATGGGAATAATGAAGACNNNNNNNNNNNNNNNTATCACAAAAGCGTAAACTAATAGAAGCAAACCATTACCGCAAACTAGCACAAACAATTTTATGTTCTAACCAGAAAAGGCATCAAAACTAAAGTCACATTTGTGCACCCTACGTGAAGACAAAAGTGAGTGGGGCATGGTCNNNNNNNNNNNNNNNNNNNNNCAAGTACCTTACAGAAACAGGAATCTCATACTGCTTTTTCCATGATTCATCAAAGGTTTTTAAGCCCTCATGTATTAAAGTACCATTTGAAAGTATTGATAGCTGCTGCCTAGGNNNNNNNNCAAGTTCACAAACTTCTTGGAATAATGTTCCAAAATGTAACTAGGCCCAACCCTGAGCTATAGAACTATGACAAGACGATAATAACAGATATTTTCAAGGCGCAAGCACTATAGTACTATACAATTGAGTACAGTAATCCAAATTAATTCAAATAGCTCAAGAGAGAAGGAAGATACATCTAAAAAAGGGTTAGAAAAGTGGTGAAGAATCAACTCCTTCCTCGTGTATGCCAGCATTCATGGTTCTGCAGTAAGTCCTACGAGGCAGTATCCAAGTAGCAATGAGAGGAAAGAACTCAGGACAAGACAGGGAGATAAACTAGCATGGTGGGAAATGTTAGTGAAAAACTTAGATATGAAAATGTCTTGTAAAATTAAAAAGGGATCTTTTCTTTATTTTCTCATTCCAATCAAAACAGACATCCCTGAATGATTCTCCTCTAAGACTTCCATAAAAGAGGTAAAACAAAAGCCAACATAAACATTAAATGATTNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTCTGTATGTTTCAGAGCAGGATCACAGGAAAATGAGCTGAATCTGGTCAAGAAGAAACCTAGAGTGGCAAGCAGGAACTAGAATTAAGAGCTGCAAGAAATAGGGAGGGGAGCAGTGACAGGAACATGGCCAGGCCTGAGAGATAAGGCTGGGCCCTTTACAGGGGCACAGAATGAGGTAAGAAAATATTTCAAATAAAGCAGCATCTTTCCTTTCTGCTCACCTCAAGTAGCCCATCCTCGAAAAACCCCCATTTAGGGAATAATACAGAAGAGTTGTGGTATGTATGTCACTCACTTCCTATTTCCTTTTAACCCTGTCTCCGAAGTCAGGAAATATGAGCATTTTGTATTTCCNNNNNNNNNNNNNCCTCCCCAGGTATAAGGACGTCCTGAGGACCATGTGACAAACTGAAATATGTGAGGGCAGAGAAGGTGGAGACGTCTCATTCCACAGAGCAGAAATGTGACTGCCCAAGTTAAAGGGATAAGGAAACCATATCAGGTAAACCAGGTCTCATAACATTAAACTTATTTATATTATTATTAACTATTCTTAGTTCAAATCCCTTTTCAGCTCAATCCTCATTTTGAATGAAGCTGATTTATCCTGCAATGTGTCTTTACCATTTTCTCTTCCTAGGATTGGCTTTCATCATGGGAATAATAGATGATTGTGGCAGCATACGTGTTGGTTTTATCCCTATATATCACTTCCTTTACGTACTATATGTGTAGTAACATTTAATGACTTTCATTTGGAGGTATAAATGATTGAGCTAATATATATATGGTTTAAACCTCTATTGACAGTATTTAGAAAATATCAGGTATCCATTCTCTGTAAATAATTGCTTCTCTCATATGATAAGGAAACAATAAAATTTTGTTCTAGACAAAATAATCTCTATAATTTTAATATCTAATGATACAGAAGAACATTAAGATAATGTGGAATATTTAATCAGCTGAACTGCATATCATTTATTTAAGAATAATGAGAATCATTGATATGTTTCTAAATCTAATATAAGAACAAAAACCAAAGCATTAAATAAATAGTGGCAGAAGATCAGGGTCAATTTGTTAAATGTAGCTTACCTTCAGATCCACTGTTTTCTTTTATTTAGTAAAAATTTAAATACTCTTCTTCAGTATTTTTCATCCTGTCATTGACTCTATTTTCAAAGCTCTATCCGATAACTATCATGATTGTTAAATTTAAAACCAAGAATTTTGCATGTGTCAATCACTTTCTGCATTTCCTTATTTGCGGTTTATTCTGTTCCCAATGGCCATGTTCGGTAGAACTCATGAAGAATTTCTGGCTCTTTTAATGAAAAATTTCTGAAAGCATATATTATTCATAGTTGTAAAATGCTGTGCGTATGTTTAATAGTACTGGATATTATAGTTAAAATCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGAACTAGAATTTATTACATATTTTTTTCTCTTCTAGGGTTTGTAAATTTACAAAAACTAAGCAAATGACTTCTTTCTGTGAAATTCACATTCATGAGCTATTAAATACTAATCAAACAGCCGTGTCAACCCCCATAAACTTGGATTAAATTCTAATTGCAATCCAAAATGTTTGTAGTAAGTAAATGGGCAAATAACTTGCTGAATATACTAAATAAGCATGTAGTATAATCATAGGTTTGCTCTTTATTAAATAAGAACTCCCAGATATAACTTGGTAAATACAGATAATGAATTAAGTTTTTTCTTATATAACAGCTAATAATGCTCTGAGTAATGGCTTAAATCACAAAACCATGAACAGTAAGTAGAAATGTCTAGTGAGTTACAGGTTCTTTCAAGCATCTTGAAGTAAATCGATCTAAAATAAATTCCTTTAAAATTCTTCTAAACCCACTTATCATGAAATATTTCAAATCAGAGTAAATAATCCCAACAACTTTTCATTTGCTCAGAAAAAAGACATTAGCTTTATTTGATTCCTGCCCTCCCCACCCTCATTTTTCTACCAAAAACATCAATTTCCAACATAGCTCTCTGATATGAATCTTTTTCATTATCACTGACACTACTTCCAGATAGACTTCAAAAACAGCCTTCAAATCATTCTCTGTATCATTTCATAATACATAAGTAACCAGAGTCCCTTCCTATATACATAGTGAGTTAAACAAACTTATTTAAAACTATTCAATTATTTCTAAGATATTTTCCATAAATAAAAATTTATATCTCTTATATTGTTTCTGTAAGCCCATATGCTTTATTTGCCTAAGCTTCAGATTTATTTCGTCCTCTCTTCCATCACTTAATCTATACAACCTTCTTTCACATTTACTTTTTGTATATGTCAAGCTCTTTTTCCTTTTATTTACCTTATATTTATTGTAATATTGCCCAAAATATAGTTCAATAGTTTTCATCTTATTTAACTTAACTGTCACTTTCTTAGGACAGTCTCAATGAACTTATTTCTAAAATAGATTCTTGAATTATTTGCATACAATCACCTACAACACACTGATTTATGCATTCACTTCTTTCTTTTTTCTTATATCTTTATGCAATTTTTATAAAAGAAAGCTCATAATACTTTTTATTCATTCATAATCTATACCACTATTATGGATCCCGGTACATTAATGGATACTTATTATTTATTACATGATTCAGAAAGTTGTAAAAATAAACTTTATGCTTTTCTTCGTTTTAATGAATATGAATTCCATGCGTTGGTTAAACCATCATGAAGTAATTAAGTGAGTTGATAAATATATTAAAATTCAATTACCTAGATGACATTGTCTAAACATTTTATTTTTCAACGATAGTCTATTTCATATTCAACAGCAATGCTTTGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCAAAGCTATGTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTGGCTGGGATTTTTACTGTGATCTTTGCTGCAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCTTGGCAAATCTTCCTGTATAAGAATATTGGCTTTCTGATAGGCAGGAGAATGGTAAAGATAAATTTCATTTTAACATATCAAAGGAAATAAAATTTTTTCCTGCTGTAGCACGTTTAATTAATTGAAGCAAAAAAATCTATTTACTTGATGTTATGGAAATATCATTTAACAATATAATCTTAACTCCTTTTAAATGATTAAAAGTCACATGGAGTTGGTAGCTGTCATACTGTATAAAATTCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTTTATCTGGATTCCTGGAAACATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTATGTGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTCCCTTGCATCAGTCAAACAGGATGTGNNNNNNNNNCTTGTATACATTGTCTTTACAATGAAATCTGGTAATTTGCAATTAGAGTTAGTCTATTGAAAATGTTTCTCTCCAAGCCTTGGTCATATTGAATGGTCTTTCAATTTTTACCCTATAATATTGTTAAGCCACAGCATCATCTATTTGAAATCCTAACCAGTTTGAGCAACTTATACATTTCATCATGGACTGTGACCCTGATGTGTGGAGATTTCTTCCAAGAGTGTCACCTGAGTCATTCAACTGGGATCCAAACAAAGAAACTCAACTCAGCGGTTGAGGCCCCTGTGATACCCTGGTCTAAATTTCCTACAGAAATTGTGAGCTAATTACTCACTTCCAGAAGCAATACTGGGTATAGGATATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGATTTGTGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGACATGTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACATATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGGATACTCAGATTCCTTTGAATAGGTGGAAGCATATCTAATTTCCTTGTGTGCAGGAGAGGAATTGTTGCTGTCCCTCTAGGAAAATGTAATAGATTTTTGATGTTCTAAAGTAGAAGGGTGAAAAAGGATCTCCCCTAGACTGTATGGAATGTGCATAGCTTCTCTTCCTCTTATGTCTGGAGCACTACTGAGCAGAAGTTGAAGGTTGATTGATACCTTGAAAATTATAGAACATTCCAGCCAAACACTACTTCAGCAACTCCAAACTGGAAATCACAGTAAAGAATACACATTTGAATGTCCATGGTAGGCAGTCAACAGTCTTAGAAGTCTTGTATGAGGCTCTAATGGAGTAGTGTTGGGTTCAGTGTCTTATTCAAATATATGTCCATCTACACATTCCTCTGCATGTGAAAGGACACCTCTGTGTAAGGGAACACAATGAAGACAGTAGTCGGATTTATGCTTGCTTTTAGACTCTTGTTTGAGAACTCAGTCCAGATTTCTCTGAGATCTCTTCGGTCAGAACAGTGTTTCCCAGGACAATAAACTTAGAAATTTAAGAGAGGAAATACATTTGGCATATGGGGAATCTGTGGTAATTCCTTGGCCTCCTGGAGTCTTCTTAATTGTATAAGTCTAAATCTTACTGGGTAAGATGGTGGAGGTAGGGAACTTGAACAGAAGTAGGACTGTTGTGTCAGTCCTCAAAAAGGTAATATGCAAGACTTCATAGGAAAAATTTGTTATTGCACCGTGGACATCACCGGGATTTCTGAGAAAATGTGCAAAGGAGATATTCTATACCTGTTTGTTAGAACTGTAAAATCTCTGTAAAATTATTTTAAAATAATAAGAAAGACCATTTCATGCTGGAGAAAATGTAAGTACCTCGTGGAGCAGAGGAAGATCCAGTATTGCTTGATCAGCTTCCTATGCTTTTTCAGTATTTAGAATGTCCATATATTTTCATGCCATTTGAAAGTCCAGGTAGTAATTCTTGCATCAGTCCTATAGGTTGCATTTTATTCCAACAGTTGTCTTTGGGCTTTGAAGACTTTTGTCAGACAAGAAAAGATCAAAACCCCTTTCTTCCATGGAGGAATGTCTCAGAATACCTTTAGCAGGAAGAAGTTTGTATGTAGTCCTAGACAGTTGGGATGTAGCAGGCTCACAAAATCAAGAGAAGAAGTGCTGAAGATGGCCAATAGAGAGTGCAGGCATGAGTACCCCTTGGGCAAAAGAAGATATTTCAGGCCAATGTTGTCCTTTGGTAAAAGTGTTCTTGCCCACTATACAGAGAAAAAACTTGTATACTTTGAGTAGTTGTGGAGTGTTGATACTCCCATAGGGAAAAGGAGAGACACTGAATCTCTTCTTTGAAATGATGACATTTACAGACCCCTTGGACAGAAGATGTGAATTTGAGAACAACTGGAGCAAAAGGTGTCATTCTGATGTCCTTCCTAGAGGAAGTTTTGAATATGAGACACAGTTAAGTGTAAATTTTGTGCCATCTTTCACCAAAAGTAGAATGGTTCAGAATCATTCTTTGTCAAATAGGTTAGCTACTGAGGACCTTTTTGACTAGAAGTGGAGTTTTAGACCTGGGTGCCAGAGATGATCTCAGGAACTGCCAGTCTTATAAGACAGATAGCAGACACTTATATACAGAATATACATTTGATATATAGTGGACATAAATTGGTGATTTAAAGTAATGATGTTTAAGAGTAGAATATTAAAGAAGACGTAGAATCTGCTTAAAGTGACAAACCTATTTTAGGATAAGGGAGTTTTCAAGCCTAAATTGAGCAGGAAAGCTAGGGCTACTTTACATATTCACATCTTCAGTTACACCATGGTAGGCTCTAACCGGGGTCCAAGCATTAGTATTATTCAGCAGTCATGATTTTCAGTCTCTAAGTCCTCTTGAAGCTAATCATCAACGACATGGGTATAAGCATGAAGGATGGTATATAGGAGAGATAATGAAAGTTTCACGATTTGCTAACACAGATCATAATTAGGTGAAGTACCTTTGGCCAAACCTATATTTATTTAGTGGCCATTATTAGATGAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGACTCTTTAATCTTGGTCCTCTTGGGCNNNNNNNNNNNNNNTCAGAGATCTCAATAGTAAACTCCAGTCCTTCTTATAACAGATCTTATACAGAAGGGGATGGTGTAAAGTATTATTTGTCAAAAAATAAAGACCTGAAGGCCACCTATCAAAGTGAAGTGCTGATTCCCCTTCATCTAAAGGGGATGGTGTTGAGATGGCTAGGAAATAGGTGCAGTTTTAGTAACCTGTGTTCATAACTGCAACTTATGGAGTCATCCTGAACTGCTTTGCTAAACAAGAAAGTGCCTGGCCATTTTTAACCAATTACCAAGATCTAGTCACCTAACTGTGAAGAAGGAAAAATTCTAGCTCACCTTTGGTGGTGGGAAAACAGTATGGTATTGCTTAATTTTCTTCCGATTATTCTTTCCAGTTTCCATTAGCATGCTCTTCCATCAGGGTAAGTGATTAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACATCCATAAATGAGAGATGGAAAAATTGCATTTCTGACAACCATCTGTAGTAAGATTGCATATATGTTAATTTTAGCTTTCTATACTCTGCCCTCTGATCTACAACAAGTATCTTATGATGTCCCACTGCGAAATCGCAATCAGGATTGCCTGGTAATCTTGGTCAAGATTGGCACTTAAGTAAAATGAGTTTAAATCAGGTATAAGATGTCCTTGTAATTAAGTGATGCTCTTGGGACTTCCAGAGCTAGAGGCTACAACTGAAACTCCTCACAAGTATAGATGGAATCAATGAGACTTGCCCTTAGGAGCCAAACCTGACATATCTCGTGAGCATCATTCCATAGCATATACACCCTTGGCCATGAACTGACTGCCTATAGTTTTTGTGGTTGAAGGTCCCATTTTGTACTACATTGAACTACATGTTATTGAATCTGATTCTGGCTTCTACAGAGGTATGCCATGAGACCATGGGGCCTCTTTAGTCAGAAGTGAAGTGACTTCTGCCCACTTTCAAATAATCAAAATTTGGGGTTCTTTCCTTTATATGAGTACTTGAGAAGACATAAGGCAACCAGGGAATGAGTAGAGTAGGCTCAGTTGTAGGAGGGAGGTCTGACATTCTGTTCAATGACTTAGGTAACTGAGGGAAAAAGGAAGATCTCGACGCCTTTAAGAAAGAGAAAACTTTGAGATCTGATTGTGCAATGGTATGTGTTAGAAAACCCTTGGAGTTGGGGTTGGTAGCATGAAACATCCTGTGACACATGGATGTCATTGTAACCTGATTTGGTGAAGGATTTTCTCCAACAATGCCCTTCAATTTCTATACTTCTTTAGTTGGTAGAAATTTTACATCTTGTATTAAATCTGGGGAAGTTTAGGTAACAACCCAAGCCTTTTTTAAACAGCTTGGATGACTGTCTCTGGATCTGTTGCTCATTCAGTTTGTCTTAATATGTCCATATATGGGTAGCAACAAAGGGTGCTCTTGATTTCTAGTGATTGGCTTGATTGGAATCAATCAATGATTCTATATATAGGACCTGGGACCTCAAACCCGATGGAAGAACATATTTCCCTATCCACAATGGTAAAAGGTAAAAGCCTTGATTCTCTATTATTTAGAGTATATCCATGTGAGGTAATTCAAAGTCATGAGGGACTGCTTTAGAATACAAGCTTTGGCACACTATTATTTGAAAAAGCATGTCTCATGTCACCTTGTGAATAAAGCAATGTGTGAGTTTCATTTGGTCAAAGGCAGTGTACACCATCAAGAGGTGAGCAAGATCCAAGGCCACACTGATGGGGAAGGAGTCACATCATCATTCAGGGTAGTTCTCAGGGCCTCTTCAAAGAGGAATGAGTCTAGGATGTATCTCAGAACAGGAGATTTCTGAGAACAGATTTACAGAATGGGAAGTTCTGAGAAGATCTTTAGCTAAAGTGAAATCCTGAATGTATTGGTTCACAATGTGGAGGACCCTAGTCATATTTTGAAGAAAAGAATTATCAACTTCACCCATGGTCAGCAGGGGAAGGTTATCGGCTACACTGGGCCTTGGAGGAATGTTCTGACTCTGTTTCAGTAACTTCTAAGTATGTTCCCTATATGTATACATATATATCTTTTAGTCCAGGCAATGGTCACAACAAAAGTATAAGTGGTTCAGGAAGCGGTGATGTTTCTTCAAGGATGTGTTCAGCTGCAAACATATGTGAATAAAATGTAGGAATATTTTGATGACCTACTTTAAGGCACATGGTATAAGAGTCAATTTAGCTTTGTGTCTTCTGAACTAGGATTTAGAAGCAGAGAAATATAAGATACCATTGTTTGCATATGTGTTGTATGAATACATTGAATAAAGAGGTTAGTTTTAAGCAAACTTTCTTTATAGGGGTGTTGAGTGGCATGGGCCGAAGGGCAGCTCTAGTAATTCTTTAGTTCCACAGGTACTCCAAAATTCACATAGTACACAGGGAGGAGTTCTGAGACAATTGATGTGCACTGAGAATAATTTTTAGAGCCCTTTCAATAGAATTTCATTTCCCTAGCCCCCATTCGCAGAAGCTGAGGGTCTAAAATCGACTTAGTGGATTGAAGTAGACAAATGGCCCACAATCCTACTGGAAAGACAACGAATGCTAGATGGTCTTTCATGTAGGATGCGAGGTATAACACTCCCTAGGTCTGGCAGACCTTTAAGGAGAAAAGACAACACCACTTGATGGGTATAGGAAAATAAAAGGCCCATGTAAGGCTTCAAACAGGTTTTAAGCCCCTTTATCATAAAGGGTCTAGGGCAATGCTATACTTAGGCGAGTACTGACATGCTCTACAATATAATCAGAAGGAGTAAGTTAACACTGGGTAAAGTGAACCCCATGTAAGAGAGGAAAACTCTAAAGCCCTATTGAAAATGAAGAGAAACTTCTTCAGGCATAGTGTATATAGGTGTCATACACACTTCTGTCAAGAGAAAAGCTTCCTGGTACCTTATACAGTGGATAAAGTTTCCAGCCGTAATCATAAGTTTCAAATTCTCATTCAGAGGTTTATATATTCATAATTTCTGTTAATGCAGGAGAGAAAAGACAGGAACATATTTCTTCTGCCAAAGGCTTTGGATAANNNNNNNNGGCTAGGTTAATTCTTCTGGTTTGTTCAGCTGTTAAGATCTAAGCAGAAATGTTGAAATTATTACATTTCTATTGATTTGTCTTATTGCAGTTTGCAAGGGTTATATACTCTGATTCTAAACTACGACTCTGGGAATTCAAACCGGAGTGGAGCAGAGTCATTGGATTATAGAAGGAGTCACTTTTGAAAATATGTTTAATCAGTTAGGGATACGACTACTTTGTTGGAAAGTCAAGGGCCCATTATTCAGAGAGAACATTTTAGGAGGATTGGGAAGAGTGAGAAGGTCACAGAATCCTTCAGGCAAAAGTTTACCTTGGGTACTGGAAGAAGGCAGTCAAGTGCAACTGTTTTCACAGTCCAGAATAACTATGTGTCGGGGTACTCTGAGGCGTGCTGGCCAGAAATTAGGGAATTTGCTCTTACATATTGGGTGGTAATCTCTGGATTTATGTTTTGCACAAGCTGTTCAGAAGCAGGATAATCATCGACAACAAAGATGAAACTGCTCCATTTTATGTGAAAAACCTTAAAGGCAGAACTTATGTTAGGGCTCAGATTTGCACTGACATGTCTGAGGACATCATGTCCACGTGGTCTTCCATTCCTTCAAACATTTATCTATGCCTGGCCATCCAGGTAAGAAAGGAAACATTAAGACCTCTTAGAAGAATAGAACTGAGATCCTATGGATAGAAGTGGATTCTCGGAAGAAACCATTGTCAGGGGATATTAATTTAAAGTTTCCTTAAGNNNNNNNNNCTGTGTGAGATTTCATTTCATTTCCTTCTCTGTATGTTCTTCATCAAAATAATTTGTATTAAGCCCCTTTCAACTTATAGGGTATTGCTAGATTTTCTTATTCAAAGAAAGTAGAATATATTCATCTTACTTTGCAGAATATGTTTTTCAGGGGCTCTTCATTGCATCCCAATTGAAACCCAAGTTTACCTTGAACTGAAGGAGAAACCTGGGAAAAATTAGGAAACATATCTGTGGCACAGTCCATAATATCAGGAACTAGTGTGGGTTTCCTCACCCTAAATTAATATCTAAACCTACTTTGGACAAACTAGAATGATCTGAAGTAACCTTTCCTTCAGGGATAACACATGATGCCTCCTTAATCAAAGAAAGAAAGGATGAGTACCACCAAGTAAAGATGAGTTGCTGATGCCCCTGTAGCAGGAGAATTGATTAGAGTATTCATATTCCCCTTGTATTTGAGAAAAAATTAAATTGCTTACAATAGCTCAGGAGGTCCTAGCATTGCATCATCTTCTAATGATACCGCACAGTCTAGCATATCCACATCTTTAGCTGAATATGCAAGAGCCTGAATATAGATTACATGATTCATGAAAAGTTGAGGTGTCCTAAGCATGATTGCCCCCTAAAAGTATATTCAACCAAAACGAAATGAGCACCAGACTGATGACTTCACAACATATCATGTGACTTTACTCAAGGAAGTAGCATAAGATTCCAGGATTTGCTCCCTCCTTTTGGATTTCAGTGAACCTTCACCAGAGGCATCAATGCTCCTTGGTCCGAGGTAAAATATCCCATGGGCCCCAAGCAGAAGGGATGGTTCCGAGAGACCATTTTGTCAAATGGGTAACTCTAAGGCCTATAAAAAATATCAATGTTTTTGAAAGGAGAAAAGTCTTAATCCGGTTTGATAGTAGGGGACTATCCATGATTACCTTCTATAAAAAACAATGATCCCATCACTCCAGGCCTCTACATTTTCAGAGAACTCCAGAAAATTCTTATCTCCAAGGACTCCACTACAGACGTGACAGCAATCTGAGGTTTATTCTGAAATCTTGTGTGAAGTCACTGTCTCTAATCCTTTTTTAAACTTACTATTAGCAGCACAGGTATGGGTGTGAGGGATATTTACCTTTCTGGTGAGTATCTTAGATAAGTGGCCTTGGATCCAGGGTGGAACTTTTATTCATTGGCCATGGGACGTCAATCCATTGTTCTTGGAGATTTTTTGGTGGTCAAAGTTGTATTGGCTATGCAATAAGGTTTGAGGAACAAGTTCTGGTCTTTATTAGTTGAATGGTATACCTGAGTCAGCCACGAACAAAGTGAGAGTCTCCTATGGATTCTTGTTGACAAGGATTCAGTCTCAGGTACACTACAGCAGAGGCTGACTGTTTGAGACACTCCTCAGTCACAAGGTCAATTCTAGATTTCGTTCCATCAGATAGCTATGTCTCTGACCCCTCCATTGCAGACAGAGGAAGAATAAAGTGTTTCTATTCCAGGGCAGTTGATTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATTCTTTCATGTCAAATATATTGCCAGGTGAGATAATTGCTCAGTGAACACAGTATTGTGTTGAATATGACACAGACTATCTGTGACAAATTAAAATATATAGGCAATGTCAACTAGGTCATTGAATTGTAATATATTGAAGAATTCACATAATTACTACATGTTGGACTAACCAATGAATGGGATGCATATTTATTAAAATGAAGAATAGTATAAAGTTTATTTTTGAAACTTACTGAATCATGTAATAAATAATAAGTCTCCATTACTGTATCAGGTCCATAATTGTGGTATAGATTAGGAATGAATAAAATGTATTATGAACTTTCTTTTATAAAAATTGCATTATAGTTCAAGAAAAAGAAAGAAATGAATCCATAAATCAGTCTGTTACAGTTGATAGTATGCAAGTAGTTGAAGAATCTATTTTAAAAATATGGTCATGGAGATTGTCATAAGGAAGTGACATTTAAGTTAGATTAGATGAAATATAGTTGATCTATATTTTGGGCAAAATCACAGTAAATAGAAGGATGATAAAAGGACAAAGAGCTTGACATTTCCAAAAAGTAAATATGATAGTAGTTTGTATTGACTAAGAGATAGAAGAGCGGTCCAAATAAAGCTGAAGCTTAGGCAATGTCTCATATGGGAATATAGGAACAGTATTAGACATATAATTTTTATTTACTGTAAATGTCTTAGAAATCATTGAACAGTTTTAAATAAGTTTGTTTAACTCACAATGTATATAGAAGGGACTCTGGTTACTTATGTATTATGAGATGATACAGAGAATAATTTTAAGGATGTTTTTGAAGTCTATCTGGAAGTACTGTCAGTGATAATGAAAAAGAGTCATATCAGAGAGCTATGTTGGAAATTGTTGTGTTTGGTAGAAGAATGAGTGTGGTGTGGGCAGGAAGAAAAGAAACCCAATGTCTTTTTTTGAGCAAAAGAAAAGATGTTGGTGTTATTTACTCTGATGTGGAATATTTCATGGTAAGTGGATTTAGGAGAATTATAAAGGAATTTATTTTAGCCCCTTGAAGATGCTTGAAAGAACCTCTAACTCACTAGACATTCCTACTTACTGTTCATTGTTTGGTGATTTAATCCATTACTAAGACCATTATTAGCTGTTATATAACAAAACTCACTTTAATATCTGTATTTTTTAAGTTATAAATGGGAGTACTTATTTAATGAAGAGCAAACCTATGATTATATTACATGCTTATTTAGTATATTCAGACAAATTATTTGCCCATATACTTACTACAAACATTTTGTATTGCAATTATAATTTAATCCAATTTAATTGGTGCTGACACACTCTTTGATTAGAATTTAATAGCTCATGAATGTGAATTTCACAGAAAGAAGTCATTTTTCAGATTTTGTAAATTTACAAACCCTAGAAGAGTAAAAACATGTGATAAATTCTAGCTCTTCTACTTTTAATCTTTAGTATTTTAGTGTGTTATGTTATACATGCAAAAATTCCTAATCCAGATGATTTTAACTATAATATCCAGTACTATTAAACATATCAACAGTATTTTACAAATATGAATAATCTATGCTTTCAGAAAATTTTCATCAAAGGAGCAAGAAATTCTTCATAACTTCAACACAACATGGCCTTTGGGAACAGAATAAAACACAAATAAGGAGAGGCGGAAAATGATTGACACATGCACTGTACTTGGTTTGAAATTTAACAATCATGCTAGTTATAGGATACAGCTTTGAAATTAGAGTCAATGAGAGTTTGAAAAATACTGAGGAAGAGTAGGTAAATTGAATTCTTGCTACATGAAAGAAAACACTGGATCTGAAGGTAAGGTACATTTTAGATGATGACACTCGTCTTCTGCCACTATTTATTCAATGCTTTTGTATTTGTTACTATATTATGTTCCAAAAACATACAAATGATTCTAGTTGTTCTTAATTAATGAACATGCAGATCAGCTGATTTAATATTCCACATTATCTTAATATTCTTCTGTATCTTTCAATATTAAAATAATAGAGAATTATTTTGATTAGAGTAAAATTTTATTTTATTATCATATGAGAGAAGAAATTATTAACCAAGAATGGATATTTGATATTTTCTAAAAGATGTTAATAGAGGTTGAAAGCATATATATAAGCTAAACCATTTATACCTTCTCCAAATGAAACTCATTGAAATGTCAGTACACATACAGTACGTATATGGAGTGATATATAGGAATAAAAACATCCCCTATGCATCCAGAATCATCTATTATCCCCATGATGAAAGCCAATATTAGGAAGAGAAGATGGTAGAGCCACTTTGCAGGAAAATCAGCTTCATTCAAAATGAAGATTGAGCTGGGAATTGATTTGACTAAGTGTAGTTAAGAATAATGTAAATGCCCAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAATAATAATATAAATGAGTTGAATGTTATGAGAAGCAGACCTTGTTTACCTGATATGGTTGCCTTTTCCTTTCTTAGCTTGGGCCGTCACACTTCTGCTATGTTGAATGAGACATCTCCATATTCTCTACTCTCACTAACTGCAGTTTGTCATTTGGCCCTCAGGACCTCCTTATACCTGGGGCTGTATTTTTGTTCCTGGAAGTTAGAAAGTTTGGATTTCCTGACTTTGGAGGCAGGGTTAAAAGTAAATGGGAAGTGAGTGACATACATACCACAACTCTTCTATTTTAGTCCTTCAATGGGGGATATTAGAGGATGGGATTACTGAGGTGAGCAGAAAGGAAAGGTGCTGCTTTATTTGAAATGTTTTCTTACCTCATTCTGTGTCCCTGTAAAGATCCAGCCTTATCTCTCAGGCCTGGCCATGTTCCTGTCACTGCTCACCTGCCTATCTCTTGCAGCTCTTAATTCTAATTCCTGCTTCCCACTCTACGTTTCATCTTGACCAGATTTAGTGCATTTTTCAGTGTTCCTGCTCTGAAACGTACACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTTTACCTCTTTTATGGAAGCCTTAGAGGAGAATCATTCATGGATGTCTCTTTTGATTAGAATGAGAAAATAATGAAAAAATCNNNNNNNNNNAAATTACAGGACATTTTCAGTTTTTCTCTTCCATACATGTGCCATGCTAGTTTTTCTCCCTGTCTTGTCCTTAGTCCTTTCCTCCCCTTGCTACTTGGATACTGCCTCTTAGGACTTACTGCAGAACCATAATTGCTGGCATACACAAGCAAGGTGTTGATTCTTCATCACTTTTCTAACCTTTTTCTGCTTCTCTCTTGAGCTGTTTGAATTAATTTGGATCACTCTACTCAATAGTACAGTGCTATAGTGCTTGGGCCATAAAAGTATCTGTTATTGTTGCCTTGTCATAGTTTTACAGCTCAGGGCTGGCCTAGTTACACTTTGGAATCTTAGTCCAAGAAGTTTGAGAACTTTAATAAAACCGTGTCAGGAGCTAAAAATACTTTTACATGATTTCTTAATACATGACGCCTAGAAAACCCTTTCATAAATCATGGACAAAGCAGTCTGAGATTCTTGTTTCTGTAAAGTACTTGAAAAATATGAAAGGGAGAAAGGCCATGGCTCGCTCACTCTTGTCTTTTGATGGGGCGCTCAAATATGACTTTAGTTTTCCTGCAATTTCTGGTTGGAACATAAAGATGTCTTTGGTAGTTTGCATCACCGGATTGCTTATATTAATTCCTTTTTTTGCTATTGTTTTGGGTTCTGTCTTCATTGTTTCCAATAGGACCATAGCTCCACACTCTGTGTAGATAAAAGGTGGGTCCAGTCCAGCTGTTATTGTTCTGGCACACAAACCACTTTTTGGGAACAAATGTTCACCATTGTATAGTTGACAGTGGTTTAAATTCTTTCCTTGTCCTCACAACATTCCTCTTTACATCTTCTTCAATTAATTGTATTGACCTCCCTGTAATCCTATTATGTATCTGTGTGTATGGAAGAAAGTTTTTCTTTAAATATTCTGTGGTTTGTGGGTTTATTCTTCCATCAACTATTCCCAACAGCACATGACCTCAGGCCATTACTGGGAATTATTGTATGCTGGGAACATTGGGGGAGGATAGTGTGAAATTCATCACTGTCCTTTGTTTCAGAGATTTTTATTTTTTAATAAGTAACCCATATTATACAAATATCTAACTAACTCTTGTGTTCCCCTTCCTGTAAGGCTGCTGGTGTAAATAAATTGCATTTTTTCATTGATAAACAATAATAAAATCACATAAAGACAAAAACATACTTAAAGACAGAAAATATTCACAAAGGAAAATCCATTTAAAATGGAGATAACATATAAACAAAATGAGATCAAAAGATCCATTCAGGAACCATGATATTAAAATGTAATTATCAAACTACAAATTTGTAAGATGAGATAATAATAATATATATTTAAGAAAAGATGAAAACCATTAAATGCACAGTGTGCCCAAAATGCTCACTCAAAATGTAGAATATATCCAAGAATGGAATGGAGCTCTCTCTCTTGCTACTATAGAGGCAAAATGGAAGGATTACTACTAGGCTAAATCCAACCTAGATTTCATAGTGCCAAACTATCAAGAAAGCTGGTGTTTCAAAAATACCACATTAAGCAAATATTGATAATAAAAACAAATATAAAAATAAGAAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTANNNNNNNNCTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTGTAACACAGCATAAGATATCAAAAGGATGGGAAGGTTTGCTTTTCATTTGTGGAACATTTCGTACATGTAATACAATGTGCTCTGATCAAGTGCACCCACAATCCCTCCTGCTCCTTCTAGACCTGCCCGCATCTCATCTCCCTTCCAAATTTTTGTAGTCTTTCGCTTAATTTTTTGTGCATATTTCTAACACTGGATCCTTTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTATTAAATAAAAATGATATTATGTCTCCTTAAATTAATAGTAAAATATCATTCCCCTTTTCTGATATTGGCTCAAATATTAGAGTTTGGCATTAATTTCATTTGCTCTCTTTTGCTGTCTATAATCAATATGTCCCCTTTTGTTATGACTTATTTAAACAAAACTGTATTTTACAATTTAAAGAAATATAGAATGNNNNNNNNTACTGACATCATTTGTGATTCAAAGACAGTAACAATTTTACTATATTTCTCTTTACTAAAAGTTAGACATTTCCTTGAAGAAACTCAGATGGATAATATCTAAATTAGTTTATAGGAATGGTACATCAAGTAATTTTTGTTAATAGCGTCAGTCAGGAAATGATTCTAATATTTATGCATTATGGTAGTTGATTATGGAAGACACTGAATGTTCTTAGATTTTGTAATAATGTATATAAATCATTAATTCTTAATGTTTGTTTACAGAAGGAAGTTATCAACAAATACATATATATATGTATAATGTGGCACACGTTTCTAATATAAATAGAGCATATTAAATATATAATTTATGAAGTAAAGGTGAGAAAAATAAGATCTATCATTGATTCTACCTACAGTTGGAGTTAATATATGATTCAGGGATCCATATATTTCTTTCTAGACATCTAATGAGATAAAATTAGTGTGGAAAAAGCTAAAACTGCAATTAGCATGTTTGATCTAGTATACATATTTAAAAATTGCTTTTGAAAAAATACTCAGAAAATATTTTCAAGGTTATATATACGGCATATACAAAAATTCACTGTGTCTATAAATTATCAATATCACTCAAGCTACTTTCTCTGGTCTTATTATATTTGAATTATAAAATATACATGTATATGTATGTATGTATACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATACTTCTAAAAATTTGAAACAAATTAGTAAAAAATAGTCTTTCAGAGAAAAGTAATGAAAAAGGATGAACTAAATTCCAGTACTCCCAAAAGTGTACATTCTAGCATATAAAACTTTGCCTTATAATTTTTAGAAAAATACGTATGTGGCCAATATATGTAATCAGATCCCATTTGGACTTATTACTCAGAGTTAAAGTAGATATTGAAATTGAGTTGGAATAATATTAAATAACAAGATTTAGCTATACTTTTTCAATTATACAAAAAAATCCGAGAAATAGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAACCAATCAATACAATGAAAATGGATAGATGTTGTGTTACAAAAAGTAAATGACCTTTTGTTTATTTATTCTGTATGAATTTATATTTGTAGCATTTCTTCCCATGTTTCTGTTGGATATTTTATAAATCCTTACTTTGGTGTGCTTGGTGATTAAATTTATCTGAACATGGCTGAATATGTCAATATAGTAGAATTGGATTCTTGGGGCAGAGAATACCTTTGCGTTAAACCTGGTTAAAATGAAATGGTGGTCACAGTGTGCACAACCAAATAGAAGGTAAGAAACTGTGGCTTCGGGTACCCATTTCTTTATGAGATTTCACTTTGTAGTGTTGGACGATCAAGAGATCGTGCAGTAAACAGTCCTTTTCTTTATTCCTGTTATGAAAGCAAAATTTGTTGTTTTCAGTTCCTTCATAGAGCTTGCTAGGTGACTAGATCAATCAGGAATTTGGGAAGAGGGACTTAGATATGCAAAATATATTTTTGGTATTGGAGTTTTTCTAGGTACTTTAGGGAACTAACTTCATAAGATTTGGAATATAATCAGACAAGAGCATGTTAAAGATGTAGACAAGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTTCAAGAATAAGTTCTGAATTATACAGAGAAAAATTCTCATTTTATTTTAGTAAGATGTTAATAATTTTTTCTTGATTCTAATGAAATCTCTTAGCTATAAAATAATGTGAGGCACCAAAAATGTAAGAAAAGATGTTATACATCACTATTCCCCTTACACTATAAGTTGAATTATTATTAAATAAACCTATGTAAATACACTTTGAAGGCTTTTCTGTGATTAGCTAAAGGGCTTTTACATTGTGAATTAAGAATGTTGGATTTCAGGCCAATATTGAATTGTCATCACTAAGGTGTAGAAGCATATTAAGCATACAAAATAATATATAAAATTTTGCACAATAAAGAATGAGAACCTTTAATTGGTTTTCCTCTAATGTCAACACCTTCTTTTTTTGGAGTGAAGATTGGATGATTTGAACTAATTTTATGAGAAATACAACCTGCTTTCAGAAGATAAGTAACAGAGAAAGATGAGGAAAAACATATGCTAAGGAACAATGAACTGGGATAGAGTATTCTATGTAATACATAGAACAATAAATTTGACCCATCTGTTACTGGTAAGGTGGGGACTTCATTACGCATATCTATGTACTTAAAAATGTTTTCTTTTCCTTCTTAAGTTTGTATGGTTGCTATGAAAACTATGGGTTTTGTGTTAAGATCTTTGCATATTTAATGATAGTTTTGAAATATTAGTGTTATAATAAAAAGCCGTGCTTTGTACATACTTTTTAAGCAACAAAAAAGAGAAGTGTCTGCTTGGGTATTATGAAGAAAGTTACTATGTTAAACATGAATTAATTTTTCTGACATATACATTATCTTCATGTACCATGCTTGTTGATGAAACCTTAGCACATAGGAATGAATAGTAACCATCTTGGTATAGTTTCAGGATTTTATTGTATCTTGTTTGCCATGTGCCTTTCTATTAAAATGCTATCACTTTTCTAAGTCTCTTAATTTAACTGGAGAGGTTTGCAATATCTCCTAGTCTGTTGGTTATTCATATAATTCGTCTTTGGTGTTGTTATTGAATTTTATGACTAACTTCTTAATATTCTTTATTTTGAAGGTAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTAAAATAGTTTATAAAAAGATTACAGTTTTAGTGGAAATATAACTTAGTGATGAACAATTTTATAAGTATTCTCTAAATTATTGAATATTCTACATTTTATTAGTATAAAAATATTATAAATACCACATCCTTTATTAACTTTAACACACACTGCTCCAGTTAATATAAACACAAATATGTTCGTCATATTTATCTTTGAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACTTTTCTATCTGAGCTTTCTCATCGTTTTTCAAAAATAAATCTATTGCTCTTTTATTGAGAATCATAATGAATATTCATTGATACATAGATATATAAGAATGTGACAATATACACAATGGTACTTCATTCTCCCTAGGAAAACTAAACCGAGTAAGGTAACAAAGACTTAGAAAGGCAAATACCATGTGTTCTTTTTCAAAGAGATCAAAGAATCTCCTTTTAATATACTTGTATTTATGTGAAGCTGTGGGTGGTTTGAGTTCACTTAACTGGTATACGTCACNNNNNNNNNNNNNNNNNNNNNNTAGGGTTTTAAACAGTGTGGTATGGAAGATATTGAACATGTGGGATATGAATCTAGAAGTAAGAATAATGAAGAGAGACTAGTATAAGTGGTGAGGGACATAGGGCAGGCGGAAACAAAGAACTGAGGAAGCGAGGATGAGGGTGATTGTCTACAAACATAACATATGGCAACCTGTTACTTTATAGGTTAGGTTATAATAAATATTAAAATTTAAAACTAATACCATAATGTTCAATTCTATAAACATCATGTTTGAGGAAAAATGCCAGGAAGTGATATCAGAATGAAAACAATATATTTATCTTATTTGATCTTAGTCATATTATCCATAATTACTTGTTAAAAACATCATTTGTCTGCCAAATTTATGGTACCACTTAAAAATTGCCTGTGATATAATAATTCCTTATGATAGTAGAGAATTTTTATTATTAGGTCAATTTTTAAAATCTGTGATTTGATCTTGTTTTAAGTTTCTTTTTACCTAAATTTGGTCCTCATGACATTCACTCATACTAAATTATAATTTTCAATTTTAACATACTACTCTAAAATATGATCAAGAGGGTTGTTGAAATTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAGTTAAAAACATATATGATATTTTTTAAAAGGCATTTTTTTCCATCCACTCTATGTTGGGAAGCCAAATAAGCAGGTTTTTCTTTGTTTTTATTTTGATAACTGTCACTGAATCTCCTTTGTCAAATAAATAAGTTTATTTTTCTTCTGCTTGCATCCTGTCTGACCTTCCGATTGCTTTTAGCAACAGCCCTCAGAACAGATGAAGCTAACGGGGGTAGAGACATTACAGTTGTTGTCCTGCTTTGTACCCGAGGCTGTCAGAAAGTGTTCAGTAGTTTAAGGTGCTAAGTCCTGGAATGGCTTGTTGTATAACATATAGCTTTAAGTCTTGTTAGGATAAAAGTCTTCAAGAGCTTGGTAGGACTTACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGACTGGGATTTTTAATGAAAGGAATAATGGCAATTTTATTGACCAAACTTTTAAGATAGAAAAGGTTTCTTAAACATTCTGCAGAGGAAGACAAAATTCTCAAAGGAGCATGCTGAATGTGGTAGTTTAATGTCTTTTCCTAGCAAGAATTCATAGGCAAATAAAAGCTAAGGAAAGAACTGTTGAGTGTGATTTTATGCAGAAAAGGAGTAAACCTGCATGTTTTTCACATGGAAGGATGGGCTGTGTCATATGCCATCATTGCTTATACATGGGAAGTATAGCCTCAGCTTTCAAATGTAGTTGTGTGACTTGATATGGATGGTAAATGCTGAAGGATGTGATAGGTTGTTGAGTCCAGGACAATGATGTAAGGGATAACACAGGGGTCATGCANNNNNNNNCCTTCTTGTCTCACTCTTCTGTTGTTACAATTGCCATGAATGATCTCATCATTCAGGGGACTGGAGTGAACAAAATGATTTTGAGGAGCATGGGAGCAGATTCTTCAAAGATCATGTAGAATATGAAAGCTGAATGCTGATATCTAATGCTATTAGATTTGTGAATTTGCTTCTTTGTTGTCATTGTAGACAACATAAACAATGTGGATGTACCAAAAGTGAAATAATAATGGAACGTTTATATGTTAATATTATGAATATTTCGTATCATTTATTTTCTCCCCCTCCATCACTTTTTACAATAAACTAAATGTACTCNNNNNNNNNNNNNNNNGGACATAAGCGGTAAGCAGAAGAGTAAATCTGAATAATAATAAAGTCTGTTAAAACAAACATGAAAAGGGCTAGAAGCGAGCAAGCAACCCATGGAGAAAGACCAATATACCTCTTGAAAATAAAGTGAACATTGGAAAATAAGTGCTGTAATTGGAAGTAAAAGGTACAGCAAGTCCTACAGTTAGGACAGTGATGGCACCCAGGCTACTGTACTCCAAGAATCTATAGTAAAACTTAAAATTGTGACAAAGCAATTGATTTCATAATGGTCACTGGATCTACATATTCAGTCTTCAATAATGTACTGTGACAATTACCTGATCAAAAGGTACCATTCACGGTAGCAAAAGGAAAACTCCCTTAATGTCTCTGAAGCAGCAAACATGCCATTGACATAGGCAAGGGGATAATAACTCACCTGTTATTAATCATGTCTCATTGCCCCCCTTCTTCCTGTTTCCTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACCTTTTTTCTGTTTACCAAAAGAATATCTTCTTTGTGAAAGTCCTGAACCGTATTAAAAAGATAGTTGGACTAAAACTCACACTTGTAGTTTCAGATTAGTAGTGAAGAATCCTAGGTATATTGGGAGAATCTATCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGATATGAGGGACTGGCAATAGAGGGTAGAGACTACCAACCCCATAGTTCCGATCTCATATACACTCAGAAGTCTGAATCTCCAGTAAAGTATGTAGATTTTCTTGTTCTTGGAAGATGTATTCTTCAGGTGCTTTTTGCAAAGGAGATAAAATTAACATTTGAATGACCATTTCAGAATGAGTTAAAAGTGGGCAAATACCTTAGACCCTATTCTTTCATGGATTTCAAAATTCTTCAGTCCTGTCTGTTGATGGCCTCAGAAGTTTCACAGGTTGACACCCTTACAACAGAGAGATAACCTCCTCCTCTCTCCTGAAGCTCAAAATAATTGAACAAGGGACACTGAGGCACTGGTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGATGGTATGGAGTTTGATACTTGATAGTTCATTGTGGTTTAAGTCCTAGAATTTCAAGGTTCCTCAGAATGTTTTCATCNNNNNNNNNCACAAAACACATGAAAAGACACTGCATGAAGGATTTACATGAACATTTTAGGGCCATGAAAACACCTTGTGTGCATCTCTCTAAACAACTGGACCTTGTAGCCTCAGGAATGATCACTTGTCTAAAGGCTATATTAGCTGCCCCTCTTCTGTGAAAGAAGCAAGGTAGTTAATTCTGTGTCAGCATTTTATACTCCTATCACACAAGAGAGTTGAAGCCTTTCTACAAGGAACACCACAATCTGGCTTCTATTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGACCCTGGCTTCTATATGTCCCTGTTGCACACTTACAGATACTATTCCTGCACCATCCTGGAGTGTAGTTAAGAAGACCCACTTGACATAAATCCTGTTACCCTGTTGTGTGGTGTAGACCCACAGATGCTCATCACTGACTGTCCAAGGTAACAACAATGGTCCAATTTATCTAGACAGACCTAATGGATTACTGCAAAACCCCATCCCAAGAAAGACTCTAATGCAATAGTCAGCACAGTTGGTAGTATTTTCATTAAACATTGAGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTGTACATTAAATAATCTAGAACATTACAAAATTAATGTATATCATACATTAATATATATTCCCCTATCATATAAAAATGTAATTTAAATTAATGAATTAAGACATAAAACCCAACTTTAACTTCATTGCATATTAACATGAATATTCTCAAAAACATTAAAATAATGATTTATGGACATATTTGTGTTATCAGACATACACCATAAAAGTCATAAACCTTTCTCTTCAATAATACTATTACCTACCCCAATTGGTTTCTATTTCTACCATTCTCTGCAAAATCAACAACCTGCCCACTAGTCCCCCTCTTCTCGCTCAGGGCCCATACAACATGGGGGTGAATAACGTGAAACTTTACCAGGCATCTGGTTCTTAATTCAGGGCCATTTACTGCTTTATCATCCATACATTCCCCTGAATAAGACATCTCTATGGTAACGGGTCTAATTAATGAATGATCATCACAACTGCGATGTCATACATTTAGTANNNNNNNNNCGGCTGCCTTCAGTCAACATACCTGCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTATGTGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTCCCTTGCATCAGTCAAACAGGATGTGNNNNNNNNNNNCTTGTATACATTGTCTTTACAATGAAATCTGGTAATTTGCAATTAGAGTTAGTCTATTGAAAATGTTTCTCTCCAAGCCTTGATCATATTGAATGGTCTTTCAATTTTTACCCTATAATATTGTTAAGCCACAGCATCATCGATTTGAAATCCTAACCAGTTTGAGCAACTTATACATTTCATCATGGACTGTGACCCTGATGTGTGGAGATTTCTTCCAAGAGTGCAACCTGAGTCATTCAACTGGGATCCAAACAAAGAAACTCAACTCAGCGGTTGAGGCCCCTGTGATACCCTGGTCTAAATTTCCTACAGAAATTGTGAGCTAATTACTCACTTCCAGAAGCAATACTGGGTATAGGATATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGATTTGTGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACATATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGGATACTCAGATTCCTTTGAATAGGTGGAAGCATATCTAATTTCCTTGTGTGCAGGAGAGGAATTGTTGCTGTCCCTCTAGGAAAATGTAATAGATTTTTGATGTTCTAAAGTAGAAGGGTGAAAAAGGATCTCCCCTAGACTGTATGGAATGTGCATAGCTTCTCTTCCTCTTATGTCTGGAGCACTACTGAGCAGAAGTTGAAGGTTGATTGATACCTTGGAAATTATAGAACATTCCAGCCACACACTACTTCAGCAACTCCAAACTGAAAATCACAGTAAAGAATACACACCTGAATATCCATGGTAGGCAGTCAACAGTCTTAGAAGTCTTGTACGAGGCTCTAATGCAGTAGTCTTAGGTTCAGTGTCTTATTCAAATATATGTCCATCTACACATTCCTCTGCATGTGAAAGGACATCTCTGTGTAAGGGAACACAATGAAGACAGTAGTCGGATTTATGCTTGCTTTTAGACTCTTGTTTGAGAACTCAGTCCAGATTTCTCTGAGATCTCTTCGGTCAGAACAGTGTTTCCCAGGACAATAAACTTAGAAATTTAAGAGAGGAAATACATTTGGCATATGGGGAATCTGTGGTAATTCCTTGGCCTCCTGGAGTCTTCTTAATTGTATAAGTCTAAATCTTACTGGGTAAGATGGTGGAGGTAGGGAACTTGAACAGAAGTAGGACTGTTGTGTCAGTCCTCAAAAAGGTAATATGCAAGACTTCATGGGAAAAATTTGTTATTGCACCGTGGACATCACCGGGATTTCTGAGAAAATGTGCAAAGGAGATATTCTATACCTGTTTGTTAGAACTGTAAAATCTCTGGCTACTTTTAAAATAATAAGAAAGACCATTTCATGCTGGAGAAAATGTAAGTACCTCGTGGAGCAGAGGAAGATCCAGTATTGCTTGATCAGCTTCCTATGCTTTTTCAGTATTTAGAATGTCCATATATTTTCATGCCATTTGAAAGTCCAGGTAGTAATTCTTGCATCAGTCCTATAGGTTGCATTTCATTCCAGCAGTTGTCTTTGGGCTTTGAAGACTTTTGTCAGACAAGAAAAGATCAAAACCCCTTTCTTCCATGGAGGAATGTCTCAGAATACCTTTAGCAGGAAGAAGTTTGTATGTAGTCCTAGACAGTTGGGATGTAGCAGGCTCACAAAATCAAGAGAAGAAGTGCTGAAGATGGCCAATAGAGAGTGCAGGCATGAGTACCCCTTGGGCAAAAGAAGATATTTCAGGCCAATGTTGTCCTTTGGTAAAAGTGTTCTTGCCCACTATACAGAGAAAAAACTTGTATACTTTGAGTAGTTGTGGAGTGTTGATACTCCCATAGGGAAAAGGAGAGACACTGAATCTCTTCTTTGAAATGATGACATTTACAGACCCCTTGGACAGAAGATGTGAATTTGAGAACAACTGGAGCAAAAGGTGTCATTCTGATGTCCTTCCTAGAGGAAGTTTTGAATATGAGACACAGTTAAGTGTAAATTTTGTGCCATCTTTCACCAAAAGTAGAATGGTTCAGAATCATTCTTTGTCAAATAGGTTAGCTACTGAGGACCTTTTTGACTAGAAGTGGAGTTTTAGACCTGGGTGCCAGAGATGATCTCAGGAACTGCCAGTCTTATAAGACAGATAGCAGACACTTATATACAGAATATACATTTGATATATAGTGGACATAAATTGGTGATTTAAAGTAATGATGTTTAAGAGTAGAATATTAAAGAAGACGTAGAATCTGCTTAAAGTGACAAACCTATTTTAGGATAAGGGAGTTTTCAAGCCTAAATTGAGCAGGAAAGCTAGGGCTACTTTACATATTCACATCTTCAGTTACACCATGGTAGGCTCTAACCGGGGTCCAAGCATTAGTATTATTCAGCATTCATGATTTTCAGTCTCTAAGTCCTCTTGAAGCTAATCATCAACGACATGGGTATAAGCATGAAGGATGGTATATAGGAGAGATAATGAAAGTTTCATGATTTGCTAACACAGATCATAATTAGGTGAAGTACCTTTGGCCAAACCTATATTTATTTAGTGGCCATTATTAGATGAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGACTCTTTAATCTTGGTCCTCTTGGGCNNNNNNNNNNNNTCAGAGATCTCAATAGTAAACTCCAGTCCTTCTTATAACAGATCTTATACAGAAGGGGATGGTGTAAAGTATTATTTGTCAAAAAATAAAGACCTGAAGGCCACCAATCAAAGTGAAGTGCTGATTCCCCTTCATCTAAAGGGGATGGTGTTGAGATGGCTAGGAAATAGGTGCAGTTTTAGTAACCTGTGTTCATAACTGCAACTTATGGAGTCATCCTGAACTGCTTTGCTAAACAAGAAAGTGCCTGGCCATTTTTAACCAATTACCAAGATCTAGTCACCTAACTGTGAAGAAGGAAAAATTCTAGCTCACCTTTGGTGGTGGGAAAACAGTATGGTATTGCTTAATTTTCTTCCGATTATTCTTTCCAGTTTCCATTAGCATGCTCTTCCATCAGGGTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTATAAGTGTACATGTGTACACATCCATAAATGAGAGATGGAAAAATTGCATTTCTGACAACCATCTGTAGTAAGATTGCATATATGTTAATTTTAGCTTTCTATACTCTGCCCTCTGATCTACAACAAGTATCTTATGATGTCCCACTGCGAAATCGCAATCAGGATTGCCTGGTAATCTTGGTCAAGATTGGCACTTAAGTAAAATGAGTTTAAATCAGGTATAAGATGTCCTTGTAATTAAGTGATGCTCTTGGGACTTCCAGAGCTAGAGGCTACAACTGAAACTCCTCACAAGTATAGATGGAATCAATGAGACTTGCCCTTAGGAGCCAAACCTGACATATCTCGTGAGCATCATTCCATAGCATATACAGCCTTGGCCATGAACTGACTGCCTATAGTTTTTGTGGTTGAAGGTCCCATTTTGTACTACATTGAACTACATGTTATTGAATCTGATTCTGGCTTCTACAGAGGTATGCCATGAGACCATGGGGCCTCTTTAGTCAGAAGTGAAGTGACTTGAGCCCACTTTCAAATAATCAAAATTTGGGGGTCTTTCCTTTATATGAGTACTTGAGAAGACATAAGGCAACCAGGGAATGAGTAGAGTAGGCTCAGTTGTAGGAGGGAGGTCTGACATTCTGTTCAATGACTTAGGTAACTGAGGGAAAAAGGAAGATCTCGACGCCTTTAAGAAAGAGAAAACTTTGAGATCTGATTGTGCAATGGTACGTGTTAGAAAACCCTTGGAGTTGGGGTTGGTAGCATGAAACATCCTGTGACACATGGATGTCATTGTAACCTGATTTGGTGAAGGATTTTCTCCAACAATGCCCTTCAATTTCTATACTTCTTTAGTTGGTAGAAATTTTACATCTTGTATTAAATCTGGGGAAGTTTAGGTAACAACCCAAGCCTTTTTTAAACAGCTTGGATGACTGTCTCTGGATCTGTTGCTCATTCAGTTTGTCTTAATATGTCCATATATGGGTAGCAACAAAGGGTGCTCTTGATTTCTAGTGATTGGCTTGATTGGAATCAATCAATGATTCTATATATAGGACCTGGGACCTCAAACCCGATGGAAGAACATATTTCCCTATCCACCATGGTAAAAGGTAAAAGCCTTGATTCTCTATTATTTAGAGTATATCCATGTGAGGTAATTCAAAGTCATGAGGGACTGCTTTAGAATACAAGCTTTGGCAAACTATTATTTGAAAAAGCATGTCTCATGTCACCTTGTGAATAAAGCAATGTTTGAGTTTCATTTGGTCAAAGGCAGTGTACACCATCAAGAGGTGAGCAAGATCCAAGGCCACACTGATGGGGAAGGAGTCACATCATCATTCAGTGTAGTTCTCAGGGCCTCTTCAAAGAGGAATGAGTCTAGGATGTATCTCAGAACAGGAGATTTCTGAGAACAGATTTACAGAATGGGAAGTTCTGAGAAGATCTTTAGCTAAAGTGAAATCCTGAATGTATTGGTTCACAATGTGGAGGACCCTAGTCATATTTTGAAGAAAAGAATTATCAACTTCACCCATGGTCAGCAGGGGAAGGTTATCGGCTACACTGGGCCTTGGAGGAATGTTCTGACTCTGTTTCAGTAACTTCTAAGTATGTTCCCTATACGTATACATATATATCTTTTAGTCCAGGCAATGGTCACAACAAAAGTATAAGTGGTTCAGGAAGCGGTGATGTTTCTTCAAGGATGTGTTCAGCTGCAAACATATGTGAATAAAATATAGGAATATTTTGATGACCTACTTTAAGGCACATGGTATAAGAGTCAATTTAGCTTTGTGTCTTCTGAACTAGGATTTAGAAGCAGAGAAATATAAGATACCATTGTTTGCATATGTGTTGTATGAATACATTGAATAAAGAGGTTAGTTTTAAGCAAACTTTCTTTATAGGGGTGTTGAGTGGCATGGGCCGAAGGGCAGCTCTAGTAATTCTTTAGTTCCACAGGTACTCCAAAATTCACATAGTACACAGGGAGGAGTTCTGAGACAATTGATGTGCACTGAGAATAATTTTTAGAGCCCTTTCAATAGAATTTCATTTCCCTAGCCCCCATTCGCAGAAGCTGAGGGTCTAAAATCGACTTAGTGGATTGAAGTAGACAATTGGCCCACAATCCTACTGGAAAGACAACGAATGCTAGATGGTCTTTCATGTAGGATGCGAGGTATAACACTCCCTAGGTCTGGCAGACCTTTAAGGAGAAAAGACAACACCACTTGATGGGTATAGGAAAATAAAAGGCCCATGTAAGGCTTCAAACAGGTTTTAAGCCCCTTTATCATAAAGGGTCTAGGGCAATGCTATACTTAGGCGAGTACTGACATGCTCTACAATATAATCAGAAGGAGTAAGTTAACACTGGGTAAAGTGAACCCCATGTAAGAGAGGAAAACTCTAAAGCCCTATTGAAAATGAAGAGAAACTTCTTCAGGCATAGTGTATATAGGTGTCATACACACTTCTGTCAAGAGAAAAGCTTCCTGGTACCTTATACAGTGGATAAAGTTTCCAGCCGTAATCATAAGTTTCAAATTCTCATTCAGAGGTTTATATATTCATAATTTCTGTTAATGCAGGAGAGAAAAGACAGGAACATATTTCTTCTGCCAAAGGCTTTGGATAATTTTTTCTGGCTAGGTTAATTCTTCTGGTTTGTTCAGCTGTTAAGATCTAAGCAGAAATGTTGAAATTATTACATTTTTATTGATTTGTCTTATTGCAGTTTGCAAGGGTTATATACTCTGATTCTAAACTACGACTCTGGGACTTCAAACCGGAGTGGAGCAGAGTCATTGGATTATAGAAGGAGTCACTTTTGAAAATATGTTTAATCAGTTAGGGATACGACTACTTTGTTGGAAAGTCAAGGACCCATTATTCAGAGAGAACATTTTAGGAGGATTGGGAAGAGTGAGAAGGTCACAGAATCCTTCAGGCAAAGGTTTACCTTGGGTACTGGAAGAAGGCAGTCAAGTGCAACTGTTTTCACAGTCCAGAATAACTATGTGTCGGGGTACTCTGAGGCGTGCTGGCCAGAAATTAGGGAATTTGCTCTTACATATTGGGTGGTAATCTCTGGATTTATGTTTTGCACAAGCTGTTCAGAAGCAGGATAATCATCGACAACAAAGATGAAACTGCTCCATTTTATGTGAAAAACCTTAAAGGCAGAACTTAGGTTAGGGCTCAGATTTGCCCTGACATGTCTGAGGACATCATGTCCACGTGGTCTTCCATTCCTTCAAACATTTATCTATGCCTGGACACCCAGGTAAGAAAGGAAACATTAAGACCTCTTAGAAGAATAGAACTGAGATCCTATGGATCAGAAGAAACCATTGTCAGGGGATATTAATTTAAAGTTTCCTTAAGNNNNNNNNNNCTGTGTGAGATTTCATTTCATTTGATTCTCTGTATGTTCTTCATCAAAATAATTTGTATTAAGCCCCTTTCAACTTACAGGGTATGTCTAGATTTTCTTATTCAAAGAAAGTAGAATATATTCATCTTACTTTGCAGAATATGTTTTTCAGGGGCTCTTCATTGCATCCCAATTGAAACCCAAGTTTACCTTGAACTGAAGGAGAAACCTGGGAAAAATTAGGAAACATATCTGTGGCACAGTCCATAATATCAGGAACTAGTGTGGGTTTCCTCACCCTAAATTAATATCTAAACCTACTTTGGACAAACTAGAATGATCTGAAGTAACCTTTCCTTCAGGGATAACACATGATGCCTCCTTAATCAAAGAAAGAATGGATGAGTACCACCAAGTAAAGATGAGTTGCTGATGCCCCTGTAGCAGGAGAATTGATTAGAGTATTCATATTCCCCTTGTATTTGAGAAAAAATTAAATTGCTTACAATAGCTCAGGAGGTCCTAGCATTGCATCATCTTCTAATGATACCGCACAGTCTAGCATATCCACATCTTTAGCTGAATATGCAAGAGCATGAATATAGATTACATGATTCATGAAAAGTTGAGGTGTCCTAAGCATGATTGCCCCCTAAAAGTATATTCAACCAAAACGAAATGAGCACCAGACTGATGACTTCACAACATATCATGTGACTTTACTCAAGGAAGTAGCATAAGATTCCAGGATTTGCTCCCTCCTTTTGGATTTCAGTGAACCTTCACCAGAGGGATCAATGCTCCTTGGTCCGAGGTAAAATATCCCATGGGCCCCAAGCAGAAGGGATGGTTCCGAGAGACCATTTTGTCAAATGGGTAACTCTAAGGCCTATAAAAAATATCAATGTTTTTGAAAGGAGAAAAGTCTTAATCCGGTTTGATAGTAGGGGACTATCCATGATTACCTTCTATAAAAAACAATGATCCCATCACTCCAGGCCTCTACATTTTCAGAGAACTCCAGAAAATTCTTATCTCCAAGGACTCCACTACAGACGTGACAGCAATCTGAGGTTTATTCTGAAATCTTGTGTGAAGTCACTGTCTCTAATCCTTTTTTAAACTTACTATTAGCAGCACAGGTATGGGTGTGAGGGATATTTACCTTTCTGGTGAGTATCTTAGATAAGTGGCCTTGGATCCAGGGTGGAACTTTTATTCATTGGCCATGGGACGTCAATCCATTGTTCTTGGAGATTTTTTGGTGGTCAAAGTTGTATTGGCTATGCACTAAGGTTTGAGGAACAAGTTCTGGTCTTTATTAGTTGAATGTTATACCTGAGTCAGCCACGAACAAAGTGAGAGTCTCCTATGGATTCTTGTTCACAAGGATTCAGTCTCAGGTACACTACAGCAGAGGCTGACTGTTTGAGACACTCCTCAGTCACAAGGTCAATTCTAGATTTCGTTCCATCAGATAGCTATGTCTCTGACCCCTCCATTGCAGACAGAGGAAGAATAAAGTGTTTCTATTCCAGGGCAGTTGATTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATTCTTTCATGTCAAATATATTGCCAGATGAGATAATTGCTCAGTGAACACAGTATTGTGTTGAATATGACACAGACTATCTGTGACAAATTAAAATATATAGGCAATGTCAACTAGGTCATTGAATTGTAATATATTGAAGAATTCACATAATTACTACATGTTGGACTAACCAATGAATGGGATGCATATTTATTAAAATGAAGAATAGTATAAAGTTTATTTTTGAAACTTACTGAATCATGTAATAAATAATAAGTCTCCATTACTGTATCAGGTCCATAATAGTGGTATAGATTAGGAATGAATAAAATGTATTATGAACTTTCTTTTATAAAAATTGCATTATAGTTCAAGAAAAAGAAAGAAATGAATCCATAAATCAGTCTGTTACAGTTGATAGTATGCAAGTAGTTGAAGAATCTATTTTAAAAATATGGTCATGGAGATTGTCATAAGGAAGTGACATTTAAGTTAGATTAGATGAAATATAGTTGATCTATATTTTGGGCAAAATCACAGTAAATAGAAGGATGATAAAAGGACAAAGAGCTTGACATTTCCAAAAAGTAAATATGATAGTAGTTTGTATTGACTAAGAGATAGAAGAGCGGTCCAAATAAAGCTGAAGCTTAGGCAATGTCTCATATGGGAATATAGGAACAGTATTAGACATATAATTTTTATTTACTGTAAATGTCTTAGAAATCATTGAACAGTTTTAAATAAGTTTGTTTAACTCACAATGTATATAGAAGGGACTCTGGTTACTTATGTATTATGAGATGATACAGAGAATAATTTTAAGGATGTTTTTGAAGTCTATCTGGAAGTACTGTCAGTGATAATGAAAAAGAGTCATATCAGAGAGCTATGTCGGAAATTGTTGTGTTTGGTAGAAGAATGAGTGTGGTGTGGGCAGGAAGAAAAGAAAGCCAATGTCTTTTTTTGAGCAAAAGAAAAGTTGTTGGTGTTATTTACTCTGATGTGGAATATTTCATGATAAGTGGATTTAGGAGAATTATAAAGGATTTTATTTTAGCCCCTTGTAGATGCTTGAAAGAACCTCTAACTCACTAGACATTCCTACTTACTGTACATTGTTTGGTGATTTAATCCATTACTAAGACCATTATTAGCTGTTATATAACAAAACTCACTTCAATATCTGTATTTTTTAAGTTATAAATGGGAGTACTTATTTAATGAAGAGCAAACCTATGATTATATTACATGCTTATTTAGTATATTCAGACAAATTATTTGCCCATATACTTACTACAAACATTTTGTATTGCAATTATAATTTAATCCAAGTTTATTTGTGCTGACACACTCTTTGATTAGAATTTAATGGCTCATGAATGTGAATTTCACAGAAAGAAGTCATTTTTCAGATTTTGTGAATTTACACACCCTAGAAGAGTAAAAACATGTGATAAATTCTAGCTCTTCTACTTTTAATCTTTAGTATTTTAGTGTGTTATGATATACATGCAAAAATTCCTAATCCAGATGATTTTAACTATAATATCCAGTACTATTAAACATATCAACAGTATTTTACAAATATGAATAATCTATGCTTTCAGAAAATTTTCATCAAAGGAGCAAGAAATTCTTCATAACTTCAACACAACATGGCCTTTGGGAACAGAATAAAACACAAATAAGGAAAGGCGGAAAATGATTGACACATGCACTGTTCTTGGTTTGAAATTTAACAATCATGCTAGTTATAGGATACAGCTTTGAAATTAGAGTCAATGAGAGTTTGAAAAATACTGAGGAAGAGTAGGTAAATTGAATTCTTGCTACATGAAAGAAAACACTGGATCTGAAGGTAAGGTACATTTTAGATGATGACACTCGTCTTCTGCCACTATTTATTCAATGCTTTTGTATTTGTTACTATATTATGTTCCAAAAACATATCAATGATTCTAGTTGTTCTTAATTAATGAACATGCAGATCAGCTGATTTAATATTCCACATTATCTTAATATTCTTCTGTATCTTTCAATATTAAAATAATAGAGAATTATTTTGATTAGAGTAAAATTTTATTTTTTTATCATATGAGAGAAGAAATTATTAACCAAGAATGGATATTTGATATTTAATAGAGGTTGAAAGCATATATATATAAGCTAAACCATTTATACCTTCTCCAAATGAAACTCATTGAAATGTCAGTACACATATAGTACGTTAATGGAGTGATGTATAGGAATAAAAACATCCCCTATGCATCCAGAATCATCTATTATCCCCATGATGAAAGCCAATATTAGGAAGAGAAGATGGTAGAGCCACTTTGCAGGAAAATCAGCTTCATTCAAAATGAAGATTGAGCTGGGAATTGATTTGACTAAGTGTAGTCAAGAATAATGTAAATGCCCAAAAATTGTAATCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTATTTTTTTATAAGGAAAGAATAATATAAATGAATTTAATGTTATGAGAAGCAGACCTTGTTTACCTGATATGGTTGCTTTTCCTTTCTTAGCTTGGGCCGTCACACTTCTGCTATGTTGAATGAGACATCTCCATATTCTCTACTCTCACTAACTGCAGTTTGTCATTTGGCCCTCAGGATCTCCTTATACCTGGGGCTGTATTTTTGTTCTTGGAAGTTAGAAAGTTTGGATTTCCTGACTTTGGAGGCAGGGTTAAAAGTAAATGGGAAGTGAGTGACATACATACCACAACTCTTCTATTTTAGTCCTTCAATGGGGGATATTAGAGGATGGGATTACTGAGGTGAGCAGAAAGGAAAGGTGCTGCTTTATTTGAAATGTTTTCTTACCTCATTCTGTGTCCCTGTAAAGAACCAACCTTATCTCTCAGGCCTGGCCATGTTCCTGTCACTGCTCACCTGCCTATCTCTTGCAGCTCTTAATTCTAGTTCCTGCTTCCCACTCTAGGTTTCATCTTGACCAGATTTAGTTCATTTTTCAGTGCTCCTGCTCTGAAACATACACAAGTTCTTTTTCTTTTGTTTTATTTTCAAACTTTCAATGTTTATATTCGTTTTTGTTTTACCTCTTTTATGGAAGCCTTAGAGGAGAGTCATTCATGGATGTCTCTTTTGATTGGAATGAGAAAATAATGAAAAAATCNNNNNNNNAAATTACAGGACATTTTCAGTTTTTCTCTTCCATACATGTGCCATGCTAGTTTTTCTCCCTGTCTTGTCCTTAGTCCTTTCCTCCCCTTGCTACTTGGATACTGCCTCTTAGGACTTACTGCAGAACCATAATTGCTGGCATACACAAGGAAGGTGTTGATTCTTCATCACTTTTCTAACCTTTTTCTCCCTTCTCTCTTGAGCTGTTTGAATTAATTTGGATCACTCTACTCAATAGTGCAGTGCTATAGTGCTTGGGCCATGAAAATATCTGTTATTGTTGCTTGTCATAGTTTTACAGCTCAGGGTTGGCCTAGTTACACTTTGGAATCTTAGTCCAAGAAGTTTGAGAACTTTAATAAAACCGTGTCAGGAGCTAAAAATACTTTTAAATGATTTCTTAATACATGATGCCTAGAAAACCCTTTCATAAATCATGGACAAAGCAGTCTGAGATTCTTGTTTCTGTAAAGTACTTGAAAAATATGAAAGGGAGAAAGGCCATGGCTCGCTCACTCTTGTCTTAGATGGGGCACTCAAATATGACTTTAGTTTTCCTGCGATTTCTGGTTGGAACATAAAGATGTCTTTGGTAGTTTGCATCACCGGATTGCTTATATTAATTCCTCCTTTTGCTATTGTTTTGGGTTCTGTCTTCATTGTTTCCAATAGGACCACAACTCCACACTCTGTGTAGATAAAAGGTGGGTCCAGTCCAGCTGTTATTGTTCTGGCACACAAACCACTTTTTGGGAAAAAATGTTCACCATTGTATAGTTGACAGTGGTTTGAAATTCTTTCCTTGTCCTCACAACATACCTCTTTACATCTTCTTCAATTAATTGTATTGACCTCCCTGTAATCCTATTATGTATCTGTGTGTATGGAAGAAAGTTTTTCTTTAAATATTCTGTGGTTTGTGAGTTTATTCTTCCATCAACTATTCCCAACAGCATATGACCTCAGGCCATTACTGGGAATTATTGTATGCTGGGAACATTGGGGGAGGATAGTGTGAAATTCATCACTGTCCTTTGTTTCAGAGATTTTTATTTTTTAATAAGTAACCCATACTATACAAATAGCTAACTAGCTCTTGTGTTCCCCTTCCTGTATGGCTGCTGGTGTAAATAAATTGCATTTTTTCATTGATAAACAATAATAAAATCACATAAAGACAAAAACATACTTAAAGACAGAAAATATTCACAAAGGAAAATCCATTTAAAATGGAGATAAAATATTAACAAAATGAGATCAAAAGATCCATTCAGGAACCATGATATTAAAATGTAATTATCAAACTACAAATTTGTAAGATGAGATAATAATAATATATATTTAAGAAAAGATGAAAACCATTAAATGCACAGTGTGCCCAAAATGTTCACTCAAAATGTAGAATATACCCAAGAATGGAATGGAGCTCTCTCTCTTGCTACTATAGAGGCAAAATGGAAGGATTACTACTAGGCTAAACCCAACCTAGATTTCATAGTGCCAAACTATCAAGAAAGCTGGTGTTTCAAAAATACCACATTAAGCAAATATTGATAATAAAAACAAATATAAAAATAAGAAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTANNNNNNNNNNCTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGAACATTTCGTACATGTGCTCTGATCAAGTGCACCCACAAACCCTCCTGCTCCTCCTAGACCTGCCCGCATCTCATCTCCCTTCTAAATTTTTGTAGTCTTTCGCTTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGTGTGTGTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTATTAAATAAAAATGACATTATGTCTCCTTAAATTAATAGTAAAATATCATTTCCCATTTGTGATATTGGCTCAAATATTAGAGTTTGGCATTAATTTCATTTGGTCTCTTTTGCTCTCTATAATCAATATGTCCCTTTTTGTTATGACTTATTTAAACAAAACTGTATTTTACAATTTAAAGAAATATAGAATGNNNNNNNNTACTGACATCATTTGTGATTCAAAGACAGTAACAATTTTACTATATTTCCCTTTACTAAAAGTTAGACATTTCCTTGAAGAAACTCAGATGGATAATATCTAAATTAGTTTATAGGAATGGTACATCAAGTAATTTTTGTTAATAGCGTCAGTCAGGAAATGATTCTAATATTTATGCATTATGGTAGTTGATTATGGAACACACTGAATGTTCTTAGATTTTGTAATAATGTATATAAATCATTAATTCTTAATGTTTGTTTACAGAAGGAAGTTATCAACAAATACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTTATGAAGTAAAGGTGAGAAAAATAAGATCTATCATTGATTCTACCTACAGTTGGAGTTAATATATGATTCAGGGATCCATATATTTCTTTCTAGACATCTAATGAGACAAAATTAGTGTGGAAAAAGCTAAAACTGCAATTAGCATGTTTGATCTAGTATACATATTTAAAAATTGCTTTTGAAAAAATACTCAGAAAATATTTTCAAGGTTATATATACGCATATACAAAAATTCACTGGGTCTATAAATTATCAATATCACTCAAGCTACTTTCTCTGGTCTTATTATATTTGAATTATAAAATATACATGTATATGTATGTATGTATACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATACTTCTAAAAATTTGAAACAAATTAGTAAAAAATAGTCTTTCAGAGAAAAGTAATGAAAAAGGATGAACTAAATTCCAGTACTCCCAAAAGTGTACATTCTAGCATATAAAACTTTGCCTTATAATTTTTAGAAAAATACGTATGTGGCCAATATATGTAATCAGATCCCATTTGGACTTATTACTCAGAGTTAAAGTAGATATTGAAATTGAGTGGGAATAATATTAAATAACAAGATTTAGCTATACTTTTTCAATTATACAAAAAAATCCGAGAAATAGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAACCAATCAATACAATGAAAATGGATAGATGTTGTGTTACAAAAAGTAAATGACCTTTTGTTTATTTATTCTGTATGAATTTATATTTGTAGCATTTCTTCCCATGTTTCTGTTGGATATTTTATAAATCCTTACTTTGGTGTGCTTGGTGATTAAATTTATCTGAACATGGCTGAATATGTCAATATAGTAGAATTGGATTCTTGGGGCAGAGAATACCTTTGCGTTAAACCTGATTAAAATAAAATGGTGGTCACAGTGTGCACAACCAAATAGAAGGTAAGAAACTGTGGCTTCGGGTACCCATTTCTTTATGAGATTTCACTTTGTAGTGTTGGAAGAATTGTTCCGTGATATCAAGAGATCGTGCAGTAAACAGTCCTTTTCTTTATTCCTGTTATGAAAGCAAAATTTGTTGTTTTCAGTTCCTTCATAGAGCTTGCTAGGTGACTAGATCAATCAGGAATTTGGGAAGAGGGACTTAGATATGCAAAATATATTTTTGGTATTGGAGTTTTTCTAGGTACTTTAGGGAACTAACTTCATAAGATTTGGAATATAATCAGACAAGAGCATGTTAAAGATGTAGACAAGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTTCAAGAATAAGTTCTGAATTATACAGAGAAAAATTCTCATTTTATTTTAGTAAGATGTTAATAATTTTTTCTTGATTCTAATGAAATCTCTTAGCTATAAAATAATGTGAGGCACCAAAAATGTAAGAAAAGATGTTATACATCACTATTCCCCTTACACTATAAGTTGAATTATTATTAAATAAACCTATGTAAATACACTTTGAAGGCTTTTCTGTGATTAGCTAAAGGGCTTTTACATTGTGAATTAAGAATGTTGGATTTCAGGCCAATATTGAATTGTCATCACTAAGGTGTAGAAGCATATTAAGCATACAAAATAATATATAAAATTTTGCACAATAAAGAATGAGAACCTTTAATTGGTTTTCCTCTAATGTCAACACCTTCTTTTTGTTGGAGTGAAGATTGGATGATTTGAACTAATTTTATGAGAAATACAACCTGCTTTCAGAAGATAAGTAACAGAGAATGATGAGGAAAAACATATGCTAAGGAACAATGAACTGGGATAGAGTATTCTATGTAATACATAGAACAATAAGTTTGACCCATCTGTTACTGGTAAGGTGGGGACTTCATTACGCATATCTATGTACTTAAAAATGTTTTCTTTTCCTTCTTAAGTTTGTATGGTTGCTATGAAAACTATGGGTTTTGTGTTAAGATCTTTGCATATTTAATGATAGTTTTGAAATATTAGTGTTATAATCAAAAGCCGTGCTTTGTACATACTTTTTAAGCAACAAAAAAGAGAAGTGTCTGCTTGGGTACTATGAAGAAAGTTACTATGTTAAACATGAATTAATTTTTCTGACATATACCTTCTCTTCATCTACCATGCTTGTTGATGGAACCTTAGCGCTTAGGAATGAATAGTAACCATCTTAGTATAGTTTCAGGATTTTATTGTTTCTTGTTTGCCATGTGCCTTTCTATTAAAAGGCTCTCTTTTCTAAGTCTCTGAATTTAATTGGAGAGGTTTTCAATAACTTCTAGTCCGTTTTTAATTCATATAACCGGTCTTTGGTGTTGTTATTGAATTTTATGACAGTAACTTCTTAATGTTATTTTGAAGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCCAAAACATTTTATAAAAATATTAAATTTTTAGTGTAAGTAACACTTAGTGATGGACAATTTTATAAGCATTCTCTAAAGTATTGAATATTCTACAATTTTAATTTTTATTAAAACATTATAAATACCACATCCTTTATTAACCTTAATGTACACTGATCTAGTTAACATAACCACAAATTTTTATCTTTGAAATTTTTTTCTTAGTTTGTCAGTAATTAATCTTGACTTCTCTATCTGAGCTTTCTCATCATTATTCACAAAAAATCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGATCATAGAATCTCCTTCTAATATACTTGTATTATGTGAAGCTGTGGATGGCTTGAGTTTATTTAACTGATATAGGTCGCAGACATTAGAAAGTTGGGTTTTATACAGTGTGCTATGGAAGATATTGAACATGTGGGATATGGATGTAGATGTAAGAATAATGAAGAGAGACTAGTATAAGTGGTGAGGGACATAGGACAGGAAGGAACAAAGAACTGAAAAATCAAGGATGAGGTTGAATGTCAACAAGAATAAAATAAGACAACCTGTTACTTTATAGGTTAGGTTAAAATAAATATTAAAATTTAAAACTAATACCATTATGTTTAATTCTATATACATCATGTTTGAGGAAAAATGCCAGCAAGTGATATCAAAATGGAAATAATATATTTATCTTATTTGATCTTAGTCAAATTATCCATAATTATTTGGTAAAAACATCATTTGTCTGCCAAATTTATTGTACCACTTAAAAAATTGCCTGTGATATAATCAAACTTTATGATAGTAGACAATTTTATTATTAGGTCAACTTTTAAAATCTGTGATTTGATCTATGTTTTAAGTTTCTTTTTACTTAAATTTGTTCCTCCGGACATTCACACATATTAAATTATCATTTTCAAAGTTGAGTACTACTATAAAAATATGATCCAGCAGGGTTTTTGAAATTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATTGTACCGTATTAGCTGTAAACAAATAAGTTTCTGTGCCTTGGAGAGGGTTTAAAATATTTTCATTAACTTTTGATATGATATTAGTTAGGACTTTGAGAAAAGGGGGCAGAAAGACCCTAGAAAATATGTTTTTAAAATTCTTTTGCTTTCTAGAGTCTAACTTCTTAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACTCCTTCTGGAAGAGGAGAATGTATGATTTTCCATTCAGGATGTATGGGAGGAATTTTGGACACCTTGACAAATGTGGAAAAAACCTATAGAACACTGGAAACATTTAGTTATTTCAGGAAAGTCTTGGGTGGGTAGGAACATCTTGGGGAAAAATGGGAGATCCAAGTTCTCCCTGTCTAGATAGGGAAGGATGTTGGGAACCTGTAATGTGTGGGGAAATTACCTGTGCCAGTTTTTCAGTAGAAGAGTCAGCAGATGGTGGCCCAGGCACAGTGTGATCTTCTTTGAGACTTTCACTGCTCTCTCCACTAGTGTGTTTTGTAGACGTTGCAGGCACTCTGGCTACCAACTGGTCATAGTCACATGTTCTTCAAACCCAGTAGACATAATCTGCCNNNNNNNNNNCATCTTCCCAAGAATGGGCACTAAAGATGAGGCCACCCTTTTTCTAGTAGCAGGATGTAAAGCAGATGTTCTGGTATCCCTGGCCATTGGTTTACTCAGTGATGTGCTATCCTTGGTCAGTGGATTACTCATGCCCTCAGGAACCGTCAAAGGAAGTGGAACTGTCCATTTCTTGTACTCCGTCAGTTCCCTTCTGGGGTCTAGGGCCCTCTTATTGACTGAAGCCTTTATATGATCTTTGAGTTTCTGTAGCTTTTCTGTAACACGAGCATCAGGTTTTTTTAATCTCTGGTCTTCATAAGGTTTTGTGCATCTGAACTTGTGCCGAGTCCATCTAAGATGTCCTGGAGGTGCAAAGTCCCTCGGTTTCTGCTGTTCAAGTGTTTCCCCAGTTGGGATAGGATGTTGCAATCTGGTTGGTGGACACTGAAGGGGGTCCAGGCGGCGGTGGCTGGGAACCCTTCAAGTGCTTCCACCATTGGAGTCCTATGTTATAATCATCTTGGAGGGCACTGAAGGGGTTCACAGGCTGTGGAGGCTGGGCTATAGGCGGTGCATGGTGTGAGGGTAAAGGCCGGTATGAGGCTCGCTGGCCCCTCTCCACACGTTTGCCCATTGAGTCATTAAGGAAATTGAACAAGAAATGTCAAATGGCCTACTACCCCGTGAAGGGGCAGTGAATGTGCTTTCCAATGGTGAGTCGTGGAGAACATCATTTAAGCTGTACTCTTTGAGTATGGCTCTCTCTCCCAAGAACCATGGACACTTCCTGAACTGGAAGCAGGCCGAACTCGAATGTACATTGATCTCGAGAAACAAGCAAAGCTCGAGAGGGACTGTTCTCGAGACTGCACCGGCCGTCAGGGGCTGCCTCACTTGACAGTTCTGCTTATAGTAGCGGCGCGATCATCCAAGCTTTCTGAATAAGAGGGAACCCTGTCGACTATCTTCCTTTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAGGTTTGTTTTAATTTAATATTGAGAAATATTTACAGTACATCAAAATAGGTGTGAAATGCATCACAATAGAATCCTCTGCATTCCAGCAATTTTTATACAAGACCAGAGTTTACTGAGAGGTCTGTACAACAGACCTCCTGCTTTATAATTGTCAGAGCTTTAAGTCTGTCTCGTTCTCTACACTTAGATTTTTATAACTTTTGCATGAATGGGTGCAGATCTAATCTAATAGATGTAATAAGCTAGTATACCTGACTAAGTCTCCAGCCCCCATGAGGGACTATGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGTATCCCCAATAGAAAATTAATCTAGTGATGAATTAGTGAATAGAAACGAAAATTATGAATGATTATGAGGAATTCCCCAAAACAGAGTGAACACAAAGTTAAATCTGAAATGTGTGTGGGTAGACATGCACACATGCTCATGACCCATGTAGCTGACAAGCATTCAACACCAGACCAACTTGAGTGATTTGGGAAATTAACTTATTTCACACACAAGCAAACTCATTGGGAATACATTGTTTTCTCAGTCGCGTCTTTAAGTGACCAAATGGTGAAACAGTATGTAAACAAATACTGTTACCCTGCTTTGTTGTTTATACTAACATTTTAATTCATGTACAATCTTCATGTGCTCTTTCTCTATTGTGTTTCTCTGTGTCTGTGTTTCTGCATGAATATATAGGAACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTATGGAATTTGTAAACATAGGTAACATGTGTATTTATAATTTGGAAATACTGAAACTCACATTTGATTTGTTGATCAACCATGCGACTGATCTACTCACATATCTCTGAAATTCCATTATATCAAGTGAATAGAGAGAGAACTTAATAGGCTTGTGGTATCTCCAATTCTACCCTTGTCAGGAAAAAAATATTTTTTGGCAACAAAACCCAAACTTCAACAAACACATATACACCCTACAAAACAGGAAAGGTTATGTCATTTAAAGGGAAAAGATATCAGACTGGGAGAAAAATGAGTAAGCCACATCTCCAATACTTGAGAGACATGAGATTGAACTTCAGAAGATATAACGGGAAGGGACAGGCAGAATCCCTAAGAAGCCAAAATAAGCTAAACACTGGAGCTTCTCATTACATGACAGCTCATGGGTTGGTAAGGATGGTAGACCATACTCAGTCTCCATATAAGACTACAATTTGAACAAGGTGAAAAGCCTACAAAGTGCTAACAGCTACTTTACAAGTTACAGTGTGAAAAACAGAATGTAACTGTAGAAAGAAGAGAAGGATGATATCTGAAAACAGACCAGGCTGTGCTGGAATTGAACAGCTTTCCATGTAAGTAACCAAGCAACACAGCAGCTGCCCTATGCAAAAGTGAGCAAAGAGGAATGAACAGTATAGATACTATGTGTATATAAATACAGGCAATTTGGTAGATTTTTAAGATGTTGAGATGAAAGAATAGGAAGAAATTTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAACACCTCNNNNNNNNNNNNNNNNNAAATTCAAATCACTAGTGTGATTGATAGAATATCATGAACAATTTTAAGAAAACAGAAATGTAATGTCTATGCAGTGATACTCTCACTAAGAAAACATGTTCTATAAAGAGACAGGTATTATTAAGTTACAGATAACAGCTGCATTATTGAAGGATGTAGCATGAAGGGTTATGATCCTGTTTGGTTGATCCTTCTTCTCTTTCATGGCTCAGCATCTCTGACCACGTCATTATTGTGCAGACATCTAGATGTTCCCTGGCTTTAAATTTATGTATGTAAACCAGTAATCATTTATATATCCAATGATTTTTTGATTTTACTTTATCTTCAAAAACGATGAGTCTTTAGGAAATGATACATTTATTGTGTGGGTTTGAATATACATAATTGCAATCAGAGAATAATCTGGGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGATGGTTGGAGATACTATACCTGTGGCATCAGGAAAGCATAGAGATGAGTGTTTTGATCAGGTTTTCTGTATAATATTGATGACAGGTTAATGATAAGACTGGGTAAAAAATTGAAATACAGTCAAGGNNNNNNNNCCTTCCTTTGATTGATAGCTTGTACAGCATGTGAAACTGAACTTAAACGCAAGGTAAATCTTGAGCCTGAGCTTCATTAGTGGCAGGACTCCATGTTTCCACCTTCTCTTGTAAATATATGGACACTTGGCTCAATGCTTAGCACACTTTAAAAAAATCCCCTGGTGTTAAGAGAGAAAGTATTAGATATGGAATTATGTGAGAAAAAATCTTTTCTAAGCTTTGATTTTTGTTACTGCAGAAGAAGACTTTGACTCTGATGTAAATGAGGCTCTAAAATACTAAAAAAATAGTATCTCTCATCTGCAAGAATCCTACTGATTTCTTACTGCTCTGTGTTTCCGGAGATGAGGGTCAATTGTGTCAATTGCTCTTTGTGGCAGGAAAAGGTATTGTCTTTCAAATGCTTTGCAAATGCCAAGTTCTCTGAGGTCCCTGGAGAATGTTTCCTCCTGTTCACCCTTATCCTGCTCTCATTGTCTTTGCTATCTGCACCAGTCCATCTCAACGCACCCCATGCACTTCTTTCTGCTCAACTTATGTAACCTGGAAATTGGCTACATGGGCTCTGTCATACCCACGATATGGAGAGACTTGTCAGTGTGATCTGAGGGCTCTCTTAGGAGGGATGTACCACACAGATGTTTTTCTCCACACTTTTTAGTATAACTGAGTGCTGTCTATTGGCAGTCATGGCCTTTGGCTATGGTATTGGCAAGATTAACTATGCAATCCAAATGAGTCATGGGGTATGTGTCCATTTATCAATTATTTCATGGGAAATAGGTTCCATTGTAGGGTTTGGACAAAATTACTTGAGGCCCAAATATAACCACACATCAAGAGTTGATAAACTCTTGGTCTATACAGCAGTGACATCCATGCTGAACCTCATCATCTATAGCATAAGGAACCAAGAAATCAAGGAAGCACTAGGAAGAAATCTGGGTTTGAAGAAAATTGTGATAATAATTATGTGCATAGTCTGTGAAAGAAAGAAAACAAAACACTGTGATCTTTCTGGCTGTTTTGAAAGAAACTTTAAGAAACATAACTTTGTTTTAGAGTGTTCTCTATATTCACCACCATTCTTAATTGTAAAAATATTAATGTTTGCTTGCTATTAAATAACTTTAGTAGATTAGTCCAGTACTTAAAGATTTTGATATGGGCAGAGTTTAAACCACATGCTAATGTCTCAGGGGCCTTGAAAGTCCTCTGTATCCTTTCTTACATATTCGGAAATCTTCCAAGAAAATACTTCAGCACATTATGTTTCAATTCCAAACTCTTCAGTACATGTAAATTCAGTGCATTTGACTGGAACTGCTAAGTAGTTCTCAGGTCAGTAAATTGTTAGTCTCTGCTTTTTGTACTATTAGGTGAGTCCACATGTCAGATTTGGGCACGCAGGGCCTATATTTTGGAACAGGAGTAATCTTTCCTCCCTTTTATGATTTCTAAGAGGGCGGTGGAAAAGAATTTCAGCCAGGTGATTCTCAAAATCAACATCCGTGTTTCAGATAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGCATTTATCTGCACATTATACAGAAAATTAAGTGGGTTTACAAGTGACAGAAGACTAATATAAATGGTCAGCTTGTGTCAGATAATTAGATTCTGGTTGTTATTCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTTTTCAAGTGTGCAGAAAATATGGAAGACTTTAAAATATAAATTACAATGACACTAAATCTAGAGTATTATTTTAGGCATGAGTCACCTATACAGAAAGACAATGATTAGATTCTCCTCAGAATCATTGTTCTCAGTCTACTTACACGCAGTAAGGACCATTAAGGCCAGAGAGTTGGAAAAAAATGACGGAGAAGCTGAAAACAAAGCCTAAAGTTTTGAAGAGACACACAGTCTTTCCATAGTCTTCAAGTACTTCTCCTATAACTTCTATTACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATTTCATTGCTCCTTAATTGGGTGTTATTAAGATGCCAGTCATCCACCTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCATTGCTTTTATGATTTGCTCAAATCACTGTGGTACTTGTAATATGTTAATGTTTTTCAATTATCTGATTTTTGAGAATTACTCATTAGATGGATTATGGAATATAAAATTGAGGAATTAGATTACGATAAAAAAGGAGTACTGTTTCCTATCAATTACATTTGATTTTCCTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGATTTCTTCTTCTAAAATGACAGAACAACAGTAGACATAAGGCATGATTAGTTCCTGAATAGCTGTTTTACATGTATTTGAAAATATACAACACCGATAGTACAGACATCAGGAAATAGTTTCAAAAATGATCTTCAAAAATTAAATATTCTCAAGTTATCAGCTATAAGCTATCAGATTGACAATTCTGGAAAGATCCAAGAACATAAGTATCTTTGTCACATACATAGTTAAAAATGATCAGACAAGAAGAAAAACATATTGCAACCTTCCTAGATTCAACATAAGAGAGCCTCAACAGAGATTATGGGATAATACCTGGAAATGAACTCCTACAAAAACCAAGAACAAACTAACCACAAACTGCAATATTTATAAAAGCCAAACAAATAGGTGGAAAGTATTATTTTCAGCTCTATATGAGAATATTAATGTTTATTAATTTGTATATTAATAAAATTTTAATTTCATGACTGCAAATTTTTATTGCAAATTTTTAAATCAATAGATTTTAAGTGACTCGTGATCATTAACTTTAGTGGCTTTGATTGCATTATAGATTACTAAAGTGTTTATTTGACTGTGATTATCACTATGAATATTCACAAAAATCAAATTATGTCAATCAGGAACTGCTCTTCTGTTTTTATACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGCAACGCCATTTTTTTCTTAATATAGTGCCTAAACTGTCCTGTCTTCTGCATAAACCACTATTTTCTCAATTGTGATAAGTTAATATTAAACACATAGCCACCTGCTTCTTGCCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGTGTCTTTAAAATTTATTTATTTATTTTCTCACTTTACATCCCATCTTCAGGGTACACCAACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGCTGAATGCATTTTAAAGTCAGTGTTTAGGAAAAATACTGAGTAAGTATAGGAAGAATTTCAGTAATTGTGGTCAATGTTTAGGCAAGATATGAACATATTAAATTTTATAGAGGCCACAATTACTACATATATTGATATAAGAGTCACTGTCTTTATTACATTCAACTTGAAGGAAAACCATTTATATATTCTATTAAGTTATACAAGGGAATCTGTTAAAAGAGTTACATACATCACACAACTTTATTACTTTGAATGCTCTCTTTATTGCAAATATTTCCAAAATGAAAAGTACAATGGTTTAAACTCATGTAAGTGTACTTTGTTGTAAAGTTAAAGTTTATATATACAGGTTGATGACAACAGTCATCTCAGATTCACAGGAGATAAATACATGAGGGAGTCATCTATAACCTTACCTGTCTTCTTTCCTTTATTCCTGATGAAGACTCATCTCATTTGCAGCTCCTCATGTGAGAGATGGATCAGAAAATGCTGAGTGTCTACAACCCAGTATACAACGATAGAAAAGATAAAAGACAACATCTCCAAATAGTATACACAATCGAAACTTTCTTGTAGATCTTGAAACAAAATGCAAAGAACAAACCCACATCCTAAGATATTAATACATATAGGAAACGGTAGCTGCTGGAGGAAGCATTCTCAGGGTATTTTAATCATTTGCACCTAGGAATGAAACTGGCTCCGTGAACATGAAGATTTACTCCTTTGGCAAGAAAGTCAGTCTGTCTCTTGATAGTCATGTCATCTGTCCATCACTAGAGCGACGGCCATGCTTTATGAATGTGTACAGATAAACACATACTGGTTTCCACGTTTTCAAAGAATTACAAGAAGAACCTGAAAAAGAATACGTAATGTTCCAGAGACGAAATATGGAATTTAAATTAGTCATCATACATATGTTGTTAAATTTTTCAGCCTACTATTATTTAATAATTTTGACTATTCCTGCTATGAATGAAGAGATGGTTATTTAATGTCTACCAATCCCCAAAGCCTGAAACATTGTGAAAAATTGTATTATTTCTCCCTACCTTGGGTCTTTGGTCACCAACCTTTCCATTGCTCGTCCAAATTCTCTTTCTCAAATAGATCAGAGGACTATGTGAGGGTGTCAGTCTCATGAAGAAGACTAAGGAACTTTCTGTACTTGCATGTATTTGCTCTAGGGAACATGTAAATAAAACTTTCAGTTTCAAGAACTAAAACATGGCCGTCCATTGGGATGCACATGAACCATAATCTTCCTGGCATCAGTGAATATTAGCAAACTAGTAACAGCGCAGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGAATATTCCCCTCAAGGGATCACAGACTATGGAAAGTAAATGTAGAGACGTGTTTTTCAAGGGTTATTGAATCCATTAAAGTAATTCTCACTAGGACAGACTCCTCATACATGAAAATCACTCAACCTGTCATGTCTTCACAGAGAGTTGAGAACAAGGGTGGTCTTTTCTTAGGACAAGAGAAAGATTTGCCAACCTTCCAAAAAGAAAAGCAAACCAGACAGTCTGTGTGTAAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGCTTTTATAATCTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCGCCCCTTGCTTGAATAGTTGCATATATTCTACAGGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCAACAAGCTTTCCTCAACAGTATTTCTGGATTAAATTTTCTGTTAATAGAGATCTCCCCTTGTAGGGTCTCTAACCATTGCTCCATAGTCCAGTAGACAAAGTTGTTCCTTCTTCGGTCATGTCTCTTGTAATTTCTATGGAATTCTGTGTCTTCAGTGACCCAGGCCCAGTGTTCCCTTTTCTCGAGGTCTTCAATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCAAATATTTCCTGATAATGGTGAACTGTAGCAAGCAGGCTAAAATTTCCCAAGAAAACATTAAACATTCAGTATCTAAATGTAGATCTCCTCATCCAATGATGCTTGGGCTGATTGAATGGTGTGGCATGAGCAGTTTGTTCTTACAGACGCCAAATCCATTTCCTTCTCCAGTAGTGGCTGCCATCCCTCTGTTAGAGATTTTTACCCTGGTTATTTTCGGTGACTTATGTGATTTAGAAATTGTGATACCATCTGCATGTTAGAAAGCTAGAGATGTTTCAGGTTGACCCTGCCTCCACAGCCAATGAGGTAACATGTGCTCATTGGGCAACCATGTCACACCCAAATAGCAAGATGTCGTCTTTGACTCCACACATGACTGCAAGATTGCGTCTTGTCGTGCATGCACTTTGGCAACCATGTCACACCTGACAGTGAGATAGCAACTTTGTATCTTCACCCAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAATTCTGCTCCTTCACAACATTGTGTAATAGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCACTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCATGATATGCAACTACCAAAAAGTAAAATCAAAGGAGAGCTCCCACGTTAATGGAAAGTGCTGAGGGCAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATGTTGCGGAAGCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGATTGGGATGTTTGAGAAGGTATGTGAGTATTACTTCTCTTCAGTGGGGTGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGGGGAGCTGTTGGAGTATGCATGTAAATGTGAGATACTTTCTGTACTTTATGCTGTGTAATTATTAATTTCTAGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGCATAGTTCAATATTGATTCTGACATGGAGTATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATTTGTATNNNNNNNNNNNNNNNNNTACTTGGTCCAGTGGAAAGCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATACCTTATTCATCAGAAATAAAGTAATGCAATTAAATATGCAATATGGTTGATTAAATGCTTAAAATAATGGCACAGTAATTATCAAAAATTATATGAAAATTACTAAACCCACAAATTGTTGATGAAGTACAAATACAAATGACAGTGTTTGTATAGTGTTGCTGGAACAAAGAACCCTGGTATATGTTTGTTGGTTCTAAAATTCAATATAGCTACTAAAGAAATTAATATAAAACTGAAAACTGAAATTATTTGTGATTCAATAGTAACACCGAAGGAATATGTACCTTGAGGAATATGTCTGTTCCAGGTATAACTCCATGACTGTATTTACCTTCTCACTGTTCAAAATATCCATGTTACAAAATTGGAAAAATAATTTATATAGGCACCAGACCNNNNNNNNAACCATCAAAAGAGCAAAATTATATCATTGGCATGGATATTGATGAAACTAGTTATCATTGTGCCAGTTGAAAATCCAGAAATATGAAGACAATTATATAAATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCATGAGAAGAAGAAAGCTGAGCATAAGGATGGGGAAACAGCAGAAAAGGAGAAGGCCAAATTGGGGAGTGAGAGGATCCAACCGTGATATCTATAGATGAAACAGTTGTTGGACCAATGGACTCCCTGCATCTACAGTCGTATGCACAAGTCCTGTACACAGTTAAGACAATGAATTAGGGAAGATCCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCTAAAATAAGGAAAAAGTTCTGAAAATATATTAAGGATTTTTATATCCTATGGAAGTCATTTTTTGCCCAAAAATAGAATTGAGAATCCTAACTTTTTGTAAGTTGCAGAATATTCAGTGAAAAAATGTAGTTACATTAGTTCAGTGCATGCTGTCTGCATTATGGAAATATCAAACTGAGACTCATTAATCTGTACAGTTAACTTATATCACCTGTTCAAATAAAATAAAATAAAACACTGTGTAATGATCCACCAAAACCAAACTGCACACTAGAGATTGAAATGCAAACCTAAAAATGCCCTGTTCTTAACCTCAACAATTTTACTCTTTGAATCTCCAAATACTTATGAATATAAAAGTTCTAACCTGATAATCAGCATATATTATGGTGTCTCTGTGACTTATATAGTAAGACTTTTAGAGTTGCACATTGCCATCAATTATGTCATTCACTTTTAAAATCCTAGGACAACAAGATCTAAAATTCATGGGCTTTGGTCCTGACAGCCAGGGAGTGCACTCTGTACATGATCACTTTATATTAATTAGCTAAACTCTGAAAGGCAATTTGCTGCCTCACATAATTAAATTGATTCATTGCTATGGTTATGGTAAGGGTTTCATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCTCAGGACAAATTTGCTTTCTCTTGTAATGGATAGTGGGCTATTGATGAGCTTAAACCTCTTCCTTCCCAACATAGCACTTACAATAGATTATTTTTCACTCTCGATCCTAGACACAATAAAGATAGGAAAAACACTGAATATAGTATGGGCTTTGTTCTCTGTCCCAAAAGATCGTTTTTGACTTCTTCATCATATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTAATTTACATGAAATTGAATTTGGAATCTTGTTACACCAAAGGATGAAATGAGAAGTATTTTGCTTGAAGAAGAGATGTTGATTAACACTAACTCCTGTACAGTTATTTTAATGTTATAAAGACATTATCAAGGTTTCTTCAGATGATTGATTGAAATGCTAGCATGCTGTACATCAGGGTTTGAAATTCCTGTTGAGAGAGAATGATCTTTTACAGCAAGGCCTTCATTATCAAACTTTAATTTAACCAACGAAGTGAAATTGTCCCAGAAATAAAGTAGTGCCTCTCCAGAAACAGCTTTTATCCACTGATACACATCTACTTCTATTTCTTAATTGTCATGCTGATGTGGGCTTAGGATACAATATATTCTGAATTATTAATGGTATTTTAGTATTATTTGGGTTAATTGTGAAAATTTCAAAGGATCATACCTCTTCCTTGATTGTATCCCATACATTTAATTTGATCTTGAAGAGTTGCATGAAAACTGAAGTATCGAAAATGTATATCTTCCCATTGAAAATTTCTAACATCCATCATGTGAAACTCCCACTGGACTTCCGTGGATTAATATCTCTGAAAGCATTTAAAGAATTTCCTATTGCAATATTGCAACTCTACAGAAGCTTCACTCCCATAGTTGCAGTTCCAGATTGGCTGTAAACAAATAATTTTCCTTGCCTTGGAAAGGGTTTAAAATATTTTTATTAACTTTTAATATAAAATTTGTTAAGCCTTTGAGAAAAGTGAGCAGACAGGCACTAGAAAGTATGTTTTTTAAAATTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGATATGCAGGGCTTGGCCTCTTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCCTATTCAAAGGAACTAAGCGAAGTGTTGGAGAATAGAAAATGATGTAGCCACTGGTGTCTTATAAGTTGTTAAGTGTATAGCTTCATGGTCTTTTTCACAAAAGTGACTCAGGTTAAATCCAGGATGTCATGAAGGAAAAATAAAAGATATGCATGTGCTGAGGGGATTTGGTCTAAAGAGGATATGTTCGTTGGGGAAGATAAGATATTGGGAGTGTAGTGGGCTTCCATACATGTGTTGTGCATGTATGGAATTGTCAAAGAATAACTTGCTTTCTTAAAACTTCCAAATGTAACCACTAAGATCGGTTTGGCAGATATTCTTTCAAATCAGATCTATTTGTTTTTAAAATTGGATCTCATTGTGTAGCTCAAAATGACCTAGAACTCCCAGTGTTCTGTCTACTGCCTCCCATGCTCTTGTATCAGGTTTACTCTACATTGACAAAATTATAGAATATATGTTAATCTTCTGTTTATAAAGTTTAATTACATAATGCAATATTCTCTCATTTGTTTTTCATTTAACAATATATCTTGAATACATGTGCATGAGGAATTTCTTCATGGAATATCATGCATTTAATAAATGGTAGATTACTCATTTGTTTAAATAATAACCTAATTGTGGCATTCAGATTATTTTCATTTTCATTAAGTAAAGTTCGCTACAGAAAATCAGCATGGACACTGACTTTGGCACTGTACTCAGTGGTGATTATTTACAATATATTTTGTTTAAATTACAAAACACATTGTTGGAATGATCTCAATACTGTAAAGTAATGAAATACTTGTATAAATACTGCCAAATTTCCATCTCTGAAGACTATAATAAATACATAATGCTATCAATTTTTTGTGAAAGAACCCATAGTGTACCATTCAAAATTAAATGATACATATATTTTAAAACGGTAACAGTCTCTGATTTCTGTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAATTTATAAAATAGTTTTACTCATAAATTCAAATGTTAGATTTTTTTAACATCCACATTGCAATTCAATAGTGAAGTTTAACATTTTATCCTTACTGAACTGTGTAAGCTTTAATCCTTAATTTACTCTTCATACTATTTGCGAATTGTCTTCTTTCTTATTATATTGTAGCAATTGTGTTTGCATATGTAGAATGTTTACTATTCATAATATGTGCAGAAAATACATTCATGAATCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATATTACAATACTTATTCCATAATAAATTCAACCTATTTATCATTTTCTCATGTATTTCTGGTGTCTTTGTATTTGAGACATCTTGGCACATTCTAGGTGCTGAGACTACACTCAGCCATCATTTTTTCCAGTTTTCTTTCCTTTATCATCGTAAGATGTGTTTGATTAAATATGTTAATATTATACTGTAATCTTTCAAATTTTTCTTATAGAACCTTGGATAAGTGTCTGTTTCTGTCCTCTGCACAATCGATCTCACGTGTTTTTGCTTTCATATAGAATGAAGTAAAAGCCTGTTAGTTTTCCTTTGAATAGTTAGTGTACTAAGAAAAAGTGTTTAATTTCCTATTTTAAGACCAATACAATATATTATTTATTTAAAATGTTCCTATAGNNNNNNNNNNNNNNNNNNNNNCTTATCATTATTGTTCTCATTAGTCTCATTATTAATATTCTGTGTAGCCTTTATGTGTGCAGGTGTTGTGGTGAATATTGAAGTCTTCAAAACATATATGTGTAGGTATCAAATTTAGGTTCTTGGTTTTTCAAGGCATGAAATTTTATCTGCTGGGACACCTCACTGGAACACACTATAAAACTTTAAGGTGACATATAGCTCCAGGCTGCTTTTATGTAAACAATATTTTCATCATTTTGCTTTTAATAAATATTTTTGGTTATTCTAATATATTTTATTTTCCATTTATACTTGGTAACCCAAGTATGCTTATTTTAATATTTAATTAATAATTTAATCATGATTATTATGCACTTGAAACCTAGCTAATATGTTATAATCTTATATACAATTGAATAAATGCAATTATTTACCTAAAGCATGAAGCTTGGTACGTAATTTTGTTCATTATTCCTTTGTATTTGCATAAAGCAGAGAATATTTCATAGTTATAATCCTGATGCCAATTTTAGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAGGGAATGGGGAAGAATGGAAGTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCTCAGGATTTCTCGTGAGTCATTTTTATTGCACAAATCCAAATGTAAATACAACATTCTAGTTCTTTAGTTAATATTCTGGAAATTTACCTGGGAGAAGAAAGGCCTCACTCTCTAACTAGAGAGCTAACTATACAAATACAGAAATTACTAATGAAAAGTAAGTTGCTTTAAAAATATTTCATATTAAAAATATAGTCATTCTCTGTGTTCTCTGTGGGAAGGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATATGGACAAATATTTACACTACATTAAAATAAGTGTGAAATGCATAACAATAGAATCCTATGCATTCCAGCANNNNNNNNNCTACAAGAACAGAGTCCACTGAATGGCCAAGTATGTTCAACAGCACTCTCGCTTCATAACTGTCAGAGCTTTAAGTCTACCCTATGTTCTCTACACTTAGATTTTTATAACTTTTGTATGAATGGGTCAGATCAATCTAATAGATCTAATAAAGTATTATACCTGACTATGTCCCCTGCCCCCACAAGAAAATCGTGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATTAACCCAAATAGAAAATTAATCTAGTGATCAATTATTGAACAGAAACGAAAATTATGTATTGTGGTGAGAAATTCCCCAAAATAGCGTGTACCCAAATGTAAATCTAAAATGTTTGTGGCTAGACATGCACACAAGCTCATGACCCATGTAGCTGACAAGCATTCCACACCTGATCAACTTAAGTGATTTGGGAAATTAACTTATTCATACAGAAGTAAACTCATGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTAACATTTTAATTCATGTACAACCTCTACGTGCTTTTTTCTATTGTGTTTTCTGTGTCTCTGCATGAATATATAGGAATACAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGTATTTATAAACATAGATAACAGTTTTATTTATCTAAAATTTGGAAATACTGAAGATCACATTTGATTTGTGGATTAACCATGTGCTGATCTACTCACATACCTCTGACATTTCATTATATCAAGTGAATAGAGAGAGAACCTAAGAGGCTGGTGATATCTCCTACTCTACACTTGTCAGGAAAAAGTGGTATATTTTTTGTCAAGAAAACCCAAACTTCAGCAAAGACATATACACTCCACAAAACAGGAAAGGACATCTCATTTGAAGGGAAAAGTTATCAGAGTGTGAGAAAAATGAGTTTGCCACATTCCAATATTTGAGGGACATGAGACTGAACTTCAGAAGATATAATGGGAAGGGACAGGCAGAATCCCCAAGGAACCAAAGTACGCTTAGCACTGGAGTTCCTCATTACATGAGAGCTCAGATATTGGTAAGGATGGTAAACATAATGATAAGAACTTTGCAGTCCATACTCAGTCTCCATATAAGGTAACAATGTGAACAAGATGAAAAGTAGTCACCACCACAGTGCTAACAGCTACTTTAGCAGTGACATTGTGAGAAACAGAGTGTAACTATAGAGAGAAGAAATGGTAGATATTTGAAAACAGACTAGGCTCTGCTGGAACTGAACAATTTTCCATGAAAGTAACCAAGCAATCACACCACAGGTGCCATATGCAAAAATGAGCAAAGAGGGATGAACTGTATGAATTCTATGATGTTGAGATTAAAGAATAGGAAGGAATTTCTATCAAGTCAGGCACCATATCCTGTTCTTAGAATACTCACATTCAAGAGACTGAGACAGAGAAATTAGGAATTTCAGGTTAGCCCGGACTACATATCAAGACAATACANNNNNNNNNNNNNNNNNNNNNNNNNNAAATCAAAAGTCTGGTTGATAGAATATCACGAAAAATATTAAGAAAATAGAAATTTAACGCCTATGCAGTGATACTCCTGCTAAAAAACATGTTCTATAAAGAGACGTTAATTATTAAGTTACAAATACCATCTGTCATATTGAAGGTTGTGGCACGAAGGGGTATGGTGTTGTTTGGTTGATCATTCTTCACTTCCACGTCTCACTTTACACATCTTAAAAAGCTTCTCTGATGACCTCCTTACTGTGTAGATATCAATATGTGCCTTGCCTTTAATTCTATGTATTAAAACCAGTTATCATTTATTTATCAAATGATTATTTGATTTTGCATTATCTTCAAAAATAATGGGTCTTGAGGAATTTATACCTTTATTGTGTGTGTTTGAATATTCACAATAGCAATCAGAGAATAATCGGGTCCCAACACACACACAGGGTGGTTGGAGAGACTATACCTGTGGCAATACGAAAGCATAGAAATAAGTAGGTTGATCTATTTTTCTGCATAACATTTATAACTAGTTACTGATTAGAATGGGGAAAAAGTTGAGATACAGTCAAGGTTTTCTTTTCCTTAATTTCAATGATTGCTTATAGAGCATGTGAAACTGAACTCACCCATGGGAAAATTTCTGCCTGAACTGCATTAGTGCAAAGACTACAAGTTTGCACCAGCTTTGTAAATATTTGGACACTTGACTCAATGCTTAACACACTTTGGAAAATCTCCTGGTGTTAAGAGAGAAAGTATTAGATATGAAAATCTGTGAGAATAAATCACTTCTAAGCTTTGATTTTTGTGACTACAGAGAAAGACTTTGACTCTGATGTAACTGAGTGTCTAAAAGTACTAAAAAATCAATATCTCTTATCTGCAAGAATCCTTCTAATGGCTTAATGCTCTGTCTTCCAGGAGATGAGTGTTAATTGTGTCAATTGCTCTTTGTGGCAGGAAAAGGACTTGTCTGTCAAATGCTTTTCAATCGCCAAGAAGTTTGAGGTACCTGGAGAATGCTTCCTCCTGTTCACCCTCATCCTGCTCTCATTGCCTTTGTTATCTGCACCAGTTCATCTCTACACACTGCCATGTACATTTTTCTGATGAACTTATGTATCCTGAAAATTGGTTACACTAGTTCTGTCATACCCAATATATGGAGAGCCTTGAAAGTGAGATCTGAGGAATCTCTCAGGAGGGATGTGCCACACAGACGTTTTTCTTCACACTTTTTGTATAATTGAATGCTGCCTATTGCCAGCCATGGCCTTTGTCCACTGTATGGCCCTGCTTCATTCTGCAGCCCAAATGAGTAGTGAGGTATGTTCCCACAAGACAATTGTTTCATGGGGAATAGGTTGCCTTGTAGGGTTGGGAAAAAACTACTTGAGATCCAAATCTAACCACCCACAAGGTGTTGAAAAATTATTGGTCATCTTCCATACCACAGTGATATCCATGCTGAACCCATCATCTTGCTTAAAGTACGAAGAAGTCAAGACAGGACTGAAACGAACTCTGGGTCTGAAGAAAGTTCTGATAATAAATAGGTAATTAAGGATCCCTAAGTGCTCTTTCAAAAAGGTGCAAAGTCTGTGAAAGAAAGAAAAAAATAATAACTGTGCTTTTTCTTGCTGTCTTGAAACAAACTTTAAGAAACATACCTTTTTTTAAAGTGTTCTCTTTATTCACCACCATGCTTAATTGCAAACAATTGTAAAGTATGCTTTCTACTAAATTACTTTAGTAGATTAATCCTGTACTTAAGTGGTTTCCTCTGGACAGAGTTTAAACCACATGTTAATGTCTCAGGGTCTTGAAAATTCTCTGTATCCATTCTTAGCTATTTGGAAATCTTTCAGAAATTGTTTGTACATGATCTCAGCTCGTTATAATACAATTCCATATTCCTCAGTACATGTAAATTCTTTGCATTGGACTGGAACTGCTAATTAGTTCTCAGGAGAGTGAATTGTTAACCTCTGCTTTGTGTACCATTTGATCAGTCCATACTTCAGTTCTGTTCACCCAGTGTCTATTATTTTGGAACAGGAGTAGTCTTTCCTCCACTTTTTGATTTCTAAAAGGGCTGTGGAAAAGAATTTCAGCCAGGTGATTCTCAACATCAATATCATAGTTTCAGATAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGAACTGAAGTGGGTTTACAAGTGACCGAATACAAATATAAAAGTCAGCTAGAGTTATATAATTAGATTCAGGTTGCTATTCAACAGTAAAATAAAATAATATAAAATTAGAATCTTGAGTCTTTATGAGTATAATGAAACAAAAATAAAATTCCATTTAAGTGTGCTGAAAATATTGAAGACATTGACAAATTACCATGACACCAAAACTACAGTATTGTTTTAGGCATGAGTCACCCATACAGAAAGACAGTAATTATATTCTCCTCAGACTCATTGTTCTGAGTCTACTTACATGGAGTAAGGACCATTCAGGGCAAAATGTTGGTAAAAAAATGACGAGATGTTGAAAGCAATGCATAAAGTATTGAAGAGACACACAGTCTTTCCATAGGCATTAAGTAATTCACTTTTAACTTCTATTACTTTAAAAGGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCATTGCTCCATATTTGGTTCTTGTTAAGATGACAGATATCCTCCTAATGCTTAACTGCGATAAGCGAAGCAAGAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTATGATTTGGTAAACCTACTGTTACTTGTAACAACNNNNNNNNNNNNNNNNNNNNNNNGAGAATTAGTCATTAGATTGCTTAAAGTATAAAAATTCAGGAATTAGGACACGATATAAAACCATACTGTTTCCTAGCAATTAAATCGGTTTTTCCTGTATAGTTTGAATTCTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCTCAAATGCTGTCCTCCTTCTTGTTTTCCCCCCAGAGTCCCTTAAAACAAACAGCATCCCTTTCCGATTACTTCTTTCAAAAAGACAAAGCAACACTAGTTAAAAGTCATATTTAGTCCCTTGATAGCTGTTCCTTTGGCCACACATTTGAAAATCTATACCATTGATAGTGCAGACATTAGGAAATATCTTCAAAAATGATCTTCAAAAATTAAATATTCTCCAGTAATCAGCTATCAGCTTGACAAAAGTGGAAGAACCCATGAACAAAAATATCCTTGTAATGTACGTAGAGAAAATTGATCAGACAAGAAGGAAAACATGTAGCAACCTTCCTGGATTCAACACAATAGAGCCTACGTTCCTGTAGTGTATTCTTCATGAGTTTATAGAGTTTATGGGCTAATACCTGGAAAAGAACTCCTACAAAAACCAGCAGCAAATTAACCACAAACTGCAATATTTATACAAGCCAAAGAAATATGTGTAAAGTATTATTTTCAGCTCTATATGAGAATATTAATATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATAAATAGATTTTAGTTGACTTATGTGATCATTACCTTTTAGTGGTTTTGATTGCACTATAGAACAATAAAGTGTTTATTTGACTGTGATCATTACTATGAATATTCACGAAAATCAAATTATGTCAAGCAGGAACTGCTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTGCAGCAAACACCATTTTTTGTAAATATAGTGACTAAATTGTCCTGTCTTCTGCATAGACTACTGTTTTCTCAAATGTGATAATTTAATATTAAACATACCCACCTGTTCTTAACTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCTTCTTACCTTCAAGTAGACTTAGTTATTTTCATAGTTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTAAAATTCATTCATTTATTTACTCACTTTACATCCCAAGATCGGTGCTCCATCTTCAAGGTACGCCAACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCAATATTTATTATGCTAAATGCATTTTAAAGTCAATATTTAGGAAAAAACACTGAAAAGTGTAGGAAGTATCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCTCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTCTCAAATATCATCCTGGGTGACGATGTAGATTAGACCCATCAGATGAAATGAAGAATTGAAAAACTCTCCTGGGGATGAAAATGGTAAGGAAATCACATTGATGTATCATAAATGCAGTGCCAAGAGCAATATTAATACTAGTCTGGGGAGATGCTGCCTTTATCAGAGACCACAGACCTTTAGTTTAGAATGATTCAGTACTAAACTGGGAGTGGAAAATGATGGTTGATATGGTTCTAACAGATCCCATAACATTAAAAAGGGTCTCTTCCAGATCAGAGAATGATTATTGTAAAGCAACTTCCAGAATAAACTTATGAGACCCACCATCAGCCTGTGAAATAATGTGCGAAAGAAGAAATTAGTGTCTCTTCAGGGACAAACTGTTGCTTTCAAACAAACAGTAAAGTGTCCATTCTATGAATGATACATAGATATACACACATTATAACAGGATGGATACAGAGTTTCTTCAGGTCCATGAAAGAGGTATTCAGCAGTTGACCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTAGTTCAGATTTCCTGGTCTTGGTCCTCAGAAGGAAGGACATCTTGTTTTTCAATTCTTGTTCATCCTATAATCCTTCTCTCTGATGCACTAATGCAAATAAATTAGGGTGCATTTCATTGATAGATTACAATTGATATTTTAATTCTGTTGCCAAGAACTATAGAAAATAAGAAGGGCTGTATCAAAGCATCCTTTGAAAGTCAGACTACGGGAATGTGTCCATTGGAAATTTGTAACTGAGCTGAAACTCTTACTAGAGACAAACTGCCATAAAAGGTCTTCTCTAGATACCTGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAGACCAGTATCTTCAACTGAACATTCATTTCTGGGAAGCTGCACGCTGTCAGAATGGCTCAGGTGTATGTGAACTGCAAGATCTAGTCTGGGAAGGCAGTCCTGTTCATCAATCACACCTGCCCCTACTACAGAAACACCCAAGACTTTCTCAATCAACTTTTTTGGACACATGGTCTTCTGGGATTCAAAGAGATTAGATCTACTAACAACAACAATGCGATTCAAGATTACTTACAACAGGTCACTGGAGTGAGAATAGTTCATTGGATCTTTAAAGGTAGAGAAAGACTGCATAGGTAGTCACAGTGATCTAATCTCCCTGCAACAGAAAGAGGATATAATGATGTTGCTGAAGCAGTTTGGAGCTCTGCAGTTATAAAAGGGATGGCTGTAAAAGCCCATGCTGACAGCAGACATTCAACCATGCTGAAACCATGCTGAGAGTTGAAGTGCATCACAGATGATTTCAGTATTTTCTTAGGATTGGGATTTAAAACAAATTGGCTTTTATTCTATTCCTCAGTGCAAAAAAATCTGTTGCTGTTTGCCTCAAACCATGGGGTAGGGAAACTTAAGAGACAACAGAGGTTTGATTTTCCAGTCTTCATGTGCTGACATGTCTCTACCTCTAAGTCCATGTTTCACAATCCAGATCATTTAAATCTCCAGGGAATCAGTTACTGTTTGCCTACCATGCTGGTCTTCTGAAGTCATTTTACAGAAGTCCACTTCCTAGAAATTATTAAAGCAATGAATATTATGAAGTTGTTTATGATCTACACACAGGCCTTTCATGCCCCAAGTATGTACCATCCCACGTCTGCCTTGGCAACTCTCAGCTAGTGTTTTAACCTATTCATCCAACAACCCACAGAAGTCCACACTTGTATGAGGATGTTGTTTGAAAAAGAGATGAATAGCTTTAGCATGGTTGTTCTTCACTGTAGCCATATTAACACAGACGGTAGAGCATATGATGCATTCAGCTCTGTTTGTCGTGTTTAATTGTCCATAAAGTCCAAAACAGTTCTGAGTTGATTGTGTCAGAGTACGAGCAAAGTCAAATATAAAATGCAAAATTTCAGAACTCTCCTTCCAAGGCTGTTTGTGAAAGAAGTTGTTCGCCACACAATGTCCTAATAAATTTATTCCATTCTCACTTTGATATTTTGATTTGATGTCTTGAAGTGCCATTTAATTATCATTGAAATGCAGGTTCCCTCTATGGTCTCTAGTGAGAAGGATTCATTTTTCAAAGGGATGTATCTGCAGATGCCTGAAAAAATAAATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTAGAATCATTTTACCCTCTTCACTAATAGTTTTGAGCAAATAGAACACTAAAAGTTCACATAGAAGAAATGGTTATAATCAAAAGATACATGGGGGTCAGCTCTAACTCTCATGGTCAAGGTCAATTTGGACACGCTCATTGTGGTCATGGATTGCTCTCATAAGACTCTGCGTAAGGTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGACCAAACAAGACTCAATCCATATCTCTGGTTTTGGGAGGGAGATAGAGCAATTAGAATTTCAGAGTTGAAATTCAAATAATTATAATATATTTATAGTATTAATTATGCCAGGATAAAAGGATCCAAAAAGTGGAAATGGGCAACATTAAAGGCAAGAGAAATTCCCTAGTACAGCAAACAATGTGGACCTGTTAGAAAGACTGGGCTCTTCCCAGCCATCTGAATTTGAACTTGAAATTCTTCTGACCAATTCTTGATCTCTGTATGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCGAATCAACCCCAATCCTAAAAGAAGAGGACCGAGTGAAGATTGTTTGAGGTCCTCATTTTTAACTACACTACAAGCCACCAATAGCTTTCAATGCAAAAATTTTTCATTATTTTATTTGAAACTTCTCTTTGGGTCCAAGGAACAAGGTTTATAAGCTGCAAAAACAGGAAACAGAAACAAATAATACTGTAGAGCTCACCACTGGTATCACTATGGTGCCTGTGGGCAATGCGGAAAATACTGCTGTTTGACAATGGGTCTTATGGTTTTCTATATGCTGACAATATCTATGACTCTGAAATGAGTTAGAGTCATCACCAAATCATGAATAAATTTACTGTTCTTTTTCTTTGGAGCACAAGATATGGCAATCAGTTGACTGACTATGACTTGTATTTTGTACCTAGCCTCTGTGGTAAAGCTAAGGCTTCTGATGGAAAATCCTCCACCAGAAGGATGGTTGTTCTTTGGTGGATGTTCAATGGTGCTGCCAGCCAAAATCCATTTCCTGAGGATACCTTTCAATCTCCAGAAGAGGTTTCAAAATCTCAAACCTAACAATATTTTATTTGTAGCTTTGTCTTGTTGTCACTTTTATTTTAAATAATGTGTGATTTCTGGCCTAATTCCTTCTAATTTCTTCAACACATAGAACTTCACTTTTTACCTCAAATTCCATTCATGAAGGGGTACTCTTACCTTGCATTGACTAAGTTTTCTATTTTCTTTTTATGGCTTACTGTGATTGCTTATTGTGGCTGTCTAAACAATGCATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTGGCATTTTCTTGAGATCTGATCCGATAGTCCATCCTCCTGCTGGTATGTAACCTCACTTTTAAAACAATAAATAAATCCTGGATGCTCCAATCTTTTGAAATATTTACTCTGCCAACAATATCATATGTATGTAACTCTTACTTTTTTTAATCTCATGATATTTTTCCTCCCTCTTTGTTTCTCTTTAAATTTATCCCCCTAGACATGTTAGCACTTTGTATTTTAAAGTTTTCCCCTGTCCCATAGTAGAATAATTATAGTCAAATTCTTGAGTTTTGTAAAAGTGGGTGATTTATTGTAGTAAAATTTTCTAATCAATATTTATTGCATTAACTTTTTAATTAATCAAAACTTGACATTATTATATTATCTACTTATCCTCAAAACTATAAAAGATTTGATTTATTCAAGTCTTTAAGGTTCTTCAGAACATCAGCTGGAACGTTCTTATATATATTCTGGATGGATCATGGTTACTTCATATGTCTTCTAACTAATATTATGCTTTATAACTATGCTAATCTACGGTATTTTGTTATATACTTTAAGAGTGTTTCAGGTGGAATATTTCCTTGATTTCCCTCCTATGGTTTGAAATTGGAAAACAGGAAAGATAACGTGTTTCTTGTGTTCACTTTGAATTCTACTATTTTATGAATGTATTTTCAGCTTTAAGAAACTTAATCTTTCAGAGAACAATTGTCTCTATTCAGGATCACTTCTAGCTAATTCATAGTGGTCTTGGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATCAAACTTGTAAGTCTGGGAATTGGAGAAAGCTTACCTGGTTGAAGATTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGAAGATTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGCCAGTCTTCTGTAACTCTTTTTTCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTAAATCATGAATGCTTTAAAAAATATTCTAGATTTGGGACTGTAAATCTAAATAGTCTGTGTTTTCTCCATGTTTCCTATATTCTCTTTCATTTTATTAATTCAAACCTTTCATTACCTAACATGGCCAGAGGGTATGACGATCTTGTTAATACCTTCCAAGAGTGACCTCTTCCTTTCTTTCATTATATAGTTGTCTACATTTTATTGATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGAAAAAATATTTGTAAGGGTTTATCATAGAGTTATTAAACACTATTTTAATGTAGAAGATTTACACAGGTAGGATTCAAAGAAATAGAGTGATATGTGTAAAATAAATGGAAAAATATCAAAATTCATTGGTGGAAATTCTCAAAGAGTAAAATATATAAACTATATTCCTCAATATTATGTATATAGAAAATGTTTTATTATATAGGGATATTTAATGAAGCTACCTTATGGTTTCTGTTGGTTACAACAGATCTGCCAATTCTGTGAGTTTAATGAGTGCATTTTGTAATTTTATCTTAATAAGTTTAAAGTGGCTTTTTTCAAAAATAGTAAGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATAAAAAAATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTATATATATATATGCAACAAACTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCCTGTCATATATATATGACAAAGTTGTTCTGAACCTTGACACCCACTGGCAAGTAGTCCAATAAGGTGTACAACAACAAGGAGTTGGTGAGCAACAGTCCTCTATTAGTGGCTTTAGCAAGCTGACTGAATCCTCCGGCCTCCGTATGTGCTGGGTCAGGAATCTATATGGATGTCACACTGTTATTTAGACAGACTACACCAAAAACATCATATTATTTACACAGTACAGTATTGAAGCCTCTCCACATCACATAAATGGGATACTGATGTTAATATTCTACAGAGATGACAGCAATCTCTCCCTACTCTTGTCAGGAATTTATTCTTCCATAAGGAAAATCAATGTGTATTGTTATGTTTCAAAGCCTGAACTAAAGGTCTGATCATGAAAAATCNNNNNNNNNNNNNNNNNNNNNCATCCTGGTTTCATTTGAGATTTTTGGATAGGCAGATGTTTCCCAATAGTGTTTGCGATATATAATAAGTACACAGTGAAATGTGTCGGCTGAAAGAATAACATCGTATACAACAGAGTACACGGTGCCTGCTGTATAGGTTATTCTTTCTCACAGGAGAAAGTTTATGTATCAAAGGATGTGTGGATTAGTACAGCAGCTGCTGACAAGTTTTGAAGAAGCATTGCTGAGGGCTACAATGGATTTTCAACACCGTGATATGCCATGGCCAGGAGGGACTAGCAATTACTTGGTTTGGAAACATCAGATAATGTGATGTTTGACAGCTAGGTTGGATGATTCTGGATTATTGTTAAAATAGCACAAAAGCATGTAAATACAAGATGGCATTCCAGAGCAATGAAGAGTCATTGTGGGGACCTTCACCCAGAACAAAGAAGTTGATTCCCAGATCCATAGATTGTGATCAGATCCAAATGACTATAAATAAAGAAATATGGGAATCACTTGTTCATCAAATTTGACACTTTATTAACTATTTCCGTTTTGTCCTACTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGGTTATTGTTAAATACTTTACATAGGATAATGTGCTTAGACTGGTGTACATTTTATATATAGTCATTCAGTCCAACAGCTGATTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGGGCCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCTGAGGACTCTTAAAAATTTCTACGCAACCATACAACTTGTATTTAAACAAATAGTATCTGAATTTATAACTAACATGTAGACTAAACCTAAGAAGCTTACAAAATTCAAATGTAATTTGTTCGGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCAGTTGAGAACAGAAATACNNNNNNNNGATGATTGATAAACTCATCTAATAGCGCTGTTTCAAATGAGTTATGAGTTCTCTTTTTATGTTCAAAGTTTGTTTGTGTTTTAACCATGTGAATATGTGCATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGCACATGCATATGTCCATGCACACACACAGGTATGTGTGATGTTTGAAGAAGCCAAAAGGGATCATTGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATTACCTCTTTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTGTTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTCCTATTGTCTCAGTGCTCCAAGGTCACTCCCCTGACACCTTATAGAGATCAGGATTAGTGTATAAAGAATTGTATGTCTCAGAGATCCTCTGGACAGTCAGGGTGCCGCAATTGTCACATACAGACAGGCTCCCACTGTGACATAAGAAGGAGCTCTAAATGGTGATGTGTAGTATGCATTAGTCAGACACACTTCCAAGACAATGGACTCTTACAAGGCTCTTTGGTTATTTCTTGCCTTCCTAACCATCCTTTCCCCTGGTGGCCCTGTTGCATACAAACTACATTACAATATCCTAGTACGCCAGGAAAGCACTCTTGCCTGGTTCTTCCCTGATTTACCAGAAAGCAAGTAGAGGAACTCCATACAAAGCTTTCACTTAGGATTCAGAAGGCTTTCTCACCTACTCCCAGCTTTGCATTTTCTCCCCTTAAAGGACTGAAGAAAATTTCTGTCATCCACAATTGGTCGAAATCACCTTCCATAAGTGTCCTAAAAGGTTGCTAGTTGGCAAAAATCAAAATATGAGAGGAGGTGTGTTCTACAGCTTGCCCTCTTCTCAGCAGACAATCAACAAATATTTCTCCAGGCTCTTCTGTGTGACAGCTCTGTGCCCATGTCTGAGGGGCCCACAAGTGTGTGAGACAAGGAACATAAGTTAGGGAAAGGAAGACTGCAACACAGTAAGGAAAACTGCGGGAGAGTTAGGTCATGTGGCCAGTAATTTCTTTGTTTTAATTCCCTTCATCTCTTCCCTTTGCATCTGGACTACAGCCTTTTCCAAGTCCTCTCATCCCATTCCCACTCTCACATGCTCCTCTTCAATTGCTCCCTATCCTTTGCCTTAGAGATGGAGGATTCCCACATGTGTTCCAATCTGCCATACTCTACACCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTCCTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGATGCCCCACACCATTGATTCCTGTTTTTTCTCTAACTTCTAGTCTGAGTGTCCCAGAGCACCAGTTACTTGCAAAAGTTCAAACCCAGTAGGAGTCTATCCACGGATGTTTATGGCCTATGTGACCTATTGGGTTTTGGGTGCTTAACTTGTTTCTATGGTACCTAGTATAAGTTTTGATTGGGGACCCTGTTACCAAATTAATCTAGAGCAAAGAGGTGGAAGTTGTTCTCCAGATAATGGACCCTAGGGATTGGGATGCTATTTAAGGTTCCTGGGTGTGCTTTAAGGGGTCTTTTTACACAAGGAATTGGGGCAGGACCTTATGTGGTTAGTCCTAGTCACAGCTGGTCTCCATGAAAGCAGTCAGAGTTGTGCATCAGAAAATGGAGTGCAAGATTGAGGGTGTAGTTTACTCCTGCAGAGTGTGCTTTAAGGGGATTTGACTGGCAAGTGCTTGAAGCAGTGTCTTCCCGGTTGTCCATTGTGCATGTAGGCCTCAGGGNNNNNNNNGTTGAGTTTTGAGCCATGAAACATAGTGCTAAAGATGGAGTCTAAATGCATGAAGTTTAATTGAAACCAAAATTCTTTATTGGCATTCTTTATCTTTTTTCTTAAGATACCTATAAACTCTCGCACAGTTTTGTTTATGTCCTGTTTAACTGAATACTAATTATGGAGGAAGTTTGCTTCCACAGCAGTAACAGATATCTTGGATTGAGAAGAATTAAGCACCAAATCCCTGTGACTTGGTTGGAGGCACCTACTCTATCCTGAGTCTATACCAATTTGACACAACCTAACATTAATGTTTGTGTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACATATGGGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAACAGGATATGTGTCTTTAAAACTCAATCTGGCAATTTGCATTTGGAGTTAGTCTATTGAAAATGTTTCCCTCCAAGCTTTGGTCATTCTGAGGTGTCTGTCGATTTTACCCTGTAATATCGGGAAGCCTTAGATTTATCTTTTTGAAATTGTAACCAGTTTGAGCAACTTATACATTTCATCATGGACTATGACCCTGATATCTGAAGAATTCTTTCAAAGTGCAACCTGAGGCATTCAACAGGGAACCAAGACAAAGAAACTAAACAGAGTTGTTCATTCACCTGTGATACCCTGGTCTAAATTGCCTATAGAAATTGTCATTTATCTTGCCACTTCACTACTCGATATAACACCTTCTGTTGAACATAGTGATGGCCATTTTTTTACTTCTGGTAACAGACATCAAGATTCTAGTGAGATGTCTCCAAATGACCCTTTTCGGAAGTGTATGATTGTGTTGTAGCCACCATTAATTGTCTCCTTATATACATTTGTTTATGTGTTGTCTATCTCTGTCTCTTCTGAACATTCTGTTGTTTGTCATTGTGAGTTGAGAATTTTGTATTAAAACTAATAAGCAGTTCTCTCCTTGGGGATAATATCTTTATTATTTCCTGAAGACTTATAAAGACAAGGATGTGTGTATGGATTCTTTGAGTTAGAATGGCCTTCCTTTAATGTTAAATGGCTGAGTTCAGTGACAAAAAAACACTGGAAATCTGGAGAAGTATGGCTGGGCATCATAAGAACTACTGGACATTCTAATTAGTTTCCTTCAATAGATGTGTGCTTATGTTTATAACAACATGTTCCTCTCTGCTTTGCACCTGTTTCCTTAAAATTATATCTGTGACAACTTTAAAAATATCCTTCCCCTAGGAAATAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATTATGTCAATCTTTCCGTAACCATGCGTGGAGAGNNNNNNNNNNNNNNNNNNTTATACACATTTATTAAGATGAAGAAGAACTACACCAACCCTCTTTCTTTTTAGTATTGATGACATCATGCTGTGCATCAGCCATGCCCAAGTGCCCTTTCCTCTTCTTCTCCCAAAGTATCTCATTGCATACCTAGGATTGATCCAATTAAGTTCCTTGTGTCCTCAACAGTCGAATATGGCTTCAGAATGTGCAGCTCCTGCAATTATTTTCCTACAGGTAACCTCTGATCTTTCTCCTTTGGGAAGAAAAGATCTGAGTAAAGAGCCTCTATCCAGAGTTATGATAAGCGTTTCCTTAAGATCCAGTGAACAATACAAATAGAGCACAAAGAAACCCTCTTCCTCTGAGAAAACTCAGACACTCATCTCTATTTTATAGAATGTTTTTAAAGTTAATCAACCCAAAGGCAATGCAGGCAAACTATTACTGGCCACCCTGTTCATATCAAAAAAGAGGGACTGAATAATTTTGGAAAATAAAAACCAAGTTCTGGGTCCATTTATGGATCTCTGACTGATAACAATAATAGTATTGAGAGTCAGTTTCCATTCCACACACCTTCCTTAGGATTCTGACCTTGATCAAGGTACTGTGGTTCTGGGCATCTAATTCCAGACTTTCTGGCTGGGCTACAAGCAGCAGCTCAGAAGCCAGAAAACCTATAAAAGTAAGTGACTTCACCCAGGGTACCTCAGAACATCCTTCTTTTCTAAAATAGTTTTTATGGACTTATCATATCTCTACTCCAATAGTCCTAGATGCCCTGGACCTAGACAGATGTTGAAGTGTGCTTTTGTCACTCAGTTCGCACAAGATATTTGATTTAAAAAGATTAGAGGGATGTGGAGGTATTGATGAGTCTCAGTGGTTAGTAGTAGTTTAAATTAGTGTGAAAATAGAAATCTGAATGAAAGCCAGGAGGACAGGAGATTTAAGAAGGCCATTAGTGGTAATCCGAAGAGTAAATCTGAATAATAATAATCAAGTCTGTTAAAACAAATATGAAAAGGGCTAGAAGAGAGCAAGCAACCGTTGGAGCAAGACAAATATGCCTCTTGAAAATGAAGTGAACATTGGAAAATTAGTATTGTAATTGGAAGTAAAAGGTACAGCAAGTCCTACAGTTAGAACAGTGATGGGGCCCAGGGTGCTGTACTCCAGGAGCCTATGGTAAAACTTAAACTTGTGACAGAGAAATTGATTTCATAATGGTCTCTGTACCTACATATTCATTCCTCAATAATGTACTATGACAATTTTCTGATCAAAAGATAGCATTCACAGTAGCAAAAGTAAAACTCCCTTAATGTCTCTAAAGCAGCAAACATGCCATTGACATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAATTGTTATAAGAATTGAGCTATACCATTCAATAAACTCTAAGGGAATATATTGCATGAGTTAGTTGCTTAAAAGATTTATCATTATATTCAGAATAGTGGTCAGATGTGATTTTTGTGGAAATTTTAAGGCGAACACAGTCATTACCATTTCATTAGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGTCATTTAGTTTAGAGAATGCAACAGGCCTTAGATGATCACACTCCCTGCCTGTTTTTCTCTCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTTCATGTCTTTTATAGGCAAAGCAGAGATTTGTAGTCAACCAAGTGCTCCCCTGTCCAGCAAATGCTTTGTACCCTAACAACAGGTTGCCTATTGTGCTTCCATCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATATTCTCCCTCCCCTTCCTTCCTCCTTTCCTCAACAACAACCACACACTCATCCACTGTTTACCTTCCAATTTTGCATTCAACTCCTTCCTACTTTACTACTTTACCCACCCTCGTTGTCTGAGCTTTGTGTATCTGTGTGATTTATTGGTTTCCTTTTTACCAGCAGTCACTCTGAATGGTCAGCCTTGAACTAGAGAACTGTTTCTATGTTTTCTCANNNNNNNNNNNNNNNNNNNCTCAGTATCCAGTATTTACTGCTCCCTTCCATTAGGTAGGCTTTGAAAATTTCTGGTTGGCTGATCAGATGATCAGCCTGTCAGTGATTCACATGGACCTGGAATATATGATCTGTTTTAACAATTAGAACTAAAATGGGATGAGAGGCGGGCCGGTTGCCAAATGATCCACAAGTTAGTGTATAATTTTGTATTCACACTAGTGAATTGCCAGCATAAACAAAGAACTATTGGGAATGATAACTATGACAGTAAAGGTCATGATGAAAACTCATCCAACAGCATTGCACATCTAATTAAATGTGTTTGTCACCCTGTTAGCAATCTCCTTATCTGAAATCATTTATTTGGCTTTTAGGTTGTGTTATGATTTTAGTCAACCACTTGCCAATATATCTAAAACTTACACTTAAAGAATTCAGCAGTAATCTCTCAACCTTCATATGTGTTGGGAGCTGTATCACAACGGCTAGAGTGCCAGCAACTTGTCCTCATAGAAATGCTCAGGATGCCATTGTAGGTGCCAGTGGTCCATGTACTGATTGCTTAGAATCATGTCAGATGCCGTGAGAAAGAACATCCTGGTCAATTCAGAAGTCTTGACATTCTTCTGGTTCTTTACTCATGCTTAGGTGATGCCAAGTTCATTTAGTTAGGAATTCTGCATTAATAACACAGATCTAATGGAGACAGATCTAGCTTGTACTCAGAAAAGATCATGATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTACTGCAGAGCAGCAATAAAAAACAATAATGAGCCATAAGCATTCTATGATTATGAGGAGGCCATAGAGAGCGTGCTCTGGGTGTATGTTTATAGTAACTTGCCACTTACAAAGTTGTCTCAGTACCCGTGATATTTCTACATTTTCCTATGTTTAAAGTCATAGAACAAAGCATGTGTTTTTCTTCCTTTTATTAATAGACTCTTTTCCTATAATTTTATTCCAACTGAAAAAAGTACAAAATTGTTTGAATTGGTTCTAGGATATTCCGAAATCNNNNNNNNCTTTGCCCAGTAGTCACCTCAGCTTCTCCGGTTTCTCATCCACTAAAGAGGTCGAGCAAGTGGTGTCTGCATAGGAGAAAGTGACTGTGAACCCACGGGTTAGGGTTTTACGGATATGTTGATGGTTGCCTGTACTGTGAGACTAAATGGTATGAACAGTTAATTTATTTGAATTGTGATATTGTTTTCCTTCTTCTTTGAAATCTTCACAGAACCAGAATTTTGCCAAAGATATACATACGGAGTGCGAGCCACTGTTCAGTGCATTCCTGCTTGGCTTTATTTCATTCAGTGCCTGTGCTGGTACTGTGACACAAGAAGAGCCTTTTCTCATCCAGTACATGCTGCCTGGCAAATACTCTACGACTTTCTTCATCGTGACATTTCCAGCCCTTTACAGCACCCACAAAGGTAGGCTGAGGTCTCCCATCTGAGCCCTTACTACTGCAATCTGTTGCCCTGGACTCTGCCATCCCTGCCGTTGGTTCTGCTGAGGCTCCAGACCCGGGTTATCTCAGTTTAGCCTTGAATACAGTTTTTATCTCATTTCAATTAGCAGTTATTATCAGTAAGACTTGCAGTCAGTTGGTAAGAATTGTGATGCTGTTTCACCCTGTCTGTTGCTCAGTGGCTGTAAACGTATAGCTGCCTGGGGTTTTAATTTAGTTCATTAGAGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTGGGGGGTTTGGGGAGGTTGAAATTTCCTTGTTTATTAATGAGGTTAAGAAATGGTTAGGTGCATAAAAATCCCTCTCGCAACCAAGTTTATTTTTAATCATTTTCCTTGATGAACTTGTAAGAATTGTTTACAGTCCATTTAATTGCAAATTGAGTTCTCTGATCGCTCCTGTTTCTCATCTCCAAGGCATCCTGCTATGACTTGCTCCTGCTCTTCTGTTGGGAATAGNNNNNNNNNNCTTTTAAGTTCAGAACCAAATGCAGACGCTCCTTTTGAATTTTTAACCTTTTTCCAAGAACTGTCAATCAGTGATATCCCATCCTTGCACTAAAATGCATTCCTTCTTTGTCTGCTGAGTACAGGGCATCAGCCCACACCTTACACAGTGCAAAGAGCTGTGACTAATGCAGATTAGTAAAGTGCTTTTAAATACTCACGTAAATTGTTCTCAGTAACCTTTTCTGTGTGGCTCAATTGGGAGACATATTCAGAAGTACAAAACTACTGTTGCTCTAACATGTATCTGATGCTATGTCAGATGAGGGCACTGTTAGTACCATGATATTGGTGTCCCTGAACATTCATAGTATGACATAGGGTCTATGCTAGAATAGTATTGAAAATGTATCCATTCTTGTTAAGTGATAGAATTTAATTTAGTACCTCAGTTAAGGAAACACATCCCCATGAATTCCATAATTTTAGTTCCTCCTAAGGAATGCCAGTAGTCAATACCAGTATGCACCTTGATTTATAGAATTGACAGTTGATTTGGTAAAAGATGCTATATGGCTTCTTTTACTAAATAATCAGAAACATCTGCCTCCTGTCTCAGATATAAATGAGTATTGGATAAATTATACTAGTAATATATTCATTAGGAAGTTAAAATTGCTGGTAGGTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTGACAGATTTGGATAGTCACAGGCATGTTCAGACTCAGGCGTGAACAGTGAGTGACTTTCAAAGGGACAGTCTAAGGTAGTCGGCTTAGGGTCTTCACACCATTTACAATCACGAAGCTCAGCATTGAGACTCAGCCTTGAGGAACTTATGTTTACATAAAGAACTTTAACAACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTGTTTGAACAGTTGGCTTATGAGGAAATGGATGCTTTGTCCCCAGTATCACAGGGGGCTAGGGAATGTGAACAGAAGTTTGAGCCAGCAAATTTATTTATAAATGAAGCAGTTCTGTACTAAAAAATATATATATTTCCTATTTAACTATAGTTTAATGTGGTAGAGTTTAACATTAATATATTTGATGCATTGATTACTTATCTACTGCATATGTATGTAAACTGATAGTAAATATATTCTTTTCTCAAAAACAAAACAATGTGAGATTACCTTATTATTATTTCCTTATATCTGATTTAAAATAATAGAGCTTTGTTTAACTGTATATCCTAAGGAATGGTTAAAGTGGTAAATTTGTGGAGGTTTAAAACCAAATATTTTTGAAAGGCTTCTATTATACTATTTTTTGTGAGCAGTGATTAGTAAAACCCTTAGCACAAATCTCTCACACATCCTGCAAGACCACAGATAAAAGATGACATTCAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCTGGCAGTGTAAGGGGTAATTCTGTTTCCTTTTTCTGTTTCCCTTGACCCCATTTGTCACGGCTGTTTTGTCTTACACATAGCTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCCTGAAAACATGGTATAGACTTTATAGGTGTGCTTGCTGCATGAATGCCCTGGAGAGAAAAATGGAGTAGCCGTTTATTAATTTTGTTGATCATATCAAAAAGTTTTTTTAAAAAATTGAATATTGCTGCATATCGGACACATAAATAATTTTTGTACCAAAAAGTCTAGAACTTGGCATGGCAAAATTTTGTCGTTGAATTGTGTTCAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGATTGGGTCTCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTACAAGTCTCACATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGTTAGGTTATTTTATTGGATAGTGTCCTAAAAAACAAAGTCTTTAGAAATAATTACTGGGACAAAAAAGAAGGTAGACAAAATGACTAATTATGTAGATATTGTTCTATTGAGGCTTTTGCAAAAGAAAGATTCGTGAGGAAAGTAGAGTAAAAGACCATGACATGATCTTGTTTAGACTCTGATGTGATTCTTTCAAAGAACTAGTCTGCCTGGGTTACCATAGTAACAGCACTGTATTAAGTGCACTTTCAAAATTGATACAGTGAAGTGGTTGTTTTTATTTTATGCTGCATGATTTGTTAAGATAGAGGTGGATGCATTAACTCTGCACTTAGAATCATTGTGGGTGAGCATTTAGGCACCCTATTTAGGAAGAGTAGTTATGATAATATTTATTTGGCCTCTTTTGTTATATTAAAAAATAAACATATTTGATATTAGTTATTTGCTATCATTGATATTTGGAGACAAAAGAATTCAGCTAGCAGCCAATCTCTGTGTTCAAAGATTCATATTTCATTCATGAACACATTTGAAACAAAATACCATTTGTGTGTGTGTGTATCTATACCCCCCCCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATAAAATACATTTTAAAGGAAGTATTGAAAAAAATTAGGAAGTTGGCTATTATGCTAATAAATAAAACATGTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTAAAATGTAGTGGACAAAAATGTGCACACATTGCACATACACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCAGTGATACCCTAAATAGTATGCAGTATATGGTTTTCATTGAAATATGGAAAGAAAATTTGTTTCATACAGTAAAATATTGCTTCCTTTCTATTTAGTGGAAAGAAAAAGAAAAATCTAGTCATCACCTAATATTTCATCGAAACAGCATTTGCATTTGATTCAGGCAGGCTTCTCAGTGCTTGGTACATATTTTTTAATGGTTTTAAAGGAGATCAAAGAGCTTATCTTCTTTAAAGGCAAAAATTGTACGTGTTTACATAAGGGGAATCAACATTTACCAAATAAAGTGAAATATTATAACCTACTCAACATATCTCATTCAGAAATGTACAGAAAGACTAAAGCAAAGAAAACTGTACAAAGTGTAGAAACTGCTGGGTGGTCCTTCTTTTCCCTGACACTTACACAAACACTATTCTGTTTCCTATATCAAGAACTTCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTCCCCACCCAATTCTTCCTCTTCAAACAAACACTACTTAAAAGATTCTAATTGTTTTCTTATTAATCCCCCACATAATTTTTCATTGCCTACAGTAAGGTTTCATTACTTCCCTCTTTCAATTTAACCAAGTCCTCTGCCAGAAAGAATTTTAAAGAAACATTTGAGTGAAAAGCCTTGGTATGTCAAGAGCTGGAACATGGCCTTGGAAATATAGACAGAGTAGGACTGGCTTACTTTTCTACCATATGAACTGTGCTACACAGAAAGAGGCACTCATCTAAATTATAGGTTTATAAGTGTAAAATACAGTTCCTTTGTTACCTGTAAGGTTTACCTTCTGTGTAAGACTCCTGTGTCTGAGTTTGGTTGGTTGAGCTACATGGTGTGACAGAAACATGTAGAAAGCACAAGTGAAATACTAGAGAATGTCTCTCTCTTCCTCTTAATATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCCCAGAAAGGAGCTTTGTCTACTTTTTAGCACACTTCTGGAGAACTTCAGTATATCAGAGGTCGCTTCAGTTTTCATCTGTCACTCTGTAGTGCAGCAATTTGCAAGCACATGTGCCACACTGCTAGATGATTAAATTGGAATGTAGTCGTTTCATTTGGAATTTCTTGTTTCTTGATGAATTATCAGTTTATGTTTTCAATCCACCCTTCGTTGAATTTCCTATTAGNNNNNNNNNNAATTTGTTGAATTCTTTACATATTAGGTAGAATTCATCTGGTAGTTTTTAAAATCTGGTAGTTTTTATAAGAAAATATTACCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCTGCTGATGCTTTTCCTCCTAACATGGCCTTTAACAATCAAAGTTTAGTTTATCAATATTTCCTTGTATGAAGACTCTTTACCAAGGCCTTGGTCTGAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCTCGGTCTTCACGTTTTAATTGGTGTCCTATTTTCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACCCACTTATCAGTTATATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTTTAAAACAATTTCCCTGCATTATCTTAGAAATAGTTTTAATCGTACTCCATACTTCTAGGACTTCCTTTTCACTTTAAATGTGAGAGGGGATCAGGGAAGCATGCTCTGAGGTACAAATTTTCAGAATAGAATTGCTATTTCATTTTTCCTCTTTTATTCTTAGGACTAGTTAGCCACATTCTACATCCAATTATGTAAGAGTACAAGTCTCCTGTAACCATAAGCTTGGGAAGTGATAGAGTCTGGCTTCCAACTCAGATCAAAACCAGTTATTTTTGTACCTCCCGTCTCTCGGATTGTCGTATCTTTAACTGTGAATGAAAATGAGAATGGCTGCTTTTCACACTCAAAGATGAAGGTGGTCATCATCTAAGGAGTACCATGTGGAATCATATGTGCACTAAAACTCACTGATGACCAGTGACTAGGCACCCATACTTCTGACGGATGAGAAAGTTGTGTCCTGTAATTAATGAGCATTGAGAATATGGTCAGTCTAAGTGGATTTCATGCATGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTTGCAGATTTTCTGTCTATTAATTTCTCAGAGAACAGTAGTAATCTCAAAAATCAGTAGTTTGATCTGGGGGATTATAGGAATAAATGCAAATTTTCATACGCGCAAACCTCAGGCATAATTCAGCTTACTCCAAAGTTTGGACTTTGAAAACAATGTATGCCCCATTTAACTTTTTATCTAAATTTGGTTTCAAAGTGTTAATTATCAGAGTAGGAGACTTTTGAGAGGATAGACACCCTTCACATGCTACCCCATTAAGCACCTTTCAAAAGGAGATGGGTTGCTGTTTGGTGCTCTGGTTTCCTACCTTTCACTCCTCTCCCTTCTTATTTCACTTTCATTCCTATCATGGCTGTTGCTCAGCAACTGTTATGAAATTTATTTTTATTTTAAATTCAATAGATGTCAGTTCTATAAATTTGTTCCATATATTCTGTTTCAAATATGGCAGATGAGTAAGAGAGAGACTCCTCTGGCAGAATAGCAATGACTTGATTTTCTGTGATCCTTATTATTACTAAAGTGGACTAGCAGGGTAAGCCAAGAGAGATTACGGTGTAATTGCTGGACTAAAGTTGTGGTAGCATCCTTCCAGGACATCCTCTCAATACCAAAGAAGGAGGAGGACTTAAAGGCGGAATATTCTTTATTAGGGAAATAGGGAAGATAAAAAAATGAGACCCAAATGTAGCATGGGTGCATCATTGATATCTGACGTAAAATATAACCTACTCTGGAATAGTCTGTGAAGATATTTAAAAGCCAGTACAACTAAATGTGTTTCTCCTACAAGTTTCATAGAATAAATGGGCTTAGAAATAGGAAGCTGCTCACACCATCTTAACAATTGTATTATAAAGACAAGCCAAAAATGTAGAAATGCAGGGAGATTAGTATACTCTGTTTTGTTTCAGTATTAATACTTTCCTCTGACATTAATTTATATTTATTTCTTCACTAACTAATAAAGTAATAAGACTTGATACTACTTATGCTCACTTGACAAACACCAGCATATGACTTACTGGATATATGTCTTTTATTATGTGCAAGTCCTCACTTACTAGCAAGCTAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATGAAATAAAATTTGTAGATTACATGGCTTATAAACATTTCATTTTGAATGTTGCTAATTTATCATCAAATATCTTGTCTTTTAATCTCTCTGTTCATCTTATTTTTTTAAATATTGAAGACTGGATTTCATTCCATTCATGAATTTGCTTTATTTTTGTAAACATTGGTAGATAAGTTGTAAGTGTGTTTTAATTACCCGTGAAGCTGATAAGTCCTACTACTTAGCTGACCTCTGAAGAAATCCAAATATAACTAGATAACAAGTTTTTTGTTAGATACGTAGAATTCAAATTCAGTGTTCTAATGTAAATATTTAGAACAATATGCTTATGAAGAAAATTCTTATGACTTTCTCACTACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGAATTAAACCTGGAGATTGTTTCCTATCAAAACAGAGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATAGATCCAATTAGGATCACTTGCCTTTACCTCATACTAACTGTCTAAAGGAAGCTAAGTAAGTCATATGCTGGTGTATATTTATTTAATAAACCAGCTCTGAGGTGGGAGTACAGATTGGGAACACTCTGTTATAGTGTTTCTTGATTTCCATGATATAAATTTTCCCATCAGACCCAGTTTTATGCCACTTACTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGTATCTTATGAGATAAGACCTACTGACTCCAGTTGTTCTAGGCCTGCAAGGTATCAGCTCTTTCTGACTGTGCAATTCTTGTGTCAGTAAATGTCTGAGCATTTATTTGAATAAAATAATGACCCTAAGGTTCAAAAAGGCATTCAGAAATCAAAACCTATGTCTTTTCCAATGTTATTTCAAGTGGTTACAAACTATCTTGTGTGTTGTCTTATGTTTTATAAACCCTAGATATAAACAACAATTTTTTTAAACATAACACACTTTCATACCTAAAACCTAATTCAGAACCAGTTTATCGGTTATCTAGCCATATCTTGAAACTGGAGAACATCAAGGGGACAAATGAAATAACCAGAGGAAGATTTCCGAAAGCAAATGGCACTCAAAACCAAAAAGTTTAAAATGTATGACTATGTTTACAAATTGTTTTTATTCTGATTTGAATTTGATGTGCTTTATTGTGTTCTCAGAATAAAGCCAAAAGTTTCCAGCATAAAGACAGATTAGCCTTTGAATGGGTGATGCCTCAGTTGGGGGAGGCGTGGAGGGAATGTCATGTATCTCTGTAGCTTGCGGGAAGCTCAGCTCCATAAACATAAAGGGCAAGTAAGTGACTCATCATAACCTCTGTTGTGTTCTCAGCATTTTCTCTGGAGTCCTCTGTGCTCCTGAAGGGTAAGCATTGATGATCCAGTGTGTGAAGGATACTCTAAAGTTAAAAACACCCCAGATGCTCATGGAGAGAAAGTGGTGCAGGCTCTTCCTGTGGTTTCTGCACTGTTTTTCTCCCCATCTTTTAACCTAAGCTGTCACCTAGTGGTAGAAGTTTAAATTTCATGTTTAGACATCAAAAGAGTACACTGAAATGCTACAGACCCCTAGTAAACATTTGTATAATTTTGTATACGGGTAGCTCAATGATTGTTGAGGCACATCAGAGAAGTCATATTTGTTATTAACCATTGTTTGACAATGATTCTTTTAAGGATGTTTGTTTTAACAGTTTGATTTCTTTATGGTGTTATGAAGAATCTACCTTCACTAAGGAACTGTAATTCAATCTAGTAACCTTTTCTTTCCTTTTCCTCTTCTCTCCTCTTTCTCCAGAACAAAGTCACTCTGACACCATGGTGTTCTTTTACCTGTGGTCATCCTTTGCATCATCAGCTCCTGCTATATCCTCATCTGGGATCTCAAGATGGACTGGGGTTTCTTTGATAAGAATGCAGGAGATAACAATTTCCTCTGTCAAGAAATTTTATACCCCCAAAAAGCATGTGTGGAACATTTACACTTATCTTAGATATATCTTTAGATAGGTCATACAGCAGTACTGACACAGGTCTAGTTAAATAATATGATTACAAAACAATTATCCCAGATACCAATATAGTCCACAAAACACCGTATCTGTTTCTTTTTTGTGTAGTAGAGCCAGTGGGACATTTGTTAGAATTGAGTGCCAACCCAATAAAAGTGGGAGAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATTTTACTGGCATATTAGAGTTACAGGGCTAAGAGATGCTGAATTTTAAATTAAAAGAACAAGAATCCTTAAACAGATGATTTAGTAAAGGTAAATGTGATTAGATATTGAAAACATTGAGCCATGAACTGGGAATCTAGCTGTCCTTATCCAATCGCAGCTGTACACCAACTAGGCCATTCAGACAGCGAAGTCTGCAGAAGATTATCAAAGTAAGAGTGTTAGACTTCATTAACTCTTGATAATTTTATTGGCCTAATGTTCTGCTGTGGATAGCGTAGAGATTGAGTTAACAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAGTTAATGTATTGACCTATATCAAAATGTCATCATTATGTCAAATTTGTGTTTTGAAAAGAATGTGATTGTGGGGTCCTGGGCAGAGAAAGTTGCCTGTGAAGACTGGAGCAGCATACGTAAGCAAATGCTGTGTGCATCAGGGCCTCGGGTGAGCCCTTGCAGGGAAGCAGTCATCCTCACATGAGAATTTAGGAAACATCACTGAGCATTGAACATACTTTTTTATAATTCTCAACTAAAGGGAAACAAGGGGCAGGGCCAGGTGTCAGCATGCAGGCACAAGCAGGCACAGGATGCAGATTTCAGTCCCTAGTACCGTTTTAAAAAAAGAAAGAAAGCAGGGACAGGTAAAGCTGCTTCATTATCACCACACATGGGTTTTTTATGACTGTTGTTGTGTTTAGTAAACACTTGGACACATTTGTTTCCTGTGCTCACTGTGTAAGTTCAGTGGCTCTGTATCAATGCTAGTTTGTTTCCTGTCATACACTTCTCATTTGTAGAATTCCATACAGTGATATTGGCAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGCTCTAGAAAATAAAGTTATACTTTCTTGAAATATAATCGTAAATTTATAAGAAAAAAGTGAAGAAGCCATTGTGCAGTCCAGTTTACCTTCATTCTGAAATCCTGTTACAGTGTCATACAAATTCTGCCTGCCTCCTCTCAATGAGGAACCTAGGTTGGGTGTGTGTGAAATGAAACTAGAAAGGGGACCATGAAAGGGTTAAAAAGAGCTATTAAGGCAGGAGGGGATGGTAGTGATCACCACATGTGACATGAAAATAGAAGAGGATACACTGTGTGGCAAGAAGAGGAGTTAGGGCAGGGGGTAGGAACTAATCTGAAGAATTCAGAATGAAGACTGAGGAGATGCCCTATGGAAACCTTTTGCTGATTTTTGCTGGCATANNNNNNNNNATTTAAAAGCTAATTGTCAGCTCATTGATAATGTTTAAAACTGACTAATCAAAACATTTACAATTATGGAGGCAAATGGGATGGATAATTACAAATGTTTGTCTATAGGGAGTGCAAAAAGAGAGCAGTACAAGGGGACTGATTGTAAGTTTTTGTTAACCTTCTAGTTTAATGAATACACTTGTTTAAAGTTAAAATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTTTAAACACTAAATTAAATAAATACTCCCACTTAGTACCTAGCAGTTCTAGTTACCAAAATGGCACAGCCTTGAAATACTCTTTGAAGTGCTAATTTTGCTTTGTAATAAGTAAATTGTGTGTTCTGGGATTTTATGGCAGTTGTGTATTTAAGAATCTTGGATAAACTGCATTAGCAGAATACTATGATCAATGATGCTTCTCAAATCCAAGCCTCAATTTATTTTTCAACATCAAAAATAAAAGGCTACAGTTATGTGAGGGATGAAGAAATTAGTGTGAACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATATATATATATATCATAATATAATGGATAATATTCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGCTTTTACAAATGCCTCCTGCCTTTTAGAGACATATCTACAATCACCCTTGCTTGGAGAAAGTAGTTAAGATTTATTCCTTCTTTGAATGAAGAGGAAGATCTAAGGCTACACTCCTCAGAGAAACAAGATGTCAGGTACTGTAGGAAGAAATATGCATCTAGGCAACAATAAATGTTCCAAGCTAACCTGTGCAGTAAGGTAATGTATGGAAAATACCACTCCTTTATTAGTAGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACTGACATCATTTGTGATTCAAAGATACTAACAATTTGACTATAATTACCTTTATTAATAGTTATACTACGCCTTGAAAAATTTTAATGGTTAATATCAAAATATTTTTATAGGAATGGTACATCAAATACTTCTGTTAATAGTTAAAATTACAAAATGTTTATGATATTTATGCATTTTGGTATTTGACTATGGAAGAAGCTGGATGATCTTAGAATTTGTAATAATGTTTATAAATCCTTTATTCCTAATGTTTGTTGACAGAAGGAAATTATCAACGAATACCTATATACAATATGCCACACATTTCTAATATAAATAGAGCAAATTAAATATATAATTTATGAACTAAAGGTGAGCAATCATGTACAAAAGCAAGATATATCATTGAGTCTACCTATATTTGGAGTAAAGAGATGATTCATGCTTCCGTTTATTTCTTTCTTGACATCTAATGAGATAAAATTAGTGTGGAAAAAGCTAAAACTGAAATTAGTATGCTTGATCTAGTATACATATTTGATCATTGCTCTTGGAGAAACATACAGTACATATTTTCAAGGTTATATACACAGCATATACAAAAAGTCACTGTGTCCATAAATTATTAATAACACTCAAGCAACTTTCTCTCGTCAAATTAGATTTAAACTATCACATATACATATGTATGTACATNNNNNNNNNNNNNNNNNNNACAATATAATACTTCTAAAAGTCTAAAACAAATTAGTAAATAATAAAGTCATTCAGAAACAACTAATGAAAAGGGATGAACTAAATTTCCATTAAAATGTCCTCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCCTCCCAAAGTATACTTTCTAGCATATAAAACTTTGCTTCATGATTTTAAGGAAAATAAGTATGGGGCCAATATATGTAATCAGATTCCAGTTAGACTTATCATTCAGAATTACAGTAGAAATTGAAATGGAGTGGGAAAATATTAAATAACAAGCTTTAGCTATACTGTTTCAATTATACAAAAAAATCTGAGAAACAGTGAAATGACACAACATGGAAAATTGCTCTCTATTAATATCTATTGATATCTAAATTTAGTGTTCATAGGCTATGGAATAGACAGAACTAAATCTCACAAGTTGTTTCCTGATTTAAATACAATTTTATTGGCTTGCAAATATACCCAGAACCAATCAATACAATGAAAATGTATAGACGCTGTGTTACAACAAGTAAAAGACATTCTGTTTCTTTGTTAGGCATGAATTTATTTTTGTAGCATTTCTTCCCAGTTTTTTGTTGGGTATTTTATAAATCCTCACTTTGGTGTGCTAGGTGGTTAAATTTAAATGAACATGGCTGATTATGACAATATAATAGAAATGGATCCTTGGGGCAGAGAATACCTTTTGGTTCAACCTGGTTATAATGAAATGGCAGTCATAGTGTGCACAACCAAACACAAGGTAAGAAACTGTGGCTTCAGGTACAGGGATTTTTATGAGATTTCACTTTGTAATGTTGGAAGAATTGTTCCATGATATCATGAGATTGTGCAGTGAGAAGGCCTTTTCTTTATTCCTGTAATGAAAGCAATTATTTGTTGTTTTCAGTTCCCTCAGAGAGCTTGTTAGATGACTAGATCAATCAGTAACTCAGGATGATGGATTTAGGTGTGCAAAATATGATGTTGTTATTGGATTTCTTATAGGTACTTCTAGGGAACTGACTTAATAAGATTAGGAATATAATCAGACAAGAGCTTGTTAAAGATGTAGAAAGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTCAATTATAAGTTCTGTATTATACAAAGAAAAAAATTTTCATTTTATTTTAGTAAGATGTTAACAATTTTATCTTGAGTCTAATGCAATATTTTAGCTATAAAATAATGTGAAGGCACTGAAAATGCATGAAAAGATGTTTCCATCACTATTATGCTTAAACTACAAGCTGAATTTTTATTAAATAAACCCAAATAAATATACTTTGAAGGCTTTTCTGTGATTAGCTAAAGGGCTTTTACATTGTTAATTAAGGGTGGATTTCAGACCAATCTTGAAAGGACATCATTGAGGTGTAGATGTCTATTAAGCATACAAAATCTAATCTAAAACGGTGCACAATAAAGAATGAGAACCTTTAATTGGTTTTCCTCTAAAGTATACAGCTTCTTTTTGTTGGAGTGAAGATCAGATGATTTGAACAAATTTTGTGAGAAATACAACCTGCTCTGAGAAGATAAGAAACAGAGAAAGATAAGAAAAAAGTGAGCTAAGGGATAATGAACTGGGACAGATAATTCTATGGAATATATAGGACAATAAATTTGACCCCTCTGGTATTGGTTAGCTGGGGACTTCATTATGCATGTCTATGTACGTAGAACATTTTTCTTTTTCATCTTAAGATTCTATTGTTGCTCTGAAACCTCTGGCTTTTGTATTAAAATCTTAGCATGTTTACATGATAGTTTTGAAATATTAGTGTTATTATCAAAAGCCGTAGTTTGTACATACTTTTTAAGCAACAAAATAGATACATGTCTGCTTGAGTTTATGAAGAAAGTTACAATGTTAATTATGAATAAATATTTCTCATATATACATTCTCTTCATGTACCATGTGTGTGATGAAACCTTAGCAGATAGGAATGCATTGTAACCATCTTGCTAGAGTTTCAGGATTTTATTGTATCTTGTTCAACATGTGTATTTCAATTAAAATGCTAACTCCTTTCTAAGTCTCTTAATTTAACTGGAGAGGTTTTCAATAATTCCTAGTCTGCTGTTTATTCATATAACAGGTCTTTGGATTTCTTATTGATTTTTATTCCAGTAACTTTTTAATGTGCTTTATTTTGCAGTTAAATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAAGATTAAATTTTTAGTGGAAATATCACTTAATGATGGACAATTTTACAAACCTTCTCTAAATTATTAAATATTCTCCATTTTTAATTAGTATAAAATACTATGGATACTACGTTATCAACATACACATCTCTAGTTAATATAAACACAAAGATGTTATTATATTTATCTTTCAAAATTTTTGTCTTAGTTTGTCAGTAATAAATCTTGACTTATGTATCTGAGATTTCTCATCGTTATTCATAAAGAAATCTATTGTTTTTTTATTGAGAATAGTAAGGAATATTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATCTCATTTTCTTATACTTGTATTTATGTGAAGCTGTTAGTGGTTTGAGTTCATTAAACTGGAATGGATCTCAAGAAATTAGAGAGTAGGGTTTTAAACATTATGGGTTGGATGTTATTGAACATGTGGAATATGAATGTAAAAGTAAGAATAATACAGACAGAATAGTGCAAGTGTTAGGGACATAGTGGGCATGGGGAAAAAGTAGGAAGGAAGGAAGAAGTTGAATGTCTACAAACATGACATAAGGCAACCTGTTACTTTATAGGTTTGGTTAAAATAAATATTAAAATTTAAAACTGATATCGTAANNNNNNNNNNNNNNNNNNCGGAGGTAGGATAATACCTTAACGTTTAATGCAATATACATCATGTTTGAGAAAAAATGCCAGTAAGTGATATCAAAACAATATATTTATCTTATTTGATCTTAGTCAAAAAAACCATAATTATTTGGTNNNNNNNNTCACTTACCTGCCAATTTTGGTATCATTTAAAAAATCGCCTGAGAGGTAACAATTACTTATGGTGGTAGAGTATTATTATTATAAGAATATCAACTGGTAAATTATGTGATTTGATCGATGTTTAAGTTGCTTTTTGCTTAATTTTTGCCCCTCCTGACATTCACTCTTACTGAACTATAATTTCAATGTTGATATACTACTATAAAAATATGATTCAGCAGGCTTGTTGAAATTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATTACACAATTTGCTATTTCTTTAACAGTAATCTCCTAGATTATAGTCTCACTGTAGATAAATACTGTGCTCTGAATCCAATCTCAATTTGAGGACTTCCTCTTGGATAGCTGTTTAGCTTCTCTCTCCTTACCACCAGAGGTCATAAATAGAGGTCTGGGAATGCAATTTTCTTCAGAAGGCACACATAGCTATGCCAAACGAGGACAGTGGGCAAAAGAAATATAACTGAGTATTGAGGATTGAGCTAGAGTCGTTAACATAAAACTTATTTCCCATTAAATAACATGCTTTTTATCATGAACAAATACATGAACTGAAGATTCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCATTTAACATATTTTTGGTCTTACATTTTCCTCTCCTTCACCTTCCCATAGATATTTCTAGTTNNNNNNNNNNNNNNNGCATGAACAGCACTTGAAACTCAGCAGAAGAATCAGTGCAATGATGATGCAATTTACCTTATCATAAAAGAAGGTGTTTTCCAACTCTTTATCTGACATAGGGATCATATCCATAGCATAAGACCCAATATACCTTATTCTTCAGAAATATATTACACACTAGAACAAATGCTTAAAATAATTGCACAATAATTATCAAAATGTACATGAAAAATACTAAACCCACAAATCATTGGTTAAGTATAAATACAAATGACAATGATTATACTGTGTTGCTTGAAAATGTACCCTGGTATACAGTTGCTCAGACTAAATTTTAATATAACTATTATAGAAAAAGATATAGAAACTAAAAACTGAAATCATTTGTGATTCAGTAGTACCACTAATGAAATATGTACCTGTAGGAATCTACCTGTATATTTCTGTGATACCTACATTAAATGAGTTTATCTTCTCACAGTTCACAATATCCATGTTACAAAATTGGATAAATAACATATATAGGCAATAGACCTTTATGTAACCATAAAATGAGCACAATTACATCATTGGCACGGATATTGATGAAGCTAGATATCATTGTCCCAATTGAAAGAAACAGAACTGTGAGGACAAATGCCTTAATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACACTCTTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCAGCTACACTCTTATGCACATGTTCTGCACATGATTAAGACAACAAGATTAGAGAACATCCCAGTAGTGAGTACTCACTGAACAAATGGATTTCAAAGAAAAGAAAAATGGAAAATACAAAGAAGATGAAACTGGAAAGGAAATGTATCTGGGGGGAGTAGAACCATACTAATGATAGGTGTGATCATGGTACATTGTACATACATGTATGGAGAATAAATAAAATTTCTAAAATGAGAAAAAATTCTGAAAATCTATTAAGGATTTTGATATCCTATGGAACTCAATTTTCCCCCTAAAAGTAGAATACAGTATCTTAACTTTTGGTAAGTTGCAGGAAAGTCAGTGNNNNNNNNNGTAGTTACATTAATTCAGTGAATGCTGTCTGCATTATGGAAATATAGAACTGAGGCTCATTAATCTGTACAGTTACCTTATATTACCTGTTCAAATAAGATGAAATGAAACACTGTGTAATGATCCACCAAAACCAAACTGCACACTAGAGATTTAAATGCAAACCGAAAAATGCCCTGTTCTTAACCTCAACCATTTTACTCTTTGAAACTCTGAATACATATGAATGAAAAAAGTCTAACCTGATACACAGCATATAATATGGTGTCTTTGTCACTTATATGGTAAGAATTTCAGGGTAGTACATTGCCATCAATTATGTCATTCATTTTTAAAATCCTAGGACAACAAGATATTAAATCCATGGGCTTTGGTCCGAGAGCCATGGATTTCACTCTGTACATGATCACTTTATATTAATTACTTAAACTATGAAAGGCAATTTGCTAATTCACACAATTATATTGATTCATTGCTATAATTATGGTAAGGGTTTCATGTGAGAATACATATAAATTTCTCATGCCAAAATTTGCTTTCTCTTCTGGTTTGTGGACTATTGATGAGATTAAACCTCTTCCTTTCCAAGATAGCACTTACAATGGATTATTTTTCACTGTCGATCTTATACACACTAAAGATACGAAAAACATCGAAAATAGTTAGGGCTTTGTTTTCTGTCCAAAAAGTTCTTTCTTGACCTCTTCAACGTCATCTTCATAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCAGTCCCCCGAACACCATTATCTACGCCATCATCACCAACATCATCTAATTTAAATGAAATTGAACTTAGAATTTTGTTACACTGAAGAATGAAATGAGAAGTATTCTGCTTGAAGAATAGATGTTGATGAACACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACATTGCCAAATTTGCTTCAGATGATTGATTGAACTGCTAGCGCTCTATACAAAAGGGTTTGAGAGTCCCTTAGTGAGAGAATGGACTTTTACAGCAAGACTTTCATTATCAGACTTTGATTTAACCCATCTACCAACAAAGTGAAATTGTCCCAGAAATACTATAGTGCCTCTCCAGAAACAGCTTTTATCCACTAATACGCATCTACTTCTATTTCTTAATTGTCATGTTGATATGGGCTTAGGATACAATATGTTCTGATTTATTAATGATATTTTAGTATTATCTGGGTTAATTTTGAAAATTTCAAAGGAACATACATATTCCATGATTGTATCCCATACAACTTTTAATTTAATCTTGAAATGTTTCATGAAAACTGAAGTATCAAAAATATATATCTTCCAATTCATAATTTGTAACATCCATCATGTGAAACTCCCACTGAACCTCAGTGGATTAATGTCTCTGAAAATATTTAAAGACTCACCTACTGCATTATGGCAACTCTATAGAAGCTTCACTCCCATAGTTGCAGTTCCAGATCGGCTCTAATAAAATCAATTTCTGTGATTTGGAAAGGGTTTAAAATATTTTCATTAACTTTTGATATGAAACTAGTTAAGACTTTGAGAAACGGGGGCAGACAGGCACTAAAAAGTATGTTTTTAAAATTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGATATGCAGGGCTTGGCTTCTTTCAAGGGCTAATTAATAGGTAAGGAGATCAGTGAGGATCTGTCCTCTGAGCATGATACAGTTGTGGCACTGAGTAACAAATAATAGTTACATCTATCGGAATAGACTCTATATAATATTGATCCTGCCTATTTAAAGAACTAAGCGCAGTGCTGGATAATAGAAAATGATGTAGCCAGGGGTGTCTTACCGGTTCTTACGTGTATAGCTTCATGCCCATGCTCACAGAAGAGGCTCAGGTTATATCCAGGGAGTCATGAAGCAAAAAAAGATAAAAGACATGCACGTGCTATGGGGATTTGTTGTAAAAAGGTATGTTGGTTGGGGCACATAGGAGATTGGGAGTTTAGAGGGCTTCCATACATGTGTTGTGCATGTATGGTGTTGTCAAAGAATAACTTGCTTTCTTAAAACTTCCAAATGTAACCACTAAGAACACTTTGACAGACATTCTTTCAAATCTGATATATTTGTTTTTAAAATTATGTCTCAGTGTGTAGTTCAAATTGACCTAGAACTCCCAGTGTTCTGTCTACTTCCTCCCCTGCTGTTGAGGTAGGTTTACTCTACATTAACAAAATTATAGAATATGTGTAAATCTTATGTTTATGAAGTTTGATTACATAATTCTGTCATTTGTTTTTCATTTAAAAATATATATTGAATACATGTTCATGGGGAATTTCTTCATGGAACATCATGCATTTAATAAATGGTAGTATACTCATTTGCTTAAATAATAACCTAATGGTGGCATTCAGATAATTTTCATTTTCATTAACTAAAGTTTACTACAGAAAATCAGCATGGACACTGACTCAGGCACTGTTCTCAATGGTGATTATTTACATTATATTTTGTACAAATTACAAAACACGTTGTTGGAATGATGTCAAGGCTGTTAATTAATGCAATACTTGTATAAATACTGCCAAATTTCCATCTATTTTATATTAAAACCCATACTATACCATTAAAAATTAAATAGGACATATATTTTAAAAAGTTATCAGTCTCTGTCAGTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATAATTTATAAAATAGTTTACTCAAAAATTAAAATGCTAGTTTCTTTTTAACATCCACATTGCAATTCACTCGTGAAGTTTAGAATTTTATGCTTACTGAACTGTGTTAGCATTAATCCTTAGTTTACGCTAAGTACTATTTGCGAATTGTCTCCTTTCTTATTACATTGCATCAATTGTGTTTGCATATGTAGAAGGCTTACTATTTATAATTTTGGCAGAAAATACATTCATTAATGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATACTTATTCCATAATAAAATCAAACTATTTATAATGTTCTCATGTATTTCATGGTATCTTTGAATTTGAGACATCTTGCCACATTTTAGGTGCTATGACTACATTCAGGCATTATATTTTCCAGCTTTCTTTTCTTTTTCATCGTAAGATGTGTTGGATTAAATATGTTAATATTATGCAGTAAATCCTCTAAATGTTTACTTATCGAACCTTGGGATAGTTTCTGTTTCTTTCCCTGCAATGCCTATATTAATTTTACAGTTTGCAGTCCTCTCTTTCTTTATACAATCCATCTGATGTGATTTTTATTCCATATAGAATGAAGTAAAAGTTGAATAGTAAATGTACAAAGAAAATGTGTTGAATTTCCTATTTTAAGGCCAATACATTATTTCTTTAAAATGTTCCTAGAGTTTTGTTTTTTCATTTTCTTATTATTATTGTTCTCATAAGTCTCATTATTAATATTCTGTGTAAGCTTTTATGTGTTCTGGTCATGTGGTGAATATAGAAGTCTTTCAAACATATATGTGTAGGTATCAAATTTAGGTTCTTGGTTTTTCATGGCATGAAATTTTATCTGCTAAACTACCTCACTGGAACACACTATGACACTTTAAGGTGACATATAACTCCAGGCTGCTTTTATATATACAATTTTTTCATCATTTGGATTTTAATAAATATTTTTGACTATTCTAATATATTGTATTTTCCCTGTCTACTTGGTAACTCTTGTATGCTTATTTTAATATTTAATTAATAATTTAATCATAATTATAAAGCACTTGATACCTAGCTAATATGAAATTATCTTAGATACAATTGAATGCATGCAATTAGTTACCTAAAGCATGAAGCTTGGTACATAATTTTGTTTATTATTATTATGCATTTGCATAAAACAGAGAATATTTCCTTGTCACTATCCTGATGCCAATTTTACAGAGTATGACAGCTTCCAACTATCTGTGACTTTTTATAACTTAAAAGGAGATGGATTATACTGTTAAATGATGTTTCCCCAACATTAAGTAAATAGANNNNNNNNGCTTCAGTTAATTAAAGATGCTGTAGCAGGAAAAAGTTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATCAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTAAAGAATTAATTACAGTCTCTGCAACAAAGATCACAGTAAAAATCCCAGCCTCTAGATTTCTCATGAATCATTTTTATTGCACAAATTCAAATGTAAATAAAACATGCTAGTTCTTGAGTTGATATTTTGAAAATTTTACTGGGAGTGGCACGGCCTCACTCTCTAGAAAGCTACCAATAAAAATACAGAAACTACTAAGGAAAAGGAAGTTGCTTTAAACATATTTCAAATAAAAATGTAGTCTGTTTCTGTGTTGGCTGTGGGAAGGTTATTTATTTGTTTTTGTTTGTTTTAATTTAATATGGAGAAATACTTACAGTACATCAAAATAAGTGTGAAATGCATCACAATAGAATCCTATGGATTCAAGCATTTTTTCTACAAGATCAGAGTCCACTAAATTGTCAGTTATTTACAAGAGCACTCCTGCTTCATAATTGTCTGAGCTTTAAGTCTACTCTATGTTCTCTACACTTAGATTTTCATAACTTTGCATGAATGGGCAGATCTAATCTAATAGATCTAATAAGCTATTATACCTGACTATTTCCCCTGCCCCCATAAGAAAACTATGTATTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATTATCCCCAGTATAAAATTTATCTAGTTATCAATTAGTGAATAGAAACAAAAATTATGTAACATGGTGAGAAATTCTCCAAAACAGAGTGTATAAAATGTAAATCTGAAATGTTTGTGGGTAGACGTGCACACATGCTCATGACGCACGTAGATGACAAGCATTCCACACACAATCAACTTAAGTGATTTGGGAAATTAACGTATTTACAGAAAAGAAAACTCATGGGGAATACATTTTTTTCTTAGCCCTGTTTATAAGTGACCAAATGGTGAAGCAGGATGTAAACAAATATTGTTATCCTTCATTGTTATTTATACTAACATTTTAGTTCATGTACAATCTCTACGTGCACTTTCCCTATTGTGTTTCCTGTGTCTCTCTCTCTGCATGAATATATAGGCACAAATGTGGATGTGGCATAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCTTATATGGTATTTATGAACATATGTAACATGTTTATTTATTTATAATTTGAAAATACTGAAACCCACATTTGATTTGTTGATCATCCATTTGCTGATCTACTCACATACCTCTGACGTTTCATGATATCAAGTGAATAGAAAGAGAGCCTAAGAGGCTGGTGATATCTCCTACTATACTCTTGTCAGGAAAGAGTGGAGTATTTTTTGGCAAAAAACCCAAACTTCAGAAAAGACATATTCACTACTCAAGACAGGAGAGGCCATCTCATTTGAAGGGAAAAGTTATCAGAGTGTGAGAAAAATGAGTTTGCCACATTCCAATATTTGAGGGATATGAGGACATTATATCTTCAAAAGATATAATGGGAAGGGAAAGGCAGAATCCCGAAGGAACCAAACTAAGCTAAATACTGGAGCTTCTTATTACACAAGAGCTCAGAGATTATTAAGGATGGTAAACATAATGAAAAGAACTTTGCAGTCCATACTCAGTTTCCATATAAGGCTACAATGTGAACAAGATGAAAAGTAGTCACCACCACAGCGCTAACAGCTACCTTATCAGTTACATTGTGAAAAACAGAGTGTAACTATAGACAGAAGAGAAGGATGGTATTTGAACACATACAAGGCTGTGCTGGAAGTGAACAGTTTTCCAAGTAAGTAACCAAGCAAGCACACAGCAGGTGCCATATGCAAAAATGAACAAAGAGGAATGAACTGTAAAGATACTGTGTGTAAAGAAATACAGGTAGTTTGTTGGAATTCTATGATGTTCAGATGAAAGAATAGGAAGGAAATTCTATCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAATACATCTTTTATTCTAGTTTTCTTTATTTAAATCAATAGTCTGGTTGATAGAATATCATTAACGATATTAAGAAAACAGAAATTTAATGCTTACACAGTGATACTCCTGGTAAGAAAACATGTTCTATAAAGAGACAGGAACTATTAAGTTACAAATACAAGCTTTCATATTGAAGGTTGTGGCATGAGGGGTATGGTGTTGTGTGGATGATCCTTCTTCACTTTCATGGCTCACTTTACACATCTTAAAAAGCTTCTCTGATGACCTCGTTACTGTGCAGACATCGATATGTGCCTTGCATTAATTCTATGTATTAAAACCAGTAATAATTTATTTATCAAATGATTATTTTATTTTCCTTTATCTTCAAAAATAATGAGTTGTGAGGAAATGATACCTTTATTGTGTGGGTTTGAATATTCATAATAGCAATCAGAGAATAATCGGGGCCCAACACACACACAGGGTGGTTGGAAAGACTATAACTATGGCAACATGGAAACATAAAAATGTGTGGGTTGATCAGTTTTTCAGCATAACATTGATAACTCGTGAATGATAAGAATGGGTAAAAAATTGAGATACATTCAAGGTTTTCTTTTCCTTAATTTGAATGATTGCTTATACAGCTTGTGAAACTGGACTCAGACCCATGATAAACCTTCTGCCTGAGGTTCACTAATGCCAGGATTCAAGCTTGCACTATCTTTGTAAATATTTGGACACTTGGCTCAATGCTTAGCACACTTTGGAAAATACCCAGGTGTTAAGAGAGAAAGTATTAGATATGAAAATCTGTGAGAAAAATCACTTCTAAGCTTTGATTTTTTGTCTACAGAGAAAGACTTTGACTCTGATGTAACTGATTTTCTAAAAGTATTAAAACATCAATATCTCTCATCTTCAAGTATCCTTCTAATGGCTTACTGCTGTCTTCCTGGAGATGAGTGTGAATTGTGTCAATTGCTCTTTGTGGCAGGAAAAAGTCTTGTCTGTCAAATGCTTTGCAATTGCCAAGAACTTTGAGGTTCCTGGAGAATGCTTCCTCCTGTTCTCCCTCATTCTACTCTCATAGCCTTTGCTATCTACACTAGTCCATCTCTACACACCCCCATGTATTTCTTTTTGGTGAAGTTATGTATCCTGTTAATTGGTTACACTGGCTCTGTCATACCCAAGATATTTAGAGCCTTGTAAGTGAGATCTGAGGAATGTCTCAGGAGGGATGTGCCACAGATGTTTTTTCTTCACACTTTTTGGTACAACTGAGTGCTGCCTATTGGCAACCATGGTCTTTTACCAGTATATGGCCCAGCTTTACTATGCAATCAAATGAGTTTTGAGGTAAGTGCCCCTTTGGCAATTGTTTCATGTGGATTAGGTTGCCTTGTAGGGTTGGGACAAAACTACTTGAAGCCCAAATCTTACCACCCACAAGGAGTTGATATATTCTAGGTCATCTTCCATACCACAGTGATATCCATGCTGAACCTCATCATCTATAGCTTAAGGAACCGAGAAGTCAAAACAGCACTGAGAAGAACTCTGGGTCTGAAGAAAGTTCTGATAATAAATAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATAAATAGGTATTTAAGGATCCCAAAATACACTTTCAAAAAGGTGCAAAGTCTGTGAAAGAAAGAAAACAAAACCACTGTGCTCTTTCTGGCTGTCTTGAAACAAACTTNNNNNNNNNCATTACTTTGTTTTAGAGTGTTCTCTTTATTCACCACCATGCTTAATTGCAAACAATTTTAAACTACAGGCTATGTTTCAGGGGCCTTGAAAATTCTCTGTATCCATTCACAGCTCTTTGGAAATCTTCCAGAAATTGTTTGTAAATGATCTCAGCTCATTATTCTACAATTCCATATTCCTCAGTACATGTAAATTCATTGCATTGGACTGGAACTGCTAAGTAGTTCTCAGGACAGTGAATTGTTAGCCTCTGCTTTGTGTACCATTTGGACAGTTCATACTTCAGTTCTGGGCACCTAGGTCCTATGATTTTGGAAGAGGGGTAGGCTTTCCTCCACTTTTTGATTTCTAATAGGGCGGTGGAAAAGAATTTCAGCCAGGTGATTCTCAACATTAATATCATAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTATACAGGAATTGAAGTGGGTTTACAAGTGACAGAATACAAATATAAAACTCAGCTAGTGTCAGATCATTAGGTTCAGGTTGCTATTCAACAAGAAAATAAAATAACATAAAATTAGAATCTTGAGTCTTTATGACTATAATGAAACAAAAATAAAATTCCATTTAAGTGTGCTGAAAATATGGAAGACATTAAAAAAATTACCATGACACTAAAACTACAGTATTGTCTTAGGCATCAGTCACCCAAAAGAAAGACAATTATTATATTCTTCTCGGACTCATTGTTCTGAGTCTACTTACATGCAGTAAGGACCATTCAGGTCAAAATGTTGGTAAAAAAATGACTGAGATGCTGAAAACAAATCCTAAAATTTTGAAGAGACACAAAGTCTTTCCATAGGCTTTAAGTAATTCTCCTATTACTTCTACTATTTTAAAAGGAAATACAAAAGAAAAATACATTAAAATATTTTAACTACAAAAGGAAAATAATTTAAAATAATTTCATTGCTCCATAATTGGGTGTTGTTAAGATGACAGTCATTTTCCTAATGATTAACTGTGATAAGCTAAGCAAAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGTACAGTTCTAGAAACATTGCTATTATGATTTGGTCAACGTTCTGATTTATGAGTATTAGTCATTAGATTGATTAAATTAAATAAAATCCAGGAAGTAGGTTACGATACAAAACCATACTGTTTCCTATCAATTAAATTTGATATTCCTGTATAGTTTGACTTCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAAAGGAACAGTAGTTATAAGGCATGTTTAGTCCATGAATAGCTGTTCATTTGGCCACGCATTGGAAAATCTACAACATTGTAAGTGCACACATCAGGATATAGCTTCAAAAAATGATCTTCAAAAATTAAATATTCTCCACTTATCATCTATCATCTGTCAGCTTCACAAACGTGGAAGAATCCAAGAACAAATATAACCTTGCAATGTACATAGAGAAAATTGATCAGACAAGAAGGAAAACAGATAGCAACCTTCCTGGATTCAACACAAGAGAGCCTAAGTTCCTGTAGTGTATTCTGCATGAGTTTATACAGTTTATGGTCTAATACCTGGAAATGAACTCCTCCAAAAACCAAGAAAAAACTAACCACAAACTGCAATATTTATAAAAGCCAAACACATAGGTGGAAAGTATTATTTTCAGCTCTATATGAGAATATTTATGTTTATTAATTTGTATATTGATAAAATTTTAATTTCATTACTGCAAATTATTATTGTAATTTTTTTAAATAAATAGATTTTATGTGACTCGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGCAAACACCATTTTTTTGTAAATATAGTGCCTAAGCTTTCCTGTCTTCTGCATAGATCACTGTTTTCTCAAATGTGATAATTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATTCATTTATTTATTTACTCACTTTACATGCCAAAATCAGTGCTCCAACTTCATGGGATGCCATCACCCATTGCCGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTAAATGCATCTTAAAGTCAATATTAAGAAAAAACACTGAGTAAGTAAAGGAAGTATTTCAAAAGTAATTGTGGTTGATGTTTTGGCAAGGTATGAACATATTAAATTTTATAGAGGCCAATATTACTACATATCTTGTTAGAAAAGACACTGTCTTCATTACATACATGAAGGAAAACCATTTCTGTATTCTATTAAGTTATACAAGGGAATCTGTTAAAAGTGTTACACACATCACAGAACTTTATCACTTTGAAAACTCACTTTATTGCAAATATTTACACAATGAAAGTACAAAGGTTTAAACTGATGTGAGTGTACTTTGTTGTAAAGCTAAAGTTTATATATACAGGTTGATGACAACAGTCATCTCAGATTCACAGGGGATTAATACATCAGGGGGTCCTCTATTACCTTACCTGTCTTCTTTCCTTTATTCCTGATGAAGACTCATCTCATTTGCAGCCCCTGCTGTGAGGGATGGATTGGAAAATGCCTGAGAGTCTATGCCCCGGAAAACATCAATAGAAAAGNNNNNNNNNNNNNNNNNNNNNNNNNCAACATCTCCAAATATTACATGCAGTCGAAACTTTCTTGTAAATCTTGAAACAAAATTCAAAGAACAAACCCACATCGTAGGATATTACCACATATAGGAAACGGTAGCTGTAGGAAGCATTGTCAGGGGATTTTAAACATCTGCACCTAAGACCAAATCTGCCTCCATGAACATGCAGATTTAATCCTTTGGAAAGAAAGTCAGTCTGTCTCTTGACAGTCGTGCCTTCTGTCCATCACTAGAGCAACAGCCATGCTTTATGAATGTGTACAGATAAACACATACCGGTTTTCACATCTTCAAAGAATTTCAAGAAGAACCAGAAAGATAATATATAATGTTCCAGAGACGAAATAAGGAATTTAAATTAGCTAGCATACGTATGTCGTTACAATTTTCTGCCTACTATTATTTAATAATTTTGATTATTCCTGCTATGAATGAAAAGATGGTTATGTAATGTCTACTAATCCCAAAAGCCTGAAAAATTGTGAAAAACTGTCTTATTTCTCACTAACTTGGGTCTTTGGTCACAAACCTTTTCATTGCTCGTCTAAATTCTGTCTCTCAAATAGATCAGAGGACTATGTGAGGGTGTCACTCTCATGTACAAGACCAAGGAACTTTCTGTACTTGCATGTATTTGCTCTTGGGAACATGTAAATATAACTTTCTGTTCCAAGAACCAAAACCTGGCTGTCCAATGGGACCCATGTAAACCAAAACCTGGCTGCCATCAGTGAACATTAGCACACTGGTAACAGCGCAGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCCTCAAGGGGTCACAGACTAAGGAAAGTAAATTTTGAGACATGTTTTTCAAGAGTAATTGTATCCATGAAAGCAATTTTCACTAGGATAGACTCCTCATACATGAAAATCACTCAACCTGTCATGGCTTCTCAGAGAGAGTTGAGAACCAGGGTGTTGTTTTCTTAGGACAAGAGAAAGATTTGCCAACCTTCCAAAAAGAAAAGCAATCCAGTCAGTCTGTGTGTGAGGATGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGTGCAAAAGTGTGAAGAGGCCCCAGGAACTAGTCGGTCAACAGAACATTGGTCAGCCTGCAAGTGAGTTGGGGGTTGCTCCAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGCCTTTATAATCTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCCTATCCCTATGATATCAAGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCAACACCCATGATGTCACACCCCGTCCCAGTGATGTCATGCCTGTGCCCCCTTGCAAGAATAGTTGCATCTATTCAACAGGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGCTTTCCTCAACAGTATTTCTGGATCAAATTTTCTGTTAATAGAGATCTCCCCTTGTAGTGGCTCTAACCATTTCTCAATAGTGCAGTAGACACAGCTGTTTCTTCCTCAGTCATGTCTGCTGTATTTTCTATGGATATCTGTCTTCAGTGACCAAGGCCCAGTGTTGTTTTTTCTCGAGGTCTTCAATGATCTCACCCAGAGGAGTTTCAGGTTTCTCAACTCGTTCATTCTAGTTGACCGCAGCTTCAGAATGTCCTTATTTTTCATACCTGCATAGTATTCCACTTCAAATATTTCCTGATAACAGTGAACTGTCGCGAGCAGGCTAAAATTTCCCAAGAAAACATTAAACATTCAGTCTCTAAATCTAGATCTCCTCATCCCATGATACTTGGGCTGACTGGAAGGCGTGGCATGAGCAGTTTGTTCTTACAGATATCAAAGCCATTTCCTTCTCCAGTAATGCCTGCCATCCCTCTGTCAGAGATTTTTACCCTGGTTATTTTCGGTGACTTATGTGATTTAGAAATTGTGACACAATCTGCATGCTAGAAAGCCGGAGATGTTTCAGGTTGACCCTGCTTCCTCAGCCAATGATGTCACATGTGCCCATTGGGCAACCATGTCACACCCAAACAGCAAGATGTCTTCTTTGACTCCACACAAGACTGTAAGATTGCCTTTAGTCCTGCATGCACCTTGGCAACCATGTCACACCTGACTGCAAGATAGCAACTTTGTATCTTCACCCAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCAGCTCCTTCACACCATTTTGTAATAGTGGATATTAATAATTCATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAATATATCAGTTACAATATTATATCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTACTTTACTAAAATATATATGTACAAATTTATATATATACTTGTCATGATAAGCAACTACCACAAAGTTAAATTCAAGGGGAGCTCCCACATAAATGTGAAATGCTGCGGGCAGAATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCATGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGGGATGCTTGAGTGTGTATGTTAGTATAAAATCTGTTCTGTAGGGTGCATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGGGGGAGTGGTTTTAGAGTATGCAGGCGAGTATGTGCTCCCTTACATAGGTTATGCTGTGTAATTTTTAATTTCTAGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTTGAAAGCATTGTTTAAATTTGGTTCTGGCATGGAGTATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACATGGGAAAGCGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGCAAAACTCTCAAAACTCATCCTTGGTGATGATGTACATTAGACCCATCAGATGAAATGAATTGAAAAACTCTCTAGGGAATGAGAGTGGTAAGGAAATCACATTGATGTATCATAAATGCAGTGCTAAGAGCAATATTCAGACTAGTCTGTGGAGATGCTGCCTTCATCAGAGACCACAGACCTTTAGTGGAGAATGATTCAGAATTAAACTGGGAAGGGAAAATGATGGTTGATATTGTTCTAGTAGATCTCACAACATTAAATAAGTGTTTCTTCCAGATCACTGAATGATTACTGTAAAGCAAATACCGGAATGAACTTATGAGACCCACCATCAGAAATAATTTGTGAAAGAAGAAATCTGTGTCTCTCCAGGGACAAACTGTTGCTTTCAAACCAACAGTAAAGTGTCCATTCTATGAATGATACATAGATATATACATATTATAGCAGGATGGATACAGAGTTTCTTCAGGTCCATGAATGAAGTATTCAGCAATTGTCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCAGATTTTTATGTAGTTCAGGTTTCCTGGTCTTGGTCCTCAGAAGGAAGGACATCTTGCTTTCCAATTCTTGTTTATCCTATAATCCTTCTCTCTGCTGCACTCATGCAAATAAATTACTGTGCATTTCTTTAATAGGATACAATGCTCTTTTAATTCGGTTGACAAGAACTATAGAATATAAGTAGGACTGTATCAAAGCAGCGTATGAATATCAGACTAAGGGTATGTGGCCATTGGAAATTTGTAACTGAACTGAAACTCTTGCTAGACTCAAACTGCAGTAAAAGGTCTTCTCTAGATACCTGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAGACCAGTATCTTCAACTGAACATTCTATTCTGGGAAGCTGCACCCTGTCAGCATGGCTCACGTGTATGTGAACTGCAAGATCAAGTCTGAGAAAGCGGTCCTGTTCATCGATCCCACCTGCCCCTATGAAAGAAATACCCAAGACTTCCTCAATCAACTCCTTTGCAAACATGGTCTTCTGGGATTTGAAGACATTACATCTACTAACAACACCAATGCGATTCAAAATTACTTTCAACAGCTGCCTGGAGTGAGATTTGTTCCTTGGGTCTTTATATGTAGAGAAAGACTGCATAGGCAGACACAGTGATCTAATCTACCTGCAACAGAATTAAGAGATGATGATGTGGCTGAAGCAGATTGGAGCTCTGCAGTTATAAAAGGGATGTCAGTAAAAGCCCATGCTGACAGCAGACATTCAGACATCCTGAAACCATGCTGAGAGTTGATGTTTGTCACAGATGATTTCAGTATTTTCTTATGATTGGGATTTTCAACAAATTGGCTTTTATTCTATTCCTCAGTGCAAAAAATCTGTTGCTGTTGGCCTCAAACCATGGGTTAGGGAAACTTAAGAGACAACAGTGGTTTCATTATCCAGTCTTCATGTGCTGACATGTCTCTACCTCTAAGTCCATGTTTCACAATCCAGTGGATTTAAATCTCCAGGGAATCAGTTACTGTTTTTCTACCATGCTGGTCTGCTGAAGTCATTTTACAGAAGTCTACCTCCTAGTAATTATTAAAGTATTGAATATTGTGAAGTTGTTTATGATCTACACACAGGCCTTTCATGATCCAATCATGTACCATCCCACTTCTGCATTTGCAGCTCTCAGCCAGTGTTCTCAACCTATCCATCCAACGACCCACAGAAGTCCACAGTTGCATGAGGATGCTGTTTGAAAAACAGATGAATAGCTTTAGCATAGTTGTTCTTCACTGTAGCCATATTAACACATACCGCAGAGCACTGATTCATTCAGCTCTGTTTGTAGTATTTAATTGCCCATAAAGCCCCAAACAGTTGTGAGTTGATTTTGTCAGAGTACCAGCAAAGTCAAATATGAAATGCAAAATTTCAGAATTCTCCTTCCAAGGCTGTTTGTGAAAGAAGTTGTTTGCAAAACACTGTACTAATAAATTTATTCCATTCTCACTTTGATATTTTGATTTGATATCTTGAAGTGCCATTTAATTATCATTGAAGTGCAGGTTCCGTCTATTGTCTCCTGAGAAGGATTCATTCCTCAAAAGGTAGTATCTGCAGATGCCTGAAAAAATAAATATAAAGACGAGATATTGATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTAGTATCATTTTACCCTCTTCACTAATAATTTTGAGCAAATGGAACACTAAAAGATCACAAAGAAGAAATGGTTATATCAAAAGATACATGTGGGTCAGCTTTAACTCTCATGGTCAAGGTGACTTTGGACACGGTCGTTATGGTCATGGATTGCTCTCATAAGACTCTGCAGAAATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGACCAAACAAGACTCAATCCATGTCTCTGGTTTTGTGTGGGAGATAGAGGAGTTAGAATTTCAGAGTTGAAATTCAAATAATTGTAATATACATGTAGTATTAATTATGCCAGGATAAAAGGATCCAAAAAGTGGAAATGGGCAATATGAAAGGCAAGAGAAAAATCCCTAGTACAGCAAACAATGTGGACCTGTTAGAGAGACTGGGCTCTTTCCAGCCATCTGAATTTGTACTTGAAATTCTTCTGACCACTTCTTGATCTCTGCATGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCGAATCAACCCCAATCCTAAAAGAAGAGGACCAAGTGAAGATTGCTTGAGGTCCTCATTTTTAACTACAACTACAAGCGACCAATAGCTTTCAATTCAAANNNNNNNNCATTATTTTATTTGAAACTTCTCTGTGGGTCAAAGAAACAAGGTTTATAAGCTGCAAAAACAGGAAACAGAAACAAAACATACTATAGAGCTCACCACTGGTATTACTATGGTGACTGTGGGCAATGCGGAGAATACTGCTGTTTGACAATGGGTCTTTTGGTTTTATATATGCTGGCAATATCTATGATTCTGAAATGAATTAGAGTCATCACCGAATCATGACTAAATCAACTGTTCCTTTTCTTTGGATAACAAGATATGGCAAACTGTTGACTGACTATCATTTGTATTTTGGACCTAGCCTCTGTGGTAAAGCTAAGGTTTTTGATGGAAAATCCTCCACCAAAACGCTGTTTTGTCAATGGTGCTGCCAGCCAAAAACCATTTCCTGAGGCTAATCTGCAATCTCCAGAAGAGGAGATTTTATTTCTAATAATAATCTTCTACCAGAGAAGCTTTCTTCAAATCCCAGACATACAAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCATTAATTAATCAAAAATTGACATTATTATACTATCTACTTATTCTTAAAACTATAAAAGTTTGATTTATTCAAGTCTTTAAGGTCCTTCAGAACATCAGCTGGAATGTTCTTATATGTTTTCTGGATGGATCATGGTTACTTCGCATGTCTTCTCATAGTATGCTTTATATCTATGCGAATTCAGGGTATTTTGTTATATATTTTAAGAGTGTTTCAAGTGGAATACTTCCCTTGTTTCTCTCCCATGGTTTGAAATTGGAAAACAGAAACGATAACGTGTTTTGAGTTTTCACTTTGAATTGTGAATATATTTTCAGCTTTAAGAAACTTAAACTTTTAAAGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGTGGTCCGTACCTCTTTCTCCCTCTCTCATTACCTTCCCTTTTGCCAGATTGTCCCCCTGTCTCACTCTCTCTCCTTATTTTCTCTATCATTGTTAGATAATACCAGATTCAAAATAGAATTTTAATGTATTAAATCCTTTTGTCTACTTTATGAAATAGTCCTAAAAACTTTAAATGCTATTTAAATGTATATTCATTTCTTTTCAACTGAATACATGTGAATCTATGATATTTGAGGTGGGAGAAATTAAATACCTGATTCTATGTAATTATTTAGTATAGAGCTGTTTTAATTATGCAAAGTGAGCTGATTTATATATTGCTATACCCAATACATCTAGTATATACTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTAAATCACGAATGCTTTAAAAAATATTCTAGATTTGGGACTGTAAATCTAAATAATCTGTGTTTTCTCCATGTTTCCTATATTCTCTATCATTTTATTAATTCAACCCTTTCATTACCTAACATGGCCAGAGGTTATGACGATCTTCTTAATACTTTCCAAGAGTGACCCCTTCCTTTCATTCATTATATAGTTGTCTACATTTTACTGATTTCAGCCATGATGAGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTATCATAGAGTTATTAAACAGTACTTTAATGTAGAAGATATACACAGGAAGGATTCAAAGAAATAGAGTGATGTGGAAAAAATAAATGGAAAATTATCATCAACATTCATTGGTGGAAATTCTCAAAGAGTAAAATATATAAACTATATTCCTCAGTATAATGTATGTAGAAAATGTTTTATTATATAGGGATATTTCATGAAGCGACCTTATGATTTCAGTTGGTTAAAACAGATCTGCCAATTCTGTGAGTTTAATGAGAGCATTATGTAATTTGATCTTAATGATTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAATCTGAATGTTAATTCTCCACACTATTTCGGTTTGATTAGTTTAGTGTAAATTCAAGGGATGCGGTCCAGACTGTCCTCACTTTGGGACGTACAAATGAACTTATGGATTGCAGAGGAACACTGTCAAGAACAGGAATGTCAAACGTGAAGAAAGAGGGAAGAGGATGACAATGGAGGGAATATAGAGATGTACAGTTAAGTTGGGAAACATTTGAGGCATGGAAAGGAATCCCAATGCAACAGAAATAAAACATANNNNNNNNNGCAGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATAAATGTGTTATATTGTACACATTATATGTATAAAATAATATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCTTAGAACGATTTGGTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACATATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATATAAATGAAAAGAGGATCCTCAGATTCCTTTGAATAGGTGGAGGAATATCTAATTTCCCTGTGTGCAGAAGAGGAATTTTTGCTGTCCCTCCAGGAAAAGGTGATAGATTTTTGATGTTTTAAAGTATAAGGGTGAAATAGGATCTCCCCTGGACTGTATGGAATGTGCATAGCTTCTCTTCCTCTTATGTCTGGAGTACTATTGAGCAGAAGTTGAAGGTTGATTGATACCTTGGAAATTATAGAACATTCCAGCCACACACTACTTCAGCAACTCCAAACTGAAAATCACAGTAAAGAATACACACCTGAATATCCATGGTAGGCAGTCAACAGTCTTAGAAGTCTTGTACGAGGCTCTAATGCAGTAGTCTTAGGTTCAGTATCTTATTCAAATATATGTCCATCTACACATTCCTCTGCATGTGAAAGGACACCTCTGTGTAAGGGAACACAATGAAGATAGTAGTCTGATTTGTGCTGGCTTTTAGACTCTTGTTTGAGAACTCAGTCCAGATTTCTCTGAGATCTCTTCGTCAGAACAGTGTTTCTCAGGACAATAAACTTAGAAATTTTAGAGAGGAAATGGATTTGGCATATGGGGAATGTGTTGTAATTCCTTGGCCTTCTGGAGTCCTCTTAATTGTATAAGTCTAAATCTTACTCAGTAAGATGGTGGAGGTAGGGAACTTGCACAGAAGTAGGACTGTTGTGTCAGTCATCAAAAAGGTAATATACCAGACTTCATGGGAAAAAGTTGTGATTGCACCGTGGACATCACCGGGATTTCTGAGAAAATGTGCAAAGGAGATATTGTATACCGGTTTGTTAGAAGTTTAAAAATCTCTGGCTACTTCTAAAATTATNNNNNNNNNCATTTTATTCTGGAGAAAATGTTAGTACCTCGTGGAGCAGAGGAAGATCCAGTATTGCTTGATCAGCTTCCTATTCTTTATCAGTATTTAGAATGTCCATATTTTTTCATGGCATTTGAAAGTCCAGGTAGCAATTCTTCCATCAGTCCTATAGGTTGCATTTCATTCCAGCAGTTGTCTTTGGGCTTTGAAGACTTTTTTCAGACAAGAAAAGATCAACACCCCTTCCTTCCATGGAGGAATGTCTCAGAATACATGTAGCAGAAATAAGTTTGTATGTAATCCTAAACAGTTGGGATATAGCAGGCTCACAAAATCAAGAGAAGAAGTGCTAATGATGGCCACAAGAGAGTGCAGGCATGAGTACGCCTTGGACAAAAGAAGATATTTCAGGCCAATGTGGGCCTTTGGTGAAAGTGCTCTTGTCCACTATACAGAGAAAAAAGGTGAAATACTTGTGAGTAGATGTGGAGTGTTGATGCTCCCATAGGGAAAGGAGAGACACTGAAGTTCTTCTATGAAACGGTGACATTACAGACCCCATGGACAGAAGATGTGAATTTGAGAACAACTGGAGCAAAAGGTATCATTCTGATGTCCCTCCTAGAGGAAGTTTTGAATGTGAGACACAGTTAAGTGTTAATTTTGTGACATCTTTCATCAAAAGTAGCATGGTTCAGAATCATTCTTTGTCAAATAGGTTAGCTGCTGAGGACCTTTTTGAGTGGAAGTGGAGTTTGAGACCTGGGTGCCAGAGATGACTTCGGGAATTGTAAGTCTTATAAGACAGATATCGGACACTCTTATATACAGAATGTACATTTGATATATACTGGACATAAATCGATGATCTAAAGTAATGACGTTTAAGAGTAGAATATTAAAGAAACGTAGAATCTGCTTAAAGTGACAAAACTATTTAAGGATAATGGAGTGTTCAAGCCTACCTTGAGCAGGCAAGCTAGGGCTACTTCACATATCGTATCTTCAGTTACACCATGGGAGGCCTGTCAGGGATCCAAGCATTAGTATTATTCAGCAGTCATGATTTTCAGTCTCTAAATCCTCTTGAAGCTAATCATCGACGACGGTTATAAGCATGAAGGATGGTATATAGGACAAATAATGAAAGTTTCACGATTTACTAACATAGATCATAATTAAATGAAGTGCCTTTGGTCACATCTGTATTTTCTTAGTGGCCATAATTAGATGGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGACTCTTTAATCTTGGTCCTCTTGGGCNNNNNNNNNNNNNTTCTGAGATCTCAATAGTAAACTATAGTCATTCTTATAACTGATCTTGGACAGAAGGGGATGGTGTAAGGTATTATTTGTCAAAGAATAAAAACCTGAAGGCTACCAATCAAAGTGAAGTGCTGATTTCCCTTCATCTAAAGTGGATGGTGTTGAGATGGCTTGGAAATAGGTGCAGTTTGAGTAACCTGTGTTCATAACTGCAACTTATGGGGTCATACTGAACTGTTTTGCTAAACAAGAAAGTGCCTGGCCATTTTTAACCAATTACCAAGATCCAGTCACCTAACTGTGAAGAATGAAAAATTCTAGCTCACCTTTGGTGGTGGGAAAACATATGGTATTGCATAATTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACATCCATAAATGAGAGATGGAAAAATTGCATTTCTGAGAACCTTCTGTAGTAAGGTTGCATATATTTTAATTTTAGCTATCTGTACTCTGCCCTCTGATCTACACCAAGAATCTTATGATGTCCCACTGGGAAATTGGAATTATGATTGCCTGGCAATCTTGGTCAAGTTTGGCAATTAAGAAAAATGAAGTTAAATCAGGTATAAGATGTCCTTGTAATTAAGTGATGCTCTTGGGGCATCCAGAGCTAGAGGCTACAACTGAAACTCCTCACAAATATAGATGGAATCAATGAGACTTGCCCATAGGAGCCAAACCTGAGATTTCTCTGTGAGCATCAATCCATACCAATACTCCCTTGGCCAGGAACTGGATGTCTATAGTTTTTGTGGATGAAGATCCCATTTTGTACTACATTGAACTGCATGTTATTGAATCTGATTCTGGCTTCTACAGAGGTATGCCATGAGACCATGGGGCCTCTTTCGTCAGAAGTGAAGTGAATTGAGCCTACTTTCAAATAATCAAAGTTTGGGGGTCTTTCCTTTATATGAGTACTTGAGAGGACATAAGGCAACCAGGGAATGTGTAGAGTAGGCTCAGTTGTAGGAGGGAGGTCTGACATTCTGTTCAATGACTTAGGTAATTGATGGAAAAAGGAAGATCTTGACGCCTTTAAGAAAGAGAAAACTTTGAGATCTGATTGTGCAAAGGTATGTGTTAGAAAACCCTTGGAGTTGGAGTTGGTAATATGAAACATCCTGTGAAACATGAATGTCATTATTACCTGATTTGGTAAAGGATTTTCCCCAACAATGCCGTTCAATTTCTATACTTCTTTAGTTGGTAGGAATTTTACATCTTGTATTTAATATGGGGAAGTGCAGGTAACATCCCAGGCCTTTTTTAAACAGCCTGCATGACTGTCTCTGGATCTTTTGCTCATTCAGTTTGTCTTAATATGTCCATATATTGGCAGCAACAAAGGGTGCTCTTGATTTCTAGTGATTGGATTGATTCCATCAATCAATGATTCTATATATAGGAACTGGGACCTCAAACCCGAGTGGAAGAACATATTTCTCTACCCACCATGGTAAAAGGTAAAAGCCTTGAATTTCTATTATTTAGAGTATATCCATGTGAGGTAATTCAAATTCGTGAGGGACTGCTTTAGAATACAAGGTATGGCATACTATTTTTTGGAAAAGCATGTCTCATGTCACCTTGTGAATAAAGGAATGTGTGAATTTCCTTTGGTCAAAGGAAGTGTACTCCATCAAGAGGTGAGAAAGATCCAAGGCCACACTGATGGGGAAGGAGTCACATCATCATTCAGGGTGGTTCTCATGGCCTCGTCAAAGAGGAATGAGTCTAGGACGTATATCAGAACAGTAGAGTTCTGAGAAGAGATTCACAGAATGGGAAGTTCTGAGAAGATCTTTAGCAAAAGTGAAGTCCTGAATGTATTGGTTCAGAATGTGGAGGTCCCTAGTCATATTTTGAAGAAAAGAAGTATCCACTTCACCCATGGTCAGCAGGGGAAGGTTATCGGCTACACTGGGTCTTGGAGAAATGTTCTGCCTCTATCTCAGTAACTTCTAAGTATGTTCTCTATATGTATACCCTATATATCTTTTAGTCCAGGCAATGGTCACAACAACAGTATAAGTGGTTCAGGAAGCGGTGATGTTTCTTCATGGATGTGTTCAGCTACACACATATGTGAATAAAATATAGGAATGGTGTATATTTTGATGACCTACTTTAAGGCACATAGTATAAGAGTCAATTTAGCTTTGTGTCTTCTGAACTAGGATTTAGAAGCAGAGAAATATAAGATACCATTGTTTGCATATGTTTTGTATGAATACCTTGAATAAAGAGGTTAGTTTTAAGCAAACTTTCTTAATAGCTGTGTTCTGTGGCATAGGACGAAGGGCAGCTCTAGTGATTCTTTAGTTCCACAGGTACTCCAAAATTCCCATAGTACACAGGGAGGAGGTCTGAGACAATTGATGTGCACTGGGAATAATTTTTAGAGCCCTTTCAATAGAATTTGATTTCCCAAGCCCCCATTTGCAGAAGCTGAGGGTCTAAAATCTACTGGGTGGATTGAAGTAGAAAATTGACCCACAATCCTACTGGAAAGACAGGGAATGTTAGATGATCATTCATGTAGGATGCGTGGTATAACACTCCCTTGGTCTGGCAGCTCTTTAAGGAGAAAAGACAACACCACTTGATGGGAATAGGAATATAAAAGGGCCATGTAAGTCTTCAAGCAGGTTTTAATCCTCTTTACCATAAAGGATCTAGGGCAATGCTGTACTTTGGCGAGTACTGACATGCTCTACAATATAAGAAGAAGGAGTAAGTTAACACTGGGTAAAGTGAACCCCATGTAAGAGAGGAAAACTCTAAAGCACTATTGAAAACGAAGAGAAATTTCTTCAGGCATAGTGTATATAGGTGCCATACACACTTCTGTCAACAGAAAAGGTCCCTGGTACCTTATACCAGGATAAAGTTTCCAGCAGTAATCATAAGTTTCAAATTCTCATTCAGAGTTTTATATATTCATAATTTCTGTTAATGCAAGAGAAAAGACAGGAACATATTTCTTCTGCCGAAGGCTTTGGATAATTGTTTCTGGCTAGGTTAATCCTTCTGGTTCGTTCAGCTGTTAAGATCTAAGCAGAAATGTTGAAATTATTACATTTCTATTGATTTGCCTGATTGCAGTTTGCAAGGGTTATATACTCTGATTCCAAACTTCGACTCTGGGACTTCAAACCGGAGTAGAGTCGAGTCCCTGGATTATAGAAGGAGTCACTTTTGAAAATATGTCTGATCAGTTAGGTATACAACTACTTTGTTGGAAATTCAAGGGCCCAATATTCAGAGAGAACATTTAGGAGGACTGGAAAGAGCGAAAAGGTCACAGAATCCTTCAGGCAAAGGTTTACCTTGGGTACTGGAAGAAGAGAGTCAAGTGCAACTGTTTTCACAGTCCAGAATAACCATGTGTCTGGGGACTCTGAGGCGTGCTTGCCAGAAATTAGGGAATTTGCTCTTACATATTGGGTGGTAATCTCTGGATTTATCTTTTCCTCAAGCTGTTAAGCAGCAGGATAATCATCGACAACAAAGATGAAACTGCTCCATTTTATGTTATAAACCTTAAAGGCAGAACGTAGGTTAGGGCTCAGATTTGCACTGACATGTCTGAGGACATCATGTCCATGTGGTCTGCCATTCCTTCAAACATTTATGTATGCCTGGCCACCCAGGTCAGAAGGAAACATTAAGACCTCTTAGAAGAATAGAACTGAGATTCTCTGGATAGAGGTGGATTCTCGGAAGAAACCATTGTCTTGGGATATTAATTTAAAGTTTCCTTAAGAAAAAATAAACATCTGTATGAGAATTCATTTCATTTGCTTCTCTGTATGTTCTTTATCAGAAGAATTTGTATTAAGCCACGTTCAACTTTAAGGGTATGTCTAGATTTTCTTATTCAAAGAAAGGGGAATATATTCATCTTACTTTGAAGAATATGCTTGTCAGGGGCTCTTCATTGCATCCCAAGTGAACCTCCAGTTTACCTTGAACTGACAGAGAAACCAGGGAAAAATTAGGAAACATATCTGTGGCACAGTCCATAATATCAAGAAATAGAGTGGGTTTCCTCACCCTAAATTAATATCTAAACTTCCTTTGGACAAACTAGAATGATATGAAGTAACCTTTCTTTCAGGGATAACATATGACACCTCCTTAATCAAAGAAAGAATAGATGAGTACCCCCGAGTAAAGAAGAGTTGCTGATGTCCCTGTGACAGGAAATTGTTTTGAGTATTCAAATTCCCCTAGTATTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCTTCATCTTCTAATGGTACTTCACAGTCTAGCATATACACATCTTTAGCTGAATCTGCAAGAGACTGAACATAGATTCCATGATTCAAGAAAAGTTGGGGGTGTCCTAAGCCTGATTGCCTCCTAAAAACTATATTCAACCAAAAAGAAATGAGCACCAGACTGATGACTTCACAACATATCATGTGACCTTACACAAGGAAGTAGCATGAGATTCCAGGATTTGCTCCCTCCTTTTGGATTTCAGTGAACCTTCAACAGAGGGATCAATGCTCCATGGTCTGAGGTAAAATATTCCATGGGCCCCAAGCAAAAGGGATGGTTCTGAGAGACCATTTGGTCAAATGAGTAACTCTAAGGCCTAATCATCCTGAGCAGAAAAAAATACCAATGTTTTTGAAAGGAGAAAGGTCTTAAACCAGTTTGAAAGTAAGGGACTATTCCTGATTACCTTCTATAGAAGACTATGGTCCCAGCACTCCAGGGCTCCATATTTTCAGAGAACTCAAGAAAATTCTTATCTCCAAGGCCTCCACTACAGACTTGACAGCAATCTGAGATTTATTCTGAAATCTTGTGTCAAAGTCACTGGATCTAAACCCTATTTAAACTTACTATAAGCCGCACAGGTATGGGTGTGAGGGATATTGGCCTTTCTGGTGAGAATCTTAGATAAGTGGCCTTGGATCCAGGCTGGAAGTTTTATTCATTGGCCAAGGGACCTCAATCCATTGTTCTTGGAGATTTTTTGGTGGTCAGAGTTGTATTGGCTATGCAATAAGGTTTGAGGAACAAGTTCTGTTCAGCCACAAACAAAGTGAGAATCTTCTATGGATTCTTGTTCACAAGGATTCAGTTTCAGGTACACTACAGCAGAGGCTGAATGTTTGAGACACTCCTCAGTCACAAGGTCAATTCTAGATTTTGGTCCATCAGATGGCCATGTCTCTGACCCCTCCATTGCAGACAGAGGAAGAATAAAGTGTTTTTATTCCAGGGCAGTTGACTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCTGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATAATTGTTCAGTGAACAAAGTATTGTTTTGAATATGACAGAGACTATCTGTGACAAATTAAAATGTTTAGGCAATGTCAACTAGGTCACTGAATTGAAGAACTCACATAATTACTACATGATGGTCTAACCAATGCACGGGATGCATATTCATTAAAATGAAGAATAGTATAAAGTTTATTTATGCAACTTACTGAATCATGTAATAAATAATAAGTCTCCACTAATGTACCATGTCCATAATAGTGTATAGATTAGGAATGAATAGAAAGTATTATGAACTTTCTTTTATAAAGATTGCATTATAGTACAAGNNNNNNNNNNNNNNNTGAATGCATAAATCAGTGTGTTGGAGTTGATAGTATGCAAGTAGTTGAAGAATCTATTTTAGAAATAAGGTCATGGAGATTGTCATGAGGAAGTGACATTTAAGTTAAATTAGATGAAAAATAATTGATCTATATTTTGGGCAAAATTACAGTAAATATAAGGATGATAAGAGGACAAAGACCTTGACATATACAAAAAAGTAAATATGAGAGTAGTTTGTATTGATTAAGAGATAGAAGAACGGTCCAAATAAAGCTGAATCTCAGGCAATGTCTCATATGGGAATATAGAAACAATGTTAGACATATAATTTTTATTTACTGAAAATGTCTTAGAAATCATTGAATAGTTTTAAATAAGTTTGTTTAACTCACAATGTATATAGTAAGGGACTCTGGTTACTTATGAATTATGATATGATACAGAGAATGATTTTAAGGATGTTTTTGAAGTCTATCTGGAAGTAGGGTCAATGATAATGAAAAAGAGTCATATCAGAGAGCTATGATGGAAATTGTTGTGTTTGGTAGTAGAATGAGGGTGGGTTGAGTAGGAAGAAAAGAAACCCAATGACTTTTTTTGAGAAAATGAAAAGATGTTGGTGTTATTTACTCTGATGTGGAATGTTTCATGATAAGTGGATTTAGGAGAATTATAAAGGAATTTATTTTAGACCCTTGAAGATGCTTGAAAGAACCTCTAACTCACTAGACATTCCTACTTACTGTTCATGGTTTGTTGATTTAAACCATTACTCAGACCATTATTAGCTGTTATATNNNNNNNNNNCTTACATTACTATCTGTATTTTTTCAAGGTGTATCTGGGAGTACTTATTTAATTAAGAGCAAACCTATGATTATACTACATGCTTATTTAGTATATTCAGACAAATTATTTGCCCATTTACTTACTACAAACATTTTGTATTGCAATTAGAATTTAATCCAAGTTTATTGGTGCTGACACACTGTTTGATTAGAATATAATAGCTCATGAATGTGAATTTCACAGAAAGAAATCATTTGCTCAGATTTTGTAAACTTACAAACCCTAGAAGAGTAAAAACATGTAATAAATTCTATCTCTTCTACTTTTAATCTTTAGTATTTTAGTGTGTTATGATATACATGCAAAAATTCCTAACCCAGATGATTTTAACTATAATATCCAGTACTATTAAACATATCAATAGTATTTTACAAATATGAATAATCTATGCTTTCAGAAAATTTTCATCAAAGAAGCAAGAAATTCTTCATAACTTCAACACAACTTGGCCTTTGGGAACAGAATAAAACACAAATAAGGAAAGGCGGAAAATGATTGACACATGCACTGTTCTTGGTTTGAAATTTAACAATCATGCTAGTTATAGGATACAGCTTTGAAATTCGAGTCAATGAGAGGATGAAAAATACTGAGGAAGAGTAGGTAAATTGAATTCTTGCTACATGAACAAAAACACTGGATCTGAAGGTAAGGTACATTTTATATAATGACCCTCGTCTTCTGACACTATTTATTCAATGCTTTGGTATTTGTTCGTATATTATGTTCCAAAAACATATCAATGATTCTGGTTATTCTTAATTAATGAACATGCATTTCAGCTGATTTAATATTCCACATTATCTTAATATTCTTCTGTATTTTTCAGTATGAAAATATAGATAATTATTTTGATTAGAGTAAAATTTTATTTTTTTATCTTATGAGAGAAGAAATTATTAATCAAGAATGGATATTTGATATTTTCTAAAAGATGTTAATAGAGGTTGAAACCGTATATATAAGATCAACCATTTATACCTTTTCCAAATGAAACTCATTGAAATGTCAGTACACATGTAGTACATAAATGGAATGATACATAGGAATAAAAACATCCCCTATGTATCCAGAATCATCTATTATCACCATGATGAAAGCCAATATTAGGAAGAGAAGATGGTACAGCCACTTTGCAGGAAAATCAGCTTCATTCAAAATGAAGATTGAGCTGGGAAGTGATTTGACTAAGTGTAGTTAAGAATAATGAAAATGCCCAAAAATTGCAATCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGAAAGAATAATATAAATGAGTTTAATGTTATGAGAAGCAGACCTTGTTTACCTGATATGGTTGCCTTTTCCTTTCTTAGCTTGGGCCATCAAACTTCTGCTATGTTGAATGAGAAATCTCCATATTCTCTACTCTCACATATTGCAGTTTGTCACTTGGCCCTCAGGACCCCCTTATACCTGGGGCTGTATTTTTGTTCTTGGAAGTTAGAAAGTTTGGACTTCCTGACTTTGGAGGCAGGGTTAAAAGTAAATGGGAAGTGAGTGATATACATACCACAACTCTTCTATTTTAGTATGTAAATGGGGGTTATTAGAGGATGGGATTACTGAGGTGAGCATAAAGGAAAGGTGCTGCTTTATTTGAAATGTTTTCTTACCTCATTCTGTGCCCTTGTAAAGGACCAGTCTTATCTCTCAGGCCTGGCCATGTTCCTGTCACTCCTCACCTGCCTATCTCTTGCAGCTCTTAATTCTAGTTCCTACTTCTCACTCTAGGTTTCATCTTGACCAGATTTAGTTCATTTTTCAGTGCTCCTGCTCTGAAACGTACACAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTTTACCTCTTTTATGGAAGCCTTAGAGGAGAATCATTCATGGATGTCTCTTTTGATTGGAATGAGAAAATAATGAAAAAAATCNNNNNNNNAAATTACAGGACATTTTCATGTCTAAGTTTTTCTCTTACATACACCTGCCATGCTAGTTTATCTCCCTGTCTTGTCCTTAGTCCTTTCCTCCCCTTGCTACTTGGATACTGCCTCTTAGGACTTACTGCAGAACCATAAATGCTGGCATACACAAGGGAGGTGTTGATTCTTCATCACTTTTCTAACTTTTTTTCTCCCTTCTCTCTTGATCTGTTTGAATAAATTTGGATCTCTGTACTCAATAGTATATTGCTATAGTGCTTGGGCCATGAAAATATCTGTTATTGTTGCCTTGTCATAGTTTTACAGCTCAGGTTTGGCCTAGTTACACTTTGGGATCTAAGTCCAAGAAGTTTGAGGACTTTAATAAAAACTTGTCAGGAGCTAAAAATACTTTTAAATGATTTCTTAATACATGACGCCTAGAAAACCCTTTCATAAATCATGGATAAAGCAATCTGAGATTCTTGTTTCTGTAAAGTACTTAAAAATATGAAAGGGAGAAAGGCCATGGCTTGCTCACTCTTGTCATTAGATAGGGCGCTCAGATATGAGTTTTCCTGCGATTTCTGGTTAGAACATAAAGATGTCTTTGGTAGTTTGCATTACCAGATTGCTTATATTAATTCCCCCTTTTGCTATTGCTTTCGTTTTCTGTCTTCATTGTTTCCAATAGGACCATTGCTCCCCACTCTGTGTAGATAAAAGGTGGGTCCAGTACAGCTGTTATTGTTCTGGCACACAAACTACTTTTTGGGAACAAATGTTCACCATTGTATAGTTGACAGTGGTTTGAAATTCTTTCCTTGTCCTCAGTTTCTTGTAACAACATATTCTTTACATCTTCTTTAATTAATTGTATTGACCTCCCTGTAATCGTATTATGTATCTGTGTGTATGGAAGAAAGATTTTCTTTAAATATTCTGTGGTTTGTGGGTTTATTCTTCCATAAAGTATTTCCCAACACCACATGACCTCAGGCCATTACTAGGAATTACTGTATGCTGGGAACATTGGGGGAGGATAGTGTGAAATTAATCACTGTCCTTTGTTTCAGAGATTTTTATTTTTTAATAAGTAACCAATACTATACAAATAGCTAACTAACTCTTGTGTTCCCCTTCCTGTATGGCTGCTGGTGTAAATAAAATGCATTTTTTCATTGATAAACAATAATAAAATCTCATAAAGGCACAAACATATTTAAAGACAGAAAATATTCACAAAGGAAAATCCATTTAAAATGGAGATAAAATATAAACAAAATGAGATCAAAAGACCCATTCAGAAACATGATATTAAAAATGTCATTGTCAAGTTACAAATTTTTAAGATGAGATAATAATAATATATACTTAAGAAGAGATGAAAACCATTAAATGCACTGTGTGCCCAAAATGTTCACTCAAAATATAGTATATACCAAAGAATGGAATGGAGCTCTCATTCTTGCTACTATAGAGGCAAAATGGAAGAATTACTATTAGGCTAAACCCAACCTAGATTTCATAGTGCCAAACTATCAAGAAAGCTAGTGTTTCAAAAATACCACATTAAGCAAATATCGATAATAAAAACAAATATAAAAATAAGAAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTACNNNNNNNNNNNNNNCTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATAAGGATATCAAAAGGATGGGAAGGTTTGCTTTTCATTTGTGGAACATTCCGTACATGTAATACAATGTGCTCTGATCAAGTGCACCCACAATCCCTCCTGCTCCTCCTAGACCTGCCCGCATCTCATCTCCCTTCCAAATTTCTGTAGTCTTTCGCTTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTATTAAATAAAAATGACACTATGTCTCATTAAATTAATAGTAAAATATCATTTCCCATTTCTGATATTGGCTCAAATATTAGAGTTTAGCTATAATTTCTTTGGTCTCTTTTGCTGTCTATAGCCAATATGTCCCTTTTTTCTATGCCTTATTTTAAAAGAACTGTATTTTACAATTTAAATAAATATAGAATGGAAAAATACTGACATCATTTGTGATTCAAAGATAATAACAATTTTACTATATTTCCTTTTAGTAAAAGTTAGACATCTCCGTGAAGACACTTTGATGGATAATATCAAAATATGTTTATAGGAATGGTACAACAAGTACTTTTTGTTAATAGCGTCAGTCAGGAAATGGTTCTAATATTTATGCATTATGGTAGCTGATTATGGAAGAAACTAAATGTTCTTAGATTTTGTAATAATGCATATAAATAATTAATTCTTAATGTTTGTTGACAGAAGGAAGTTATCAATGANNNNNNNNNNNNNNNNNNGGCACACGTTTCTAATATAAATAGAGCAAATTAAATATATAATTTATGAACTAAAGGTGAGTAAAAGTAAGATCTATCATTGATTCTACCTACAGTTGGAGTTAAGACATGATTCATGGATCCATGTATTTCTTTCTAGACATCCAATGAGATAAAATTAGTGTGGAAAAAGATAAAAATGCAATTAGCATGTGTGATCTAGCGTACATATTTAAAAATTGCTTTTGAAAAATACTCAGAAAATATTTTCAAGGTTATATATACATCATATACAAAAATTAACTATGTCCATAAATTATCAATATCACTCAAGCTACTTTCTCTGGTCTTATTATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATTTAAAACAAATTAGTAAATAATAGTCTTTCAGAGAAAATAATGAAAAAGGATGAACTAAATTCCAGTACTCCCAAAAGTGTACATTTTAGCATATAAAACTTTGCCTTATAAGTTTTAGAAAAATACATATGTGGCCAATATATGTAATCAGATCCCATTTGGACTTATTACTCAGAGTTAAAGTAGATAATAAAATGGAGTGGGAAAAATATTAAATAACAAGATTTAGCTATACTTTTTCAATTATACAAAAAAATCTGAGAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATACAATTTTCTTTGCTTGTGAATGTACACAGAACCAATTAATATAATAAAAATGGATAGATGTTGTGTTACAAAAAGTAAAAGACCTTTTGTTTATTTATTCGGTATGAATTTATTTTTGTAGAATGTCTTCCCATGTTTCTGTTGGATATTTTATAAATCCTTACTTTGGTGCGGTTGGTGCTTAAATTTAACTGAACATGGCTGCATATGTCAATATAGTAGAAATGGATTCTTGGGGCAGAGATTACCTTTGTGTTAAACCTGATTAAAATGAATGGTGGTCACAGTGTGCACAACCAAATAGAAGGTAATAAACTGTGGCTTCGGGTACCCATCTTTTTATGAGATTTCACTTTGTAGTGTTGGAAGAATTGTTCTGTGATATCATGAGATTGTGCAGTAAACAGTCCTTTTCTTTATTCCTGTAATGAAAGCAAACATTTATTGTTTTCAGTTCCTTCAGAGAGCTTGCTAGGAGACTAGATCAAGGAGGAACTTGGGAAGAGGGACTTAGATATGCAAAATATATTGTTGGTATTGGATTTCTTCTAGGTACTTTAGGGAACTAACTTCATAAGATTTGGAATATAATCAGAAAAGAGCTTGTTAAAGATGTAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTTCTGGTACTGCCAGGGATATAAAAGAAACACTGTCAAAAAAATGTTCAAGAATAAGTTCCGTATTATACAGAGAAAAAAATTCTCATTTTATTTTAGTAAGATGTTAATAATTTTTTCTTCATTCTAATGAAATGACTTAGCTATAAAATAATCTGAAGGCACCGAAAATGTAAGAAAAGGTGCTTTACATCACTATTCCCCTTAAACTATAAGTTGAATTTTTATTAAATAAACCTATGTAAATACACTTTGAAGGCTTTTCTGTGATTAGCTAAAGGGCTTTTACATTGTGAATTAAGAATGGTGAATTTCAGGCCAATCTTGAAAGGTCATCACTAAGGTGTAGAAGCATATTAAGCATACAAAATCAAATATAAAATTTTGCACAATAAAGAATGAGAACCTTTAATTGGTTTTCCTCTAATGTAAACACTTTCTTTTTGTTGAGTGAAGATTTTATGATTTGAACTAATTTTATGAGAAATACCACCTGCTTTCAGAAGATAAGAAACAGAGAAAGATGAGGAAAAACATATGCTAAGGAACAATGAACTGGGATAGAGTATTCTAGGTAATATATAGATCAATAAATTTGACCCGTCTGTTACTGGTAAGGTGGGGACTTCATTACGCATATTTATGTACTTAAAAATGTTTTCTTTTCTTCTTAAGTTGTATGGTTGCTCTGAAAACACTGGGTTTTGTGTTAAGATCTTTGCATATTTAATGATAGTTTTGAAATATTATGTTATAATCAAAAGCCGTGCTTTGTACAAACTTTTTAAGCAACAAAAAAGAGAATTGTCCGCTTGAGTTTTATGAAGAAAGTTAGTATGTTAAACATGAATAAATTTTTCTGATATATGCCTTCTCTTCATATACCATGCTTATTGATGAATCCTTAGCACATAGGAATGAATAGTAACCATCTTAGTATAGTTTCAGGATTTTATAGTATATTGTTTGACACGTGCATTTCTATTAAAATGCTATCACTTTTCTAATTCTCTTAATTTAACTGAAGAGGTTTTCCATAACTTCTAGTCCGTTTTTAATTAATTTAACAGGTCTTTGGTGTTATTATTGAATTTTATCACAGTATCTTCTTAATGTTCTTTATTTTTAAGGTAAATAGGTAANNNNNNNNNNNNNNNNNNNNNNNNNACAAAAATATTTTATAAAAAAATTAAATTATTAGTGGAAAATCACTTAGTGATGGACAATTTTATAAACATTCTCTAAAGTATGAATATTCTACAATTTTAATTAGTATTAAAACATTATATATACCACAACCTTTATTAACCTTAGAATACACTGATCTAGTTAACATAACCACAAATTTTTATCTGTAAAATTTTTTTCTTAGTTTGTCAGTAATTAATCTTGACTTCTCTATCTGAGCTTTCTCATCATTATTCACAAAAAAATCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGATCATAGAATCTCCTTCTAATATACTTGTATTTATGTGAAGCTGTGGATGGTTTGAGTTTATTTAACTGATATAGGTCGCAGACATGAGAAAGTTGGGTTTTAAACAGTGTGCTATGGAAGATATTGAACATGTGGGATATGGATGTAGATGTAAGAATAATGAAGTGAGACTAGTATAAGTGGTGAGGGACATAGGACAGGAAGGAATAAAGAACTGAAAAAGCGAGGATGAGGTTGAATGTCAACAAGAATAAAATAAGACAACCTGTTACTTTATAGGTTAGGTTAAAATAAATATTAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGGAAAAGGGCCAGCAAGTGATATCAAAATGGAAATAATATATTTATCTTATTTGATCTTAGTCAAATTATCCATAATTATTTGGTAAAAACATCATTTGTCTGCCAAATTTATTGTAGCACTTAAAAAATTGCCTGTGATATAATCAAACTTTATGATAGTAGACAATTTTATTATTAGGTCAACTTTTAAAATCTGTGATTTGATCTATGTTTTAAGNNNNNNNNNACATAAATTTGTTCCTCCAGACATTCACACATATTAAATTATCATTTTCAAAGTTGAATACTAATATAAAAGTATGATCCAGCAGGGTTTTTGAAATTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCACCACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTGCTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGATTGATTCAGATTGGCTGTAAGCAAATAATTTTCTGTGCCTTGGAAAGGGTTTAAAATATTTTCATTAACTTTTGATATGAAATTAGTTAGGACTTTGAGAAAAGGGGGCAGAGAGGCCCTAGAACGTATGTATTTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATAAGTGTATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTAAGTATTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAACTTCCAGGTTTGTTGTGATAAAATTCAGTACTATTGAATACTGTCTTAGTTTGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCTAATCTTATCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTATTTTTACAAGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCATTAAGAGATACCAAGTTAATATCAATGGAGAAAATAAAACTTTACTGGCTCTTTATCTGACGTATGGATCATATCTTTTAGACACAAAATACCTTATGCTTCATAAATAAAGTAATGCAATTAAATACGCTATATATTTGAATAAATGCTTAAAATAATGGCACAGTAATTATCAAAAATTACATGAAAAATACTAAACCCACAAATCATTGCTGAAGTACAATTACAAATAACAGTGTTTGTATAGTGTTGCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGTCTACCCCAGTTTTAATTCCATGAATGTCTTTACCTTCTAGCTCTTCACAATATCCATGTTACAAAATTGGAAAAATAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAAATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAGAAGGGAGCTGAGTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGATTAGGGAAGATCCAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATTAATGATTTCTATATCCTATGGAAGTCATTTTTCTCAAAAATAGAATAGAGTATCCTAACTTTTTGTAAGTTGCAGAAAATTCAGTGAAAAAATTTAGTTACCTTAGTTCAGTGAATGCTGTCTGCATTATGGAAATATCAAACTGAGGCTCATTAATCTGTACAGTTAACTTATATCACCTGTTCAAATAAAATAAAATGAAACACTGCATAATGATCCACCAAAACCAAACTGCACACTAGAGATTGAAATCCAAATCGAAAAATGTCCTGTTCTTAACCTCAACAATTTTACTCTTTGAAACTCCAAATTCTTATGAATATAAAAGTTCTAACCTGATACTCAGCATATATTATGGTGTCTCTGTGACTTATGTGGTAAGACTTTTAGGGTGGCACATTGCCATCAATTATGTCATTCATTTTTAAAATCCTAGGACAACAAGATCTAAAATCCATGGGCTTTGGTTCTGACAGCCAGGGATTGCACTCTATACATTATCACTTTATATTAATTAGCTAAACTATGAAAGGCAATTTGCTGCCTCACAAAATTATATTGATTCATTGCTATGGTTATGACAAGGGTTTCTTTTAAAAATAGAAATAAATTTCTCATGACAAATTTTACTTTCTCTTCTGGTGTTTTGTGGGGTTTTGATGAGCTTAAACCTCTCCTTCCCAACATAGCACTGACAATAGATTATTTCTCACTGTAGATCCTAGTCACACTAAAGAAAGGAAAAACACTGAATATAGTATGTGCTTTGTACTCTGTCCCAACAGATCGTTTTTGACCTCTTCTTCATCATCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTATCTAATTTACATGAAATTGAATTTGGAATTTTGATACACCAAAGAATGAAATGAGAAGTATTGTGCTTGAATAAGATATATTAATGAATATTAAGTCCTGTACAGTCATTTTAATGTTGTAAAGATATTGCAAAAGTTGCTTCAGATGATTGAATGAAATGCTAGTGCCCTATACAACAGGGTTTGGGAGTCCCTTAGTGAGAGAATGGTACTTTACAGCAAGGCCTTCATTATCAGATTTTGACTCAACAAATCTGACAACGAAGTGAAATTGTCACAGAAATAGGATAGTGCCTCTCTAGAAACAGCTTTTATCCACTAATATGCATTTACTTCTATTTCTTAATTGTCATGTTGATATGGGCTTAGGATACATTATGTTCTATTTATTAATGATATTTTAGTATTACTTGGTTTAATTTTGAAAATTTAAAAGGAACATACCTATGCCATGATTGTATCCCACAGAACTTTTAATTTGATCTTGAAGAGATTCATGAAAACTGAAGTATCGAAAATGTATACCTTCCCATTCAAAACTTGTAACATCCATCATGTGAAACTCCCACTGAACCTCTGTGGATTGATGTATCTGAAAGCATTTAAAGACTCTCCTACTGCATTACTGCAACTCTACAGAAGCTTCACTCCCATATTGGCCGTTCCAGATTGGCTGTAAATAAATCATTTGCTGTGTCTTCGAAAGGGTTTTAAATATTTTCATTAACTTTTGATGTGGAGCTACTTAGGACTTTGAGAAAAGGGGACAGACAGGCCCTAGAAAGTATGTTTTTAAAATTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAGATGCAGGGCTTGGCTTCTTTCAAGGGCTAATTAATAATTAAGGACATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGATACTGCCTATTCAAAGGAACTAAGCGCAGTGCTGGAAATAGAAAATGATGTAGCTACGGGCATCTTACCAGGTGTTACATGTATAGCTTCATGCACATGTTCACAGAAGAGGCTCAGTTTATATCCAGGGGGTCATGAAGCAAAAAAGATAAAAGACATGCACGTTCTATGGGATTTGGTGTAAAGAGAGTATGTTGATTGGGAAAGATATTAGATTGAGAGTGTAGAGGGCTTCCATACATGTGTTGTGCAAGTGTGGAATTGTCAAAGAATAACTTGCTTTCTTAAAACTTTCAAATGTAACCACTAAGAACGGTTTGGCAGACATTCTTTCAAATCTACTCTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTGTAGCAGGTTTACTCTACATTGACAAAATTATAGAATATGTGTAAATCTTCTGTTTATGAAGTTTGATTACATAATGCAATATTCTGTCATGTGTTTTTCTTTTAACAATATATCTTGAATACATGTGCATGGGGAATTTCTTCATGGAACATCATCCATTTAATAAATGGTAGTATACTCATTTGTTTAAATAATAACCTCATGGTGGCTTTCATATTATTTTCATTTTCATTAACTAAAGTTAGCTACAGAAAATCAGCATGGACACTGACTCAGGCACTGTGCTCAGTGGTGATTATTTACATTATATTTTGTATAAATTACAAAACACGTTGTTGGAATGATGTCAAGGCTGTTAAGTAATGTAATATTTGTATAAATACTGCCAATTTCCATCTCAGAGACTATAATAAATACATATAGTAATCAATTTTATGTGAAAGAACCCATAGTATACCATTCAAAATTAAATGAGACATATATTTTAAAAGGGTATCAGTCTCTGACTTCTGTCATATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAATTTATAAATAGATTCACTTATAAATTCAAATGCTAGATTCTTTTTAACATCTACATTGCAATTCAATCATGAAGTTTAGCGTTTTATGCTTACTGAACTGTGTAAGCTTTAATCCTTAACTTCCTCTTCATACTATTTGCGAACTTTCTTTTTTATTACATTGCATCAATTCTGTTTGCATATGTAGAAGGCTTACTCTTTATAATTTGTGCAGAAAATAGATTTATGAATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACTCACTCCATAATAAAATCAACCTATTTATAATTTTCTGATGTATTTCAGGGTATCATTGAACTTGAGACATCTTGCCACGTTTTAAGTGCTATGACTACATACAAGCATTATTTTTTCCAGCTTTCTTTTCTTTATCATCTTAAGATGTGTTGGATTAAATATGTTAATATTATGCACTAAATCCTTCAAATGTTTACTTACAAAACCTTGGGTTAGTGTCTGTTTCTTTCCTCGGCAATGACTATATTAATTTTACACCTTGCAGTTCTCTCTTTACACAGTCCATCTGATGTGTTTTTGCTTTCATATAGAATGAAGTAAGAGCTTTTTAGTTGTTCTTTGAATAGTTAATGTACTAAGAAAATGTTTTGAATTTTCTATTTGAAGGGCAATACATTAATTTTTAAAATATTCCTAGAGNNNNNNNNNNNNNCTTAGTATTATTGTTCTCATTAGTCTCATTATTAATATTCTGTGTAAGCTTTTATGTGTTCTGGTCATATAGTGAATATAGAAGTCTCCCAAACATATATGAGTAGGTATCTAATTTAGGTTCTTGGCTTTTCATGCCATGAAATTTTATCTGCTAAACCACCTCACTGGAACACACTCTAACACTTTAAGGTGACATATAGCTCCAGGCTGCTTTTATATATACAATGTTTTCATCATTTGGCTTTTAATAAATATTTTTGATTATTCTAATATATTTTATTTTCCATGTCCACTTGGTAACTCTAGTATGCTTATTTTAATATTTAATTATTTTAATCATAATTATGAATTTGATACCTAGATAATGTAAAATTATCTTAGATACAATTGAATACATGCAATTAGTTACCTAAAGCATGAAGCTTGGTACATAATTTTGTTCATTATTACTATGCATTTGCATAAAACAGGATATTTCAAAGTCACAATCCTGATGCCAATTTTACACAGTATGACAGCTAATAACTATCTGTGATTTTTAATCACTTAAAAGGATTTAGGATTATATTGTTAAATGATATTTCCCCAACATCAAGTAAATAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAACATGCCTGGAGAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAGGGAATGGGGAAGAATTAAAGTTTAGTTTTCTTTCTGTTTCAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATATTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAATCATTTTTGTTGGACAAATTTAAATGTAAATATAACATTCTAGTTCTTGAGTTGATTTTCTGGAAATTTAACTGTGAGAGGAAAGGCCACACTCTCTACTTAAAGAGATGCCTATACAAATACAGAACCTACTAATGAAAAGGAAGTTTCTTTATAAATATTTCAGATTTAAAAAAGTATTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATTTAATATTGAGAAATATTTACAGTACATCAAAATAAGTGTGAAATGCATCACAATAGAATCCTTTGCATTCCACAATTTTTCTACAATTTCAGAGTCCACTGAGATGTCAAGTATGTACAACAGACCTCCTGCTTCATAAATGTCAGAGCTTTAAGTATGTCTCATATTCTCTACACTTAGATTTTTATGAATGGATGCAGATCTAATTAATAGATCTAATAAACTGGTATACCTGATTATGTCTCCTGCCCCCATGAGAAATTATGTATTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTATTCCCAATAGAAAATTAATCTAGTAATGAATTAGTGAATAGAAACGAAAATTATGTACGATGATGAGAAATTCCCCAAAACAGAGTGTAAGCAAACGTAAATCTGAAATGTGTGTGGGTAGACATGCACACATGCTCATGACCCATGTAGCTGACAAACATTCAATACCAGATCAACATAAGTGATTTGGGAAATTAACTTATTTCACACACAAGCAAACTCATTGGGAATACATTGTTTTCTCAGGCATGTCTTTAAGTGACCAAATGGTGAAATGGGATGTAAACAAATACTGTTACCCTGCATTGTTGTTTATACAAACATTTTAATACATGTACAATCTCCATGTGCTCTTTTTCTATTCTGTTTCTCTGTGTCTGTGTTTCTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTGGAAATACTGAAGCTCACATTTGATTTGTGGATCAACCATGCGACTGATCTACTCACATATCTTTGAAATTCCATTATATCAAGTAAACAGAGATAGAACTTAATAGGCTGGTGGTATCTCCTATTCTAACCTTGTCAGGAAAAAGTATTTTTTGGCAAGAAAACCCAATCTTCAGCAAAGACATATACACCCAAAGAAACAGGAAAGGTTATATCATTTGAAGGGAAAAGATATCAGACTGGGAGAAAAATGAGTTAGCCACTTCTCCAATACTTGAGAGACATGAGATTAAACTTCAGAAGTTATAATGGGAAGGGACAGGCAGAATCCCAAAGGAGCCAAAATAAGCTAAACACTGGAGCTTCTCATTACATGAGAGCTCATTGATTGGTAAGGATGGTAAACATAATGATAAGAACTTTGCAGTCCATACTCAGTCTCCATATAAGGCTACAATGTGAACAAGATGAAAAGTAGTCGCCAGCGCAGTGCTTAAAGCTACTTTACAAGTTACAGTGTGAAAACAGAATGTGCCTGTAGAAAGAAGAGAGGGTGGTATATGAATACAGAAAAGGCTGTGCTGGAATTGAACATCTTTCCATGTAGGTTACCAAGCAAGCATACAGCAGCTGCCATATGCAAAAGTGAGAAAAGAGGAATGAACTGTATAGATACTATGTGTACAGAAATACAGGCAATTTGGTGGAATTCTAAGATGTTGAGATGAAAGGATAGGACGAAATTTCTATCAAGCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACACCTCATTTTTTCTCTTTTTTAAATTAAATCAATAGTCTGATTGATAGAATAACATGAACAATATTAAGAAAACAGAAATTTAATGCCTATGCAGTGATAGTTTCACTAAGAAAACATGTTCTATAAAGAGACAGAAACTTTTAAGTTACAGATAACAGCTGCCATAGTGAAAAATCCAGCATGAAGGGCTATGGTCCTGTTTGGTTGATCCTTCTTCTCTTTCATGGCTCAGATGCACCTCAGACCATGTCAATATTTTGCAGACATCTAGATGTTCCCTGGCTTTAAATTTATGTATGTAAACCTGTAAACATTTTTTATCAAATGATTATTTGATTTTACATTATTTTCAAAAATAAAGGGTCTTGTGGAAATTATACCTTTACTGTGTGGGTTTCAATATTCATAAGAGCAATCAGAGAATAATCGGGGCCCANNNNNNNNNNNNNNGGTGGTTGGAGAGACTATACCTGTGGCAAAACGAAAGCGTAGAAATGACTGGGTTGATCTGTTTTTCTGCATAACATTTATAACTAGTTAGTGATTAGAATGGGTAAAAAATTGAGATACAGTCAAGGTTTTCTTTCCTTAATTTGAATGATTGCTTATACAGCATGTGAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTGTAAATATTTGGACACTTTGCTCAATGCTTAGCACATTTTGGAAAATCCCCTGGTGTTAAGAAAGAAAGTATTAGATATGAAAATCTGTGAGAATAAATCATTTCTAAGTTTGATTTTTGTGACTACAGAGAAAGACTTTGACTCCGATGTAAGTGAGTGTCTAAAACTGTTAAAAAATCATTATCTCTCATCTGCAAGAATCCTTCTAATGGCTTACTGCTCTGTCTTCCAGGAGATGAGTGTCAATTGTGTCAATTGCTCTTTGTGGCAGGAAAAGGGATTGTTTTAAAAATGCTTTGCAATTACCAAGAACTTTGAGGTTTCTGGAGAATGCTTCCTCTTGTTAACCTTCATTCTGCTCTCATAGCATTAGCTATCTACATAAATCCATCTCTACACACCCCCATGCACTTCTTTCTGGCGAACTTATGTATCCTGGAAGTTGGTTACACTGGTTCTGTCATACCCAAGATATGGAGAGCCTTGTAAATGAGATCTGAGGAGTCACTCAGGAGGGATGTGCCACACTTTTTCTTCACACTTTCAGGTATAACTGAGTGCTGCTTTGGCAGCCATGGCCTTTGACCACTGTATGGCCCTAATTAACTATTCAACACAAATGAGTCGAGAGGTATATTCCCATTTGGCAATTTTTCATCGGGAATAGGTTGCCTTGTAGGGTTGGGACAAAACTACTTGAGACCCACATGTAACCACCTACAAGTAGGTGATAAATTCTTGGTCATCTTCCATACCACAGTGATATCCATGCTGAACCCCATTGTCTATAGGTAATGAACCAAGAAGTCAAGGCAGACCTGAAAGAACTCTGGGTTGGAAGGAAGGTCTGATAATAAATAGGTAATTAAGGATCCCAAAGTGCTCTTTCAAAAAGGTGAAAAGTCTGTGAAAGAAAGAAAACAAAACCACTATGCTCTTTCTTGCTGGCTTCAAACAAACTTTAAGAAACATAACTTTGTTTTACAGTGTTCTCTTTATTCACCACCATGCTTAATTGCAATTAATTGTAAAGCATGCTTGCTACTAAATTACTTTAGTAGATTAGTCCAGTATTTAAACGTTTTCATCTGGGCAGAGTTTATACCACAAACTAATATCTCAGGGGCCTTGAAAATTCCCTATATCCATTCTTAGCTCTTTGGAAATTTTCCAGAAATTGTTTGTAAATGATCTCAGCTCATTATGCTACAATTCCATATTCCTCGGTACATGTAAATTCATTGCATTGGACTGGAACTGCTAAGTAGTTCTCAGGAGAGTGAATTGTTAGCCTCTGCTTTGTGTACCATTTGGTCAGTCCATACTTCAGTTCTGGGCACCCAGGGCCTACGATTTTGGAACATGAGTAGTCTTTCCTCCCCTTTTTGATTTCTAATAGGGCGGTGTAAAAGAATTTCAACCAGGTGATTCTCAACATCAATATCATAGTTTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCAAAATTGCTCTTTACATCAAGTTTACTTAATTACTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTACCTTCAAGTAGACTTAGTTATTTTCATAGTTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGTGTCTTTAAAATTCATTTATTTATTTACGCACTTTACAACTCAATATCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGCACCAGGAATTTAGAGAAGACCTTTTAGTGCAGTTTTTGTGTTGTAAGAGGTTCATCTCAATTACAAATTTCCAACGGCCACATTCCCTTAGCATGATTTTCATATGATGCTTTGATACAGCGCTTATTATTTTCTATAGTTCTTGGCAAAAGAATAAAAATAGAAACAGTAATCTGTCAATGTACAGTAATATATTTGCATGAATCCATCATGTAGAAGAATTACAGGATAAAGAATTGGAAAACCAGATGTCTTTCCTTTTGTGGACCAAGACTTGATAAACTGGACAATATAAAAATCTTAGACAAGTTGTCTGAAGTTTGTTCTTTCTTTCAATCATGGGTCACTAGGGAAGGATTTCAGGTATCAAGAGTCAGAAATAATTACCTTTATTTCTGACCCAACTCACCTGCTGAATAACTCATTCTCAGAAATGAAGAAACTCTGTTTCCATCCTGCAATAATGTGTATATATCTATATATCGTTCATAGAATGGATACTTTTGACTCTTAGTTTCAAAGCAAAAGTCTGGGGAGACACAGGATTAATTCTTTTACACATTAATTCTCAGGTTGATGTTTGGTCTCAAAAGTTCATTGCAGGAGTTGCTTTACAACAGTCATTCTCTGATCTGGAAGAAACACATTTTAAATGTTGTGAAATCTGTTACAAGAATATCAACTACCTTTCTCCCTTCCCATTTTTGAACTGAATTATTTTCCACAAAATGTCTGTTGTCTCAGCTGCAGTCTGTATTCCCACAGACTAGTCTGAATCTTGCTTTTAGCACTGCATTTATGATACATCAATGTGATTTCCTTTCCACGTTCACCACTAGTAGAATTTTTCAATTCTTCAATTCATCTGATGGGTCTAATCTACATTGTCACCAAGGATGACACTTGAGAGTTTAGGGATCCTTAGGTATAATGCTGTATCCACAAATAACCTACATGGATGACTGGCAGACTAGAGAATGACCATGTCTATACCATATATGTATTCCTGTAGGTTTCACAAAACTTCTCTCTTTGGTTGAATTTGATCCATTTCAACTAATACAGTACAAAAGAAAGGATAAAAGTCATGCACATGTCCTGAAAACATAGCCCATGCGTTTTGAGCATTTGCTAAGCATAGAACCAAAAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGACACAAACAACTGTTCAAAATAGGCACCAAATATATATTCAAGGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTTTTTAGAAACAAGGAATTCATTATCTCTCCCAAGTGGTTCCCACTGTGACTATATTTCGTGAAACCAGAGACAGACAGTTCTGTTTTTCCTGATTTCTATTTTTACTCCATTGGTGAAGGTTTTCATTTCCTGAGAATCATTAGAGCAAAACTATTGAGTTTCTCACTAGTTCTTTTATATGATCACCCCTAGGGTATGATATTTTAGGAGAACCTAAATATTTGACTACAAGGATGCATCATGGATATCTTTTCCATCATGAAATTGGTATCCACTGTGGGCCATAGTAGCTACATCGAAAGTCCAATCAACATGTTTACCTCTGGCTTGTTGTGAACAAATTATCAATCCCAAGGCCCCTGAATGTTTCAGTGACCTATCTCCACATATGGTTTATCAGATTACAAGATGGCTACACCACACATNNNNNNNNCAAGTTTCTTAAGAGTTGAAAAAAACAATTTATTCTGAAAAATATATATTAGCTTTTTTCAAAAAGTGCTAAAATGATACAATCATAATATAAATTGCATGACCTTAACCGAACTGAAAATTCACAAGAAGAACNNNNNNNNNNNNNNNNNNGAATGAGTGACAAAACTTCCAACCAAATCAAACAATGCTAATACCTGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAGTAATTAAGCTAACCAGCATTCTCTTGTTGAAGATTTATCACAACAGGCGTACCCTGAGGCTGCCCTTGGAACATAGTGGGAAGGCAGTCAGTCACCAATTGTAATAGAGTTTTAAAGATGAATCTAGCTATGCCTCTTTGGGGCCTTTACAGGTCAAGGACTTCCAAGGCTAATATGAGACATGTACAGAATTTGGTTTCTAGGTTTTGAATTTCTCTTGACTGATTTCCAATAATAAACTTGAAAATCCCTCAGAACAAGAATGAATTAACCCTCTGAGACAACTCCTGAATGCTCAGCCATTTTTCATGTGCTTCAACACTTCTTTCAAACCCTCTCATGTTCATGTTCAGTGTGAAGGGAATTCCAATGTCTGAATGGAAACTCACTTCCCCTTCCTACCTGGGCTACAGCATTTACTCAGCTCAAATATTTTCACTCCCAAGGAGATCAAGATTTAAAAAATTCGTCCTCTCAAAGTATACCACTAAATTAATAGCATGAATTTTCTACCATTCAAAGTCTTCCTAATGCATATTTCCTGAAGCCCTTAGCTTTATGTATTTTAGTAACCAGTTCTGCATCAGGAAGTCCTTATTTAGATACAATGTTTCTCCTTGGCTTTGAACCAGCGGCTCAGTCTTAGGTACTGGATTTACCTAAGCACAAGTTTCTCCCTTTTGAATTCAGCTGTTGCCAGTACTGTTCCTTAGGTTTTTCAAATTGAAGAATTGTCAAAATTCTTACTGTCCCTACAGAGTTATGACTCGTAATGACCTGGTTCAATCCTACAATCCTGAGGACTGAGCATCTACAGTTCCATAAAATCCAAATGGTGTCTCTAGATATCTCTGAAATGTTGTTTTCATAGTGGGATTCAGTTGTTACTGTTTTCAAATCATTCCTCTTAAACTTTAAAATGTAAGCATTGCTCATGTACAGAATTCTTTCTCAAGAAAGGAGGAGGATTTCTGAATTCTTTCATTGACATTGGGTTTGACTTACTTGTGGATGTACACCTCATACCTTGGATCAATCCAGCATGCCCCAACAGCACAGAGCAAGTCACTTATTTGTAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTACATGTTGGAGAAGCACACTTTTTCAAAGATACCATGGCCTCCTTTGTTTTCCATGCCTCTTTAACATATCTAATCACATCAAAATGCACCATTTACTTATACCTCTGGGTCACAGATTAAACTCATAATATCCTCCAATCTCCACAGGGAATCAGAGCTCAATAATAAATAATTTTTCGAGACTTTAGATTCAAATTTTGTCCTAAAACTCATTAAGTATTTATTGTTCTGTAAATGAAAATACAGCTGGTATTTTGGACATTTGAGTTTCATGGCCAGAAATCATCAGCTAAACGCATTCCCTCCATTCTTGGCAAGTTCATGCTATGCTTCCCGAATGTCATGTTTGCTGTGACTACCTAGTTATACAGTCTTATGATATGCAACTGAGTTCTAATATAGTTTTCTTAATACTTAGTGGTTCTGATCAGAATCTGCAAAGTGGGGAATCGATCTCTTTGTGCTAAACATAGGTTGCAAACTGCCTCTGGATATTTTTTGAATACCATCTTGTATAAATGCATGAGCTTTTTAGGTGGTTTATCATTATCTATTAACAGTCTACATACCATAGCATCAGATTATTTTAAATTTCCATGTAAAGTGATTTCTAGTCCCTCCTGGCTTAGAATTGTGTGGGGATACTTAGATCAATCTGTGTAGCCCTACGCAATTCTTCTTGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAGCAGACTGATCCTGTAATGTTTTGGATACTACATGATTCCCTTAGCTAAAATATGACTATGCATTCTTATTCAGGCTCAAACAGATTCATGGGGAGACGCCATTGACTAGAAATGTCTACTACTACTCAGATGTCCTCTATGAATACAGTCAGAAGAACAGTTACTTCAGTTCAGGTGTGGAACTGATGAATTATCAGACATTTTCTTTATTTAAAAAAATTACTAAGACAAGGACTGAGGGAATGCTTTCATCTATGTAGAACATTAATTTCAGCCTCACATACAAATGTGTAATGTGAAGTAGTTGAAACACTGTACTGCAGAAAGAATAATATACTATGGGGTATGGTCTTTCTGGACTAGAGTATGATGTCAATACAGTCTTATGTGACAGATTTTCAAGCACATATGAACATCTGAGAATTCCAGGAGAGTAAATCTTGCTCAAGATAATAACCTTCATATAATTTTTGATCCTCATCGGGACCAATTACTGCTAGGTATCAGAGTTCTGACTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCCCCATGGAATACTTAGTCAATAGACCAGTGTACCAGATATCAGCTGCATGACCAGAGGTTGGTAGCAATTTACCTCATTGCTCAATTCATAGATACAAAGAAGNNNNNNNNNNNNATGAGAAGGCCTTGATCTTATAAAATGTAGAATGTTGTTTTCTGTGGCTTTCCTTTGCTCCCTCCATTCTCACATGGTTCATATCAGTGAAGAAACAGCATAAAGAATGTGAAAAACACTTGCTGGGTCACAGGATAGACAAAATCAACAAAACTTTCCTTACATGGAATTAGAACATAGTGGATAGTAGATACATTCAGCTTAGTCAATGAAATGCTCCCCCTGTATACCTAATGGACAAATGTTTACCCACCTGGATTGACTTGTTAGCCATGCCTGCATACCCTGCTTACCCAGTTCCCAGGAGACTTTATTCTCAGCAAGGGATAAGGTGGTGGACCAACATGTGGGTTCCTCAGTATTTACCAATTACTCCAAGATAAGCAGAATCCTCCAAAAGGAGCTCCCATTTCCATAGTCTACCTCTCTTCAGGTCTGAAGCTATGAGCCCAGTCAACAAGAAAATCTCCATAACCCAGACAAAGTAAATCTTTTCTTTCTTTAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAGTATTTTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTATTAAAATCCATGATGAGAGCTCACACATTACCTGCCGAATCCCAAGACTTTTATTCAAAACACAGCTTCTGCTTTTCTGAGAATTATATAGTTTCTTATTAAACTCCTATCCTTTCTTCATGGCCTGCCTCTGCGTGGCACACAAGAAAATTAGTTCGTACATGAGGACATTACAGTTGCATTTTCCTGTGGTGTGAGAAAACTGAGGTTAACACAGAGGGGTCAGGACTGTCAACAAAGAAGTGGGCATAATGGCTATCTTTTGTCCAAATGCTGTTGGTTCAATGGGTCAGCTTTCCTGGGAGTTTACCAAACTCACAGGTCATCTTCTGGAGCTAAGTAATCAATTTCTCCAAATTCTTAATCTGATTTACTAGCTCACTGATGGTGGAAGGTTGGGATGACGACTTCCCAGCTGACCATGTAGAGAAACACAAGGGAACATGCATAGTAATGGCCCAGTCACAGGAGAGAAAATGCTGAGTCCCCCAATGAAGCATGATGAAATGGGAAATCTACAGATACTTGGAAGCACTGAAAGATGAGGAAAGCTCTCTTCAAGCTGGACTTATTAGCTATTTTCTTTCTCGCAACCGTGATCGCTAAACATGTGCCTCACTGCCTTCTGCAGTCGCCCTGGCCCTTAACAACAAAATCTGGCCAAGACATGAATAAATGGAAGATATTTTCAGTTCGTATCTGATGGGATGCATGTAAGTCCTGTAGTCCATAGTGTTTAGGACCACCAAGCCTTAATCATGTATGTTCAAGACAAAGTGTAAGAGACCTTGATGCATGTGAGTGGAGTAGCCCTTGTCATAAAATTCCAATGGCATGTCCAGGAATCCTGTGAAGATAAAATTCAATACTCTACCCTGAGAGTCAAAGCTTTTATCGCTGTGCCTCTTCTTGGCATTCTTCCTCATTCAGAGTGAAACTAAGGAATGCATAGTAGACAAGATGCATGCTTGACAATTCCTGACCCTCTGCCAATAAATTTATCAGATATTCCTGAAACTGGGTCTCTTCTTTAGGGATCCAGAGCCTTCAGGTCATAAGTCCTACTCCTAGAAGGCCAGAGCCAAGACTACCTCCTCTAGGAAGTTCCTCAGAACCAGCCCACTGCTCTCACTCGCCTTTTTGCACCAGATAATTTATGTTTTCACTTCTTTAACAAGAAAGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTATCAATATCCCTTCTAACCCAGAGATATCACTGATCTATTGAATTTTTACCACCTTCATGCATGAATAGTGAAGACTCAGTTCTCAACCACAGCCCACAAATGGTCCCCCACTCCTTTGGTAGCACACTCAAAATGACAAAGAAGAAAATAAACTGAGAACATAGTTCAGAATTCTTGTCAGTGATGTGTTGATTCGACACAGTTAATCCATCTCTGGGGACATCTTCTGTAGCTAAATGACCAATTTTTCCAAATTCTTCATCTATTCCCCCTGCTAAGTAATATTGGAGGGTTGGGATGATGTCTTCCCAGTAGGCCAGGTACATAGATAAGTACTAGTGAGCAAAGACTTGGGGAATATCCACAGACTACAACAGTATGGATAGGGGAGTAAAAAATACAGAAAACATTTAAATTCTGATAAAAAATTCCCTCAGAGCCTCAAAAATTATTTATTTTAGCCATGAGACTGATTGTGATGTGATCAGTGGCACACAGTTCTGGATACAGGTGCATTGATTAACACAGGTGTAATTTGAGTCATCAATAGCAAACACTCAGGGAAAGCATGATGGGTCAATCTTGGAATGAGCAATGAGAAGTCAAACTGAAGTATATATAGGTATCATGTGGAAGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAATCAAAGGAGCAGTCATAGGAAAACGATGTAGTAGATCATTGGTAAGGAGCGCCAGCCAGGGAAGAAAAGTCAAATTCTTCATTTGGGTGCCACATATGACAACTTCTATACTCCTGAAAGGCAGTCACTACTACATTTATGTACAAAATCCATTAGGAAAATACAGACAGGGAAGGTAAAGTAAGGGAAGAGACTAGGTATTACTACACGATGCATGTTTATTAAAGTCCCATGTTATCTTTCTCCTGAGGCTGTAAGTCCCTGTAAAGAGAAGACAGTCTATGGTCAGCCTGGCATGCATTTCTTGGATTTCTGAAAATTTTCCTTCCATACATGATCCTTGGCCCCTAGGCTTGTTGGCAGTTGTTGAATATTCTACATCTTCTCAGTTGTTAAATTCTTATCTAGTATATTTGGACATCAATTCTATTTTTAATTGTTGTTCTCCAGTAGACAGCAAGTTCAGATCACACTGGTTTTTATGAGATAATCGAGTGCATAAACTGCCATGAAATATGTTATCATTAGTAAAGACCTTTGTAGGAAAGCTGAAAAATAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAAAGAATACTATGCCTTGTGTATATGAAGCCAGAAAATAATTTGTGAATCTAGAAGAAAAGTATAAATGACTGCCTGTAAATCCCATTGACTAAGAAAGAAGCCTGGAGCCAGTTGTGCTATTGAGACTTCACACAGATTGGCCTATACCAATGTGAAACACTAGACTTCCATGAGCAAATCCTTAGCCTGGATAATGCAGTTATGTTGGTCTAGAAAAACAAACACTGATTTGGCCCCTCTGTCTCTCAGTACTCTGATCTGCCATGTCACAAGAGGCTGAATGGTCATCCACTTACCCTGAGATGCAGCTCACAAGGAACAGCACCTACCTTAAACAGTACTTCATCTGAGCCTACCCTTCATTGTAGATGGTACTCGGGAAGCTAACTGGCAGGTTACACTTTGCCTAGCTGTGTGTCAAAGTTCAGACATGAGACTCCCACTCTGTGATTGTCAACATTTCCATGTTTCCATTGGGAGGGCAGTGTCACAAAGGCCTGATACTGTCTTCTCACTCCTATCACTTTCTTCATGTGACCAAGTTGACAGTCACCTTCAGTTTATTCTCAGATCCACAGGATGCAACTTGGCCTCAGAGCCCTCATGTCTGCCCACAGAACAAAGAGAACAATCTCACAGTTCACAATGATAATGCAGACATGCCACGGTATTACCTCCAAATTTTACTTTCAAATTTAATCTCTTATTTCTGATTATACTACTCTTTAAAGAAGGTCATGTTGTGGGAGAGCATTTGGTTTCTGCCCCATCCACAGATTATAGTTTTCTTACATAGACTTTTTTCAGTGACAAGGTTTCTGTAAACTTGTATCAAATTAACCATTTAAGCACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGAGTGTAGGGATAATAGTGATGTGCATGTTGAAGAAATTTAGGACAGTCGATTTAGCATATAAGATGTGGAGGGTTGCACTAAAATCTAAGCCCATAGGATGAAGGATGGGGAACAATTGTGAGTGGTGCTTTCCCCCCATTTGGACATATGAACCATGAAGTATGAGACAGTAGATCTGCATGGTCAAAGCCAAAGAACAGAAACATACACAGTCAATTGATTGTGAATAGCTCATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATATTTCACATATTTCCTGACACATGCAGCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGTTACCTTTAGTCTCAAGGCAGACATCTCTTTGATATCCATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTGAAGCTCCTTGGTATCTCACTCCTTGTTTAATGAAAATACTGCCAACTGTGTTGATTATTGCATTAGTGTCTTTCATGGGACGGTGTTTGGCAGTAGTTCATTAGGTCTTTCCACGTAAAATGGACCATTGTTGTTACCTCACGACAGTCAGGGAAGATCATCTGAGGGTCTACAGCACACAGCAGGGTAACAGGATTTATGTCAAGAGTGTTTTTCCAACTACACTCTAGGATGGTACAGTAATAGTATCTGTTAGTGTGCAAAAGGGACATATAGAAGCCAGCTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTTTTTAAATCCTTCAAACAGTGCCTTTTCATCTGTTTCATGGAAAAACAGATAAAAACATTCTGAGGAACCTTGCAATGTTGGGGTGTAACCAAAACAAACTATCAAGTTTCAAACTCCATACCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACCAGTGTCTCAGTTTCCCTTTTTCAATTATTTTGAGTTACATGAGAGAGGAGAACATTATCTATATCTTGTAAGAGTGTCAACTTGGGAAACTTCTGAGGCCAGCCACTATCCCGACTGGAGAAATTTGAAGTCCTTGGCTGAATAGGGTCTAAATTATTTGCCCATTTTTACATCCCTCTGTAACTGTCATTCAGAATTGAATTTTACCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATAGTTTCTGTCAATACACCTAGGATTCTTACTACAAATCTGAAAGATAGTCCAACTGTCTTTTGTATAAGGAACAGGACTTTCACAAAGGTGATATTCTTTGGGTAAACAGAAACAATGTTTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAGGGAACAGGAAGAAGTGGAGACAATCTGACATGATCAATAACAGGTGAGTTATTATCCCCTTGCAAACGTTAATGGAATGTTTGCTGCTTCAGAGACAATAAGGGAGTTTTCCTTTTGCTACTTTGAATGTTATCTTCTGATCAGGTAATTGTCTTAGGAGATTATTGAGGACTGAATATCAATCCAGTGACCTGTAAGAACTCAATTGTTTTTCCACAATTTTAAGTTTTACTGCAGACTCCTGGAGTGTAGTAGCCTGGGCCCCATTACTCTTCTAACTGTTGTACTCAATTTTCCTTTTACTTCAAGTTACAGGACATATTTTTTCAATGTACACCTTATTTGCATGAGGCATGATTGTCTTTCTCCAATGGTTGTTTGGTAGTCTTCTGGCCCTTTTCTTGTTTGTTTCATAAAACATGTTTTTCTTCCAGATTTACTGTTAGGATTGCCACTATTGGCCTTGGTAAGTCTCTTGTCCTCTGGCTCTCAGTCAAATCTCTATTTTCCCACTCATTTTAAGCTACCACTAAACACTGAGACTCACCAATACCTGCACATCTCTCTAATGTTTTTACATCAAATATCTGGTGCCAACTGAGTGACAAAAGCACTTTTGAACATCTGCCTATGCCCAGGGCCGCTGGAACTATTGGTGTAGCTAAATGATAAATCCATAAAAGTATACTAGAAAAGAATGTTTTTCTGATGTACCATGTGTGAACTCACTTATTTTTTAAAGGTTTTCTGTCTTCTGAGCTGCTGCATCGAGCCCAGCCAGAAAGTCTGGAAAGAGATGACCAGCACCACAGTACCTTGGTCAAGGTCAGAATCCTAAGGGAGGTGTGAGGAATGGAAAATGACTCTCAATACAATTCTTGTTATCAGTCAGAGATCCCTATATGGATGCAGTACCACATTTTTATTTTCCAACAATTTTCAGTCCCTCTCTTCTGATATGAACAGGGCGGCCAGTAATTGTTGGCAATCATTGTCATTGTGCTGATGAACATAAAAAACATTTTCTAAGATAGAGATGAGTGTCTGAGTTTTCTCAGAGAAAGAACGTTTCTGTTTTCTCTAGTAGTATTGGTCACTTGTCCTGAAGGAAATACATATGATAACTCAGGATAGGGCCTCCTTACTCAGATCTTTTGTTCCTAATTGAAAAAGATCAGAGGCAAACTGGAGGAAATAATTGCAGGAACTGCACAGATTTAAGCCATATTCGTGTGTTCAGGCCACAAAGAGCATAGTTGGATCAACTGTAGTTATGCAAGAGACACTTCAGGAGAAGAAGAGGAAAGGGTACTTGGGCATGGCTGAGGCACAGCATGAAGGCACCAATCCTAAAGAGAAGGAGGATAGGTTAGTTCTTCCTCATCTTAATAGATGTGTAGAATTTTTAATGTTTTTTCACTTGAGGCTTGATTACTGCAAAACTGATACAATTTATGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTATATCCTGGGTGAAGATTATTTATAAAGTTATCACAGATATAATTTTAAGGAAACAGGTGCAAGCCAGAGAGGAACCTGTCATTATCCACCTAAGGACACATCTATGTAAGGAAACTAATGAGAACGTCCAGGAGTGCTTATGACACCCAGCAATACTTCTCCTCTTTTCCAGTGGTTTTATGTCCCTGCACTCAACCATTCGACGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCTAACATATAGAATCTAAACACAATTCCTTGTCTTTATAGGTCTTCAGGAAATAGTAAAGATAATATGGCAAAGGAGTGAGCTGCTTATTATATTTAATCCATAATTCTCAATTCACAATGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGGAAATTTAGACCAGGGTATCACAGGGGCCTCAACTGCTGAGTTGAGATCTTTGCTTGGTTTCCGGTTGAATGCCTCAGGTTGAACTCTTGGAAGAAATCTCCACACATCAGGGTCAAAGTCCATGATGAAATGTATAAGGTGCTCAAACTGGTTAGGATTTCAAATAGATGATGCTGTGTCTTCATAATATTGTAGGGTAAAAATTGAAAGACCATTCAATATGACCAAGACTTGGAGGGAAACATTTTCAATAGACTAACTCTAAATGCAAATCACCAGATTTCATTTTAAATACAAAGCATACNNNNNNNNNNNCATCCTGGTTTGACTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCACATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATGNNNNNNNNNNNNNNNNNNNNNNNNAACGAACTAGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTTTACATCAGAGTTGCTTCCCCCTCTTGGAGTTCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGGTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTTTTATTTAACCTCAGATAGTTATAGCTACCAACATCCAAATACAACTGCACTGCAGCTACTACATCTTTACTCACAGAATCTAATTGAGGAGGCAGTGGAAAGAATACAAGATCATCTACTGTAAATCATTGTCCCCAGAAAATGATAAAAGAAACAAAAGCAAAAACTGTAACAGCAGTGTACTTAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGGAAGGTACACGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCTAATCAAATCCTACCAAGGACTGTGAAATTTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGTATTATGAACAAATGTGTGCAAATGATAATTAGAGAAGGAAAACATCTCTGTGGACTCAAGTTGCTTGATCTGATTCAAAATTCCTTATTCATAAGTAGCAACAAATAGGGAATTTCTAAGACTAAATTTATTATCATGAAATAGTGAACACTTTTTAATCCAACCCTTATGGGATCTGTGATATCCGGAAACAAATCAAGAGACTGGGAATATTAAAAGGGAAAATCTTGTTTAAACATTCATGGAAGAAATGAAATTCATATCTATATATCCATATTCTCTTTTATTCCTTCCAAAGTAATAATAGATTAATTAATAAGACTCTATATCTAGAGAGAAAGTTTGAATTTAATGTGAACTTAACTCCAAAGATATTACTATTTGTATAGGAGTATTTTGTTTACTACATTTATTATAAAAAGAATTTGTGTAAGAGTGTCAATTGGAATTGCTTGGAAAAGGTTCTATAGCTTGCAGATGTGGTTTATATCATTGTTTCTTCTAATCTTCTGATCGAAATGACAATACTTAGATTAATTTTGAAACACATGGTTAAAATTCCAATAACCAAAGGAAACGATTATTGAAGAACCGCAACAATTATCTTTCTCACTACCTATGGATTTTGTACATTGGTATTGGCATTTGAAAAAAGAAAGCAAAATTCATTTTTGAATGTCACAAATTAACATAAGTACTTTAGGAAAAAGTCATTCTACTCTTTATTTTCTCTCATTTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGAAGGATGTATTTATTAAATGCAAAATTAGTTTTAAAAGAACTTAAAAGGACAGNNNNNNNNNNNNNNNNNAACTGTCCTATAAGAAATAAACTGTAGTTTGGTCATTTTGCTTATTAATGTACCAAGGAGTAATAATGTAAGGATATAATTCTGTGACATAGAAATTTTGCATACACAATAGCCATCCCATCAAATTATTCTTGTTATATTTGATTTTGCATTCCATTGCAATTCAAAATAAGTATCTTATATTTTCTGGCACTTTAGCAATAGGGTATTCTCATTTCTCAAATAACATGCTTTTACATTTTTATCTCAAAATATTTAGAAACAAATTAGGAAAAATAAATGTACTACAGAGTTTCCTTTATGCCTGTACTTAATATCAAAATATATCCTGTAAATTTTAGCTATTTTTGCAATTCCATTCACCATGATACATTAGATTTATTCTGGCTCTACATGTTTGACAGATTCAGCCGCACAAAAATGGTTGTCGTTATCACAGAACAGACAAAAATGTTGGCAACTAAGAAGGTTGCAATAAAAAACAGTCAATTAGAATTAAAGGGGTAAATAATGAAGAAGATCAATGCATGCTAGCTGGTAAACAGTACCGACCAACAAAACTGCACACGTATGAGCTTTAAATTTTAAGTAAAATATATTGTATGGAAATATGAACCCGTTCTAAAATGATAATCCTTATATCCTATTAGAATATCTAAAATATTTATATTATTCTTTTGAATGTATAAGGTTATTTTAAGTTTTATAGTGAGTCTTTTCTTAGAGGCACTTGTCTCTTTACATTCTTGTTTGCTTTACGATTAGAGAGTGGAGAGCCTGGATTCCATCCCTCCACTATACCACAGCACTTTTAACAATTTTTAAATGAATTCATTTCCTAATTTTATACTAAGTGTGAAAGTCATACACACAGATAGTACTGCTTCATATAAAGAATTATATTCATAGTATTGCATTCAATCAATTAATAACTTTATATTTTCACAGTTTAAAAGGATGTTTGTATGTGTCTGAAAATACATGGAAGATACCTGTATCCCAACACTGACCCAATACTCTCTATTGCTGTCTTATCCCATAAAAACCTTTTTGAGAGTATATCAAGCTATGTTGAAAAATATGCCAATGATTCTTCAACCAATAAATGTAATAAAAACAGCTGTCTATTTTTCTTTCCAATGATTCTGTGTGTTCATATAAGAAAATGGAACTATTATTTCAATTGCATTTCTTTAAAAACATGAAATACTACAGTCTGCTGACCCTTGCCTTTCATATATAACAAAGATTCTTGAATCTTTTAAGTTAAACCAGCATCTAGAAACTCTCTCATTTCTTTGAGGTAAGCCTCCTGCTCCTTTCTCACTCATTTCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACTTCCTTCTTCATTCACTGGACAAAAGCTTATTATGATTCACTGCTGTCAGTGCTGTCCTTGCAGTAGGGAAAACAATGGTCAGTGAGCATGGACCTCAGTAAGCTGAATGTTCAGACAAATGCATGAACACATGTAACCAGAGCTTGGTTCCCACTNNNNNNNNGCATGCAAATATTTTCCAAATGTTGTGTAATGAACACTTGCCGTGGGGTTCAATGCTGTTTCAAAATACTATTGCCAGTATTACTTGGTGGCCATCTCCATGAGTGAGTGGGTCATCATTTATTTGAGATTATTTATTTAGTGTTGAATATTGAGAGCCTCAGACAAATTTCTTCCAGCAGATCTTTACACACACACATGGTTCTTTATANNNNNNNNNNNNNNNNNNNNNNNNNNNNGTATCAATATATATAGAGCACAAAACTTAGCACTCTATCATTTTTGTACAGTACTCAGCATCTCTGGTGTGTGCCTGTCACACCCTCTCTGACCCAGATCTTTTTGAATTTATGGAGCTGAGATGCCATGCATTTTACACATAGTAACCATCTTCCTTCTCTCTCCTCCCAGACCCCAAATCTCCTGCTTCTTACCACTGTTGATAAATACTTTATATACACTGATATATGCAGGACCAGAAAATACCTGTCTTTTTTGCTATTAACTTGGCATCCTCAGGCTCCTTCCATGCAGCATATGTCAAATGCCTGAGTGATATTACACCCCAAGGAGAGCCTAAAGCTGATAACTCTACAAACTAAAACTTTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCCTGCTGCTTTATTTGTTTGTCATAGTCTATATTGCCAGATTTCCCTTGGAAATATATAAGGTGTTTGAAACGTTTGCTGCTACAAATATATTACTGTTGCTGAGTAATCCTGTACATCATTTTCTCCTCAGAGGGATAGAGACTATTCCAATCCTTTATAGCTATTGCCGCTAATGGTGAAATGGGTAATCCAATATGTGATCAGAGGAGATGCTTTGACCATGTTTCCAAAATAATAAGTTTAAAAACCTGTGAGCTTTAATGGTACTGCAAACTCTTAAAACCACCTCAATAGCAGTTACTTATTCTTACTCTTGTATGTAATAAAATAAAGTTAGTTAAAAAAAGGTGAAAACAAGGTGTTTTTGAATGTGTAAGCCTGATGGTGCCTTTGATCAAAATGATAATTATCAAAACTATGATTTCAAGCAAGTTTATAAACTAATGTTTGCAAGATGTGAAGCTCCTATTTTATTATTCCTATTATGTTTGGCTAAAGGCACATGGCATCTAGTTGTAGGGATAAGGAATCACTTATTTTTGGAGAAAGTGTATGAGTGAGTTAGAGAAGTAAAGGACATCATTTCAATCCCCAAGTACATAGAAGTCGGATTGGTAGAACCATCATCATGTTAAACAAGCAGAAATGAGTACTAAGACAGAGCCATTTAGCAATAACATCATTTTTCTCTTATTTGGCTAAACCATATACATCATGCCTAGGGAAATTCTTTTAAAGCAAGGATTTTGCTTTTTAAAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTAACATACAAATGCACTCTATTTTCTAATTTTATGAAACAATTCTGATGTATACATTAGTACTCAAGAATTTTAAAAGCTGCTTTAAAAATTTTGATTCAGGTTAAATTTCAGTTCAGAAAACAGATTCAATAAAGATAATTAATTTTTATGCTATCAAATTTCTCAACTATTTCATAAAAACATAAATATTTACTTTAGTTATGTGACTGTATACCTTTTAGCATGAAACATAACTAATTAGCTTTTCCAGCATGTGATATAATTAGAAGATAATACTAGACCTATGTGAGGGAGAAAATATATCAAAGTACTGCAATATGTGATAGATCAGAGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTACACTGATTAAAGATAACAGATGATATTGTCTACTTTCCTGTCCATCACCGCTAACCTCTACCCCTCACCTTTTATAGTGATTGTCCCCTCCACATTGATATCCCCTTACTTAATGTCCCAGACAAATAAATATCCAAACTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTTACATATATAATGTATACAATTAATATTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGACAAAAAACATAATTAAATAAAAAATAGTTTTTATTTCTGTTGCATATGGTTTTCATTCAATGCCTCAAACGTCTCCCAATTTAACTGTACATCTCTGCATTCCCTCCATTGTCATACTCTTCCCACTCTCTTCACATTTGACATTCCTGTACCTGACAGTGTTCCTCTGCAATCCATAAGTACATTTGTTCATCACAAAGTGAGGATAGTCTGGACCACATCCCTTGACTTTTACACTAAACTAATCAAACTGATACAGTGTGGAGAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAACTTATTAAGATCAAATTACATAATGCACATATTCAACTCACAGAATTGGCAGATCTGTTTTAACCAACAGAAATCATAAGGTCGCTTCATGAAGTATCCCTATATAATAAAACATTTTCTATGTACATAATGTTGAGGAATAGAGTTCATATATTTTATTCTTTGAGAATTTCCAAAGAATTTTGATGATAATCTTTCCATTTATTTTACCCACTCACTCTATTTCTTTGAATCCTAAATTTGTATATCTTCTACATTAAAGTACTGTTTAATAACTCTATTATAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACTCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGAGAAAACACAGATTATTTATATTTACAGTCCAAAATCTAGAATTTTTTTAAAGCATTTGGATTTACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTAAATACTAGATGTATTTATATACCAATATTAAATCAGCTCATTTTGCATAATTTAAAAAGCTATATACTAAACAATTACAAAGAATCAGGTTTTTAATTTCTCCCACCTGAAATATCATAGGACCACATGTATTCAGTTGAACAGAAATGAATATACATTTAAATAGCATTTAAAGTGTCTAAGACTATTTCATAAAGTAGAGAAAAGGATTGAATACATTAAAATTATATTTTGAATCTGGTATTATCTAACAATGACAGACAAAATAAGGAGAGAGTGTGAGACAGGGGGACAATGAGGCAAAAGGGAAGGTAATGAGAGGGAGAAAGAGTTACAAACGACTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACATAAAAGTTTGATTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGAAAGTATTTAAAATGCAAAGACCACTATGAATTAGCTAGACGTGATCCTGAATAGAGACAATTTTTCTTTAAAAGATTAAGTTTCTTAAAGCTGAAAATGCATTCATGAAATAGTAGAATTCAAAGTGAACACTCAAAACACGTTATCTTTTTGTTTTCCAATTTCAAACTATGGGCGAGTCATCAGGGAAATATTCCACTTAAACACTCTTAAAATATATATCAAATACCCTGAATTCGCATTGTTAGAAAGAACACAGTGAGTTAGAAGACATATGAAGTAACCATGATACATCCAGATTATACATAAGAACGTTCTAGCTGATGTTCTGAAGGACCTTAAAGCCTTGAATGAACCAAATCTTTTATAGTTTTAAGGATAACTAGATAGTATAATAATGTCAATTTTTGATTCATTAATAAAGTTAATGCAATAAATATTGATTAGAATATTTTACTACAACAAATCACCCACTTTTATGAAAATCAAAAATTTGACTATACTATTTCTATGGGACATAAGATAACTTAAAACGACAAAGTGCTAACATGTTTAGGGAGATAATTTTAAAGAGAAAAAATGTGGGAGGAAAAATATGAGATTAAAAGTAAGTTACATACACAGTGTGATTTTGTTGGCAGAGTGAATATGTCAAAAGTTTGGAGTGACTTGGATTTATTTATTAATTTAAAAGGGTAGGTTACATGCCAGCAGGAGGATGGACTATCGGATCAGATCTCAAGAAAGTGCCAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATGCATCATTTAGACAGTCACAATAAGCAATCACAGCAAGCCATAAAAGCAAAATAGAAAACTTAGCCAACGAAAGATAAGAGTACCCCTTCATGAATGGAATTTGAGGTCAAAAGTGAAGTTCTATGTGAGGAAGAACTTAGAAGGAATTATGCCAGAAATCACACTTTATTNNNNNNNNNNNNNNNNNNNNNGACAAAGCCACAATTAAAATATTGTTATGTTTGACACTTTGAAACCTCTTCTGGATTGCAGGGTAGAGTCAGGACTTGGTTTTTGGCTGGCAGCACAATTGATAGTCCAGTATTTTGGTGGAGGATTTTCCATCAGAAGCCTTAGCTTTACCACAGAGGCTAGATCCAAGTTAAAAATCATAGTCAGTCAACAGTTTGCCAGATCTTGTGCTCCAAAGAAAGGAGCAGTTCATTTAGTGATGATTTGGTGATGACTCTAATTCATTTCAGAGTCATAGATATTGCCAGCATATAGAAAACCACAAGACCCGTTGTCAAACACCAATATTCTCTGCATTGCCCACAGTCACCATAGTAATATCAGTGTTGAGCTCTACAGTATGANNNNNNNNCTCTTTCCTGTTGTTGCAGCTTATAAACCTTGTTTCTTTGACCCACAGAGAAGTTTCAAATAAAATAATGACAAACTTTTGCATTGAAAGCTATTGGTGACTTGTAGTTGTAGTTAAAAATGAGGACCTCAAGCAATCTTCACTCGGTCCTCTTCTTTTAGGATTGGGTTGATTAGCTATTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACATGCAGAGATCAAGAGTGGTTAGAAGAATTTCAAGTACAAATTCAGATGGCTGGAAAGAGACCAGTCTTTCTAACAGGTCCACATTGTTTGCTGTACTAGGGATTTTTCTCTTGCCTTTAATGTTGCCCATTTCCACTTTTTGGATCCTTTTATCCTGGCATAATTAATACTACATATATATTATAATTATTTAAATTTCAACTCTGAATCAAAGTGCTCTATCTCCCTCCCAAAACCAGAGACATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGTATTATGAGAGCAATCCATGACCATAAGGAGCATGTGCAAAGTCATCTTGACCATGAGAGTTAGACTGTCCCACATGTATCTTTTGATTATAACCATTTCTTCTTTGTGATCTTTTAGTGTTCCATTTGCTTAAAACTATTACTGAAAAGGGTAAAATGATTCTAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATCAAGAAATATTCTTTCTATTATTTTTTCAGGCATCTGCAGATACATCCTTTTGAGGAATGAATTCTTCTTACTGGAGACTATAGAGGGGACCTGCATTTCAGTGATAATTAAACGTCACTTCAAGACATCAAAGCAAAATATCAAAGTGAGAATGGAATAAATTTATTAAGACAGTGTTTTGCAAACAACTTCTTTCACAAACATCTTTGGAAGGAGAATTCTGAAATTTTGCATTTCCTATTTGACTTTGCTGGTACTCTGACAGAATCAACTCTCAATTGTTTGGGACTTTACGGGGAATTAAACACTACAAACAGAGATGAATGCATCATATGCTCTGCCGTCTGTGTTAATATGGCTTCAGTGAAGAACAACCATGCTACAGCTATTCTTCTGTTTTTTCAAATATTATCCTCATACAAAGTGTGGAATCTAAGGGTTGCTGGATGGATAGGTCGAGAACACTGGCTGAGAGCTACAAATGCAGAAGTGGGATGGTACATGCTTGGGGCGTAAAAAGCCTGTGTGTAGATCATAAACAACTTCAAAATATTCATTGCTTTAATAATTACTTGGAAGTGGACTTCTGTAAAATGACTTCAGCAGACCAGCATGGTAGAGAAACAGTAACTGATTCCCTGGAGATTTAAATGCACTGGATTGTGAAACATGGACTTAGAGGTAGAGACAAGTCAGTGAATGAAGACTGGATTATCAATCCTCTGTTGTCTCTTAAGTTTCCCTGCCCCATGGTTTGAGGCCTACAGCAAAAGATTTTTTGGAATGAGGAATAGAATGAAAGCCAATTTGTTGAAAATCCCAGTCATAAGAAAATACTGACATCATCTGTGACAAACATCAAGTCTCAGCATGGCTTCAGCATGTCTGAATGTCTGCTGTCAGCATGGGCTTTTACTGCCATCCCTTTAATAAATGCAGAGCTCCAATCTGCTTCAGCCACATCATCATCTCTTCATTCTGTTGCAGGTAGATTAGATCACTGTGTCTGCCTATGCAGTCTTTCTCTACATATAAGGACCCAAGGAACAATTCTCACTCCAGGGAGCTGTTGAAAGTAATCTTGAATTGCATTGGTGTTGTTAGTAGATGTAATGTCTTCAAATCCCAGAAGACCATGTTTGCAAAGGAGTTGATTGAGGAAGTCTTGGGTATTTCAGTATTAGGGGCAGGTTGGATCGATGAACAGGACCGCCTTCCCAGACTAGATCTTGCAGTTCACATACACGTGAGCCATGCTGACAGGGTGCAGCTTCCAAGAAAAGAATGTTCAGTTGAAGATATTGGTCTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCAGATATCTAGAGAAGACCTTTTATGGCATTTTGTCTCTAGTAAGAGTTTCAGGTCAGTTACAAATTTCCAATGGCCACATTACCTTAGTCGGATTTTCATATGATGCTTTGTTACAGTCCTTCTTTTTTTCTATAGTTCTTGGCAACATAATTAAAATAGCAATTGTAACCTATTAAAGAAATGCACAGTAATCTATTTGCATGAGTGCAGCAGAGAGGATTATAGGATAAACAAGAATTGGAAAGCAAGATATCCTTCCTTCCTAGGACCAAGACCAGGAAATCTTAACTACATAAAAATCTGAGACAAGTTGTCTGAAGTTTGTTCTTTTCTTCAATCATGGGGATCCTAGTGAAGGAGCTCAAGTCTGAAGAGTTGGCAAAAATTACCTTCATTTCTGATCCAGGTCAACTGCTGAATACCTCATTCATGGACCTGAAGAAACTCTGGATCCATCCTTCTATAATGTGTATATATCAATGTATCATTCATAGAATGGACACTTTACTGTTGGTTTGAAAGCAACAATTTGTCCCTGGAGAGACACAGATTTCTTCTTTCGCACATTATTTGACAGGCTGATGGTGGGTCTCATAAGTTCATTCCGGGATTTGCTTTACAATAATCATTCAGTTATCTGGAAGAAACACTTTTTAATGTAGTGAGATCTACTAGAACAATATCAACCATCATCTTCCATTCCCAGTTTAATGCTGAATCATTCTCCACTAATTGTCTGTGGTCTCTGATGACAGCAGCATCTCCACAGACTAGTCTGAATATTGCTCTTAGCACTGTATTTAGGATACATCAATGTGATTTCCTTACCACTTTCATTCCCAGGAGAGTTTTTCAATTCATTTCATCTGATGCGTCTAATCTACATTGTCAGCCAGGATGAGTTTTGAGAGTTTTTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATACTCCATGTCAGAACCAAATTTGAACCATGCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACTAGAAATTAAAAATTACACAGCATAACCTATGGAAGTACTCGCCTGCATACTCTAACAANNNNNNNNNGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCATTCACCCTACAGAACAGATTTTATACTAACATACACACTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTGCCCTCTGCACTTCAAATTAACGTGGGAGCTCCCCTTGGATTTAACTTTTTGGTAGTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAAATTGTTATATCCTAACATCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCAATGGTGTGAAGGAGCAGAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTTTGGGTGTAGATTCAAAGTTCCTATCTTGCAGTCAGGATGACATGGTTGCCAAGGTGCATGCAGGAGAAGAGGCAATCTTGCAGTCACATGTGGAGTCAAAGATGACATCATCTTGCTGTTTGGGTGTCACATGGTTGCTCATTGTGCACATGTGACATCATTGGCTGTGGAAGCAGGGTCAACCTGAAACATCTCTGGCTTTCTACCATGCAGATGGTGTTACAATTTCTAAATCACATCAATCACCAAAAATAACCAGGGTAAAAACCTGTGACAGAGGGATGGCAGCCATTACTGGAGAAGGAAATGGCTTTGATGTCCCTAAGAAAAAACTGCTCATGCCATGGCCATTCAGGCAAAGCAAGCATAATGGGATGAGGAGATCTAGATTTAGAGACTGAATGTTTAATGTTTTCTTGGGAAATTTTAGCCTACTCACGACGGTTCACTGTTATCAGAAAATTTTTAAAGTGGAATAATATGCAGGTATGAGCAATAAGGACATTGTGAAGCTGCGGTTAACTAAGTGGAACAAGTTGAGAAACCTGAAACTCCTCTGGGTGAGATCATTGAAAACCTTGAGAAAAAGGAACACTGGGCATGAATCACTGAAGAAACAGATATCCACAGAAAATACAAGAGACATGACTGAGGAAGAAACAGCTGTATCTACTGGACTATGGAGCAATGGTTAGAGCCCCTACAAGGGGTGATCTCTATTAACAGAAAATTTGATTCAGAAATACTGTTGAGGAAAGCTTGTTGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGTAGAGGAGCACAATGGTTCTCACATGAGTTCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACCTGGTGAATATATACAACCATTCTAACAAGGGGCCAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGGTCAGAGATTATAAAGATATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGCCATGCATAAGCTAACTATCCTCACACAGAATGTCTGGATTGCTTTTCTTTATAGAATGTTGGCGAATCTTTCTCTTGTCCTAAAAGACCACTCTGGTTCTCAACTCTCTCTGTGAAGCCATGACAGTTTGAGTGATTTTCATGTGAGAGGAGTCTGTCCTATTGAAAACTGCTTTCCTGGATACAATATCACTTAAAAAAACACATCTCAATATTTATTTTCCTTATAACGTGATCCCTCGAGGGGATTTTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTAATATTATTATTACAGGACTATTCCATTATATTGTTATCTGTGTTGTTACCAGTGTGCTAAAGTTCATTGATGGCAGAAAGAAAGATTTTGTTTCATGTGGGTCATGGACAGCCACGATTTTGTTCTTGGAACTGAAAGATTTATTTGCATGCTCCCATGAGTAAATACATGCAAGTACAGAAAGTTCCTTGGTCTTCTACATGAGAGTGACACCCTCACATAGTCCTCAGATCTACATGAGAAACAGAGAATTTAGATGGGCAATGAAAAGTAGGGTGATCAAAAACCAAGTTGGGGAGAAATAAGACAGTTTTCCACAATGTTTCAGGCTTTGGGGATTGGTAGACATTACATAACCATCTTATTATTCATAGCAGAAATAGTCAAAATTAATAAAGGCAGAAATTTTAACAGCATATTTATGCTGGCTAATTTAAATTCCCATATTTCATCTGTGGAACATTATATATTCTCTTTCAGGTTCTTCTTGAAATTATTTGAAGAAGTGAAAACTGGTATGTGTTTATCTATTCACATTCATAAAGCATCACCGTTGCTCTAGTGATGAACAGACTGCACAACTGTCAAGAGACAGACTGACTTTCTTGCCAAAGAAAAAAATCTTCACCTTCATGGAGGCAGTTTCCTTCTTAGGTGCAGAAGTTTAAAATCCCCTGAGAATGCTTCCTACAGGTACCATTTCCTGTATATTGTAATATCCTAGAAAATGGGTTTCTTTTTGCATTTTATTTCAAGTGTTAAGATCTACAAACAAGTTTTGAGTGCGTGTACTATTTGTAGATGTAGTCTTTTTTCTTTCCTATAGATGGATTCTGGTTTGTGGACTCTCAGGCATTTTCTGATCCATCTCTCACAGCAGGGGCTGCAAATGAGATGAGTCTTAATCAGGAATAAAGGAAAGAAGAAAGGTAAGGTAATAGATGATGCCCTTATGTATTTAACCCCTCTGAGTCTGAGATGGCTGTTGTCATCAACCTGTATATCTAAACTTTAACTTTGAAACAAAGTACACTCACATGAGTTTAAGCCTTTGTACTTTTCATTGTGTAAATATATGCAAAGAAGAGAGCTTTCAAAGTAATAAAGTTGTGTGATGTGTGTTACTCATTTAACAGATGCCCTTGTATAACTTAAAAGAATATATAAATGGTTTTCCTTCATATTGGAGGTAATGAAGACAGGGTCTCTTCTAACAGTATATGTAGGAATTTTGACAACTATTAAATTAAATATGTTCATATCTTGACAAAACATCAACCACAATTGCTTATGGGATACTTCCTATACTTTCTCAGTGTTTTTTCCTAAATATTGACTTTAAAATGCAGTTAGCAGAATTGATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGCCTTTGCAGGAATTAGGTATAGGGAAAGCAGGGAAATGAGAATGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTAAACAGAAAGAGAACTAAACTTCCATTCTTACCCATTCCCTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGAAGTAAGACACCCATGGCTACATCATTCTCTATTCTCCAGCACTTCACTTAGTTCCTTTGAATAGGCAGTGTCAATATTATATAGGGTCTTTTCAGATAGATGTAAGTATTTTGAGTTCTGGAGGGCCACAATTGTATCATGCTCAGTGGACAGCACCTCACAGATCTCCTTACCTATTAATAAGCCCTTGAAAGTACCCAAGGCCTGCATATCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAATTTTAAAAACATACTTTCTGGGGCCTGTCTGCCCCCTTTTCTCAAAATCCTTAGTAGTTTCATGTAAAAAGTTAATGAAAATATTTTAAATCTTTTCCAAAGCAAAGAAAATTGTTTGTTTACATCTGATCTGGAACTGCCACTATGGGAGTGAAGCTTCTGTAGAGTTGCAATAATGCAGTAGGAGAGTCTATAAATGCTTTCAGAGAAATCAATACACTGAGGTTCAGCGGGAGTTTCACATGATTGATGTTACAAATTTTCAATGGGAAGATATACATTTTCGATACTTCAGTTTTCATGAAATTCTTCAAGATCAAATTACAAGTAGTATGGAATACAATCATAAAATAGGTTTGTTCCTTTGAAAATTTCAAAATTACCCCAAATAATACTTAAATATCATTAATAAATCAGAACATATTGTATCCTAAACCCATATAAACATGACAATTATGAAATAGAAGTAGATGCGTATTTGTGGATAAAAGCTGTTTCTGGAGAGGCACTATTTTATGTCTGTGATAATTTCACTTCATTGGTAGACGGGTTAAATCAAAGTCTGATAATGAAGACCTTGCTGTAAAAGACCATTCTCTCACTAAGGGACTCTAAAACCCTGTTGTATAGAGTGCTAGCATTTCAATGTATCTCTTAATGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATACTCCATTTCAGAACCAAATTTGAACTATGATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTAGAAATTAATAATTACACAGCATAATCTACAGAAAGGATCTCACATTCACATTCATACTCCAATAGCTCCCTCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCATGCACCCTACTGAACAGATGTAATACTCACATACATACTCAAACATCCTAATCGNNNNNNNNNNNNNNNNNNNNNCATGCAAGCNNNNNNNNNNNNNNNNNNNNCCCTGCTCCCGCAACATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTCTGCCCTCAGCATTTCACATTAACGTGCGAGCTCCACCTGGAGTTAACTTTGTGGATGTTGCATACCATGCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGTGCAGCATTCAGACTGTTACCTGGTGAATATATACAACCATTCTTGCAAGGGGCACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGCTTCATGGAAAATAGTTGAAACTAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAGATTATAAAAGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGCATACATCAGAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTCACACAGACTGTCTGGTTTGCTTTTCTTTTTGGAAAGTTGGCAAATCTTTCTCCTGTCCTAAGAAAAGACCACCCTGGTTCTCAAATCTCTCTGTGAAGTCATGAAAGGTTGAGTGATTTTCATGTATGAGGAGTCTGTCCTAGTGAAAATAGCTTTCATGGGTAAAATAACCCTTGAAAAACATGTCTCAATATTTACTTTACTTAGTCTGTGATCCCTTGAGGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGTCTGTGCTGTTACCAGTGTGCTAATGTTCACTGATGGCAGGAAGATTATTTTCCATGTGTGTCCCATTCGACGGCCATGTTTTAGTTCTTGAAACTGAAAGTTTCATTTACATGTTCCCAAGAGCAAATACATGCAAGTACAGAAAGTTCCTTGGTCTTCTACATGAGAGTGACACCCTCACATAGTCTTCTGATCTATTTGAGGAACAGAGTTTAGATAGGCAATGAGAAGGTTGGTGACCAAAGACCCAAGTTATGGAGAAATAAGACAGTTTTCACAATATTACAGGTTTTGGGGGTTGGTAGACATTACATAACCATCTTTTCATTTATAGCAGGAAGAGTCAAAATTATTAAAATATTGTAGGCAGAAAATTTTAACAACATATTAATGCTGGCTAATTTAAATTCCTGTATTTTTTTCTCTGGAACATTATATATTCTCTTTCAGGTTCTTCTTGAAATTATTTGAAGATGTGAAAACTGGTATGTGTTTATCTGTACACATTCATAGAGCATGGCCGTCACTCTAGTGAAGGACAGACTGCACGACTGTCAAGAGAAAGACTGACTTTCTTGCCAAAGGAATAAACCTTCATGTTGACGGAGGCAGTTTCGATCTTAGGTGCAGATGTTTAAAATCCCCTGAATGCTTCCTACAGCTACCGTTTCCAATATGTGGTTATAACCTCGGATGTGGTTTGTTCTTTGAANNNNNNNNNAAAACTACAAGAAAGTTTTGATTGCATATACTATTTGGAGATGTTGTCTTTTATCTTTTCTATCGATGTACTCTGGGTTGTAGACCGTTAGGCATTTTATGATCTATCTCTCACAGCAGGGGCTGCCGATGAGTTGAGTCTTCATCAGGAATAAAGGAAAGAAGACAGGTAAGGTAATAGAGAACTCCCTGATGTATTTATCGCCTGTGAATCTGAGATGGCTGTTGTCATCAACCCGTATATATAAACTTTAACTTTACAACAAAGTACACTCACATGAGTTTAAACCTTTGTACTTTTCATTGTGTAAATATTTGCAATAAAGAGAGTTTTCAAAGTAATAAAGTTGTGTGATGTGTGTAACACTTTTAATAGATTCTCTTGTATAACTTAAAAGAATATATAAATGGTTTTCCTTCATGTTGAATATAATGTAGACAGTGTCTCTTCTAACAATATATGTTGTAATTTTGGCCTCTATAAAATTAAATATGTTCATGTCTTGCCTAAACTTCCACCACAAGTACTTATGGAATACTTCCTATACTTACTTAGTGTTTTTTCCTAAATATTGACTTTAAAATGCATTCAGCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCGAAAATGAGTGTTGCCATCCCATGAAGACGGAGCACCGATTTTTGGATGTAAAGTGAGTAAATAAATAAATGAATTTTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTAAGAAGCAATTCTGTGAATTTAATATTAAATTATCACATTTGAGACAACAGTGGTCTATGCAGAAGACAGGCAGCTTAGGCACTATATTTACNNNNNNNNTGGCGTTTGATGAATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTACTAAGCTGTTCCTTGTTGAAATCATTTGATTTACGTGAATATTCAAAGTGATAATCACAGTCAAATAAAAATTGTATTGATCCATAATAATCAAAGCCAGAAAAAGTTAGCAATCACCTGAGTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTAATATACATATAATATACCTTAGTATACTCATACATAGCTGAAAAATTATACTTTCCACATATTTGTTTAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAGGTTGCAGTTTGTGGTTAGTTTTTGTTGGATATTGTAGGTGTTTATTTTCAAGTATTAGCTCATAGAGTCTCTAAACTCATGCAGAATATATTACAGGAACTGAGGTCCTCTTCTGTTGAATCCAGGAATGCTGCTATCTGTTTTTCTTGTTGTCTGATCATTTTTCTCTATGTATATATGAACAAGGATATTCATGTTCTGGATTTCTTCCAGTTTTGTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGAATATATAATTTTTGAAGATCATTTTAGGAACTATTTCTGATATCTGCACTATCAATGTTGTAGACTTTCTAATACATGTTCAAATGAATGGCTATTCAGGGAGTAAACATGCCTTAGTTACTGTTGTTTTGTCTTTTTAAAAGAAGAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCAGATTTAATTGATAGGAAACAATGCTCTTTTGTATCGTACCCCACTCCTGAATTTTATATTACATAATCCATCTAATAACTAATTCTCAAAAATTAGATAATTGNNNNNNNNCATATTACAAGTACCACAGTAGGTTGACCAAATCATAAAAGCAATGTTTGTACTACTGTACACTTTCTATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATGCAGATACCAAAAATTGTTTCCTGCTTTTTTAGTCTCAGTTCAGCACTAGGTGGACACCTGGCATCTTAATATCGCCCCATTAGGGAGCAATGAAATTATTTTAAATTATTTTCCTTTGATAGTTAAAAAATATTTTAATGTATTTTTCTATTGGATTTCCTTTTAAACTAATAGAAGTTTTAGAAGAATTACTTAAATACTATGAAAAGACTGTGTGTCTCTTCAAAATTTTAGGCTTTGTTTTCAGTTTCTCGGTCANNNNNNNNCCAAAACTTTGGCCTTAATGGTCCTTCCTACCTCTAAGTAGACTCAAAACAAGACTTCTGAGGAAAATATAATCAATGTCTTAATGTTTGGGTGACTCATGACTCAAACAATACTTTAGTTTTAGTATCACTGTAATTTATATTTTAAAATCTTCCATATTGTCTGCACACCAAAATGGAATTCTATTTTTATTTCATTATACACATAAAGACCCAAGATTCTAATTTTATTTTATTGGGGAATAACAACCAGTATCTAATTTTCTAACACTAGCTGACCTTTTATATTAGTCTTCTGTCACTTGTAAACTCACTTATTTTCCTTTATAATGTGTGCATGCATGCAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTATCTGAAACTATGATGTTGATTTTGAGAATCACGTGGCTGAAATTCTTTTCCAACACCCTGTTAGAAATCATAAAAGGGAAGAATGATTACTCCTGTTCCAAAATCATAGGCGCTGGGTGCCCAAATCTGACATGTGGACTGACCAAATGGTACACAAAGCAGAGTCTAACAATTCACTCCCCTGAGAACTACTTAGGAGTTCCAGTCCAGTGAAATGAATTTACATGTACTGAGGAATATGGAATTGTAGCAAAATGAGCTGAGATCACTTGGAAGTATTTCTTGGAAGATCTCCAAATAGCTAAGAAAGGATACAGAGAACTTTCAAGGACCCTGAGACATTAGCATGTGGTTTAAACTCTGCCCAGATCAAAATATTTAAGTACTGGACTAATCTACTAAACTTATTTAATAGTAATCGTACTTTACCACTGTTTGCAATTAAGAATGGTGGTGAATGTAGAGAACACTCTAAAACAAAGTTATGTTTCTAAAAGTTTGTTTCAAGACAGCCAGAAAGAGCACAGTGGTTTTGTTTTCTTTCTTTCACAGACTATGCACCTTTTTGAAAAAGCACTTTGTGATCCTCAATTACCTATTTGTTATCACAACTTTCTTCAGACCCAGAGTTTTTCTCAATGCAGCCTTGACTTCTTGTTTATTTAGGCTTTAGATGATGGTGTTCAGAATGAATGTCACTGCTGTATAGACCAAGAGATTATCAACTCCTGATGGGTGATTAGATTTGGGCCTCAAGTAGTTTTGTCCCAAACCTACAGGGCATTCCATTCTCCATGAAATAATTGCCAAATGGACACACAGACCACCACTCATTTGGGTTGCATAGTGAAGCTGGGCCATACGCTGGGCAAAGGCATGGGTGCCAATATGCATCACTCAGTTATACCAAAAAGTGTGAAGAAAAACATCTGTGTGGTACATCCCTCCTGAGAGAGTCGTAAGTACAAGGCTCTCCACACCTTAGGTGTGACAAAGCCCATGTAACCAATTTCCAGGATACATAAGTTCACCAGAAAGAAGTACATGGGGGTGTGTAGAGATGGACTGGTGAAGATAGCTAAGGCAATGAGAGAAGAATGTGGGTGAACAGAAGGAAGCATTCTCCAGGGACCTCAGAGAACTTGGCATTTGCAAAGCATTTGACAGTCAAGCCCTTCTCCTGCCACAAAGAGCAATTGACATAATTGACACTCATCTCCAGAAACACAGAACAGTAAGCAATTTTTAGGATTATTGTAGATGAGAGATATTAATTTTTTAGTATTTTAAAGCCTCAGTTACTTCAGAGTCAAAGTCAGTCTGCAGTTACAAAAATCAAAGCTTAGAAAAGATTTTTTTCTCACATAATTTCATATCTTATACTTTCTCTCTTAACACCAGGGAATTTTTCAAAGTGTGCTAAGCATTGAGCCAAGTGTCCAAATATTTACAAAAGAATTTGGAAACATGTAGTCCTGGACTAATGATGCTCAGGCGGAAGATTTACCTTCGGTTTAAGTTCAGTTTCACAGGCTGTATAAGCAATCATTCAAACGAAGGAAAAGAAAACCTTGAGTGTATCTCGATTTTTACACATTCTTATCATTAACTGGTTATCAATGTTATACAGAAAAACTGATCCACCCACTCATCTCTATGCTTTCCTGATGCCACAGGTATAGTCTCTCCAACCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGGCCCAGATTTTTCTCTGTTTGCCATTATGAATATTCAAACCCACACAATAAAGTTATCATTTCCTCAAGACTCATCATTTTTGAAGATGAATTAAAATCAAATAATCATTGGATAAATAAATAATTACTGGTTTACATACATAAATTTAAGGGCAGTGAACATCTAGATGTCTGCACAATAATGATGTGGACAGAAACAAATCTTAAGAAGTGTAAAATGAGCCATGAAAGAGAAGAAGTATCAACCAAACAACACCATAATTCTTCATGATGCATCGTTCAATATGGCACCTGTTATCTGTAACTTAATAGTTCCAGTCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCCAGTCTCTTTATAGAACATGTTTTCTTAGAGAGAGTATGATTGTGTAGGCTTTAAATTACTGTTTTCCTAATATTGTTCATGATATTCTATCAATCAGACTATTGATTTAAATTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGATAGAAATTTCTTCCTATTCTTTCATCTCAACATCTTAAAATTCTACCAAATTGCCTGTATTTCTGTACACATAGTATCTATGCAGTTCATTCCTCTTTGCTCACTTTTGCATCAGGCAGCTGCTGTATTCTTGCTTGGTTACTTACATGGAAAACTGTTCAGTTCCAGCACAGCCTTGTCTGTTTTCAGATAACATCCTTCTCTTCTGTCTACAGTTAAACTCTGTATTTCACACTGTAACTGATAAAGTAGTTGTTAGCACTGTGGTGGTGACTACATTTCACCTTGTTCAAATTGTAGCCTTATATGGATATTGAATATGGTCTGCAAAGTTCTTATCATTATTTTTACCATGCTTACCAATCCGTGAGCTCTCATGTAATGAGAATTTCCAGTGTTTAGCTTATTTTGGCTCCTTAGAGATTCTGTCGGTCCCATCCCATTATATCTTCTGAAATTCAATCTCATGTCTCTCAAGCATTGAAGATGTGTCAAACTCATTTTTCTCCCAGTTGATATCTTTTCTCTTCAAATGACATAACCTTACCTGTTTTTTTGGGGTGTGTATGTCTTTGCTGAAGTTTGGCTTTTCTTGCCAAAAAATACTTTCTCCTTACAAGGGTAGAATAGGAGATACCACCTGCCTATTAGCTTCTCTCTCTATTCACTTGATATAATGGGATTTCAGAGATTTGTGAGTAGATCAGTCACATGGTTGATCCACAAATCAAACGTGAGTTTCAGTATATCCAAATTATATATACACATGTTACCTATGTTTACAAATACCATATAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTATGCCACATACACATGTGTGCCTATATATTCATGCAAAACACAGACACAGAGAAACAAAATAGAGAAAGAGCACATCGAGATTGTACATGAATTAAAATGTTAGTATAAACAAAAATGCAGGGTAACAGTATTTGTTTACATCCCATTTCACCATTAGATCACTTAAAGAAGCGACTAAGAAAAAATATATTCCCCATTGGATTGCTTCTATGTGAAATAAGTTAATTTCCCAAATCACTTAAGTTGATCTGGAGTTGAATGCTTGTCAGCTACATGAGTCAAGAGCATGTGTGCATGTCTACCAACACACATTTCAGATTTAACTTTGTGTACACTCTGTTTTGGGGAACTTCTCATCATCATACATAATTTTCGTTTCTATTCAATAATTCATCACTAGATTAATTTTCTATTGGGGATAATGAAAAAGATAGCTCCCCAAACATCAACAACTAAAGAGCAAAACAATATGTACTTTCTCATGGGGGCAGGAGACATAATCACGTATACTAGCTTATTAGATCTATTACATTAGATCTGCACCCATTCATGCAAAAGTTATAAAAATCTAAGTGTAGAGAACATGAGACAGACTTAAAGCTCTGACAATTATTAAGCAGTAGGTTTGTTGTAGATAGTTGACCTCTCAGTGGACTTTGCTCTTGTAGAAAAATTACTGGAATGCAGAGGATTCTATTGTGATGGATTTCACACTTATTTTGATGTTTTGTAAATATGTCTCAATTTTCAATTAAAACAAACAAATTAACAAAACAAATAAACAACCTTCCCACAGCTAACACAGAAAATGAATACTTTTATAATTTGAAATATTTTTAAAGAAACTTCCTTTTCTTTTTTTCTGTGTGTATAATAGGGCAACATATTTATTGTTCAGAGGCATAAAGTACAGACTACTGAGAAGCTAAGATGAAATAGTTATAAACCTGTCACATTATCAAAATATTCCATTTGCATAGCAGCATGGAAAGGTCGGTATACATTGTGACCCNNNNNNNNNNNNNNNNNNNNNNNNNNNAATACTTAATAATAATTCTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAATATTCATTGTTTTAATAATCGTTAGGAAGTAGACTTCTTCAAAATGACTTCAGCAGAACAGCATGGTAGAAAAACAGTAACTGATTCACTGGAGATTTAGATGCAGTAAATTGTTAAACATGGGCTTAGAGGTAGAGACATGTCAGCACATGAAGTATGGATACTCAATCCTGTGTAATCTGTTAAGCTTCCCTCACCAATGGTTTCATGCAAACAGCATCATATTTAAGCACTGAGGAATAGAATAAAAGTCAATTTTTTGAAAATCCAAGTCACAAGAAAATACTGTCCTCCTCCATGATGCACATCAACTCTCAGGTGCGGTGGCCTTCAGCATGACTGAATGTCTGCTGTCAGCACGGGATTTACAGACACCCTTTTCATAACAGCAGAGCTCCAATCTGCTTCAGCCACATCATCAGCTCCCTATTCTGTTGCCCGGCAGATTACATCACTGTTTCTGCCTATTAAGTCTTTGATTACCTATAAAGACCCAAGGAACTATTCTCACTCCAGTGAGCTGTTGTACTTACGTACAACATGTTTGAAAGGGAGTTGATTGAGGATTTCTGGGGTATTTCTGCAACACTGTAAGGTGGGCTCGATGAACAGGAACATCTGCCCAGACTGGGTCTTGCAGTTCCCATACTCCTGAGCCGTGCTGTGAGGCTGCAGCTTCCCTGAAAAGAACGTTCAGTTTAAGGTACTGATCTATTGAAAAATGGCAATCTCGATGTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGAAAAACCAGCTTCTACACCAGGAATCTAGAGAAGACCTTGTACAGCAGTTTGTGTCTAGTAAGAGTTTTAGCTAAGTGGCCCCATTCCCTTAGCATGATTTTCATATGATGCTTTGATACAGTGCTTCTTATTTCCTATTGTTATTGGCAACAGAATTCAAATAGCAAAAGTAATCTATCAATGAAATGCACAGTAATATATTTGTATGAGTGCATCAGGAAGCATTATATGATAAACAAGAATTGGAAAACAAGATTTGCTCTCTTTTGTGGACCAAGACCAGGAAACCTCAACTACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTCAACTGCTGAATACCTCATTCATGGACCTGAAGAAACTCTGTATCCATCCTGCTATAATGTGTATATATCTATGTGTCATTCATTGAATGGACACTTTACTGTTGGTTTGAAAGCAACAGTTTGTCACTGGAGAGACACAGATTTCTTCTTTCACACATTATTTCACAGGCTGATGGTGGGTCTCATTAGTTCATTCCGGGATTTGCTTTACAATAATCATTCAGGGATCTGGAAGAAACACTTTTTAATGTTGTGAGACCTACTAGAACAATATCAACCATCATTTCCCTTCCCAGTTTAATACTGAATCATTCTCCACCAAATGTCTGTGGTCTCTGATGAAGGCAGCATCTCCCCAGACTAGTCTGAATATTGCTCTTGGCTCGGCATTTATGATACATCAATGTGACTTCCTTAACACTTCCATTCCCAGGAGAGTTTTTCAATTCTTCATTTCATCCATTGGGTCTAATGTAAATCGTCACCCAGGATGAGATTTAAGAGTTTTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAATTGAAACAGAAAAGAAACTAAGCTTCCATTCTTCCCCATTCCCTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTGAACAACACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTATATACTTGATGTTGGGGAAATATCATTTAATAATATAATCCTAACTCCTTTTAAGTGATTGAAAGTCACAGATAGTTGGTAGCTGTGATACTGTGTAAAGTAGGCATCAGGATTGTGACGATGAAATATTCTCTGCTTTATGCAAATGCATAGGAATAATGAACAAAATTATGTACCAAGCTTCATGCTTTAGGTAACTAATTGCATGTATTCAATTGTATCTAGGATAATTTCATATTAGCTAGGTGTCAAGTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTAGCATACTAGAGTTACCAAGTGGACATGGAAAAAATATATTACAATAATCAAAATATTTATTAAAAGCCAAATGATGAAAACATTTTATATATAAAAGCAGCCTGGAGCTAAATGTTACCTTAAAATGTCATAGGGTGTTCCACTGAGGTGGTTCAGCAGATAAAATTTCATGCCATGAAAAACCAAGAACCTAAATTTGATACCTACACATATATGTTTGGAAGACTTCTATATTCACTACATGACCAGAACACATAAAAGATTACACAGAATATTAACAATGCTACAAATGAGAACAATAATAATAAGAAAAAGTAAAAACAAAACTCTACGAACATTTTAAAGAAATAATGTATTGTATTGGCCTTAAAATAGGAAATTCAACACATTTTCTTAGTACATTAACTATGAAAAGAAAAACTAATAGGCTTTAACTTCATTCTATATGAAAGCAAAAACACATGAGATGGATTGTGTAAAGAAAGAGAGAACTGCAAACTGTAAAATTAATATACTCCTTGCAGAGGAAAGAAACAGACACTAAGCCAAGGTTCTATATGTAAACATTTGGAAGATTTACTGCATTATATTAACATATTTAATCCAACACATCTTACTATGATAAAGGAAAGAAAACTAGAAAAAAATGCCTGAATGTGGTCTCAGCACCTAGAATGTGGCAAGATGTCTCAAGTTTAAAGATACCCTGAAATATATGAGAAAATGATAAATAGGTTGAGTTTATTATGGAGTAAGTATTTTAGTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATTCATGAATGTATTTTCTGCACAAATAATGAATAGTAGGCATTCTACATATGCAAACACAATTGATGCAAATTAATAAGAAAGAAGACAATTCGCAAATAGTATGAAGAGTAAATTAAGGATTAATGTTTACACAGTTCAGTTAGCATAAAATGCTAAACTTCACGATTGAATTGCAATGTAGATGGTAAAAAAGAATCTAGCATTTGATTTATGAGTGAAACTATTTTATACATTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAACTTACAGAAGTCAGAGACTGATACCGTTTTAAAATATATGTACCATTTAATTTTGTATGTTATACTGTGGGTTCTCATATAAAATTGATGGCAATATATATTTATTATAGTCTTCTGAGATGGAAATTTGGCAATATTCATACAAGTATTACATTACTTAAGAGCCTTGTATCATGCCAATAATGTGTTTTGTAATTTATACAAAATATAATGTAAATAATCACCATTGAATACTGTGCCTGAGTCAGTGTCCATGCTGATTTTCTGTAGCGAACTTTAGCTAATGAAAATGAAAATAATCTGAAAGGCACAATTAGGTTATTATTTAAACAAATGAGTATACTTCCATTTATTAAATGCATGATATACCATGAAGAAATTCCCCATGCACATGTATTCAAGACACATTGTTAAACGAAAAACAAATGACAGAATATTGCATTATGTAATCAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTACTAAGAAAGGAGTGGTATTTTCATTACATTACTTTACAGCACAGGTTAGCTTGGAACATTTATTGTTGCCTAGATGCATATTTCTTCCTACAGTATCTGATTTCTTGTTTCTCTGAAGAGTGTAGCCTTAGATCTTACTCTTCATTCAAAGAAGGCATAATACTTAACTCCTTTCTCCAAGCAAGGGTGATTGTAGATATGTCTGTAAAAGGCAGGAGGCATTTGTACAATCTAATTGGTGGTCACCAAAACAATTATTTACAAGCAAAGCTTGTAACACAAACTGTTTGTGTTCAATCAACTTACCAGTATTGAAAGCATCCCAGGACTTCTGTCCAGGCAACTGCTTACGATGTCAAGAGACATTTAGAATTTCAATATATGTGACTAGAGAAAATACTTTCCATTGTTTATCATATTCAATATTTCAAAAATGTCATCACGGAAAGAATATTAAGAGCTTTAGGACAAGAAAAAATAGTGAGTGATACATCAAGGCAGAAGCGTCACAGTAACACCTGGAACTCACATGGAATTCTAATAGCAATCCCAGGCATTCTATGCTCTATTCACATCCTATCACATGCTCATTCCCTAACACAGTCCACCAGTGATTTTCTAGTCCCTGCAGTCTCTGAGGAGCAAGGGTCTGGATCAGCCTTTCCCATTCGGTTATGAGGTTCCAAGACACATCACTGCACCAAAGCTGGTGTAAGAGGCTCTTGACAGCACAGACTCCGAAGCACCCTTTGCCTTTTCCATTCATGTTGCTCCTTCAGGAATCACTTGCCATGACCCCTGACAGTGTGCACAAAACAGGTAGCACTCCGGACTCAAAGGAAGAGAGTCGACATGGTTCCTTCTCATTCAGAAAGCTTGGATGATCGCCCCGCTACTACAAGCTGAACTGACAAGTGAGGCAGCTCTGACTGGCCGGTGCAGTCTCGAGGACAGCCCCTCTCGAGCTTTGCTTGTTTCTCGATATCAATGGTCACTCAAGTTGGGCCTGCTTCCCGTTCAGGAACTGTCGATGTTTCTCGGGAGAGAGAGCCATCCTCAAAGGACACAGCTTAACTGATGTTTGCCATGACTCACCACTGGCAAGTACATTCACTACCCCTTCAAGGGGTAGTAGCCCATTTGCCATTTATTGTTCAATTTCTTTAACGACTAAATGGCCAGAGGTGTGGAGAGAGGCAAGCGAGCCTCATCCCAGACTTTACCCTCTGGCCATGCACCGCCGATTTCCCAGCCTCCATGGCCTGGGAACCCCTTCAGTGTCCCCCAAGCGGATTATGACACCGTACTCCAATGGGGGAAGCACTTGAAGGGTTTCCAGCCTCCGCCAATGGAGACTGCCTTCAGTGTGCCCCAACCGGATTATAACATCATACCCCAACGCGGGAAGCACTTGAACAGCAGAGACCCGAGCGACTTTCAACTTTCGGGACTACTTAGACGGACTCGGCACAAGTTCAGATGCTCAAAACCCTATGAAGACCAGAGATTCAAAAAAACCTGATGCTCGTGTTACAGAAATGCTTCAGAAACTCAAAGATCATATAAAGGCTTCAGTCAGTAAGAGGGCCCTACACCCCTGAAATGAACTGACAGAGAAGAAGAAACGGACAGTTCCACTTCCTCTGAGGGTTCCTGAGGGTATGAGTAATCCACTGACCAAGGATAGCAGATCACTGAGTAACCCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATTTCCCATCATTTGTGAAACATCTTACCATCCATTGTGTCTTGTACTATGCAGTGTTCATTCCTTAGTGCAATGGTGTCCCTTCACTCAGACTGGATTTTGACGGTCTGTTGAACATGTAATAGCTGCATGGCAGAAGGATAGCGTGGGCGGGGTGTGCTCTGATGCAAAGAGGGACATTGCACTAACTGCTTAGTCACTGTCTCTGCTGGCCTGCACTCTGCAGCATGTGCCTCCTGCGAAGCCAACAGCTTTCCGTGTTGCCTGAGCTGACAGCCCTTGCAGCCTCCTCTAGGTCCTCCTCTGTACATCCCCAGGGGATCATCCTGAGGGATCCCTGAAGGGAAATCCCTGATAAAAATTCTCCAGTGCTTACTAGAACCTCAGGCTAAAGCCCAAACTCCTGGTTGGCAAATAAAACCAGCTCCCAGTCAACCACAGCCTGACATCGGGTCCCATCCATCCTGCCTGCCATTCAGGCCACTAACGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAAAAGAAAGACTGGTGCATAAGCCAGACACTCACCCTGTCTGGGACACTGACTTACTTTATTAAATGATTACAAAAATGTATTAAAAATTAGAGAAGTTTGCACCCAAAGAATGGATTAGCACTTTCATGTCTATGATTACTTCACCTGCTCTCTATAAGCACCTACTACCTCCAAGGACTCAGATAAGCCAGAATTCATTCCCTGTTTCCACTCTAGATAAGTCACAGGTAATCCAGCGAAAACTGCTAAGCTGAGACTTTAGGAAACCTGTTGGAGACATCAGTTCAGGAAGCCAGATGCCCTGGCCAAGGCCTTCGAGATGGGGCTTCACAGAGATGGCAGATTTGGAAAGACGACAAGGTTGAAGACATGATGCCTTTCTTGCTAAGGAATTGGAGACCTCCCCTTCAGAGAAGATGGCTTCAAAGAATGAAGTCTCCAAGCACCTCTTCTTGGAACAAGTGCTTGTTCCTATGGGGGTTGGGGGGAGGCGGCTGCATTTCAACCTCAGACACTGGAGAGTGACGGGTCCAGAACTTCACGAGTCGGCTCAGTGTGTGATGACTTAGGTGGAGAACCACTTGCTTCCTCACTTCAACTAGCCCAAGGAAGTATGCTCTGCTCTGTCTCGCTGACTTTGAAAGACACCTTCATCCCTGTTGTTCATGCCCAAGGCTTCCTATGTTCCTTACCTGTTTGCTTCTGAGTCAGCTGAGGTATGTTGACATACCTCACTGTGTGCGAGCTTTCCTTAAGAGCTCTAAACCCCCAACCCATCCTATACACTCCATCTCTATTGTTCTATTTAGTTTGATTATTTTTCTTCAACAAAACATTAGCAGGAAGTGGATTTCTCAAATGTCTAATGCTTGCAGTCTTCTAAAGTTGAGGCCCAGGTAAACACAATGAATTGTGGGCAGTCCCTCACACAGACAGGTCTGTATTCTTGGCTTTCAATGATGTTTAAAATTTGGTGTTTGGGGGAAGGAAATTACAACATGGTAGCAACAACTATCCATCGTGTGTCTCTGTTAGCGTTTGTTTTATTCAAAGTGACAAACGCTCCTCCCATGACTCCATATTGAAGGAGTTGAAGAGGTGAGCTAGGTCCATAAAACGATGGCCTTAGGACCCAGGGCTGGTGGTTGTCTTCCCCAGGTTGTCCTTCAAATATATCTTGCCACCAACCGGTTATAGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTTATAGTCCTGGAAAGAGCGTCTAGCTATGGGCCAAATAAATAAAATACAGGATCTCCAGCATGCCAGAAACATGGGACAAAATGCATGCTGGGGAGATAGTTTTGTGGGAAGAAGTGCCTTCTGTGAAATTACCAGCACCTGCATGACAGCCATAACCCATGATTGGAGGGATAATGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGGATGCCTATGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAATATGTGTAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCGGCATTAGGACAAACACTCAAAGAATTTGAATTTAGGATTTAGGTTGTCTTTTGGGTGTCTGATCACACCTTTCCTTCCATAAATTTCACGTGGATAACTATATCGAAGGCATGCATGTCAGATACATTTCCCATTAACATGAGACCATTTTTCTCCCAAACCTATAGGTTTTGATTCATGTTAGAAGTCATAGACCCAAGACACAGCTACACCTGAAAAGAAGAGCTAGACATTTGAGCTAAGAATTTGCATTCCAGGGCCAAGGTCTATGATGTCACAGAATGCAGAAGGTGGTCCATAGAACTGAGATGTTCTCGGCGCCTCGCAATGTCCCTGACTCCCAACGAGGGCTGCTGAGAATAAGTATTCAAAAATAGACTCTAGGATAGCTACATGTGATACTCTCCTTGATTGTATTTATCAATGACATAAAGTTTTGTTTCTCACAAAGAGAATAGATCATCAAGTGTCTATGCTGACCATGGCCACACCAGGTCCGTTTGAGGGTCCATGCTCTCTCCAGGCTCTATGGATGGAGCCAAGAGAACCCTACAGGGCTCAGTGATGCACTGACTCTAATTCACATGGCCCTGACATGAAGAGGGCGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCATTTTAAATTCCATTTATGGGTGTTTCCCTTGCTTTTATGTATCTGTATAAAAGATACATATACTGAAGCCACAAGAAACTTAGGGAAGAAAAGCAGGTATAGCTGTCAATAAGACATGGGAGGCCTCAGGGCTCAAGTCGGTTTCCCTCACGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACACAATCATTGTTTATACAGTCCCCCAAACACAGCACCACTTGACTAGACGTGTAGTGTGATTTATTTGTGTGAATGTTCAGTCAGTGTGATACAAACGCTCTTGTATTCATAAATTTGACATAGCCGTTTTCACTTGGAGGTTCTCTTCATTCTCAGATTTGGTGTTTACATACATCATCAAGAGAGTAACCGCCCTGACAGCCTACCCCGGCCTCCCCGCCATTTGCAGCTATGCCTGCCTTTCTTCACTAAGTTAAACACCACCTCAGACTCTACTCTTTCATTTTGTTCAGTGTAGTAGACTCTCCAAAACCATAAAATGGAATCCCAGATGCAGAGGGAAGAAGTTTTGCTGTTTGTTACTGTGTTTGCTCTTAGTTGCTTTTTCCCACTTCCACTGGTTTGAACTTGTGTCCCATTCAGTGGAAGGTACTTAATTCAGCCAGCATTTTGAGAAGGGCTGTGGGTGGAGTGTGATAAAAGGAAAATTACTGGAGAGAACTCACTGGGATTTTGACGATTAATACAAAGTGTTTATTGACTTGATTTTTCAGTTACACAGAACCCTGGATGGCACTGAGTCGAACTAAAACTTCACATATGACAATTTGCTCCAAGGAACTAAAAAACACTAAAGACAAAATTGATCCAACAAAATAAGTCCTAAGTTGTAATGATTGACCCTCTATAAAGAGAAACATTAAACTTTTTTAAAAAAATGGTGATTTTGATATTTTTGTTTAACAATTTCATATACTTATATAATGAGTTTTAGACCTTTCCTTTCTGTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTCTCACACCATTCCCTCTCCAATTGGCACCAATATTCTGAATAAGTCCCCCTCCTATTTCATGTCTCCTTTCTGTGTGTAAACGCTAAGTTTAATTAATTACATGAGTACAGAGGAATTCGACAGAACAACTTATCTATGGGTACAGGAATGAAGAATGTAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGATAGAACCACTCCTCCAATAAATGTTGATTGCCAAGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGACTAGCCATCACAAGAAATCAATGAAAATAATAAAAGAAAAGAAATCAATAGCTTCAGGGGGAGCATGGCTTATCCATGGAGGCTGCCTCCATTTGAACTCAACAGTTGAATTTGTAGATATATTCTGTATCATGTTTTATAACCCCTCTCACCAAACCCCATTCTCACCTAATCACCTAAGGGGAGATGGAGTGGAAAGTAAGTTTTAAAAAAATAATTGGAGCAGAAGGAAATGTTTCTTGGAAATAAAGCAAAAAAGGAAGCATTTCTTCATTCTAGATGCTTTCCTCGCATCATCTGTGCAAAAATAATGAAAACCGTTACGTTCCAGGTACAATAATTTCCAATGTTACAAATCATTTAAATAATACTGCTTATCATTCATAAAACACATTGGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGCTGAACTTTCTCTGGTTCATGGCGTGGCCTCGTGAGAAATGCAAGTCAGGGTACCTTGGCAGGGAATCCCAAGGATCAGTACATGGCAGCTGAAATTTGTCTTGGATGCAAGACTGGGAGTGAGGCTCAAGTCAGCCGAGCCCCAGCTCAGGATTCCTGAAACAGAAGACCAGAATATGTTACAGAGCAAGGGGACTAAACTAAACATCTGGGAGTCCTCAGCAGATTGTACAGATCAAGGGCTGAGGGTTCATAAGTATGTTGGGCTTTGTGGGGGTGGAAACGAACACTTATTTAGATCCCCACCTCCTAATATGCGCTACTACAGTGGAGGCAATGCCTTAAGTCCAAGGTTTTTTGTTTTGTTCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCTGCCTGCTCTAAACTCCACTTCATTGTTCATCTTGCACGGACAGTCTTTAATTCCTACTCTTAGTGTTTGTTTTAATTCAGTGAGTTCTTACTCGATTTTCTCTTGTTTATTCTATTACATCACCAAGATTATGTGCATATTTTTGTTTTGGAAGTTTCTCATTGACGACGCTTGAATCCTGGCTTTACAATCTTTGTTGACAATTCTGACAATGGTTTTCTCTTGGTGCCACCAACAGGGAACTGGTTTTTCTCCTCTGCTTTTCATTTAGGGGTATGGTCATAGTGTGACATGATATCCATTTTGACATCATTTGTCTAAGATGTCAGCAGTCCTGACACTTTGGGTACAGTGGCTTTTTATCCTTCATAACCTTTTGGTGGTGTTTTGGTTTTTCTGGATTTGCCTGATTGAATTAAAGGAATTATACCTCCAGTTCTTACCAACAGGCATATTTTAGAGGGGTCAGGAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCTGGACTTAGTGGGATGCCCTTACCGACGTAGATGCGTTGCCCAGTGTTGCCGGGGAGAAGTCTCCATCTCTGGAAGGCAAAGGATCTTCCAAGGTTAGGCTTTTTCCTGGGTCCTTCTGGAACAGTGGACACACTCTTGATGGTTACTGATGGATCAACTGACTCCAGGCAGTTTTCTTTTACATCCTCGAAGATGAGGATTCTAAAAAGGGTTCTGCTAGACAAAAGAAGTGGCTGAAGCTATCCCTAGTGATCTTTCCCCTTCCCTAATGGCTCCTTGTCTGCACAAGGCCAACAGTAGATGTCCGAGTCCCTCCCCAGCTGCACCTTTCCAACCTACACTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCACCGCTCCCTACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCACCGCTCCCTACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCCCAACCTACACTCTTCCTCTGTGCTGTTTCCTTCAGGAATAGCACACACGCTAACCCTGAACCCATCTTGTCTTCAGTCAGCACTAACAACCTAGTACTCTCTGCCAGCTTCGCTTTCCCATATGACCCGGTTGTTCACAATTCTGAGGCATGTTCACGCTTGTATGGACAAACAGAATCACACATATTGGCCTAGTCTATAATGACACAGATTCTGTATGATTCTGATTCAGAAGCCTGTAAATCCAAGATGAAGAGACCATCGGCAGAGGAAGGAGTTCTTGTGGGATGTTGTCACCACAGAAGGGATCCAATGGGCTCGGAAGACAAGAGAGGGAGCCAAACTCCCTTTCATAATTTAACCTTTTCCACAATAGCATCATTAATGGATCTTTATTTGTAGGTCGTATCCCTCTTGATCTAATCAATTCTTCACAACTGCATTCCCACTGCGGATTAATCTTCAGAAAATTACTTTTGGGTGAACACATTCAAACCAGAGATGAGGGTTAATATTTGGATATATATAGTTGGGGTGGGCATTATTCTTCCCACGTCGTGTACCCATAAGATCTCTAACTACCTCCTTCCACACGGTAGCCTCACTGAATGACGTGAATTCCGGGTGACCGATGAGGTACTGACACCAAAGCTCATTGCCATATCCTGTCACCAGTATCAAGCTCGAAACAGCAAGAGCCACATCTGGGAAGGAAAATATGAATAAACTTTGTGGTATCTCTAAACTATAAAGTCCCAATATAATCAAAACATTGTTTTAGACTCAGTTCTCTTATATGCATGTTCTTTAAATATACAAGTCAGTGGGCTTGCTGTGACTCCTTGTACAGGTTTATACTGTACATTAGACATCTTCATCCTTAAAGCTCACCTCCATTTCCACCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATGCCCCCTTTCACATAATATCCCTTATTAAAATCTAAATTTCACAATCATCCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGATTATTCTTCTTGTTACCTACTTGTTCTTCATTTTTTTGAAAGTTGTCTCTGTTTATTGTTCATAGAAAGATGATATTACATTTTTTCATGGGCTCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTTGCATTCCAGGCTTAAAAAAATCTCCAAGGCTGTAAATCTCAGCAGGTGCCAAGATAAGGAAAATGAAGGGAAGAAAAGAGGGAAAAATCATGTATTTGAGTTAAGCCAACATTGAGATCAGCCACATAGTGGACCAACAGTCACATAATGGCAGAGGAGTCATAAGAGCAGTGAGAGAGTAAAACTCAAAGTGTAATGGAAAATCTGCTTAAAACTAAGATAGAAGGGAGAAAAAAAGACGGTGCACTTAGAAAAGTGGAGAGATTTTAAAAAGCTGCCATAAGTTGTTAAGCTCTAAGTACATTTNNNNNNNNTATAATGTTAAAATGGAAGGGAACTATTGGGAAGAGGGAAGGGAGGGTCAGAGTGTGGTGGGGACAGGGGAGGGTTCTGAAAAGAATCCTTTTGAAGATCTGAAGAAACATGTGACACAATCAATTAAAGTGCCCTGTAATTTACAGGTAAATTCCATACTTACCTGCATCCAGTATTCTGTCTACCCATATTTCAAAAATAAAATTACCTCATCTATTTTATCCTGTTTTGCTGCATTTGATCTAATAAATTCCTTGTAACCAGAAGTGATGGTAAATTTTAAAGACATTTAAAATTTGACTGTTCGATATCGGGTTTGTCATCAGTTTATCCCGACTTTGGAAGCAGGTCCAGGAGCAAATATTTCCTCGCTCTTTGCAAAGAATCCATAATTCATGATTGCCATTGACTTCAATACAAGGTATTTAATCCTGTCAAATTCCAGCTTTGTTTGAATAAAAATGGCCCTCCTGTAATTGTGGGTTTTGATAAAGCTAATTTTGGTGTGCTATCCAGTGGGCTGGCTCGGAGAGAGAGAGGCTAGCAATATTTCTGATACAGAGAATGGCTTAATGATAACCAAAGGAAAGATGCGAGCTGGGAAAATAACCACCTAGGATGTTGGTGACTCAGAAATCAAAGACTTTTTCAGNNNNNNNNNNTGCATGAAAAGAGCTTCTTGGGCAGATTGTGGCTCGATTCATCAGAATATTTGGGTGGGAACTTTATTTTGTGTATCCAGGAGGCTACATGAGAAGCTAAAACCTAGATGCTTGAATTTTCTAAGCCTAACTAGGGAAGGAACTGGCTTGAGAGGGCTTCTATGACGTAAGCAGAGCCTGGATGATGTCACAGAGCACTGGGCGGAGGTTGCACTTCTCTTCCACTTGGGGGCGCTTGAGTCTTTGAAGGTGGGTTCACTATCGTCCTAGCGGTGTGTGAAAGCCAGTTCAGCTCCTGAACCCCACAATTGTTCAACAGACGTTTGGTGGCTGACCGGTTTCAGAAGACAGAATCTGGACGACTAGGACATTTTCTTTCTGTAAATAACTTTATGAAGATAACTGGGACCCTTGTGGCCCAGAAAGCTAATAGTTTTCCCTCATACAACGAGTAACCAACCGTATGTTCTAATGTCTTCCACATTTGAGATCTCGGCAGATCCTCTACACTAGTCAGTCTCCGGAGTTTATTATCCTTTGCTAACAATATCAAATTCATAATTCTACTAAAATGCCAAAGCTCCTCACTGTGCCTGTGCATTTTAGGAGATANNNNNNNNNNNNNNNNNNNNNNNNCGGAGCTGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGATAAAGACAATTTATTATTTAATAGAAAATTTAGACTATTAGCTTTAGCTATGTAATATAAAGCTGTATGACTATAAAGAATTCAAATATTGAACATAAATCAAACCAATTGACTGACATATGTTTCAAGGAGCAAATTATATGTACTTAATATAGTGCACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATATTTAAATTCCAAACCAGGTCACACTACTATCTATATAAAATAAAATTATTCAAATGAATGTTTTAAAGTTCAGCGGAACTTAATCTGTTAAATAGCACGGGCTGAACGAAATCAGTTGGTGCCAAACCTCCCTACGCCTGCAAAAGAAAAATTGTAAATCAGAGTTCAAAATCGTGAATCCACAAGGGTGAGGGGATCATCAGAGATCGAGGACCTACAGGATCGAGGGTACGGAGGCTCAGTAGACCAGACAGGTGGACCATAAGCAAAGAGCCTGGAAAACGGGTCATTCATACCTTGACAACCTTCAAAGTCTAGGGGAAACGCAGGGATAGGTACCCCCCGAAGTGGGAATAAAAAAACTTTAATACATTTACAGGACACTTAGCTTCTAATTACAGTGTGGACTGGAATCTACAGTGTGAAAAGGGATAGGAGTAGTAGTGTGCAGTTTTCCCCTTGCTGTGACAAAATTGTGTCATTTAGGGGCTGGAGAGATGCCTCAGCTCCTCAGAACTCTTAGCATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAACTTAAAATGAGTCATTTAGTTGATGTTAATGCACCAAGGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCAAAGATTAATTTCCGCTAATTATTTTCATATTATTATGTACGATGCTAATATATGGAAATCATGTGTAGGTTATACGGGAAATTGCAACTATCCTGGAGAATTCTAAAATAAATGTGTTTTTTAATGCAAACTCGGTAGTGATATTTTTTCCACTTCCATTTTTCAAGTCTCTGTCTATTCTAAAGTATATGTGTTTATTTTATCTACAGTAGAAAATGTCCTTGTGACGTAATGAAACATTAGTCAGCTGTACTAAGATGCTTTCTGGAAGTCAGTTAACCTCAGGCACTGAGAGCTGTGATGACTTAAGATGTGGCCTAAAGCACTTTCGGGATCGCGATCTGATGAGCATGGGCTTGTGGTCGCATTCACCCCAAAAGTGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCCGACATCACTGACTAACTATAACTCAGCTAGAGCTGTGGCTTTGAGATCCTGGAGGAGGTGGCACTGGGTTTATATGGCCTTACACTTTGGCACAGGCAGACAGCCACACTCACAACTCTCCCTCTGGTCCCCCTCTTCCTTCAGAGCGAGTTCCAACACAATTTGTTATTTCTGATTTTATCCATCCAGTCTGGGCATCCCTCTTCCAGAAGTTAACTTTTTTGTTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATGTGGAAGAACAAGGTACATTCAGGAAATATCCTTAATGTCTTGTTTGTCTTGTTCACTGTGGCAGCAACTCTCACTCACAGGCAAAGCTCCTTTTGGTATGTGTCATCTTTCCAGACAGCATGCTCTGGGCATCCTGCCTCTGCCTTCCAAGGTGGACTTATAGGATGGTCTCCACATCCTCTGGGCATCTATGTAAGTTTCTGGGGAGTGAGTGCTTAACTGCTAGACTCTCTCCCTAGCCCCTTCCAGAACTTTCTGTCCCAACTCCCCTTTACCTTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATAGATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAAAAACCCCAGTGACAATCAGTTCACTGTTCCCAGGCTCTGATGTGTTGTTCATCCTGTAACCGAGTGATGTCGTATATTCTGTACAATCTATTTCCCAAAAGGAAAAATGAGCAAACCAGTCACCGGTTAAAACCCTCAAATGGCTTCATGTCACTGAGGGTAAGTTGGAAAGCCCCTCTGCTGAAGTCCCTCTGTTGATAGACAGATGCTGTTCCAGAAAGACAAAAAGCTATGACACACCATCCCGAGCCTGGGAAATCATAAGTTTAGTTTCTTGTGTTTGTAAACTGAACAGAAAATGGGGTTTACAAGACGAGGAGAATGTAAAATTTCGTGTTGCTAGAATACTCAGTCACATAGGTTATAGAGCAGCTGAACACAGGGTTCGACAGGGGTGTGGTTGGGGGAGTCATGTGTGTGTATGAATTGAGTGACTGTTCCCAAGTGCGAGAGCACATACGTGTGTACATATGTGCAGAGATGAGTAGAATTTGCATTTTCTTCCTCACTACTCTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATCAGGATATGGTCTATCACAACCTTCATGCCATGCCTTCTGCAGTATGTGTGTCTCAGTGTCCGAAGGGATATTCTCTCACAGAAACGGTTCCATCCCCACATGCCTCAGTGCTTACACCCATAACAGAGTGTCACTTTTATCAGGAGAACTAATTCAGAGGTGGACATGTTCTTATTGTAGCCTGTGAGGTACAGAGAAGACTGGCTGCATCTTCAAGACTTGGGCTTTCTTACCCTGTGAACTGAAAGCTAGTGTCCCTCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGAAGTCACACTAAACGTTCCAAGTTAGCATCAAACCTGAAGAGTAGACAGGGAGAAATTGGCAGTGTTACTGCTGTCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCATCTGCTGTGAGTCAGGTATCATTCCCCCACTAAATAAAATGCTCTATTAGGTTTATCTGCCCCTCTCACGAGTAGCCTGTAATTAAATAACCGCCTTTTAAAATCCTGCTAGTCTGAAAGAAAGCCATTTGAGCATTTTCCTTAGCTGATGAATTACACAGACCAGTGGTCCTTGATAAACAGGCCTGTTCTAAAACCATGCATTTGAAAAAGAAAACACGTCTAAAACAATTGATGGGGGATTAGATCCCACATCTCAGGCCTCACTCAGTAGACTCTGTCCCAAGCAGGGAGCAGAGCCCAACTAGGACTATCTGCAAGACTGGTCTTCCAGAGTGTATAAGATCCAGGAGGACCCCTTCAGGGACACTGTCGGACCTCGCTTTTCCCAGAACAAATGCTGTTGCTGCCCATGCTGAGCCACTGAAGCCGAAAGAGTGACGACAAAACAGCTCCCTTTGGTGACCATCTCTGCTAAGGTAGTTCACCATCAGGGCCAGAGGTTTTTCACTGCTGCTTCAGGTCCTGATCATGGCTGTAATGGCTCTCTGTGGTGCTGACCTTTTCCTCATAAAGTTCTTTCTAAAGAGTAATTTGTCACCTCTTCCTCCCCACGGAACCCACCATGCCATTGACATAACAGATGTCAGCGTATCTTTTTAAAGAGAACGCAACTCAATCCAATTCTACCCTCTGGCATCCAAAACACTTGTCATTTTCATAGTCAGGTACTTCAGAGTGCTAACTCACTCCTGAATCAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCAGGTAGCATAAACTGGTTAACTATAGCCTCTGGTCAACTCAGAATCACTTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGAGGGGGGGCTTAGCAAATGTCTTATTGTGTTATTGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACTCCATGGGGCAGCAGGGAAGACTGAGGACACACAGATTCCCAGGAGCCTGTGCTTTCAGCTTCTGACTCTTCTATCACTGTAAGCCACAGTGACCTGGGCAGGTTCAAGAGAAGGATGGACAGTCGGCATTACCGAGGAGATGACACAGTCACTTCTGTCCTTATTCCACGGACAAGAAAGAGTGCTAATGACCCAGTGGTTATAACGTTTAGCAGTGGGAACAGAAAGAGGAGGAACTTAATGCTTCCCACAGGGCCAACAAGAGGACCAGAGGCAGAGTTGAAGCTGGACTCTGTTGTACATTTCCTGTGTGGGCTCCCTTCCCCCTCCTAGTAACAAAACAGAAGGTTCTAAGTCAAGAAAGAAAGAAGAGAGCCACAAGACGAAAGAAACACAAGTATCTCAATAATGCCCATGCCTCAGCGGCACTGCCCAGAGGTTTGTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCCAGTCTTGGAGCTTGTCTGCTGCTCATGTGGTNNNNNNNNNNNNNNNNNNNNNNNCTAACTGACAGAGAGGGCTACAGTATTGCCTACAGTGAAGCATTGAGCTGGCTGCACAAAACTCAGCATCTTACTATAAAAGAACTCAAGGAAAATTCCAGATCTCATTAAACAGATAGTGGCCACCTTTCCCCCTTCTCCAATTTCTAGTCATTAATGAATTTTTAAGCTCCTGTTATCCCACCTTAACCACAACACACTCTGATCTTCATAAGACTGCTGGCACTCAAGCAGTGCAAGCCACCAGAGGACAGAAGTAACAAACCCAAACATCCACTGCAGTTCACAACTCACATGTTTACTGAAGCCTTATCAACCTTCAGTCAAAAAGGCATCACGTTTCTCTCATTACCTACCCTTTAATTGTCAAAAGATTTGCACGTCTAAGTTCTTTCAGTCAAAGGGGTCGGGGGACTTCTTTCTACTTTATAAATCTTGATGTCTTTTCCTCGCAGGATGTAGGAAATGAGCCTTCTACCCCATCCATCCTTTCTCATTCAGGAGTTCTCATGATCACTCTGGCATCCACCTCCTACCAGATCAGAATGACTGGCCACGATCCCTTCTGCCGTTAAGGAGCAGACCCCACTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTAAGCCTTAGAAGACAAGGAGGAATAGNNNNNNNNNNNNNNNNNNNNNNNNNNGAGGCAGCCCTATGAAAGCCACAAAAACACTGCATTCAATATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGATTATTTTAACTTTGTAGTCCAAAAGTCTGAGCCTTTACTTTGAAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCGTGAGTACACGTGATGCATACATTACAAAAATGAAAAATGAAATGTGGAAATTCAATAAAGAAAGCTCCTTTTCAGCTGGTGGGGTATAGAGAGTATTGCTTCTCCGAGTAGAGTTATCTCTGAAGAGGAAGTCAATAAATGACTCAGACAAGGGCCTTTGAGATATCAGCTGCCAACCCAGGGCCCAGACCTCCCCTCTGGCTGCAATTACTTTCTTAACATGGCTCCACATTGTCTCCTGGGATCCAGGAATCCCCTTCCCCATAGCTCTGCCCTACTTTGAACCTGAGAACCCAAAGAGCTAGCCAAGAAAGGAGGGGAGAAAGGACATGAGGGGCTGGAGAGGAGGCTGCCAGTAATCCAGTCATATACACAGACCATTCCATTGGCACTCAGTCCATGGATGCCAGGCAATATTACAGACCTGGATGCCCAGGAGGAAAGGCACGGTTTAATAATCAAATAGGTGGAGGTCTTTAACACAGTAAGTTCAGCCAGCTGTGAACACAGTCAGAACACAGAAGAAGGCGACACCTGTCTGTGAACTGTGAACTCCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATGTGCATTGTTACATTGTTATTTAAACTGGGTTTCTTTCTTTTATTTTCATATATTATTAGTCCCGGGACTACTTCATGACTTAATAAATCTTCCCATATTTCTTCCACTGTGCCTGTTAGCTCTGAAAACCCCTGCTGGTCACCCAACGATGTGCTTTACCTTGTCAACTATTTCAGGGGACTTGTGGATGAGACCCTTTCTGTGAAGCCCAAGAGACAAGAACAGAACAGAAGTCCCACCTGGGAAAAGAAAGCTGTTACAACCTTGTCTGAAATGATTCGGTGTGGGCGAGCACGCGGATAAGAGAATGTGATGTGAGAACTGAGCGCAAGCTGGACACACAAATGGGGACATTGAACTCCACACAACCCCCCCACCCCAAACGGTGCCTGCGGGTTTAGGCTTAAAAGTACCTTCCACGGTGGGCCCAAAGGAATCAGTACTGAGTCTGTTGGAACATTGGGGAGAATAGAAAGCCTTTGCCTCTGCTCTCAGTAGAAGAGACGGCAGTAAAATGAGTTACGGGTGTGGAGGGCTATTGGCAGAAGCAGATTTAAAGAAATAACTTGACTCGTCAGCTTTGATTTGAAGTATTGATTATGGTAAATGGTGGTTATTAGATAAAGATGCCTCACACATCCTCCGTTCAGTCACAACGGCACTTTCAGCTCATTTCAGCTGGTTATGTGTTCATGGACTAAAACCCGTTTAATAATATCTCTTAANNNNNNNNNGCTCTTTCCCAGGGCAAGATAGTAGCAAAACTTGCTGTATATACATTATCTGAAGCCTGGCCCAGAAAGATATTGGCCCAAGGTTTACAAGGCAGGTGGGAATGATCAATTATACCCCCACAACTGACAGCACAGCTGTGTTACGTGATCAGCAGGAATGCTGGAGTTAACCTGGATTTCGGGACCAGCAGATACCCACTGTCCCCACTTGGGCTTCTCCGGGTGCAGGGCTGTCTCTTGTGGCAACAGGCAGGGAGGGTCCTACCAGCAACTCTGAGGAACAGCACAAGGACACTTCATGGAAACCAGGGCAGGAGAGGAGAGAGGAAAGGTGTCCTTCTCTGGCTCATAGACAAGAGTCAGAGACCTGAGTACCTGCTTCTAACTGAGTACAGACCCACTTCCACCATGTGTGTATGAACTCTGCTAGGGTCTCCAATCTATGATAATTTTCACTTTCGGTCCATCATTTCCTATTGGAAGGAGAAGACACCCAGTTCCATCTAAAGTGACACTGAGAAGCAGGCCAATTACAGCGTGGAGGAAAAGACAAGGTGGAATCAAAACAGACATACACTTACATGCACACAGACATGCATGACAAATATATCCGCATGCATATGCACACCAAGTACATGTGCAAACGTGCATGCATGCACATGTAAGAATACATACATGGAACAAACTGATAATTTTATAAAAACACATATACATATTAGCATGTGTGCACTTAGTTTCTCACATGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAATTCTAGTTTTGTGGTATCTGATTTCTGTATTCACCCTAGAAAGAGTCAGCCATTTGGTTCCCATTCCTAAAGCTTTTTCTTTTAAAATGCATGACTGCAAATAAGCAGGTCACTAGGTCAGTTAAGTGTCTGCCTCACACATTAGTCTTCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATGCATCTATACACACCCATTCACACACCTTAGATAAATAGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGCCAGGCAGACAGACAGATAAGATAAATAGACAGCATTGTATTTGACTGCAACTACTACAGAGCAGATTGGAGTCCCCTCCTTCCCTTTCAGAACATAACCTGTGTTACAGGGGAACTCACAACTTCCCCGCAGGAAACAAGCATCCTATTCCCGCAGAGAGGTTGAAACAGATGTTAATGTTTTCCCTGTTCCTTCATGTGTCTTCACTGTGTATCACAAGATGAAAAACATGCCACCATAATTAAACGTTAATTTCCTTGTGGCAGAAAATGAAAGAACGGCACCTCAGTTAGCAAGGAAGGCAGCTCCGACCAATGACTACATTTGTCCTGACCTTTGATGAGCCTTGAAGCAAGAACTGTAGATCCCAGGAGGCCCGAGCTCTCATGCAAGGCTCCTGGAGAGTGAAAAGGTCCTACACGAGTGATAGTTCTCCTTTAACTTTAATCAACTTCTGTACTGGCTGGGTCCTCCCTGCAGCCAGTGAGGTCATTTTAGTGCTGTAGGTTCCTGAAGTATTGGATCTGGGTGGTAAACCAGTGTAGATGTGGATTGTAGGATGGTGTCCTGCCTGGTGGTATCTAGACCAGCACAGAGGTGCAGGGATGAGGGAGGAGGATGAGGAACATCTTTCCTCCCCTGGGTCCTCTAGAACCTGGGCCCAATACCCTGCATTAGATTTGCTCCCTTAGCTACCTAGTTCTGGTTCTGTTAACATAGGGTGACTTCTGCTACTTTTTAACCTACATGAGTGTCTAGCAGCTTATGTTACATGACCCATCCTGGGTAGACCTGAACAATATGTTTTCTCCTCATGTAGTCCTCCAACTACAAACAATTACAGCCAGGTCTACCTTATCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCAAGAAGCCCCCTCATCATGGCTGCCCCCGATCCCCAGGGCAATTATTCTCATCTTATTGCTCTTTGGAACAGGACCTGAGCATCATAACCTTCGAAAATCCTAAGCCTTAAAGGTTTCGTAAGCTTCCTGAATCTTCTGAGGTTCCTTCTTCACTCCAGAAGGGAATGCTTCAATTCCAATGGATTCCCAACACAATCCATGAATAAATAAACCAGAGGTCCTGAAACAACATTCATTCAATCAATGTAACTAAAGCCAGAGCAAAGAACGTTCTTGCTAGTGCTGTCCTTTGGATACCAAATGTCCCCAAAGGTCCCTTGCTAAGGGAGGGAGTGCTGTAGAGAATGGCTGTTGTTTCTCCAGCAGCACATCCTAAGACCTAAGGTGTTCGGTGTGAAACAGCTAGGATCCCTGCCAAACTCCCTGGCCTCAAAGAAGAAGATACAAGAAACCCAGAGAGGAAAATAGCTAAACTTGCAACAACCTTGCCCGCCGCTTACAAGGTTGTGATTTACTTGAACAGAAGAAACTACATCTCCCAGCTCAACCCTTTTACTTTAGCAGTAGCTCAAAATTTGAAACCACAAGTAAAAGGGCCCAGGGTGATGCTACCAAAAACTGAGTTGAGCAAACAAACCTGTGCAATGAGGATGCACCGGAAACACAAGGGAGCCCGCAGCAGGCTGGGCTCAGTTCTACCCCTCAGGCTGTTGCCCCCTCCCTTCTCTGCAGAGTGGACCTGCCTTTGCAGGCAGAAATCCACAAGTTCTGCCCCTCTAAGCATCTCTGACAAGCTCCCAGTGGAGTTATGAAGGACGTCCTACACCATCACCTGTGTCTCTTCTATGCTGACATGAATGAGACATGAAGCTTGGGGAAGTGGAGAGAAGAGAGGCTTGCCTGGCAAAGAACAGTACTCACAGCTCTGCACATAAAGACCCATCCTGAATTCTCAGATGGTGATAAACAGAAGGGGAGGAAGGAGACCCAGACTGAGCAGTCCTGGGGCTGAGTGGATTTACATTGTGTCTAGCACTAGAGAGGAATAGTCCTACACATTCAGTGCCACTGTCCCAGGAGAAGCTCCAGCAGTGGCTCCAGCAACAGACATCCCACTAAAAGTTGGCTGCTCATCCTATCAAGAATATCACTTGCTTAGGAACAGGGTCCTAACTACAAATGGGCCCTGGGATATACAACCACTCAACCCAGACAGCTGAGAGCTATGACAGGATCTACAGGGGTTATCTCAGGGCAAGCATCTCCCCGTCTTTGTGGCCATTTCATCCCCACTGGGCTTGGGCCAAGTTGAGTGCAGCAAGGAATTCAGTGTGAGTGCCCTGAAGTGGCTACAACACATGCCCATACATGGGGGATATCACAACAGATGCTCGTTCTCTCAGCATTCTGGACGGTGAGTGTCTAGAGACTAAGTGTCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCCCTGCCCCTCCCCTTGTTTCTGCAGGATGCCACCAACCTTTGCTTGTGGACACATTGTCCATCCCTTCCTCTTTTGTCACATAGTGACCTCCTCTGCTTCCCATTATTCTCATGGGCTCAGAAGTCCAAAGCAATGGAGCGGGAGTCAATTCCAGTCCATATGGGATCAGCTCACTCGGCTACAATCGGTAAGGACCTGCCTGCCAATCAATGATGAACACAGACATTTGCATGTAAAGATGTCAACTCATCATTCTGGAAGGAGACAACAGGATATTCACCAACTCTTCACCCAGCGCAAAGACAGAACGGTACCCTTGGCTCCCAAGCCTGCTTCTAGTTAGTTGAACTGCTATTAATTGGGCTAATCAGTTCCCTTAATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTTAAATGAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCTCTGAGGGGCATTTCACATTCAAACTATCCAAGAAAGGGAGGGGTGCACCAGAGGGAAGCAGGGACCAACCTCTTCAGCTGGAATGTTGAGTATCTTTGTCTGCTCTGTGAAGTCATGTGACTACAAAGTCCAATGTCTTTGCCTCTCTCGTGTCTAATAATAAGATGTTATGAAGCAATGATCTTCACCATGGAAAAGAAGTGAGGAAGGATGGAGGACAGGAAGGGAGGGCAAAGAAAGGAAGTAGCAGGACTGGGGGGAGGGTAAAATCTCAGGGAAGGCAAATCCAGACATCAAACATCAGACAAAGCTGCAGTTGTCCCACATTCACACTCTCCCTCAACTCAGAAGCACAGCATCTTTATGCTAAGACCTACTCTATGCTCCCTCCCTGAAGTAAAGACAAAGAGTATGAAGGGCAAACCTTGGAGGCCAGACTCCAGTGAGAGGGTAATGAGCCAGAGTAGTCATCAGCCCCTAATGGGAACGCCAATAGCAATACTGACACCCTGTCAATCAAGTGTGCATAGGACTGGAGTTCTCTCATGGAAATCCAGAGAAGCCAGGAGCCCTGTGCTGTCTGAGTCACACCAACACCCAGAGTCCTCGAGCAAATGCAGAAATCGCAGAGCACACCAGGACAATCCTCACCAAACACAAGAGCCCTCTAGGTTTGGCACTGGGCTGGGGACAGGTGTCAAGGGGACTGAAGTCTTTTCTGAAGTGATAAGAATCTGCCTTCCACTGGGCCTAGTTAGACATTTAAAATGGAAATAGTGGGGCATTTCCCACCCACTAAGTGGCTAATGATCCTGCTAATCATCTGGTCTCCCTGAAAGGTGGATGTGAGCAGCTCAGACCTGACCCAGGGCTTCCAAAAATCCACCCTTCTCTAGACATTTCCTGTAACACAGACGTTGCGACAAGGGAATGGAAAGGAGGGAATGAAGGGCTGGATTTGAACAAATAGGCCTTATATGCATCTATATAAGTTCTAAAACAATAATAAAAAGAGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTCATTCAAGTCGCACTGCCTCCTTTCGTCAGCATTTTGCTCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACATACGTGCCGTGGAAAGCTCACACACACACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATAAAACATTATAAAGCTGTCGCTTGCATGAAAGGGTCTGCATTATTAGCTGACCCCTGACCCATTCTCTCTCAGGCTCACCAAAGAAAGGACAAGGTGGGACTATCACCAACCTGTGCTTAGCTCCTGACAGAATCCGGAGTGTATCTGTCTGAGGAATGAAGGGCACCCTGGGCATGCAAAACACCATACAGGTCCAAGACAGATGGGTGCCTCAGTGCACTTATGCAAAACCAAAGTTCAGACGAGTTCATGAGAAACCATGAAATAACACACAGCCTGTATTGTCAAACCTGAGTTTTCCTAGAATTAAAATTTACCTGATTCTACCTAGTGTTTCACCTGAGGACCAGGAACCGCTTCTTGTTTTGTTCTTGACCTTTCTATTCTATTTCTATTTTGTTTAATAATAATTTTTAAAAATCCTAACTATTGGAGAAACACCGTTCATCAAACAGGAATAAACAGGTGTCTCTTGTTAAACAAGATGGTTTTAATCTTTCTTGGTACTTTTAGACCTATTTGGGGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAACTTAATGCACACTGCCGCATCATGGAACAAAGACTTGGGGGGAAACGCTGCAGGTTTGGAGTTTGCCCTTGATTAGCCCCTACAGAGTTAGGCAGAGGACACTCTGGCTGTCGTCTCCTTTGTTCTGAGAGGAAAGATGGGAGCACTCTGTGGTGATTGCAAATACCTGCTTCTCTTTTATATACTTGTCGCCAGATCCACTCTCCCTGCCTTCCATGCCAATATCCTGCTCTGGAATTAAATAAATGAATACATACTTGTGTGTGTGGTTGCATAAGCATAAGCATGGGAGGTCAGAGGTCAACCTTAGCTGTCCTCCTCAGTCTCTGGCTCAACTCCCTTCAGTGGCTGAGTTGACACACCTGGAAAGAGGAGCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTACTACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAGAAGGAACTGAGACAGGTCCACCCTGCCTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGAACCCCACCTCAGGACCTTTGAAAGCCATTCCTCTTTCAGACCACAGTCTCTCTGTAAGGCTCACGTTCCTTCCATGACAATGCCATGTGGGTTAAATTTCTAATCAGAAGACAGGAAGCCACGTGAGCTATGAAGGGTTTTGCATTGTTTCTCAATAGGGTGACATTTTGCATTTGTAAAATGTGAAGTTTCTGGAAGAAACCTTATCTGGCTTATACTCCACACAAAAAGTAAATACCTTTAGTCCATGAAGTATAACTTAACACCCAGAGTAATCATGAAGAAGGCAGGGGTGAATATCATCTGAGTTGTGTGGTCCTGAGAAAGGTCAGTTATTAGGAGATAGTTATCAAACACTTAATGAGGAGAGGGATGATAAAAGAATGTAACTTTAAAATTATATTGACTTCACTCTTCTTTGGGCAGAAACATTTAAAATAATATTCCATTGTCCTTCCTGGTGTGTGTGTTTTAATTGTTGTATCACATCCACCTCCTTGGACATTGGCCCTTATATGAGTGTTTGGTTGCTAATTGCTAAGGAGGGCCTGGGGAGGGGCTGGCAAAGTGAGGTTCCGATAGGACAGAAGGTGAGTTCAAATGAGGCTGGCAATAATACTGGCCTGACAAGGCAAACACAATAAATATATCTGCTGGGAATATGTCTGGTCACAGTAATATAAAACCAATCAGTATCCCTTAATCCAAAGGGTGTGAATTAATTGGGAAGAAACACCAAAGCACACAAGCATCATTTCAACAGCCCAGCCATCCCACAGGACTCTTGGCTCATCTGTCTTTCCCTTCTTACTGCCCTCAGCAGATTGTCTATAATGTAGTCACAAGATGGCTGCTGCATCCCCAGAGAACACATCACACTCCTCCACAGCAGAACTCCAACCCTGGATGGGACGAAGAGGAAGAGAGATGAAACTATCTTGGATAGCTCCCTATTTTTGACAAACAGAAAAAAATCTTTCCTCAGTAGATTTTTGGTGTGTCTCCGTGAGTCTTTTGATGCACCTCAACACCAGTGACATGCAGAGAACAAAGCTAGCATGACTGGTTCAAGCTAATCAGGATGCCCTCCGTGGATTAAAGGATAGAAAGAAGTTATACTAATATCCAAATGAAACTGACTATTTGCAGTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGATGATTAGAGCTATTGAATGAAAGTCCCTAATCAGCCACAAAGTATAAGGCATGTGTATCAGGTAACAACAGAGACAATATTAGGAAACAGACCAGTTGGATGCCACTGTGATTTAAATGGAATTTAGCAGCTAGGCAAAGAGGTATCTTCCCTTCAATATCATTTGGGGACATGGTACAGTTCAAGGGGATATCACTGTTTGTTCCATATGTCTCAGTCTCTCTCTCGCTCCTCACACTGTGGTGTCTGAAGTGGAAATTTCTGGTTGTCCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGTTTTCCCTTACATCTGGTTTTGCAACTATCTCCCCTTTAAATAAAGTGCTTGGGGGTTTTCTGTGGAAAATTTGTTACATGCATGGATGTTTAATAACATGTTTTCCCATTTGTTTGTATGCATATATGCATATGTGCTATGCATGTATGTGCTCATGTGTGTGACCTGCAGGCCAGTGGATGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACTCTTGGTACAAGAACTTATACCCATGCTTAGTTTTTACCTTGTGTCCAGTTCCTCAGGCTCCACCCAAAGCTGTCTCCCTCATCCCAAGCAGTGTGTTTGAAAAGGAAACCTTAAGTAACTATTAGGACTAATGGACTGACCAGAGTGATTCAAGCACCATAAGGGCATTACACACAAAGAGGGGGATTTCAGAGCATTGAGATGAGAATGTTAAAAGGAAACCCAGAGCCTATTAGGAAAAGCTGAAAACTGTGTCTTCACTCACTCAAAACAAGAATCAACAGAAATCCAAGCTTGTGTCAGCTTATTTCCTATGAAACTGCGTAAGCTTGTCTCTTATTTAAGAGGCATAATCCCTTTTCCCTCAGATGCCGTCCCTAGTATGTCAAATGAAGTGGGGAACGGCTCCCTACAGCTGTGCGTTTGTGCGTAGACCAGTACCAAATTGCCTCTCATCCCTATCCCACCCCAATGTCATATTGGCACTTCCAATTGACCAGGTGACAGCAATGTCTGGCTATCATTTCTGAAGATAAGCAGGAACGTGCAAGGTCACAGAGCAGAATGCATTGATTTTCATCCTGAAATTCGGAAACATAACGTTCCCATTTCCTGTTTCGTTAGATGGGAAACCTTGTGCATACCCGGCCCTATTAGAGATGTCTCTCTCTTTGGACAATAGAATAAGAATTGCACTAAGACCAGTATTAGCTTGAAAAACATCTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGAAATAGTTTTACTTAGTCGAGAGAGACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTCTTTGTTTTTGAGGTAGGCTTCACTCACTGGGATCTCGGAACTGATGCCTGTGATGGTTTGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTAGGTAACAAATGGGTTTAAAAGGAGATAGATCCCAGGTGCCTGACATCAGGGAAGCTGAGGTCTGGTGCACACAAGGACAGCTGTTGCAGGGTGAGGGTCATGGTACAGGGTACATTAGGGCCAAGGAGACATAACAGGGACATTCTTGGGACTTAGGTTGCCTGTGCTGCCTCCACACAGAAGCCTGATGATGCTGGTGCAAGCTGGAGGAGAGCCATCTCCATCTGTAGAGGTTGCTGAGATCTAAATGTCTACCCCACCCCTAGGAACATGTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAGCCTCTTTATCAGCCATCCAGTCTCTGAGGCTGTAGTGCCAGCAAGCTGGCTGGTTCCTGGGTGAGGCAGGGATCAGCCAGGAGACGGGTGAACATACGATGTGCTTCTTGATTTCTAGTGAGAACAGAATGCAGATGAATGCTTCAAGGCTAAGCAATATGAGTGGCATGGCTTGGTTAATCTCGGGCCCAAAATATAAAGCAAACAAGGAAAATAAATTGTATGAGAGAGTTGGCAGACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATTACCTTTTGATGGGTTTGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCAGCCATGAGCATGCTCAGGCTACAGAAGAGCATTGCCTCTAGAGTCCTCCACTGTGGTAAAAAGAAGGCCCAGCTGGACCCCAATGAGACCAATAAAGTCGCCAATGCCAACTCTGGTCAGCTGATCAGGAAGCTGATTGAAGATGGCCTGATCATCTGGAAGCCTGTAACTGTCCATCTTCAGACTCGCTGACAGAAACACACCTTGAAGGGCAGGCATATGGTCATAGGGAAGGGAAAGGGTATTGACAACACTTGGGTGCCTGAGAGGGTGACCTGGATGAGAAGGATGAGGATCCTGCACCGGCTTCTCAGGAGATACTGGGAATCTAAGAAGACGGACCGCCATATGTATCATAGCCTGTACCTGAAGGTTAAAAGGAATGTATTCAAAACCAATGGATTCTTATGGAGCAGAACCTCAAACCGAAGGCAGACGAGGCCCGCAAGAAGCTACAGGCTGACCAGGCTGAGGCTCGCAGGTCTAAGACCAAGGAAGCACAAAAACGCGTGGGAGGAGCGCCTCCAGGCCAAGGAGCATCAAGACTCTGTCCAAGGAGGAAGAGACCAAGAAATAAAGCTTCCTTCATGTCTATGCATAGTGACCTCACTGTGGCCTCACACGATCAGTCATTAAAATAAAACAAGCCTTAAAATAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGTGTATTCATTTTGCCATTTCTGTTTTACTGGAAACCCTAATACAATAGTGCTCTAGAGAGAGGAACAAGTACCCACCAGACAACATAAATTCCAGTTTACTTTTCTGGTGAATATGAAGTTGTTGTGGTTTNNNNNNNNNTACAAACTTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAGAAGAAACACATTAAGCCTCTTCATCCCTAACTGGCTGGCAAACACCCGAGCCCACATCAGCTAAAGAGATTAAGGCATTAGGAATGTGTTTACACAAAAACATAAAGTTATCCTGTTAAGTTCAGATGAGAGACAACATCGGCCATGTGGGTAAGCCTAGAGCCTCAACCATTTAACACAAACAAATCAGGGCACACTATCAGAAGCCTGTCGGGCCAACAGAGACGAGGGCCTGCGTGTTATGCTGTTATTTTCTTTTATGAATTTTTGAAGCTACCCTGCTCATTAATCCTGTTTATAATGTTAACTTTGGCACTTTTTTCTTGGCTCATCAAATATTTCCTTAATGAACTGTCAGCTCACANNNNNNNNATCTCCATTGTAATGACTTTCAAATTAAGTTCATCTGGACCACAGGGGTTTTTAGAACTCTATGATGACAGAAAACACGGGAAAAAGAACCTCTTTCATTTTATTTGAAGAAAGACATAGTCATTCACATGCCGCCTTCCCTCAGTGCTGACAGTTCCCAAGCTCAGTGCTGAGACCTCTGCCTCATGGGCACCATCAGAGCCGTGGGATGAGCACTTCCAAACCAGGAGGCATTATACTGATATGACCATACGGTGCTCCCTCACCTACAGAAACTGGGTTCCAAACACCTGGTGTCCCTCTTCCCCTTAAAAGAGAGCTGTTGGGATCCATGCTCAGCATCACCCATGCCCATAACCCAAAGGTCATACCTTTTAAAAATCAAATGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGAATCTGTACCCTGTCCCTGGAGATGCTTTGCTACTTTACAAAACCACATGGGAGACTTGGTGCCCATTCTCAAGAATAGAATTCACCCTATCAATGAAGAGGATGCCATGGCTGGTGGTAATGTAGTCACTAGGAGACTCTGAGGGAAAGTGCCTTGTACAGGGGAGTCCTGTGAGAACCAAAACTGGAGGAGCACCATGGACTGGATAGAGATTGGGTTGGGCCATTGCAAAAGATAAAAGAGTGATGGTGCCAAGGACATTTGAGCAATCCCATGAACTATCCAGTCTGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGTCTCTTCACATATATGATAACTGCACCCTTGTTTTGAAGTCTTCTTTAAAGACTCATGATGTTTGCGTGAAGAACATTTGTTGGGTCTTGGTGGCTCCAAAACCCCAAGAACATGAAATCCTTTATCACCCTGAAATATGAAATTGGCATGTGTGCACAGCCTCTCCCCTCCTCTGCAATATCATAATGTTAAGTGTTTGCAGCTCCAGTGTGCAGCCTCGTAAGTGACGGCATGTGTGAGTTCTTGAGCTGCACACTCAACAGAATCAGGCATGAGTCTTCTGTACTTTTGTTTATGGCTCTGAACTCTGGTCTAGACGGATGGGCAAGTAGTTCTGGGAAGGAAGATTGCTGGGTGCAGCCAAAGGCATGAAGGTATGTGATTTAATTAGAGAACTGAATGAATCTGTCTCGTTTTTCCCTGTACCACATGAAAGATGAAGTCACTCTGCTCAGCCAATTGNNNNNNNNTCACAGAGAAAAGGCACATAGGATGCTTGTTTTACATATACTGGATCATGAGCCCCGATAAGGTTTAAATATCCATATGTACAGAGGAATCATTGCTTTTTGGTGCAGAGATGCTGTCCTTTTAAGCACCCAGTGCAAGATCAGGCAGATCTGGGTGTTTGGTGTGAGAACACCTCTCTTCCTGTGGAGTCCCCTTCATGACCAGTAATGTGGCCACATGATCCCAAGTTTTCCACCATTCTGCTCAGCCCCATAAAAGATGAAGTAGAACACATGATTTGGGGAGATGAGATGGGCAGATTTTAGACCATCTCCTACACATGGCAGAGAGCAGCGTTGACAGGATTGGATAAGACATTGGCTGACCCCAGGCATTTTCTCACCGAAACAGCTGACAAAACGCCCCACAATGTTCCAGTTATGGGTGTTTCCTTCTATAACAGAGAGTTTGAAATAGCACCCTTGCCTCCCCCTCCTCCCCCAAGTGATGGGCGGCGGGCACACGGGCCTCTCTGCTTCCCTCAGAGCAGCTCTCCAAGAAAATAAATAGCATGTGCTCATTATTCAAATGAGGACTACCTAATGCAGAACTCGCCCCCAAACTTTCCAAGACACGCATGATAATGAGCTCCCAGATCTCTTCCCCTCCAGTTTGTGATGTCAAGCTGAAGAGCTGCATGTGACAGAAGCTGGGAAGCTGAGGACCCGACAGCAGTTTGACTCCACAGTCTCACAGCTTGCAGAAGTATCTCGGCCCCAAAGCCTGTGTTCAGCCATCCTTTCGGGGGTAAAGGTGGTGTGGGGTGATGTGCTCCCCAGAGAGACTCTAAGGTTATAAAAGAGGTTCAACTCAAGAGACTTTGAGGCTGTCTCTAATTTACACACCTGAACCAGTCCCGGCCCTAATTCCAGGCAAAACATTTCATACATAGTACAGCGAAAGGCACTGAGTCATGCTGACCTTTATTCATAGACTAACATCCTTGCTCAACCTACTCGAACACACCTCCAGAGTCCTGGAGGAAGCAGCATTGTGCCTCTGGTTCTAAGAAGACAGGATAGAGGAACTGGAGAGTTAAGGTTGATGCTAAAATGGTGAGAAGCTATCTTCTGGGGTCTAACCTTTGTCTCCAGATGGCTGAGCACCAGAAACATCAACGCAACCGACCCAGCCAAGGCTGCCTGCAGAGCTAGTGCACTTTTTCCTAAAGATATATCAGTTGAGGCTGAGAAACACATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACCCACACAATTGAAACTGTCCTTACTGAGGGTCAGGAAGTATATAGCCTCTGGTTTCACGCTGTTACTAATCCACTCTCATCCCTACACCCAAACGATGTAACTCTAAAACCATCTTGGAACTTTATTTACAAAAGAAAATCACCTAAAAGAAACAAGTCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTAAATTAAATCAAGTATATACAATTACTATATTTTACCTAATTTTTAAGCTTCAGTTTATCTTTAAACCTTGCTGTAAATTATATCTTTTGAACAATGGTGCCTGAAAAGCCACATAATTGTGTATAAACCTCTCTTTAAATGCCCATGTTCAAATCAGAAACAGTGACAGTCACCTTCTCTGTGTAATAAACTCACTGATTTCCCCCTGTGGTGTAGTAGGGGATTCTGCTTTACCTGAATGGAGGTCTCTGAGTGGGACAGGAACTGCTCAGGCTCTGACTGCAGTATCCAGTGTCCCCACCACTGCTGACAAAGGACAGAGCCCTCCCCACGGGTCCCACAGACCCAAGATGCTGGTGCAATAATCGAGCCTCATGATTTCCCTCTCTGTGAGGTAAAGGTATCCATTCACCTGGAATTCATCCAGAACCTTCAAGAGTCAGAAACATCCTGCAGAACAAAGTAGCATCTCTGGCCCTCTCCAAGGTCCTGAGAACATCCACGAAGTCCAGTTCAGTGAGAAGATGAGGGCAGCCTGCCATTGCCACAACCTCCCTGAGAGCAGAGAGGGTGGGCAGAGGAGGCAAACACTCTCTTTTTCCCATTCCTCATGGTTCCCATTCCTTACATATTAAACATGCAACTTGCAGATTCATCAGACAAAACACCATGGCGTGGGAGATGGCTCATTACTTTAGGGATTCAAGGATCATAATTTAAATTCTCAGCCCTGGGCACTCTGTCTGGAGCCACAGTCATTCCTATGTGGGCTCTGCCAACAGGAAGACATCTGGATGCCATGTACAGGGCAATGCTGCAGCCCTACCCCCTTTCAGTCTTATATTCACTCAGTAATCAATAATCATGGGGCTCAGTGCAGAGGCCACTGGCTTGAAGAAGAGCATGAGATATCGAGTGTGTGATAATTCAGCCTGATCACACGATGTTTCCGTGATGTTAGAGCCACGGTCTCTGGGATACCACCTGGACCCATTCTCTCTCTGAGTTAACACCTTAATTGGAAAGAACATAACGAGAGGATACTGGAGAAAGTCCAGGGTAGACCAAGTTCTGCCAAGTCCCCAGTAGGGAAGTGGTGCCACAGCCACAAACTCTTTTCACCCCTCCATCCACTTAAGCCTGTGATTCATGAATGATATTAAGAGAAACCAACCAGGCACGGCCATGTCTACGGTGCTATGTCCAGCAACAGATGTTTCCTACAGTGGTTGTATCAGAATAACCATAACCTAAGAATGCAGCCCACTCATCAGTGCCAGATCACCTTCACTAACAAGGGTGGTGGTGGTGCTGGAAAAGGCAGCTGGAACTTAGGCTGTGCCTAAGCTGGTCCTGACTGTAATTGATCTGTTTCTTCCAGAGGGGAAACTGAGGAATGTGACAAGTTTCTGATGTGGATCTCTCAGCTCTGATATTGATGCCTTTGTTAGTCAGTGTCTATGATGGCCCATAGGCCCTGGGGAATCTGGCTTGGGACAGGAGAGATGCTTTTCATCCTAATTCACCATGGTTCCCCCAAGTGATGACAACATGATTTGCCTGTTCACTTGATGCTGTCCTGGCCAGTCTGCTGGCTAACAGAGGAGCAGCACCTCTTCCTCTGCATCCAGCAAGGTCTATGATCAACCCCCTTCCAGCCCCAGACCTGCTTCTCCCATTTCCTATGAGCACAGTGAATCTTTAAAGAATTTTAGGGCCCCCAAAATGAGGGAAACCATATGGTATTTGTCCATTTTGCTTGGGATGGGCCCTCCCAATGTAAGCCCTTCTCTATTTAAAAGATCAGATATCAAACAGACCCACACAGCCATATCTCTCCCCAGAATCTCAGGAAAAGACTCAAATTACAGAGAATCTAGAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAATCTTGCTGTCCTTTCTTCTCCTAGACTAGAAATTGTAGGTAATAATTTCTGCTTTACATGTCCTCAAGGATCCCTGTGCCATGTTCTATCTGACCACTGAAATGACTTTATGCCTTAGAAAACATGACTTGCCAGATCTATTTCTAGGTGCGGGGGACAAGGAATGGGCACAGTGGCCAACCTCACTGTTACCAATGCTTCCTGCTTTAGTCCTACTTTCGTTTTATAAAGACAGACAGTCTGGTGTCTACTCCTCTCCTGGCAACCCATGCCCACAACTGAACCTCTGAAATTATTTCTCTTCCTCCAAGGAAAGGACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGGGAGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGGGGTGCTGTAAACATCTATCTCCAATGCTCACCAACACAGCTCTAGCTTCATAAACTTTATGAGGAGTCCCAATGTAGGGTGCACAGTCATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGCAAAGTCTCCATCCAAAGAGAGAGCACACAGCTTGGGCTCAGAGCCTCTCGGTGAATGGCAGTCAGCCTGAGCATTTGGACACCGAGCCCACAGGACTCAGAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCCTGTAATTCTTTACATAATCTTTATGGGTTCTTAACAGATCNNNNNNNNNNNNNNNCCAATATGTCCATATGTCACGAAGGCAGACAAAGGCCTGGAGAAGGAAGGAGACTAGGCAGGAGGGTGGGGGACGGGGGTGAGCAGGAAGTTCAGATACGTTAAAGCACATGATGTGGTTAAAGGAAGTGGTCTTGATGCAACCCAGCACTGTGGATAATGAATAGACACTGATTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTACAATTTTAGCGTCAGAGACACTGATGAAGCTGAGGACCGACACCTACATTCCAAATCCACCAAGAGCCATGGCCCCCTGGCCTGACATGGCTTAGGTATCTTTCCTTTGCATTTTCAAAACACTCGTTCAGTCAAATATGTGCATTTGACATACACTACAGAAGCCAGGGAGATGGATCAACAACTAAAGCACTTTCCATGGAAACACAGAGACCTAGTACAACTCCCCTCCCCTGAAAACCCACATTAATGGGGGGTGGTCAGAGGGGGTGGGTGTGGAGGTTGCCTATAATTAAAGCCTTGGACGGCAGAGTTAGGGAATCCAGAGAGGAAAGTGGCAAGCAGAACTAACTGGTCATATCAATGAGTCTGATTTTGACTGAAAGACCTTGCTGCAGAGAATCTGAAAGGAAAGCAATGAAAATCTATGACATCATATCACACATACACACATGACTGCACAATACACATTCAAACACATGAGTCTACATACGTATCTCTCACACACACACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGATAGATAAAATACATAAGTAGTAACTGCAATTAGGCTCCATTTATCTGTTTTTGATAGAAAAGAAAGGAGTTGGTCGAAATGCCCTGTTTTGTTCTTTAAGTAGCGCTGAAGACCAAATCCAAGACCCTGTGCAGCTAAACGCTCTTCCTGTAGCCCTATTAGGCACTCACGGACCTACAAAGGGCAGGTGGCCCTTCCAAATTGGAGGGATACGGCTGTGCCCAGGTCACAGGTGGATGGAGGTCTCCCATGTGAGATCTCACGGAGATATTGTCCCTCTGACTGGCGCTAGAAGGCGCACGTGGCCTGGAGCCCCTCCGTGAGTTCTTCAATCTCAGATAGTCCAGGCAGGGCTCTCCAAATCCCCACCCCCAACCCACCCTAAACCCGGAAGGTGGGGACTGAGCCTGAAACAGCCTTGGAAATGTCAAGATGGGGGGACACTGCCTGCTCCCTCTCTTGCCACCACAGCGCTGGTGGGAGGGACTGGAGGAAGGTTTTCCTTGTGCACCCTAGAAGAGACCTCAACTCGTACAGAAGTTTTTCTCCATTCACAGTGGAAGTTAAGTCATAGATATCTTGATGGTCACTCTTGCTTTAGGATCAATGGTTGGGGGTGGAGATTTGCAGCAGTGTCTGTGAGGATGTCTTAAAGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGCCCGGAGACAGGATGAGCACCTCTTCACTGTAGGTTGGGACAAAGACTGTATACCATCCTATACCTGCAGGTGGCTCAGAGAGCACCTGTAGAGACTGGAGCCTGCAGCCACCCACGCGCAGCTCCAGTGTGGATTGTTCTGCTCAGGAAGAAATGCTTACTTTTCATTGATCCACCTAATGGCTTGGTGTGGCTAATCAGCCTGAACTGCATCCTATTGTGTGTCTGCAGTTAGATCTAACTGTTGATCTAATTACCCAGGTCTAGAATTAGACTCTCACCCGGAGCTGGGGGAACTGCTTCCACCATCTCCTCCTTCTAATAGAAACCCTTCTGAGACTGACAGCGTCCTCCCTGAACCTCAAAGTTGCCTTGAGCTAATATGACAGGTAGCAAAGGAAATCTTATTTTCCCCCGAAGCCGTAACTAATTACGGGATGTCATCACAGCCTGATTAGTATTTACCCAACAATGTGCTGATTCCTGGTCCAGCCAGAAGCTTAACTGCCATTTAAATGGAGCATGATATTGAAATCTTAATTTCATTACCTGCTGGTAATAATCTTACAAATATAAATCCAAAGTACCACTCGGAATACATTTGCATACATAAAAGAATCTGTCCTCAGTCTTGCTCCATGGCACACGTAGCTGTTGGTTTGACTTTCAAACCAGAGCTGAATATCCTTTTATGGAGAAAGAGATATCGGGATTTTTCCCTGCACCGAAGCCTGCTTGGAGAGGGAGAGAAACACATCCACACCATAAAAGGGCATCTGGGCAAGCACAAATGCCACGCCTGTCAACTGTGAGATATGAGTCACCTCTGTGTGGTGTACTGATGCTCTCACATTTCTGCTCACAAGTCATTTGATACAACAAAAGCCACTTCAGAATTCCCAGATATTCAACACTAATTTTCACAGAAGGAGCAGTGGAGACTGTCAGCCTCTGCAGAACTCTCAGGCTGCCAGGGCAAGGTTCTCCCAGAAGAATAGAGGGTTTGCGGGCTTATCAGCACACGTGTGTGCACATGTACAGAAAAGAACCATCTTGGCTGCTGGGAGTCCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGCACTCCTTCTGGAAGAGGAGAATGTATGATTTCTTTTCAGGATCTGTGGGAAGACTTTGGACACCTGGGCAAATATGGAATGACCTATAGATCCTTGGAAACATTTGGATAGTTCCAGAAACTCCTGGAAAAGTGGAAGATCTGAGATCTCTATGGCAAGAGAGGAAGGTTTATATGAACCTGGAATATGTGGGGAAATCACCTGTCCAAGTTTGTTAGTAGAAGAATCAGCAGAAGGTGGGACAGGCACAGTGTGATCTTCTTTGAATCTCTCACTGTTCTCTCCAGTACTGTGTTTTGTAGATGATGCAGGCACTCTGGCTACCAACTCGTCACAGTCCACACGTTCTTCAAACCCAGTAGACATAATCTGCCNNNNNNNNNNCACCTCCCCAAGAATGGGCACTAAAGATGAGGCCACTCCTTTTCTAGTAACAGGATGTAAGCAGATGTGCTGGTATCCCTGGTCCTCAGCATCGAGATGTATTGAAAAAAATTAAAACACTTGTTTTATATGATCCCACCACACCTGGTATTTACAATATGTGTCAAAGGATCCAGACTCACCCCTAGTTAAATACTTCTATAGTTGTATTATTACGCAGCCCATGGAATCTTATATTTCCAATTACTCCTTCCCATCTGTTCTCAGTTGCTGTCTATTTTATATTTACTTCAGATGTGAACATATCTTGCTATTATTTCATGTTACAGAGCAATCATGACTGAAAATGTTAATTTTAGTCCTGTTTTAATTATTCTGTTCCTCATGCACTGAGTTCTGTGTATGGATATGAATTTCTTACTCATTATTTTGTCTCCTTAAATGATTCTTCTATAACATTCTTTTTCAAAGTCTACTTTTTAACTTTTAATTATCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGGCACTCTTATAACATTTCTTCAATTAGTACAGTTGGTTAGCAGTTCCGTTAGATGTTGTCTGGGAAAAAAACAAAACTTTTTTAAAGTTTTATCTTTAATAGGCACTTTCTTTCTTCTGAGCACAGAACTGGAACTTTAGAATTATTTATTTCGGAAGTGAACTTGTGCCATCCTGCCTGTTTTGCAGTGGGCGTGATTTCCAGTCTAACCAAACCTGTACCTTCTGTTTTGATTCTCTGTTCTTTACTTGTTTTATTTTTCATTCTTTCAAGCTTTTTCCACTACCAAGTTCTTCATTATATTAATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGAACACACTGGGGTTCCTAACGTGGTTTCTGAGAGACTTAATGAGTGGAAGACAGATTAGGACAGCCTAGGTTTCTTAGGGTTGTTCATACAAGGTCTTAGCCACAGAGGATGAAAGGTAACACATTCAGTATGGCGAGAACAGCTCAGATTTAGGTTACTACAACTCAGTGTGGATCTGCTCACATCAGCCCCTCCCTGGAGGTGTGGCTTGCCTGGAAGAGTGTTAAGTCAATTTTATATGAATCTTGTTCTGACATGCAAGCATAAATGGGACAAATAATCTTTCTTTGATTATGGCTATGAAATTTTATTTTTCTTGTATTTATTATATTATATATATGCTTTCTGAACTCTTCTGCATACTATAGAGTAAATACATTTACTGTGCAAGAGAACTCTACATAAAAGGCTACAAAAATACCTCAGCTGTTAAAGGCTTGTGACCCAACCAAAATGTCAATGAAACTGAAATTAGTCACTGTATATTAGGTGTTTGTATTGAAATAGTCACATATTAGCTCTTTGTAATTCTCTACATCATATCAGGTCTAATTATAATGATAGTGAATCCATCCAATTACAAAATTCACCATTATACCTAATACCTTATTGGAATTATTTAACTTGTGTTTTGGTTTCATCTTCATATTCTATACCAAAGGAAGCATAGTTAATGCTCTCCTATAATGATAATAGCCACATCATCTGGGGTAATCTGGTATGTTAGTAAAATATCAAAATCAGTTTCTTTAGTTCATTTACTTTGAGATCTAATCTCAGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTAAGTTATAAAACACAGAAATAAATTACAAAATTGAAACTCAGATTACCCCCACCAAAACCAAGCTCACTGAAAAAAGACCATGGACCCATTATATAAGTAAGTACCTGTGAGCACATGCTTGACAACACTCTAAGTTCTTTCTCTCCCTTTACATTAAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTAAGATGCAACAAAAAATTTAAAAAGCCTGTTTATGGAAGATTCGNNNNNNNNNCTTATTTGCATCCTTAATGGATCATGATCGATGAAATTCTAGATGCCTAGTGAAGATGTGTTATATAAATAAATGATGAAGAAGATTCAATTTAAAATTATATTATGTTTATTAGAAGAATTTTTCCACTCAATTTTATAATCCATTTTATATAATACAGACTCTGTCATTCTTCTCCAAAGATTTCAGTCAGGATGTATCTTAATATACCTCGCTTATTCAAGTGTATTTTGTATCTATTTGTATCCACCTCCCCATGACAACCCCCTCAATATATATTTCATATACTGGAAATGCCTATCCTGATATTTTCATTTATTAGGATGACACTATCAAGAAGATACAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATTCAAATAGCAAAAGTAATCTATCAATGAAATGCACAGTAATATATTTGCATGAGTGCATCAGGAAGTATTATAGGTAAACAAGAATTAGAAAACTAGATGTCCATCCTTCTGTGGACCAAGACCAGGAAACCACAACTACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTCTGTATCCTTCCTGCTATAATTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTTCATAGGATAGACACTTTTGGCTGTTGCTTTGAAAGCAACAGTCTGGAGAGACACAGAATTTCTTCTTTCAAACATTAATTCTCTGGCTGATGGCTGTTCTCAGAAGTTCATTCCAGGAGTTGATTTACAAGAATCATTCACTGATCTGAAAGAAACACTTTTTAAATGTTGGGAGATCTTCTACAACAATATCAACCATCCTTCTCCCTTCCCAGTTTTGAACTGAATCACTCTCCACCAAAGATATGTGGTCTCTTTTGCATGCTGCATACACCCAGACTAGTTTGAATCCTGCTCTTAGCACTACATTTATGATGAATCAGCATGATTTCCTTACCACTTTCAACCGCAGGAGAGTTTTTCAATTCTTAATTTAATCTGATGTGTCTAATCTACATCGTAACACAGGATGAGATTTGACAGTTCTGCTCCAACCCTTACAATAAGAGATGCTAAGTTATGATGCTGTATCCACTAATGCCCTCATGGATGACTGGCAGTTTAGACAATAAGAATTCCTATCCCATATATGTATTTCTTTTTTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATATATGTATTTCTGTAGTTCTCACACACCTTCNNNNNNNNGGATGAGTTTGTTCCAGTTCAACTAATACAGTACAAAAGGAAGGATAAAATTAATGGGCAGGTGCTGGAGAGATAGCTCATCCATTTTTTCGCATTTCCTTAACATAGAACCAAAAGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAATGGTAATGATAATAATCTGAATCAAACAACTATCCAAAATAGGCACCAAATACATATTCAAGGCCAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATGGAATTCATTATCTCTTCTATGTGGTTCCCACTGAGACTATATTTCAATATACCAGAGACAGATTAGGTCAGATTTTCCTGAGTTTTATTTCCAATACATTGGTGAATGTTTTCATTTTCTGGGAGTCATTAGAGCAATACTGTTGATTTTCTCATTAACTTGTTCTATGAGATCATTCCTAAAGTACTATATTTTAGGAATAGGTAATTATATGACGACAAGGATACAGTATGGATACCTTTTCCATCCTGAAATAGGTATACAAAGTAGGCCACACTAGACACTTTGAAAGGCCAATCCACATGTGTACCTCTGGCTTGCTGGGAACAATTGTGAATCCCAGGACCCTGCAAATTTTAGTGATCTATATCTGCATATGGTTTCTGGGATTACAGGATGCAACGCTACACAAGAAAAAACCTGTTTCTTATGAGTTGAAAAACACATTTTATTCTGAAAAATATATATTAATTTTTTTCAAAAAGGCCTTAAATGATACAATCATAATGTAATGCACATGACATTAACAGAACTGCAAATTCACCAAAAGAACAAAAATTAATAAAGAATGAATAACAAAACTTCCAACCAAACCAACAGTACTAATACCTGAAGCAAACACAACTCAAACCATAAACAAAACACAGTAATTAAGCTAAGCAGAATTCTCTTGCTGAAGGTTTAGCACCACAGTCGTACCCTGCGGCTGGCCTTGGGAACATAGTGAAAAGGCAATCAGTCACCAAGTGTAATACATTTTAAAAGGTGAATCTAGCTATGTCTTTTTCTGGCCTTTACAGGTCACGGTCTTCCAAAGCTAATATGAGACTTGTACAGAATTTCTTTCTAGACTTTGAAATTCTACTTGACTGATTTCCAATAATAAACTTGAAAATCCCTCATAAAAAGAAAAAATTAATCCTCTCAGACTCCTTCTGGATGCTCAGAAGCTCTTGATGTGCTTCAACATTTCTTTGAAACCCTCCCAAGTTCATGTTCGGCATGAAGGGAATTCCAATATCTGAATGGAAACTCACTTCCCTTTCCTCACTAGGATACAGCATTTACTTAGCTCAAATGTTTACACTCCTAAGGAGATAAACATTTCAAAAATTCATCCTCTCAATGTGTACCACTAAATTTATTGTATATAATTTCTACCATTCAAAGTCTTCCTCATGCATATTTCCTGAAGCCCTTAGCTTTCTTCATTTTAGTAACAGGTTCTGTACCCAGTAGTGCTTGTTTACATGCAATGGTTTCCTTGGCTTTGAACCCGCTGCTCAGTCTTAGGTACAGGACCTTACCAAAGCACACGTTTCTCAATTTTGAATTAAGCAGTTGCCAATATGCTTTCTTAGGTTTTTCAACTTGAAGAATTTTCCAAGCTCTTACTGTCACTACAGAGTTATGTCTAGTAATGACCTGGTTCAATCCTACAATCATCAGAACTGAGCAGCTACAGTTCCATAAAATCAAAATTTAATCACTACACATCTCTGAAATGCTGTTTTAAAGTGGGATTCAGTAGTTATTGTTTTCAATTCATCCCTCTTAAACTTTAAAATGTAAGCATTGCTCATGCACAGAATGCTTTCTCAAGAAAGGAGGAGGAATTCTAAATTTTTCATTGAGTTTGGGTTTAACTTACTTGTGGAAAATACACTTCATATCTTGATAAATCCAGCATGCCACACACAGCACAGAGGAAGTCAGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTAGGTCACTCCACAGTACTCCACTTGTGCTAGGTTTTGGAGAATCACACTTGTTGAAAGATACCATGGCCTCCTTTGTTTTGCATGCCTCTTTAGCATATCTAATCACTTCAAATTGCACCATTTACTTATACCTCTGGGGCACAGACTAAATTCATAATATCCACCAATCTCAATAGGGATTCAGAGCTGATTGTTAAACAATTTTTGGAGTCTTTAGATTCAAATTTTGTCCCAAAACACATTAAGTATTTATTGTCCTCAAAACTCAAATCTAAGTGGTATTTTGCACTTTTGAGTTTCATGCCCAAACCTCATCCACTACATGCACACCCTCCACTGTTGACAAGTTCTAGCTTTGCTTTCTGAATGTCATGTTTGCTGTGACTACCTAGTTATACAGACATGTGATACACAAGTGAGTTCTATTATAGATTTCTTAATACTCAATGATTCTGATCAGAATCTGTGAAGTGGGGAATCAATCTCTTTGTGCTTAGTGTAGGTTGCAATCTCCATAGGGGTTCAGAGCTGATTGACAAATAATTTTTGGAGTCTTTATATTCAACTTTTGTCCCAAAGCTCATTAAGTATTTACTGTCCTCAAAACTCAAATCTAAGTGGTATTTTGGACTTTTGAGTTTCATGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGTTGACAAGTTCAGGCTATGCTTTCTGAATGTCATGTTTGCTGTGACTACCAAGTTATACAGACATGTGATACACAAGTGAGTTCTATTATAGATTTCTTAATACTCAGTGATTCTGAACAGAATCTGTGAAGTGGGGAATCAATCTCTTTGTGCTAAGTGAAGGTTGTAAACTGCCTCTGGATAATTTTGGAATAACATCTGTTATATATGCATGTGTTTTTTAGCTGGTTTTTCTTTTTCTATTAACACTCCACATACCATAGCATCAGATTATTTTAAGTTTCCACGTGAAGTGATATCTTGTCTGTCCTGGCTTAGAATTGTGTGGGGATACTTAGATCAATCTGTGTAGCCCTACAGAATTCTTCTTGATATATTATCTTCTATGGATGGTGTAATGTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTCCTTCTCCTGTGTAAAAGAAAACATTTACAGCAGACGGATCCCGTAACGTTTTGATACTACATGATTCCTATAACTGAAATAAGTCTATACATGCTTATTCTGACCCAAAGAGATCCATGGGGAGACGCCCCGACTATAAATGTCAACTACTACACAGATGTCCTCTATGTACACAGTCTGAGGAACATCACTTCAGTTCATGTGTGGAACTGAAGAATACTCAGCCATTTTCCAAATTAAAAAACTAGAACAATATCAACCATCATTTTCCCTTCCCAGTTTAATACTGAATCATTCTACACCAAAGATCTATGGTCTCTGATGAAGGGAGCATCTCCACAGACTAGTCTGAATATTGCTCTTGGCACTGTGTTTATGATACATCAATGTGATTTCCTTACCACTTTCATTCCCAGGAGAGTTTTTCAATTCATTTCACTCGATGGGTCTATTTTACATCATCACCCAGGATGAGTTTTGAGAGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACACTCCATGTCAGAACCAAATTTAAACCATGTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTAGAAATTAAAAATTACACAGCATAACCTACCGAAGGGATAACATACATGCCTGCATACTCTAACAGCCCCTCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCAAACAAAAGCCCATGCACCCGACAGAACAGATTTTATACTAACATACACACTCAAACATCCCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTCTACCCTCAGCATTTCCTATCAACGTGTGAGTTCCACTTGGAGTTAACTTTGTGGATATTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAGGTGACAGGGCAGCATTCAGAATATTACCTGGTGAATAGATACAACATTCTAGCAAGGGGCTCAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGATATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGTCATGCATAAGCTAACCATCCTCACACAGAGTGTCTAGATTGCTTTTCTTTTTAGAAGGTTGGCAAATCTTTCTCTTGTCATAAAAAAACACTCTTGTTCTCAACTCTCTCTGTGAAGCCATGACAGGTTTAGTGATTTTCATGTGTGAGGAGTCTGTCCTATTGAAAATTGCTTTCCTGGATAAAATATCACTTGAAAAACATATGTCAACATTTACTTTCCTTATTCCATGATCCCTTGAGGGGATTACTCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGGATTATTCCATTACATTGTTATCTGCATTGTTACCAGAGTGCTAAAGTTCATTGAAGGCAGGAAGAAAGATTTTGTTTCATGTGGGTCCCATTGGATAGCCATGTCTTTGTTCTTGGAACTGAAAGTTTTATTTGCATGCTCCCAAGAGCAAGTACATGCAAGTACAGAAAGTTCCTTGTTCTTCTACATGAGAGTGACACCCTCACATAGTCCTCTGATCTTCTTGAGAAACAGAGAATTTAGATGGACAATGAAAAGTATGGTGACCAAAGACCAAGTTAGGGAGAAATAAGACAGTTTTCTACAATGTTTCAGGATTTGGGGATTGCTAGACATTACATAACCGTCTTCTATTCATAGCAGGAATAGTCAAAATTATTAATTTTAACAACATATTTATGGTGGCTATTTTAAATACCCATATTTCACCTCTAAAACATTATATATTCTCTTTCAGGTTCTTCTAGAAATTCTTTGAAGGCGTGAAAGCCGGTATGTGTACACATTCATAAAGCATGGCCATCGCTCTAGTGATGGACAGACGACATGACTGTCAAGAGACAGACTGACTTTCTTGCAAAAGAAATAAAACTTCAACTTCATGGAGACAGTTTCGTTCTTAGGTGCAGAAGTTTAAAATCCCGTGAGAGTGCTTCCTACAGCTACCATTTCATGTATATTGTAATAACCTAGGAAATGGGTTTTCTCTTTGCATTTTGTTTCAAGTGTTAAGATCTACAAGAAAGTTTTGACTGCGTGTACGATTTGGAGATGTTGTCTTTCTTCTTTTCTGTCGATGGATTCTGGGTTAAAGACACTCAGGCATTTTCTGAATCATCTCTCACAGTAAGGGCTACAAATGAGATGAGTCTTCATCAAGAATAAAGGAAAGAAGACAGGTAAGGTAATAGATGACTCCCTGATGTATTTATCCCTGTGTATCTGAGGTGACTGTTGTCATCAACCTGTATATAAACTTTAACTTTACAACAAAGTACACTCACATGAGTTTAAACCTTTGTACGTTTCATTGTGTAAATATTAGCAATAAAGAGAGCTTTCAAAGTAATGAAGTTGTGCGATGTGTGTAACTCATTTAATAGATTCCCTTATATAACTTAAAAGAATATATAAATGGTTTTCCTTCATGTTGAATGTAATGAAGACAGTGTCTCTTCTAACAATATATGTAGTAATTCTGGCCTCTATAAAATTGAATATGTGCATATCTTGCCTAAACTTCCACCACAATTACTTATGAAATACTTCCTATACTTACTCAGTGTTTTTTCCTAAATATTGACTTTAAAATGCGTTTAGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTTGGCATACCTTGAAGATGGTGCACCAATATTGGGATGAAAAGTGAGTAAAAAATAAATGAATTTTATAGACACAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAACTATGAAAAGAACTAAGTCTACTTGAAGGTAAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGAAGCTGGTGGGTGTGTGTTTAATATTAAATTATCACATTTGAGAAAACAGTGGTCTATGCAGTAGACAGGACAGCTTAGGCACTATATTTACNNNNNNNNTGGCATTTGCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTATAAAAACAGAAGAGCAGTTCCTGGTTGACATAATTTGATTTTCGTGAATATTCATAGTGATGATCACAGTCAAATAAAGACTTTATTGATCTATAATGCAATCAAAGCCACTAAAGTTAATGATCACATGGGTCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTAATATACAAAATAATAAACATTATTCTCATATAGAGCTGAAAATAATACTTTCCACATATTTGTTTGGCTTCCATAAATATTGCAGCTTGTGGTTAGTTTGTTGTTGGTTTTTGTAGGAGTTCATTTCCAGGTATTAGCCCATAAACGCTATAAACGCATGCAGAATAAACTACAGAAACGTAGGCTCTCCTGTGTTGAATCCAGGAAGGTTGCTATCTGTTTTCCTTCTTGTCTGATCAATTTTCTCTATGTACCTTACAAGGATAATTTTGTTCTTTGATTCCTCCAGTTTTGTCAAGCTGATAGCTGATTGCTGATAACTGGAGAATATTTAATTTTTGAATGTCATTTTTGAAGCTATTCCCTGATGTCTGCAGTCTCAATGTTGTAGATTTTCAAATGCGTGGCCAAATGAATAGCTATTCAGGGACTAAACATGCCTTATAACTACTGTTGTTTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGAAGTCAAACTATACAGGAAAATCAGATTTAAATGATAGGAAACAGTATGGTTTTATATTGTAAACTAATTCCTGAATTTTATATACTTTAATCAATCTAATGACTAATTCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTAACACAGTAGGTTGACCAAATCATAATAACAATCTTTCAGAACAATGAGTCTGAGGAGAATATAATTATTGTCTTTCTGTTTGGGTGACTCATGACTAAAACATTACTGTAGTTTTAGTGTCATGGTAATTTTTTAAATGTATTCCATATTTTCAGCACACTTAAACAGAATTTTATTTTGTTTCATTATACTCATAAAGACTCAAGATTCTAATTTTGTTATTTTATTTTCTTGTTGAATAGCAACCTGAATCAAATTATCTGACACTAGCTGACTTTTATATGTGTATTCTGTCACTTGTAAACCCACTTCAATTCCTGTATAATGTGTGCATGCATACTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTATGATATTGATGTTGAGAATCACCTGGCTGAAATTCTTTCCACCACCCTATAGAAATCAAACAGTGGAGGAAAGTCTACTCCTGTTCCAAAATCATAGGCCCTGGGTGCCCAGAACTGAAGTATGGACTGACCAAATGGTACACAAAGCAGAGGTTAACAATTCACTGTCCTGAGAACTACTTAGCAGTTCCAGTCCAGTGCAATGAATTTACATGTACTGAGGAATATGGCATTGTAACAAAACGAGCTGAGATCATTTACAAACAATTTCTGGAAGATTTCCAAATAGCTAAGAATGGATACAGAGAATTTTCAGGGCCCCTGAGATATTAGCATGTGGTTTAAACTCTGTCCAGATGAAAACGTTTAAGTACTGGACTGATCTACTAAAGTAATTTAGTACCAAGCAAACTTTATAATTGTATGCAATTAAGCATGGTGGGGAATAAAGAGAACATTCTAAAACAAAGTTAGGTTTCTTAAAGTTTGTTTCAAGACACCAAGAAAGAGCACAGTGATTTTGTTTTTGTTCTATCACAGACTTTGCACCGTTTTTGAAAGAGCACTTTGGGATCCTTAATTACCTATTTATTATCAGAACTTTCTTCTGACCCAGAGTTGTTCTCAGCGCCGCCATGACTTCTTGGTTCCTTAAGCTATAGATGATGGGGTTCAGCATGGATGTCACTGTGGTATGGAAGATGACCAAGAATTTATCAACTCCTTGTGGGTGGTTAGATTTGGGTCTCAAGTAGTTTTGTCCCAACCCTTCAAGGCAACCTATTCCCCATGAAAAAATTGCCAAATGGGCACATACCTCACGACTCATTTGGGTTGCATAGTGAAGTGGGGCCATACAATGGCCAAAGGCCATGACTGCCAAGACAGCACTCAGTTATACCAAAAAGTGTGAAGAACAACATCTGTGGGGCACATACCTCCTGAGAGATTCCTCAGATCTCACTTACACAGCTCTCCATATCTTTGCTATGACAGAGCCAGTGTGACCAATTTCCAGGATACATAAGTTCACCAGAAAGAAGTACATGGGGGTGTGTAGAGATGGACTGGTGTAGATAGCAAAGGCTATGAGAGCAGAATGAGGGTGACCAGGGACCTCACAGTTCTTGGCAATTGCAAAGCATTTGACAGACAAGCCCTTTTCCTGCCACAAAGAGCAATTGACACAATTGACACTCATCTCCAGAAACACAGAGCAGTAAGCAATTAGAAGGATTCTTGCAGATGAGAGATATTATTTTTTTAGTATTTTAGAGGCTCAGTTACATCAGAGTCAGTCTTTGTCTGCAGTCACAAAAATCAAAGCTTAGAAAAGATTTTTTCTCACATAATTTCATAGCTAATACTTTCTCTCTTAACACCAGGGGATTTTTCAAAATGTGCTAAGCATTGAGCCAAGTGTACAAATACTTACAATAGAAGGTGGAAACATGTAGTCCTGGCACTAATGAAGCCTAGGCAGAAGGTTTACCATGAGTCTGTGTTCAGTTTCACATGCTGCATAAGCAATCATTCAAATTAAGGAAAAGAAAACCTAGACTGTATCTCAATTTTTACATTCTTATCATTAACTAGTTATCAGTGTTATGCAGAAAAACTGATCAAACTACTCATTTCTATGCTTTCGCGTTGCCCCAGGTATAGTCTCTCCAACCACCCTGTGTGTGTGTTAGGCCCCGATTATCCTCTCATTGCAATTATGAATATTCAAACCCACACAATAAAGGTATCATTTCCTCAAGACTCATTATTATTGAAGATTAAGTAAAATCAAATAATCATTTGATAAATAAATGAATACCGGTTTTAATACATAGAATTAAAAGCAGGGCACATCTCGATGTCTGCACAGTAACGAGATCGTCAGAGAAGCTTTTTAAGATGTGTACAGTGATCCATGAAAGTGAAGAACGATCAAGCAAACAACACCAGACCCCGTCATGCCACAACCTTCAATATGACAGCTGGCATTTGTAACTTAATAATTTCTGTCTCTTTATAGAATATGTTTTCCTAGCAGGAGTATTACTGTGTAGGCATTAAATGTCTTTTTTCTTAATATTGTTCATGATATTCTATCAATCAGACTATTGATTNNNNNNNNNNNNNNNNNNNNNGATGTATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGATTCAAATTCTTTCCTATTCTTTCATCTCAACATCTTAGAATTCCTCCAAACTACCTGTATTTCTGTACACATAGTATCTATACAGTTCATCCCTCTTTGCTCACTTTTGCATATGGTACCTGCTGTGTGCTTGTTTGGTTACTTACATGGAAAACTGTTCAGTTCCAGTACAGCCTTGTCTGTTTTCAAATATCATCCTTCACTTCTCTCTATAGTTATGCTCTGTTTTTCACAATGTACCTGCTAAAGTAGCTGTTAGCTCTGTGGTGGTGACTCCTTCTCATCTTGTTCACATTGTAGCCTTATATGGAGACTGAGTATGGACTACAAAGTTCTTATCATTATGTTCACCATCCTTACCAATCTCTGAGCTCTCATGTAATGAGAAGCACCAGGGTTTAGCTTATTTTGGATCCTTGGGGATTCTGACTATCCCTTCCCATTATATCTTCTGAAGTTCAGTCTCATGTCCCTCAAATATTGGAATGTGGCAAACTCATTTTTCTCCCAGTCTGATAACTTTCCCCTTCAAAGGAGATGGTCTTTCCTGTTTTTTTGGTTGTATATGCATTCTCTGAAGTTTGGGCTTTCTTTCCAAAAATACATCACTTTTTCCTGACAAGTGTAGAATAGGAGATATCACCAGCCTGTTAGGCTCTGTCTCTATTCACTTGATATATTGAAATGTCAGAGATATGTGAGTAGTTCAGCACATGGTTGATCCACAAATCAAATGTGATTTTCAGTATTTCCAAATTATGAATAAACATGTTACCTATGTTTACAAATACCATATAAGACAAACACACTTGCACATATGCACACATACTCACGTATGCCACATACACATGTCTGCTTATATATTCATGCAGAAACACAGACACAGAAACACAATAGAGAAAGAGTAAATGGAGATTGAACATGAATTAAAATGTTAGTATAAACAACAATGCAGGGTAACAGTATTTCTTTACATACTTTTTCATCATTTGGTCAAGTATAAATGAAGCGAAGAAAAAAATGTATTCCCTATGAGTTTGCTTCTGTGTGAATTATGTTAATTTCCCAAATCACTTTAAGTTGATCTGGTGTTGAATGCTTGTCAGCTACATGGGACATGAACAGGAGAGCATGTCTACACACAAACATTTTAGATTTACCTTTGTGTAAACTCTATTTTGGGGAGTTTCTCATCACAACACATAATTTTTGTTTCTATTCACTAATTGATCACTAGGTTAATTTTCTATTGGGGATAATGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTTTCTCATGGGAGCAGACGACATAGTCAGGCATACTAGCTTATTAGATCTATTAGATTAGATATGTACCCATTCATGAAAAACTTATAAAAATCTAAGTGTAGATAACATAGGGTAGACTTAAAGCTCTGACAATTAGGAAGCAGGAGGTCTGTTGTACATACTTGACCACTCAGTGGACTCTGCTCTTGTAGAAAAATTGCTAGAATGAAGAGAATTCAATTGTGATGCATTTCACACTTATTTTGATGTACTGTAAATATTTCTCCATATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGAATAATTTTCTAAATTTGAAATATTTTTAAAGCAACTTTGTTTTCATTAGTAGTTTCTGTATTTGTATAGGTAGCTCTCTAGTTAGAGAGTGAGGCCTTGCCTCTCCTAGTTAAATATCCAGAAAATCAACTCAAGAAACAATATGTTATATTTACATTTGGATTTGTGCAATAAAAATGATTCACGAGATATAGTGACTTTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTGAAACAGAAAGAAAACTAAACTTTCATTCTCCCCATTCTCTGTCTTCCTCTGCTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATGTGAACAATCACTTGAAACTGAGAAGAATGATGATTGTAATCACAGGTTATACTAGAAATTAGACCTGTGCCTGGAACATCTTCCTGTATAAGAATATTGACTTTATGATAGGCAGGAGGATGTAGAAGTTAAATTTAGTCTTAACCTAACAAAATGATGTATAGCATGTATAATTAATTGAATCAAAATAAAATCTATTTACTTAATGGTGGGGAAATATCATTTGATAATATAATCCTAACTCCTTTTATGTGATTAAAAGTCACATGTAGTTTGTAGCTGTCATAATGTGTAAAACTGGCATCAGGATTGTGACAATGAAATATTCTCTGTTTTATGCAAATGCATAGTAATAATGAACAAAATTATGTACCAAGCTTCATGCTTTAGGTAACTAATTGCATGTATCCAATTGTATCTAAGATTATTTCATATTAGCTAGGTATCAAATGCATAATAATTATGATTAAATTATTAATTAAATATAAATAGCATACTAGAGTTACCAAGTGGACATGGAAAATAAAATATATTAGAATAATCAACAAATATTTATTAAAAGCCAAATGATGAAAGCATTATATATATAAAGGGAGCCTGGAGCTATATGTCACCTTAAAGTGCTATAGTGTGTTGCAGTGAGGTGGATTAGCAGATAAAATTTCATGCCATGAAAAACCAAGAACCTAAATTTGATACCTACACATATATGTTTGGAAGACTTCTATATTCACTACATGACCTGAACACATAAAAGCTTACACAGAATATTAATAATGAGACCAATGAGAACAATAATAATAAGAAAAAGTAAAAACAAAACTCTAGGAACATTTTAAAGAAATAATGTATTGGCCTTAAAATAGGAAATTGAACACATTTTCTTAGTACATTAACTATTCAAACAAAAACTAAAAGGCTTTTACTTCATTCTATATGAAAGCAAAAACACATCAGATGGATTGTGTAAAGAAAGAGAGAACTGCAAACTGTAAAATTAATATAGTCATTGCAGAGGAAAGAAACAGACACTAACCCAAGGTTCTATAAATAAACATTTGGAGGATTTACTGCATAATATTAACATATTTAATTTAACATATCTTACAATGAAAAAGAAAGAAACTGAGAAAAATAATGCCTGAATGTAGTCTCAGCACCTAGAATGTGGCAAGATGTCTCAAATTCAAAGATACCCTGAAATACATGAAAAAATTATAAATAGGTTGAGTTTATTATGGAATAAGTATTGTTGTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACGTTCACACATAACAGATCATTAAAGTAAAATAGATTCATGAATGTATTTTCTGCACATATTATGAATAGTAAGCATTCTACATATGCAAACACAATTGATGCAAAGTAATAAGATTGGACAAAATCACAAATAGTATGAAGAGTAAATTAAGGATTAATGCTTACACGGTTCAGTAAGCATAAAACGCTAAACTTCACGATTTAATTGCAATGTAGATGTTAAAAAGAAACTAGCATTTTAATTTATGAGTGAAACTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGTGAAACTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAACTGACAGAAGTCAGAAACTGATACCTTTTTTAAATATATGTACCATTTAATTTTGAATGGTATAGTATGGGTTCTCAAATACAATGGTTAATGATATTAATAATAAAGGAGTGGTATTTTCCATACATTATTTTATTGTACTGGTTAGCTTGGAACATTTATTGTTGCCTAGATGCGTATTTCTTCCTACTGTTCATTATTTCTTTCTCTGAGGAGTGTAGCCTTAGATCTTCCTCTTCATTCAAAAAAGGCATAACACTTAACTGCTTTCTCCAAGCAAGGGTGATTGTAGATATGTCTGTAAAAGGCAGGAGGCATTTCTACAATCTAATTAGGGGTCACCAAAAGAATTATTTACAAGCAAAGCATGTAACACAAACTGTTTGTGTTCAATCAACTTACCAGTATTGAAAGCATCCCAGGACCTCTGGCCAGGCAACTGCATACGATGTCAAGAGACATTTAGAATTTCAATATATGTGACTAGAGAAAATACTTTCCATTGTGTAGCATACACAATATTTCAAAAATATCATCATGGAAAGAATATTAAGAGCTTTAGGACAAGAAAAAATAGTGAGTGATACATCAAGGGAGAAGCGTCACAGTAACACCTGGAACTCACGTGGAATTCTAATATCAATCCCATGCATTCTATGCTCTATTCACATCCTATCACATGTTCATTCCCTAACACAGTCCACCAGTGATTTTCTAGTCCCTGCAGTCTCTGAGGAGCAAGGGTCTGGATCAGCCTTTCCCACTCGGTTATGAGGTTCCAAGACACATCCCTGCACCAAAGCTGGTGTAAGAGGCGCTTGACAGCACAGTCTCCGAAGCACCCTTTGCCCTTTCAATTCATGTTGCTCCTTCAGGAGTCACTTGTCACGATCCCTGACAGTGTGCACAAAACAGGTAGCACTCCGGACTCAAAGGAAGAGAGTCGACATGGTTCCTCCTCATTCAGAAAGCTTGGATGATCGCCCCGCTACTACAAGGAGAACTGACAAGTGAGGCATCTCCTGGCTGGCATCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACTCGAGGACAGCCCCTCTCGAGCTTTGGTTGTTTCCTGAGATCAGTGGTCACTCGAGATTTCCCTGCTTTGCCTTCTGGACTTGTCCACACTTCTCGAGAGAGAGAGAAATACTCAAAGGATACAGCTCGACTGATGCTCACCATGACTCACCACTGCCGAGTCCTTTCACTGCCCCTTCACGTGGTAGTGTTTACAGAGGTCAGAGATCCTCATCCCGGACTTTACCCTCTGACAATGCACCAGCGATTTCCCAGCCTCCATGGCCTGGGAACCCCTTCAGAGTCCCCCGAGATGATTATATCCCCGGAGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGGCAGAGACCCGAGCGACTTTCCACCTACTGGACTACTTAGACGGACTCGGCACTAGTTCAGATGCTCAAAACCCTATGAAGACCAGAGATTCAAAAAACCTGATGCTCGTGTTACAGAAATGCTGCAGAAACTCAAAAATCATATGAAGTCTTCAGTCAATAAGAGGGCCCTAGATCCCTGAAATGAACTGACAGAGAAGAAGAAATGGACAGTTCCACTTCTTCTGAGGGTTCCTGAGGGCATGAGTAATCCACTGACCAAGGATAGTAGATTACTGAGTAACCCACTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGATTATTTCAGTTTCCCATCATTTGTGAAACATCTTACCATCCATTGTGTCTTGTACTATGCAATGTTCGTTCCTTAATGCAGTCGTGTCCCTTCAGTCAGACTGGGTTTTGATGGTCTGTTGAACATGTAATAGCTGCATGGCAGAAGGATAGTGTGGGGGGGTGTGCTCTGATGCAAAGAGGGACATTGTACTAACTGCTTAGTCACTGTCTCTGCTGGCCTGCATTCTGCAGCATGTGCCTCATGTGAAGACAACAGCTTTCGGTGTTCCCTGAGCTGACAGCCCTTGCAGCCTCCTCTAGGTCCTCCTCTGTACATCCCCAGGGGATCATCCTGAGGGATCCCTGAAGGGAAATCCCTGATAAAAATTCTCCAGTGCTTACTAGAAACTCAGGCTAAAGCCCAAACTCCTGGTTGGGAAATAAAACCAGCTCACAGTCCACCAAAGCCTCACATCAGGTCCCATCCATCCTGCCTGTCATTCAGCCCACTAACGCTTCTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAAAAGAGAGGCTGGTGCATAAGCCAGACACTCACCCTGTCTGGGATACTGACTTACTTTATTAAATGATTNNNNNNNNNNNNNNNNNTTAGAGAAGTTCGCACCTGAAGAATGGATTAGCACTTTCATGTCTATGATTCCTTCACCTGCTCTCTATAAGCACCTACTACCTCCAGGGACTCAGATAAGCCAGAATTCATTCCCTGTTTCCACTCTAGATAAGGCACAGTTAATCTGTCGAAAACTGCTAAGCTGAGACTTTAGGAAACCTGTTGGAGACATCAGTTTAGGAAGCCAGATGCCCTGGCCAAGACCTTCGAGATGGGGCTTCACAGAGATGGCAGATTTGGAAAGACGACAAGGTTGAAGACATGATGCCTTTCTTGCTAAGGATTGGAGACCTGCCCTTCAGAGAAGATGGCTTCAAAAAATAAAGTCTTCAAGCACCTCTCCTTGGAACAAGTTCTTGTTCCTATGGGGGTTTGGGGGGGCGGGACGGCTGCATTTCAACCTCAGGCAGTGGAGCGTGATGGGTCCAGAACTTCACGACTCGGCTCAGTGTGCGATGACTTAGGTGGAAAACCACTATCTTCCTCACTTCAACTAGCCCAAGGAAGGATGCTCTGCTCTGTCTCGCTGCCTTGGAAAGACACCTTCATCCCTGTTGTTCATGCCCAAGGCTTCCTATGGTCCTAACCTGTTTGCTTCTGAGTCAGCTGAGGTGTGTTGACGTACCTCAATTTGTGCGAGCTTTCCTTAAGAGCTCTAACCACCCAACCCGTCCTGTACATTCCATCTCTATTGTTCTATTTAGCTTGATTTTTTTCTTCAACAAAACATGAGCAAGAAGTGGATTTCTCAAATGGCTAATGCTTGCAGTCTTCTAAAGTTGAGGCCCAGGTGAATGAAATGAATTGTGGGCAGTACCACACCGACAGATCTTTATGCCTATTTTCTTGACTTTCGATGATGTTTAAAATGTGGTGTTTGGGGGAAGGAAATTACAACATGGTAGCAACAACGATCCATCGTGTGTCTCTGTTAAGGTTTGTTTTATTCAAAGTGACAAACAATCCTCCCATGACTCCATTTTGAAGGAGGTAAATAGGTGAGCTAGGTCCATAAAACGATGGCCTTAGGACCCAGGGCTGGTGGTTGTCTTCCCCAGGTTGTCCTTCAAATATATCTTGCTACCAACCAGTTATAGCTGCGGTTCACAACCTGTGTGTGGGTCACAATCCCGTTGACAAACTTCAGTCTGCAAAATGATTCCCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAGATCACTGAATCATAGTCCAAGAAAGAGCGTCTAGCTATGGGCCAAATAAACAAAATACAGGATCTCCAACATACCAGTAACATGGGATAAAATGCAAGCTGGGGAGATAGTTTTGTGGGAAGCAGTGCCTGCTATGAAATTACCAGCACCTGCATGACAGCCATAACCCATGATTGGAGGGATAATGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGGATGCCTATGATAGCCAGGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAATATGTGTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCTGCATTAGGACAAACACTCAAAGAATTTGAATTTAGGATTTAGGTTGTCTTTTGGGTGTCTGATCACACCTTTCCTTCCATAAATTTCACGTGGATAACTATATCGAAGGCATGCATGTCAGATACATTTCCCATTTACATTAGACCATTTTTCTCCCAAACCTATAGGTTTTGAATCATGTTAGAAGTCATAGACCCAAGACACAGCTACACCTGGAAGGAAGAGCTAAGAATTTGCATTCCAGGGCCGAGGTCTATGATGTCACGGAATGCAGAAGGTGGTCCATAGAACTGAGATGTTCTCGGTGCCTCACAGTGTCCCTGACTCCCAACCAGGGCTTCTGAGAATAAGTATGCAAAAATAGACTCTAGGACAGCTACATGCTGCAATCTCCTTGATTGTATTTATCAATGACATGAAGTTTTGTTTCTCACAAAGAGAATAGATCATCAATGCTGACCATGGCCACACCAGGTCCGTGTGAGGGTCCATGCCCTCTCCAGGCTCTGTGGATGGAGCCAAGAGCACCCTACAGGGCTCAGTGAAGCACTGACTCTAATTCACATGGCCCTGATATGAAGAGGGAGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGGTGGAGGGTGCTCAGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTCACATGTAGATAAGAACAGCTTATCTACTGGTACAGGAATGAAGAAGGGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTAGGCTAGAACCCCTCCTCTAATAAATGTTGATTGCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGACTAGCCATCACAAGAAATCAATGAAAATAAAGAAAGAAAAGAAATCAATAGCTTCAGGGGGAGCATGGCTTATCCATGGAGGGTGCCTCCATTTGAACTCAACAGTTGGTCTTGTAGATATATTCTGTAACACAACGATTTATAACCCTTCTCACCAAACCCTGTTCTAACCTAATCACCTAAGGGGAGATGGAGTGGAAAGTAAGTTTTAAAAAAATAATTGGAGCAGAAGGAAATGCTTTTTGGAAATAACGCATAAAAGGAAGGATTTCTCCATCCTAGATGCTTTCCTCGCATCATTTGAGCAAATATAATGAAAACCGTTACAGGTACAATAAGTTCCAATGTTACTAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGCTGCACTTTCTCTGGCTTCATGGCATGGCCTCGTGAGAAATGCAATTCAGGGTACCTTGGCAGGGAATTCCAAGGATCAGTAAATCACAGCTGAAAGTTGTCTTGGATGCAAGACTGGGAGTGATGCTCAAGTCAGCCGAGCCCCAGGTCAGGATTCCTGAAACAGAACACCAGACTATGTTACAGAGCGAGGAGATTAAACTAAACATCTGGGAGTCATCAGCAGATTGTACAGATCCAGGGCTGAGGGTTCATAATTATGTTGGTCTTTGTGGGGGTGGAAAGGAACACTTATTTTGATACCCACCTCCTACTATGTGCTACTACAGTGGAGGCAATGCCTTATTCCAAGGTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAATCTCCTCATCTGCTAAGGTTCAAGTCCCGGTGTTGGACCCATCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNCATCTTGGTCATAATATCAGAACCAGGTTAAGGTATGACTGGCAAATGAGGGTACACAGCTGAGTCACTTATAATAACAGATGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTAGCCTACTTACATGTCTCTTCTCCAAACCACAACAGGNNNNNNNNNNNNNNNNGGTTTCTGTCTCTCCTATTTCCTCTACACTGATACCAGTGCTGTAGTTCGGGGGTGTGGGTGAGAAGTTTCATCATGTCTGATGGTCCAGGATCTCCCAAGCAGCACAGCAAACCAAACAGTGCAGCAAAGAGTCTGTTTCGATTTTTGAAGAATAATATGACACATGGGAATTGCTGTCTGAAGAAATGGGTCTAAGATGGGACAACACCTTGGGAGACTAGGCTTGGATCTTGTGTTAGTTTCCTCGTGACNNNNNNNNNNTGATGTTCTTAAACAGAGTCTGTGTTGGGAATACAATGCTGTGCTTCCATTTTATCACTGCACAATCCCCATATGGCAACCCTGGAAATCTTCTCTGATATTAAACAGATTATAGAAGAGATAAGTTGAATATAAACACTGTCATTAAAAAGTGTTTAAACGATGAATAANNNNNNNNNNNNNNNNGTCTGTGGTTCCAGGTTCAGTGTTCTGCATAAACTCCAAGACATGGCAAATTCNNNNNNNNNNNNNNNNNNAAATCGCCAAACAGAATGGACCTTATATTTTTCTATCTAGGTCTAATCGAGACATAAAGATAAAATTCTTTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATGTCCCAAAAGACATCCTTTCTTAGGCATTTGCCACACCATGTTCTGTCGTTTCTGTGTGTCTGAAAAGTCCAGGGTACTTGAAGGAAAAGAACATCCTGGTGCTACTAGGGACTGTCAGTCAGAGACATTGGCTGGGGAAGCCATCTCATCCTAGCTGGTTTTCCAACTGCTTCTGTTGCTGATGGGCTGATGCGTGTCCAAAGCTTTACTCATGATTGCCCTGCTTCCTTTTAGCTGTACCCATTCTTGCTTCCTGCTGAGGCTGTGATGGAGTTAGTGACACAAAGAATTGGGGTCTCCTTCCAGCCCACTGATTCTCTCAACAATAAGTTCTTTCTCTGTAGAAATAGTTTCTCTGTTGCCAAATTATCAAAAATGAATATAACACTCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCCTTCTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCTGCTTTTCATTTAGGGGGATGGTCATGGTGTGTCGTGATTTCCATTTTGACATCGTTTGTCTAAGATGTCAGCAGTCCTGACACTGTGGGTGCAGTGGCTGTTTATCCTTCATAAACTTATGGTGGTGTTTTGGTTTTTCTGGATTTGCCTGATTGAATAAAAGGGATTGTACCTCCAGTCCATATGGACAGGCATATATTAGAGGAGCCAACAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCTGGACTTGGTGGGAGGCCCTTTCTGATGTAGGTGGGTTGCCCAGTGTTGCCGGGGAGAAGTATCCATCTCTGGAAGGCAATGGATCATCCAAGATCAGGCTTTTTCCTGGGTCCCTCCGGAATAGTGGACACACTCTTGATGGTTACTGATGCATCAACTGACTCCAGGCAGTTTTCTTTTACATCCTCGAAGATGAGGATTCTAAAAAGGCTTCTGCTAGACAAAAGCAGTGGCTGAAGCTATCCCTGGTGATCTTTCCCCTTCCCTAATGGCTCCTTGTCCACACAAGGCCACCAGTAGATGTCTGAGTGCCTCCCAAGCTGCACCTTTCAAACTTACACTCTTCCCCTGTGCTGTTTCTTTCAAGAAGAGCACACACGCTAACCCTGAACCCATCTTATCTTCAGTCAGCACTAACCACCTAGTCCTCTCTGCCAGCTTCGCTTTCCCATATGACCCGGCTGCTCATAATTCTGTGGCATGTTCATGCTAGTATGGACAAACAGAATGGCACTGATTGGCTAGTCTATAATGACGCAGATTCTGTATGATTCTGATTCAGAAGCCTGTAAATCGGAGATGAAGAGACCATCGGCAGAGGAAGGAGTTCTTGTGGGATGTTGTCACCAAAGAAGGGATCCAATGGGCTCAGAACACAAGAGAGGGAGCCAAACTCCCTTTCATAATTTAATCTTTTTCCACAATAGCATCATTAATTCATCTTTATTTGTAGGTCACATCCCTCTTGACCTAATCAATTCTTCACAACTACATTCCCACTGGGGATTAATCTTCAGAAAATTACTTTTGGGTGAACACAATCAAACAAGAGAAGACGGTGAATATTTGGATATCTATAGTGGGGGTGGGCATTATTCTTCCCACGTGATGTGCCCGTAAGATCTCTAACTACCTCCTTCCCCATGGTAGCCTCATTGAATGACGTGAATTCCGGGTGATTGATGAGGTACAGACACCAAAGCTCATTGCCATATCCTGTCACCAGTATCAAGCTCGAAACAGCAAGAGCCAACTGTGGGAAGTAAAATATAAATAAACTTTATGGTATCTCTAAACTATAAACCCCCAATTTAATCAAAACATTGTTTTGAACTCAGCTCTCTTATATCGATGTTCTTTAAATGTACAAGTCAGTGGGCTTTCTGTGACTCCTTGTACAGGTTTATACTGTACATTAGCCATCTTCATCCTCACAACTCACCTCCATTTCCACCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATGCCCCCTTTCACTTAATGTCCCTTATTAAAATCTAAATTCCGCAAACGTCTGTTTGAGTCTGGCTTTTTTCACTTAAAATATTGTATTTTAGAGTGAAACAAACTCTTTCCTCCTCAAGTTGATGGCTATGATGAGATTGTTCTTCCTGTTGCCTACTTGTTCTTCCCTTTTTTGAAAGTTGTCTCTGTGTATTGTTCTTAGAAAGATGATATTACATGTTTTCTCATGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTAGAGAAGGAAGATGAAGGGGAGAAAAGGGGGAAAAATCACATCCTTTGAGTTAACCCCACATTGAGGTCAGCCACATAGTGGACCAACAGTCACATAATGGCAGAGGAGTCATAAGAGCAGAGAGAGAGGAAAACTCACAGTGTGCAGGAAAATGTGCTTAAAACTACGATAGAAGGGAGAAAAAGAAGACGGTGCACTTAGAAAAGTGGACAGATTTTAAAAAGCTGCCATAAGTGTTAGGCTCTAAGTACATTTAAAAAATTATAATGTTAAAGTGAAAGGGAATTATTGGGAAGAGGGAAGGGATGGTCAGAGTGTAGTGGGGACAGGGGAGGGTTCTGAAAAGAATCCTTTTGAAGATCTGAAGATCTATGTGACATAAACAATTAAAGTGCCCTGTAATTTACAGGTAAATTCCATACTTACCTGCATCCAGTATTCTGTCTACCCATATTTCAAAAACAAAATTAGCTCATCTATTTAATCCTGTTTTGCTGCATTTGATCTAATAAATTCCTTGTAACCAGAAGTGCTGGTAAATTTTAAAGACATTTAAAATATGACTGGTCGATACCGGGTTTGTCATCAGTTTATCCCGACTTTGGAAGCAGGTCCAGGAGCTAATTTTTCCTCGCTCTTTGCAAAGAATCCATAATTCATGATTGCCATTGACTTCAATACAAGGTATTTAATCCTGTCAAATAACAGCTTTGTTTGAATAAAAATGGCCTTCCTCTAGATGTTGTTTTTGATAAAACTAATTTTGGTGTGCTATCCAGTGGGCTTCCTTGGAGAGAGAGGCTAGCAATATTTCTGATACGGAGAATGGCTTAATGATAACCAAAGGAAAGATAGGAGCTGGGAAAATAACAACCAAGGATGTTGGTGACTCAGAAACCAAAGACTTTTTCAGNNNNNNNNNNNTGCATGAAAAGAGCTACATGCGCAGATTGTGACTCCAGTCATCAGAATATTTGGGTGGGGACTTTATTTTGGGTCTCCAGGAGGCTACATGAGAAGCTAAAACCTAGATGCTGGAAGATTCTAAGCGTAACTAGGGAAGGAACTGGCCTGAGAGGGCTTCTGTGACGTAAGCAGAGCCTTGATGATGTCACAGAGCACTGGGCGGAGGTTGCGCTTCTCTTCCACTTGGAGGCGCTAGACTCCCAAGAAGGTGGGTTCACTATCTTCACAGTGGGGTGTGAAAGTCAGATCAGCTCCTGAAGCCCACAATTGTTCAACAGCCTTTTGGAGCCTGACCGGTTTCCGAAGACAGAATCTGGATGACTAGGACATTTTCTTTCGGTAAATACGTTTATGAAGATAACTGGGACCCTTGTAGCCTAGAAAGCTAAAAGTTTTCCCTCGTACAGCGAGTAACCGTATGTTATAATGTCTTCAACGTTTGAGAGCTTGGCGGATGGTCTAGGCTAGTCAGTCTAAGAGTTTATTATACTTTGATAACAATATCTAATTCATAATTCTACTAAAATGCCAAAGCTCCTCTCTGTGCCTGTGCTTTTTAGGAGATAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGCCTACACAAAAGACTCTTGATGCAGTCGAAGATGCAACAGCTTCGCGGAATAAAACTGGGGCTGGGTCAGGATGCACAGTACAGAAAGCCAGTGGACTGGTGTGCTTTGTCTCTGGGCAGACACTTGTGGATGTTGACACATAGTTCATAGTTAGAGGGTAGAAGAGGGGTGTGGCCACCCTTCTGGCTCCTTTACGATCCTTTCTTTGTTCTTCTTGCTTAAAGTGGGGACAGGGATACTTAATCCCACACTGACCTAGCCATTCACGGAGAGGTTCCTCAGCAGAGGCAAAGTGCCTCGGGCTGAAGAAATGTGTCTGAATAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGTCCGAATATCTTATTCTGAGCTGTAGAGAACCATTTGTTCATTTCCCTTTGAACTTTAGATTTTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTCCTACAAACTTCTGATTACGAAAGAATTAGATTCAGATGCTCAACCCTGTTTACCATCGCCTTCCTCACCTGCTCCAAAGTTCTCTTTGACAAGAGCCTTGGCCCAGCGCATTCCCCCACCCCAACCCCATTGTTCTTGCAGGCACTCACATTACAGAGGCAACAGCATTGTGTCTGGGTTAAGCAGGCGAGCTCTTCAAACCCAGGCCACGGGCAAGTATGAAGCCTGAACACAGAACGATACCCACAAGACAGTGGACCAGGATGCCGTGGCCTACCACACTAGGTCTACAGACAAGAAGAAGAGAATGTCTCTGAGGAGGATGAGCACACCATCCGCAGAGAAGTGCAGGAGGAAGAGGTCTTCTCTCCATGCCCTGGGGAACATGGTGGGTTGCAGAATTTCTCACGGATGGAAGGAAGGGGAGTGGACTGTCACCCAGTGGAAGGCCATTGTTCTAGTTCAACTGCCAATAAATCCCTCTCTCTATCTGATCAAGTATGATGGAATTGATTGTGTCTACAGACTGGCACTTCACAGCGATGAGAGGATTTTAAAACTTAAGGTCTTGACTCAAAAAGTAGTGTTTCCTCAATTGAAAGACTCCCATCTCGCAAGTGCCATGGTTGGCCGAGCTGTGGAGCATAAATTTGAGGGCAAACATGGCTCTAAGGACAACTGGAGGGTGTGGTCCTAGCCCAGGTGCCGATCATGAAGGACTGGTTTTACATCACCTACGAGAAAGATCTGTCCTATATATCTATCAGCTCCTGGATGATTACACAGAAGGTAACCTCCATATCATTACAGAGACTCCTCCAGCAGGGGTGAAGTCAGACATTGACAGCGGCATCTTAACAGGTCAATGTGTGCAGTTCACCAGAAGCAACGGGTCCCAAAAGATCAGCAAAGTCATTTACCACCTTCTAGCCAAGCCATCCGTGTACTTCATCAAGTTTGATGGCGACGTCCACATCTACATCTATAATCTGATGGAAAAGATCAATTAAGGTGAAATTCACAAAGTATGGGGGACATAGATGGGGAATTTATAGGATTGGGGGGGAAAATGTTTGTTTTTCTGTGTTTCAGATACCCAAGGGCCTTTGACAACCCCAGTATCTTTTCCAGTGGAATTTGTTTTTGCTCTAAAAATTAAAATGTGCGATGTGCCGTGTTGTGTGTGAACACTTTGGTGGAGGAGACGGGCTGTGGTGGATGGAACATGGAGAGGAAGCCGGAAAGGTCAAGGCTGTGAACAGTAAGTCTAATGTCACATAGGTTAAAACAAACAGGACTGAGCTGGTTTGGTCTTTAGGGAGAGAAAAGAACTGGAGATGAGGCTTAGATGAGCAGAGATGGCATGGGGGATAAAAAAAGACGGATGTTTAGGAAGCAGTGGAGAGGGGCCAGAAATAGACTTTCTGAGGTGAAGTTTGAGGGAGAAACAGACAGTTGGGGAAAGAGGGGAAGGTAACAGGAAGGTGGTCTTGGAATTCAAGGGGAAACCCAATAAACTGATCCAAGAGACTGAGAATCAGAGAAGATCGGGGATTGTTTGACTAATGAAACCTAATGAAACCTTTCTCATCTGAAGATGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTAAAGTCATCTTTTCAAATAAATCCAACCTGCACATGCAGAGAAGAGACCAGGATGAGGTTAAGAAAGATTAAGTTGATGGTGATGTGGAAGAAAGACTAAAGAACACATGGGGGAGTAGAGGACACAGAGGGACTAAGGAATTCCAAGATGGAGTTCTCAAAAAGTGAAACAGGAGACCAGGAAGAAGAGAAAGGGTCTAGAATAAGTTGAACTTGGGCCGCCGTGAGCTTATGTCAGCTGTTACCTGGATCCTGTGTTTAGCTTCCCTGAGCACGTTAGACTCTGTTGCATCCTGTAATATTTTTTGAGGTCTCTTTTCAATGTTTCCTGAGTTCAATGGTCACTCGAAATTTACCTGCTTTGCCTTACAGACTTGCCCACAGTTCTCGGGAGAGAGAGAGACAGAAATACTCAAAGGATAAAGCTCACGTGAGGCTCACCAAGACTCACAACTGCCAAGTACTTTTACTGCCCCTTCACGTGGTAGTGTTTANNNNNNNNNNNNNNNNNNNNNNNNNNNCTTCATCCCGGACTTTACCCTCTGTCAATGCACCAACAATTTACCAGCCTCATTGGCCTGGGAACCCCTTCAGAGTCCCTCAAGATGATTATAACACCGTAGTGCAACGGGGGAATCAGTTGAAGGATTCCCAGCCTCCACATACTCGAAGCCCATTCAGTGTCCCCCAAGCGGATTATCACACCAGACTCCAATGGGGGAAGAACTTGAAGGGTTCCCAGCCTCTGCCACTTGAGAATGCCTTCAGTGTATCTCAACCGGATTATAACATCCTACCCCAATGGGGGAAGCACTTGAACAGCAGAGACCCCAGCAGTAGTCCACCTCCGGGACTACTCAGACGGACTCGGCACAAGTTCAGATGCTCAAAACAATGCTCCAACAATTTCCCAGCCTCATTGGCCTGGGAATCCCTTCAGAGTCCCTCAAGATGATTATAACACCGTAGTGCAACGGGGGAATCAGTTGAAAGATTCCCAGCCTCCACATACTCGAAGCCCATTCAGTGTCCCCTAAGCGGATTATCACACCAGACTCCAATGGGGGAAGAACTTGAAGGGTTCCCAGCCTCTGCCACTTGAGAATGCCTTCTTGTATCTCAACCGGATTATAGCATCCTACCCCAAAGGGGGAAGCACTTGAACAGCAGAGACCCGAGCGACTTTCCACCTCCGGGACTACTTAGATGGACTCGGCACAAGTTCAGATGCTCAAAACCCTATGAAGACCAGAGATTCAAAAAACCTGATGCTTGTGTTACAGAAATGCTTCAGAAACTCAAAGATCATATAAAGGCTTCAGTCAATAAGAGGGCACTAGACCCCAGAAAGGAACTGACAGAGAAGAAGAAATGGACAGTTCCACTTCTTCTCAGGGTTCCTGAGGGCATGAGTAATCCACTGACCAAGGATAGTATTTACTGAGTAACCCACTGGCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACATTATTTTAGTTTCCCATCATTGTGAAACATCTTACCATCCATTGTGTCTCGTACTATACAGTGTTCGTTTCTTAGTGCAATGATGTCCCTTCACTCAGATAGGATTTTGATGGTCTGTTGTACATGTAAGTCAAGCATGGCAGAAAGATAGTGTGTGGGGGGGTCTGCTCTGATGCAAAGAGGGACATTGCACTAACTGCCTCAGTCACTGTCTCTGCTGGCCTGCACTCTGCAGCATATGCCTTTTGCAATGCCAACAGCTTTCAATGTTGCTTGAGCTGACAGCCCTTGCAGCCTCCTCTAGGTCCTCATCTGTACATCCACAGGGGATCATCTTGAGGGATCCCTGAAAGGAAATCCCTGATAAAAATTCTGCAGTGCTTACTAGAACCTCAGGCTAAAGCCCAAACTCGTGGTTGGGAAATAAAGCCAGCTCCCATTCAACCACACTCTGTCATCGGGTCCCATTCATCCTGTCTGCCATTCAGCCCACTAACACTTCTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAAAAGAGAGGGTGGTGCATAAGCCAGACACTCATCCTGTCTGGGATACTTACTTACTTTATTAAATGATTAAAAAATGTATAAAAAGTTAGAGAAGTTTGCACCCGAAGAATGGATTAGCACTTTCATGTTTATAATTCCTTCACCTGCATTCTATAAGCACCTACTACCTCCATGGACTCAGATAAGCCAGAATTAATTCCCTTTTTCCACTCTAGATTAGGCACAGGTAATCCGGCGAAAACTGCTAAACTTAGACTTTAGTAAACCTGTTGGAGACATCAGTTCAGGAAGCCAAATGCCCTGGCCAAGATCTTCTAGATGAGTCTTCACAGATATGGCAAATATGGAAAGACAACAAGGTTGAATACATGATGCCTTTCTTGCTAAGGAATTGGAGACCTGCCCTTCAGAGAAGATGGCTTCAAAGAATGAAGTCTTCAAGCACCTCTCCTTGGAACAAGTGCTTGTTCCTATGGTGGTTNNNNNNNNNNCAGCTGCATTTCAACCTCAGGCACAGGAGAGTCTACGGGTCCAGAACTTCACAAGCCGGCTCAGTGTGGGATGACTTAGGTTGATAACCACTAGCTTCTTCACTTCAACTAGACCAAGGAAGGGTGCTCTGCTCTGTCTCCCTGCCTTGGAAAGACACCTTCATCCCTGTTGTTCATGCCCAAGGCTTCCTATGGTCCTCACCTGTTTGCTTCTGAGTCAGCTGAGGTATATTGTCATACCTCACTTTTTGCGAGCTTTCCTTAAGAGCACTAAACCCCCAACCCATCCTGTACACTCCATCTCTATTGTTCTATTTAGCTTGANNNNNNNNNCTTCAACAAAACAAGAGCAGTAAGTGGATTTCTCAAATGGCTAATGCTTGCAGTATTCTAAAGTTGAGGGCCAGGTGAACGAAATGAATTGTGGGCAGTACCTCACACAGACATATCTGTGTGCCTATTTTCTTTGCTTTCGATGATTTTTAAAATGTGGGGTTTTGAGGAAGGAAATTACAAGATGGTAGCAACAACGAACCATCATGTGTCTCTGTTAAGGTGTGTTTTATTCAAGGTGACAAACTCTCCTTCCTTGACTCCATATTTAAGGAGGTGAAGAGGTGAGCTAGGTCAATGAAACTATGCCCTTAGGACCCAGGGCTGGTGGTTGTCTTCCCCAGTTTGTCCTTCAAATATATCTGCTGAGAATAAGTATACAAAAAAATTGGACTCTAGGATAACTACATGCAATACCCTCCTTGATTGTATTTATCAATGACATGAAGTTTTGTTTCTCACAAAGAGAATACATCATCAAAAGTCAATGTTGACCAGGTCCGTTTGAGGGTCCATGCTCTCTCCAGGCTCTGTGGATGGAGCCAAGAGAACCCTACTGGGCTCAGTGAAGCACTGACTCTAATTCACATGGCCCAGATATGAAGAGGGAGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACCTGGAGGATGTTCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAAATAACATATATAGGTGTTTCCCTTGGTTTTATGTATCTGTATAAAAGATGCATATACAGAAGCCACAAGAAACTTAGGGAAGAAAAGCAGGTATAGCTGTCAATAAGACATGGGAGGCCACAGGGCTCAAGTCAGTTTCCCTCACGACCACAGGTGTATTCATCAAAACAAGAGAGAGGAGCAGGGCACAGAACTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACACACAATCATTGTTTATACAACCCCCCAAACACAGCAACACTTGATATGTGCAAATATGCATACAAGACTTGTGGTGTGATTTATTTGTGTGAATGTTCAGTCAGTGTGATACAAACGCTCTTGTATTCATAAATTTGACATAGCCGTTTTCACTTGGAGGTTCTCTTCATTCTCAGCTTTGGTGTTTACATACATCTTCAAAAGAGGAAAAGCCTAACCTGGCCTACTCACCATATTCGGCTATGCCTGCCTTTCTTCACTAAGTTAAACACCACCTCAGATTCTACTCTTTCATTTTGTTCAGTGTAGTAGACTCTCCAAAACCATAAAATGGAATCCCAGATGCAGAGGGAAGAAGTTTTGCTCCTTGTTACTTTGTTTGCTTTTAGTTTTTCTTCCCACTACCACTGGTTTGAACTTGTGTCCCATTCAGTGGAAGGTACTTAATTCAGGCAGCATTTTGAGAAGGGCTGTGGGTGGAGTGTGATAAAAAGAATATTACTGGAGAGAACTCACTGGGATTTTGACAATAAATACATAGTGTTTATTGACTTGATTTTTCATTTACACAGAACCCTGGAGGGCACTGACTCGAACTACAACTTCACATCTGACAATTTGCACGAAGGNNNNNNNNNGGCCATAAGACAAAATTGATCCAACAAAATGAGCCCTAAGTTGTAATGATTGACCCTCTATAAAGAGAACCATTAAACNNNNNNNNNNNAAAAAGACAATTTTGATGTTTTTGTTTAACAATTTCATATACTTATATAATGAGTTTTAGAAATTTCCTTTCTGGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCTTGCTTCCTTCCTAATCTCCTCCGTCATCCCCTAGGTCAACCCCTTCTCTCACTCCATTCCCTCTCCAATTGGCACCGATATTTTGAATAAGTCCCCCCTCCTATTTCATGTCTCTTTTATGCGTGTAATCGCTAAGTTTAATTAATTACATGAGCACAGAGGAATTCAACAGAACAACTTATCTATGTGTACAGGAATGAGGAAGGTAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATAGAACCCCTCCTCCAATAAATGTAGATTGCCAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTAGCCATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCAATAGCTTCAGGGATATCATGGCTTATTCATGGAGGGTGCCTCCATTTGAACTCAACAGTTGATCTTGTAGATATATTCTGTAACACAACGTTTTAGAACCCCTCTCACCAAACCCTGTTCTAACCTACTCACCTAAGGGGAGATGGAGTGGAAAGTAAGTTTTAAAAAAATAATTGGATCAGAAAGAAATGCTTCTAGGAAATAAAGCAAAAAAGGAAGCATTTCTGCATCCTAGATGCTTTCCTCGCATAATCTGTGCAAAGGTAATGAAAACCGTTACGTTCCAGGTACCATAATTACCAATGTTACAAATCATATAAGTAATACTGCTTATCATTCATAAAACACACTGTCACTAATCATTTTGATATGTTTTATTAACTCACTCCTATTGTAGATCTGATGAACTGGAATTGTTCGCCTGCTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGCATGGCCTCGTGTGAAATGCAAGTCAGGGTACTTTTGCAGGGAATTCAAAGGATCAGTACATGTGGCAGCTGAAAGTTGTCTTGTATGCATGAGTGGGAGTAAGGCTCAAGTCAGCCGAGCACCAGCTCAGGATTCCTGAAACCAAACAACAGAATATGTTAGAGAGCGAGGAGACTAAACGAAACATCTGGGATTCCTCAGCAGATTGTACAGATCCAGGTTTGAGGGTTCATAATTATGTTGGTCATTGTGGTGGTGGAAAGGTACACTTATTTAGATTCCCACCTCCTACTATGTGCTACTACAGTGGAGGCAATGCCTTAAGTCCAAGGATTTATGTTTTGTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACAAATCCTACCCATCATTTACCTGAGACCTGAGAGCCATCTCCTCAATTGTTAAGGGTCAAGTCCCGGTGTTGGACCCAACTCNNNNNNNNNNNNNNNNNNNNNNNNNNNCGTCTTGGTCATAATATCAGAACCAGGTTAAGGTATGACTGGATCACTCAAACAATCACTCAAATCCCTCCACACAAATCTGTTCTAATAAGGAGGAGGACCCTGCTTACTCTCTGTTCTGTAAATTCCGACCTTAACAGATGAGTTAAAGGATAGGATTATCCTAGTGGGTGATTGTGGATGCTGTTGTTGATGTTGAGGGAGGCTGGCAAATTAGGGGCCACAGCTGTGTCACTTAAAATAACAGAGGCAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGNNNNNNNNNNNNNNNNNGGTTTCTGTCTCTCCTAGTTCCTCTACACAGATACCAGTACTGTAGTTTGGGTGTGTGGTGGAGAACTTTCGTCATGTCTGATGTTCCAGGATCTCCAAAGTAGCAGGAAAACCAAACAGTGCAGCAAACAAGTCTGTTTCAATTGTTGATGAAAAATGTGACACACGGGAAATGCTGTCTTAAAGAAATGGCTCTAAGATGGGACAACGCCTCGGGAGACTGGGCTTGGATCTTGTGCTAGTTCCCTCATGATAAAAACAATGATGTTCTCAACCAGAGTCTGTGTTGGGAAAACAATGCTGTGCTTCCATTTCAACACTGCATAATCTCTATATGGCAATCCTGTCAATCTTGTCTGATATTAAACAGATTATAGGACAGACAAGTTGAGTATAAACAATGTCAATAAAAAGGGTTTAAATGATGAATATTTTTTTAAATTTTTGTCTGTGGTACCAGGTTCAGTGTTCTGCATAAACTCTAAAAAAAGGCAATTTCTTTANNNNNNNNNAAATCGCCAAAGAGAATGGACCTTATATTTTTCTATCTAGGTCTAACTGAGACGATGAAATACCATTATTTGCTTTAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATGTCCCACAGGACATCTTTTCTTAGGCATTTGCCACACTTTGTTCTATGGTTTCTGAGTGTCTGAAAAGTCCAGGGGTACTTGAAGGAAAAGAACAACCTGGTGATACTAGGGACTGTCAGTTCAGAGACATTGGCTGGTGAAGCCATCTCATCCTAGCTGGTTTTCTGCCTGCTTCTCTTGATGATGGGCTGATGCGTGTCCACAGCTTTACTCATAATCACCCTGCTTCATTTTTAGCTGTACCCATTCTTGTTCCCTGCTGAGGCTGTGATGGAGTAGTTACACAAAGAATTGGGGTCTCCTTCCAGCCCACTGATTCTCTCAACAATAAGTTCTTTATCTGTAGAAATAGTTTCTCTGTTGCCTACATTATCAGAAATAAATAAAACACTCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGACATAACTTTCTCCTTCNNNNNNNNNNNNNNNNNNNAAATTTATCTCTATGAGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTGACCAAAGAGTCAATCATATGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCTGTCAGTTTTGGAAGTTTCTCATTGATGACACTTGAATACTGGCTTTAAGATCCTTGCTGACAATTCTGACAATGGTTTTCTCTTGGAACCACCACCAGGGAACTGGTTTTTCTCCTCTGCTTTTCATTTAGGGGGATGGTCATGGTGTGATGTAATTTCCATTTTGACATCATTTGTCTAAGACGTGAGCAGTCCTAACACTGTGGATACAGTGGCTGTTTATCTTTCATAAGCTTACGGTGGTGTTTTGGTTTTTCTGGATTTGCCTGATTGAATAAAAGGGATTATACCTCCAGTTCATACCAACAGGCATATTTTATAGAGGCAGGAAAATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCTGGACTTAGTGGGATGCCCTTACCAACGTAGATGGGTTGCCCAGTGTTGGTGGGGAGAAGTCTCCAACTCTTGAAGGCAAAGGAACTTCCAATATCAGGCTTTTTCCTGGGTCCCTCTGTAACAGTGGACACACTCTTGATGGTTACTGATGTATCAACTGACTTCAGGCAGTTTTATTTTACATCCTCAAAGATGAGGATTCTAAAAAGGGTTCTGCTAGACAAAAGCAGTGGCTGAAGCTATCCCTAGTGATCTGTCCCCTTACCTAATGGCTCCTTGTACAAAAGGCCAACAGTAGATGTTTGAGTCCCTTCTAAGTTGCACCTTTCCAATGTACACTCTTCCTCTGTGCTGTTTCTTTAACGAAGAGCACACATGCTAAACCTGACCCCATCTTGTCTTCAGTCAACACTAACAACCTAGTCCTCTCTGCCAGCTATGCTTTGCCATATGACCCAGCTCCTCACAATTGTGAGTCATGTTCATGCCTCCATGGACCAAAAGAATGGCACCGATTGGCTAGTCTATAATGACACAGATTCTGTATGATTCTGATTCAGAAGCCTGTAAATCCAAGATGAAGAGACCATCGGGCGAGGAAGGAGTTTTTGTGGGATGTTGACACCAAAGAAGGGATCCAATGTGCTAGGAATAAAAGAGAGGGAACCAAACGCCCTTTCATAATTTAACCTTTTTGCACAATAGCATCATTAATGAATCTTTATTTGTAGGTCGTATCCTTCTTGACCTAATCAATTCTTCACAACTAAATTCCCTCTGGGTATTAATCTTCAGAAAATTAATTTTGTGCGATCACATTCAAACCAGAGATGATGGTGAATATTTGGATATCTATAGTGGGGTTGGGTATTATTTTTCCCACGTGGTGTACCCTTTAGATCTCTAACTACCTCCTTCCCCACGGTAGCCTCACTGAATGATGTGAATTCCGGGTTATTAATGAGGTACAGACACCAAAGCTCATTGTCATATCCTGTCACCAGTATCAAGCTCGAAACAGCAAGAGCCACCTGTGGGAAGGAAAATATGAATAAACTTTATGGTATCTCTAAACTGTAAACCCCCAATTTAATCAAAACATTGTTTTAAACTTAGTTCTCTTATATTTTGTTGTTCTTTAAATGTACAAGTCAGTGGGCTTGCTTGTGACTACTTGTGTAGTTTTATACTGTACATTAGCCATCTTCATCCTCACAACTCACCTCCATTTCCTCCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATGCCCCCTTTCACTTAATAGCCCTTATTAAAATCTAAATTTCACAGTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGATTATTCTTCTTTTTGCCTACTTGGTCTTCCTTTTTTGAAAGTTGTCTCTGTTTACTGTTCTTAGAAAGATGATATTACATGTTTTCTCATGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTTATAAGTGTTTCTGTGAATATGTGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCAAGGCTATAATCTCAGCAGGTGCCTAGAGAAGGAAGATGAAGGGGAGAAAAGGGGAAATAATCATGTCATTTGAGTCAACCACACATTGAGGTCAGCCACATAGTAGACCAACAGTCACATAATGGCAGAGTAGTCATAAGAGCAGAGAGAGAGTAAAACTCAAAGTGTGAAGGAAAATGTGCTTAAAACTACGATAGAAGGGAGAAAAAGAAGACGGTGCACTTAGAAAAGTGGACATATTTTAAAAAGTTGCCATAAGTGTTAAGCTCTAAGTACATTTAAAAAAATTATAATGTTAAAGAGGAAGGGAATTATTGGGAAGAGGGAAGGGATGGTCAGAGTATAGTGGGGACAGGGGAGGGTTCTGAAAGAATCCTTTTGAAGATCTGGAGAACTATGTGACACAAAAAATTAAAGTGCACTGTAATTTACAGGTAAATTCCATACTTACCTGCATCCAGTATTCTGTCTACCCATATTTCNNNNNNNNNNNNNNTACCTCATCTATTTCATCCTGTTTTGGTGCATTTGATCTAATAAATTCCATGTAACCAGAAGTGCTGGTAAATTTTAAAGACATTTAAAATATGACTGGTCGATATCGGGTTTGTCATCAGTTTATCCCGACTTTGGAAGCAGGCCTAGGAGCTAATTTACCTCGCTTTTTGCAAAGAATCCATAATTCATGATTGCCATTTACTTCAATACAAGGTATTTAATCCTGTCAAATTCCAGTTTTGTTTGAATAAAAGTGGTCCTCCTCTAATTGTGTATTTTGATAAAGCTAATTTTGGTGTGCTATCCTGTGGGCTGCCTCGGAGAGAGAGCCTAGCAATATTTCTGATATGGAGAATGACTTAAAGATAACCAAAGGAAAGAAAGGAGCTGGTAAAATAACCACCAAGGCTGTTGGTGACTCAGAAACCAAAGACTTTTTTCAGAATAAAAATGCATGAAAAGAGCTACTTGGGCAGACTGTGACTCGAGTAATCAGAATAATTGGGTGGGGACTTTATTTTGGATCGTCAGGAGGATACACGAGAAGCTAAAACCTAGATGCTGGAAGTTTCTAAGCGTAACTAGGGAAGGAACTGACCTGAGAGGGCTTCTATGAGATAAGAAGAGCCTGAATGATGTCACAGAGAAGGGGGGATGTTGCACATCTCTTCCACTTGGAGGCGCTAGACGACCTTGAAGGTGGGTTCACTATCTTCGCAGCGGTGTGTGAAAGCCAGTTCAGCTCCTGAACCCCACAATTGTTCAACAGCCTTTTGGTGCCTGACCTGTTTCAGAAGACAGAATCTGGACGACTAGGATATTTTCTTTCGGTAAATGCGTTTATGAAGATAACTGGGACCCTTGTATCCCAGAAAGCTAAAAGTTTTCCCTCGTACAGCAAGTAACCTTATGTTCTAATGTCTTCCACGTTTGAGAGCTAGGCGGATGGTCTAGGCTAGTCAGTCTCCAGAGTTTATTATACTTTGATAACAATATCTAATTCATAACTCTACTAAGATGCCAAAGCTCCTCTCTGTGCCTGTGCATTTTAGGAGATAGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGAGATATTATTTCTAAATGGCTGTTTTTTCCTACACAAAAGACTCTTGTTGCGGTTGAAGATGCAACAGCATCGCGGAATAAACCTGGGACTCGGTCAAGATGCACAGTACAGAAAGCCAGTGGACTGGTGTGCATTGTCTCTGGGCAGATACTTGTGGATGTTGCCACATAGCTCATATTTAGAGGGTAGAAGAGGGGTGTGGATACCCTTCTGGCTCCTTTGCTATCCTTTCTCTTTTCTGCTTGATTAAAGTGGGGACAGGGATACTTAATCCCACACTGACCTAGGCATTCAAGATGTTCTTCAGCAGAGGCAAAAGTGCCTCGGGCTGAAGAATTGTGTCTGAATATGTTATTCTGAGCTGTAGAGAACCATTTTTTCATTTCCCTTTGAACTTTAGATTTTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTCCTACGAACTTCTGATTATGACAGAATTAGATTCAGATGCTCAAAACGGTTTATCATCACCTTCCTCACCTTTTCCAAAGTTCTCTTAGACAAGAGACTTGGTTGAGCGCCCTCCCCACCCCTCCCCAATCATTCTTGCTGGCACTCATATGACAGAGGCAACAGCACTGTGTGTGGTTTAAGCAGGTGAGCTCTTCAAACCCAGGCCATGGGAAAGTATGAAGCCTGAACAAAGAACGATAGCCACAAGACAGTGGACCAGGAGTGCCGTGGCCTACCACACTAGGTCTTCAGCCAAGAAGAAGAGGATTTCTCTGAGGAGGATGAGCACACCATCCTTCCAGAAGCAGAGGAGGAGGAGTCCTTCTCCCCAGGCCCTGGGGACAATTGTGGGCTGCAGATTTTCTCATGGATGGAAGAAATGTGATGACCCCGTCACCCAATAGTAGGCCATCATTCTAGATCAACTGCCAACCAGTCCCTCCCTCTATCTTGTCAAGTATGATAGAATTGATTGTGTCTATGGACTGGCACTTCACAGTGATGAGAGGATATTAAAACATAAGATCTTGACTCACAAAGTAGTGTTTCCTCAAGTGAAAGAAGCCCGTCTCGCAAGTGCCATGGTTGGCCGAGCTTTGGAGCATAAATTTGAGGGAAATCATAGCTCTAGGGACAACTGGAGGGGGGTGGTCCTAGCCCAGGTGCTGATCATGAAGGACTGGTTTTACATCACCTATGAGAAAGATACCGTCCTATACATCTACCAGATCCTGGATGATTACACAGAAGGTAACCTCCATATCATTCCAGAGATTACTCCAGTAGAGGTAAACTCAGATGTTGACAGCGACATCTTAACAGGACAATGTGTGCAGTTCACCAGAAGTGACGGGTCCAAAAAGATCAGCAAAGTCGTTTACCAAGTTCTAGCAAAGCCTTCAGTGTACTTCATCAAGTTTGATTGTGACGTCCACATCTATGTCTATAATCTGATGGAAAAGATCCGTAAAGGTGAAATTCACAAAGTGTGGGGGACATGGATGGGGAATTTATAGGATTGGGAGGAAATGTTTGTTTTTCTGTGTTTCAGATACACAAGGGCCTTTGACAACCCCAGTATCTTTTCCTGTGGAATTTGTTTTTGCTCTAAAATTAAAATGTGCGATGTGACCTTTTGTGTGTGAACACTTTGGAGGAGACTGACTGTGGTGGATGGAACATGGAGAGGAAGCCTGAAAGGTCAAGGCTGTGAATAGTAAGTCTATTCTCACATAGGCTAAAACAAACAGGACAGAGCTGGTCTGGTCTTTAGGGAGAGAAAAGAACTTGAGATCAGGCTTAGAGGAGCAGGGATGGCACAGGGNNNNNNNNTGGATGTTTAGGAAGCAGTGGAGAAGGGCCAGAAATAGATAGACTCTCTGAAGTGAAGTTTGAGGGAGAAACATCCAGTTGGGGAAAGAGTGGCAGGTAACAGGGAGGTGGTCTTGGAACTCAAGGGGAAACCCAATAATCTGATCCAAGCAGACTCAGAATCAGAGAAGATCTGGGATTGTTTGACTAACAAAACCTAATGAAACCTGTTTCTCATCTGAAGATGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTAAAGTCATCTTTTTAAATAAATCCAACCTTCACATGCAGAGAAGAGACCAGGATGAGGGTAAGAAAGATTAAATTGATGGTGATGTGGAAGAAAGACTAAAGAACACATGGGGGAGTCGAGGACACTGAGGGACGAAGGATTCCAAGATGGAGTTCTCAAAAAGTGAAGCAGGAGACCCAGGAAGAACAGAAAGGGTCTAGAATGAGTTGAACTTGGGCCACATCCATTTTGGTCTCTTTGGTTCCTTAAAGAACAGCCAAGCCATCATTTAAGAAGGTGGATGTGAGGTGGAGGCTTCCCCAGAGGACATTTTGACGAGGATAACTCAAGAGTAGTGAATGCCAAACTCAGTTTATATCTATCAATTCCTGAAAGTATCATAAAGCCCATTATTTTGTATGATCATTAAAAAGTAATTTAAAAAAGAACATGAGGATGCCGTGAGTTTATGTCACGTGTTAACTGGATCCTGGGTATAGCTTCCCTGTGCACTGTTAGACTCTGTTGCATCCTGTAATATTTTTTGATGTCCCTTCTCAATGCCCCTAGATGACCACAAAGAGCTCCTGCACTGGCTTGTCTTGCCTGGCTCTTCTTCGACTGGATGGCTTCCTACACACCTGTGGGCCCTTTTACCCTATCTAGCCTCAGGAAGTTCCCGTCTTTTATTCACATGTAAGCTTATCCTCAGGAAAATCTTGCTGGTGCCTCCAATGCAGACGTGCTGAGCTCTTTCCTATGCCATTTGCCCTGACTTTAAAATGCTTTGTGGTTCGTGACCATGTAGCTCTCTCCTCCTTAGAAGCCCCTGTGCACTCCATGGGGTCTCCCTGAGCCACATCTACACTCCAAGAATGTCTTTGGAATCAACCTTATCTTGGACTCATTCATTGCTGTTTCTTCTCTCAAGAATAAGTTTCTCACTGCAGGACTTGAAAATACTTTCTATCATTGATTATTTCTGTATTTGTGAGTTTTTATGCTGGCTGGTTGTCTGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTTCTTATAAAAACAGTGAGTCTAGTAGAGCCACAGACTCTTACCTCATAACCACAAATAGAAAAGTATAGACACTTTGTCTTAATTTAAAGGTAAGACTTGCTCATGTACTGACCTGTGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAGAGAGAGAGACCCAGCACTGTAAAGTTTCTCTTATTCCATGCTACATACTCACCACCAGCCATTCTTTTATCTCAGTGTATAGACACACTTCCCTGTATGGCAGAACTGAAGAGTAACTACTGTCACCAACATGAATACGCGAGGATATGTGACAAGAAATGAATACATTCTAAAGCTCCCAATGCCAAGCAAAAGCGTTTTAGTGTGTGCTACACTTACTGGGAGACAGTCAGTCACTGGCCATTTAATGGGTCACAGTAGACCACAGAACCAAAAAGTCACAACCTACATATCATCTCCTCTCAGCAGGAGACATAGCCCTTCTCAAAACCCATGAATCTATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTAGCCTTATCTCACACTCGGCCATGACATCACACAATGTATAATGGCAGTCTTGCAAGGCTCCTAGGCCTCAGCTCCATCAGCCACTGGAGCTTCTGCAATTGCACTATATGAAACTCAGCCCCTTTCATGAGCACAACCTTCAGTTATCCCTGTAAACATTGTGCTCTCTCCATCTTTGCTCTCCCCTAATAGCTGTCCAACTTCTAGCCAACTCAGCTGTGACCAGAAAACCCTCACCAAGAAAGCCCATGAATTTGACTTGANNNNNNNNNCCCTGACAGAGTGGAGTGTTCTCCCTGATGGTTACACTGGTGTCTGATTCATCTGTAATAAAACCCACTACTATTAATATCAAAGTCACAGGAACTATGACAAATAGCAAATCACAGGACAAGCATCATTGTTATCCAAGCCTTTTCAGCAGCCTTATTGAAGTATAATTTACATACTTAAAAATCCATTTATTTTAATTGTGTAATTTAATGATTTTACAGCAAAATTTATAGCTTCCTTCCCTTTTTTAATACTCATTTCCCACTACTTCATATGATATTGAAGTCTATTAAAAACACAGAAGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTACATCAAATTCAGACCTGACCTGGTATGGTCAGCATCACTTTTGGACACTTTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTGTACTGGGACAATGTGTATCTTAAACCCATAGGGTAGGGCCAGAAGGTTGTGTCAGAGGTCTAAACTTCACCTCACACTAGAAACAACTGGGTAGGTTTCTCAGCATCTCCTATTTCTTTCTGGTACTGATCTACACCATGTCTGCATTGCAGCATTTTGTCTGGGTTGAGATACCGTCAGCAGTCAATTGTAAAGACGCCCACCAACCATGTGTTGGTTTGAATGCAAAATGAGACATCTATAATATAGACACACAAGCATATACCCAGACTCACAGAGAGGGGCAAAAAGGGAAGGAGTTGAGTCTTAGGAACCCTCAAGGATGAGGGAGTGAAAATATAAGATAGAGATGTTAGTGAGAACCAGAACAAAGCAGTGTCTTCTATACACGACAGGACCACTATTCCTCAGCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTAATATAAGCGGTTTTTAAAATACCATATCTGTACTGAACACAAACAAACCATTTTTCTTGTCATCTCCTAATTAATAGCCCCTCATGATTTCATTTCATTAAGTACAAAAGTAATTCAGAAATTATTTAAAATGTAGGAGGATCTGGGGAGACGGCACAGGGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAGGACAGGATATATCTCCTTATTGTGAAAAACCAATCCTTTGTTGAGTGTGTGTCAGTGACTCCACACAATTCCTCCTCTGGGGTTCCTGTGTATCACAGAGAATGATCTGGAAATACTGAAACAAATATAAACTAAAGGCTTTGTTGGGGTTTCTAGTCTTGCGTTAAAATCATATTTATCACCTTTTATTAAATGGAAGGGAAATCTTCAGCTCCCAGCAACAATAGACTCAATCATGTTGGCTTCTGTTTCATCTTATTATGAATAGCAATTAATTGCACATCAATAGCGTCCCATGCTTTGAACTAAATCATTATGAAGGGATATGTTTCCGTAACCCCTACATGGATAATTAAGTAGAAAGGGGGAGGTATGATGCCTATTGCTTATGGGAGAGTTATGTCTTCATTGGATGCTTGTTATGCAAATAACCCTAACCTCTGAGAAATGAAATGTAATGATAAAATATACTACCAAATGGGATGGACACTCATTACTTAATTTCTTTTAAAAGAAAATAAAACATACTTTAGGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACATCTTCCTGTGTATTTTTCTAATACTTCTGTATTTATTTCATTAAAGTTACCTGTTGTTCATTGAAAAGTTTTATGGATAAGTTTCAAGTTTAAAGACAAATAGTACCAAATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGCCCCTGCAGTTTCATTGGTCCATCTTTTACACATTTTCATGTAACATGTCTCTCTCTGTTTCTTGTTCTAGGAATTACGTAGAAAACATCTGCAGACTCGCTTCATTTTACTTTATTCTCCTCTTCAGCCTTAGAAATCTCAACTTACAGAGAGGGGAAGATGGGAACTTGGTTAGATACCTCTTTTTTTCTGTGGGTAGCTTACATCTCAAGTCACAAAGGGAAAATAAATATAACAAGAAATAATAATACACATCCAAACCGTGATGGGAAATTCATATCCATTCCCCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGCTTTGTTAATTCTCTTTCCCTGAAAAGGAACACCACTAGAAAAAGACAGAGGGTAGGCTGCTTTTGTTCACAAATCGAATCAGAAGCATTTGATAATGAGCATACAGGGGGCTCACCCCATGTTTACCAAAGAATAAAGTATATGTGGGAGGGGGAGACATCTAGAAAACAGTTGGTGCCTTATTGGTATTTNNNNNNNNTCCAGAAGTGAAGAAATAATATTTGACAAAAGAAAAAACTAGGTTTTCATTAGGCAGAACTGTTTTTAAAATAGACTTCCTTTTATTCATGGAAGGAGGGGGGTGGAGCAAGTCAGTTTGTAGATAACTAAAGTCCTTACCATCAAAAAATTAAGAATAGTGTGGATTTTTAATGGACTTGAATAAAATTAGAAATTTTAGCTTTCAAAGGGGAAAAGTTGTCTTCCAGGGAGAGAGAGACAAAGGAGTGTCCAAACTCATACTTGATTCTTTCAATAAATCTACTGGTAACTCATGTGTTTGTTGATATTTGGATTAAAATAAGTTGGATATCTCGACTTAAGAGTTTAACGTGTGTGAATAGCTGCCAGAGGAAAGACTTGTCCTCGGATTTATCAAAAGGCATGAAAAAGCCACCGTGGAGTTACAGAATTTTGTTTGAAAGACTTTAGCTCCTTGTCTGCAGGGATGCAGAACCTCAAAGGAATGTCCTGAGACCTCCAAAGAGGTAGCATCCAACAAGTGAGGTCATGCGCACAGAGGGAAGTAGCCTTTCTCAGAAAATGGAGCTAGGAGAGCTAAAAAATGAAGGCAACATATCGATCAAATCGCTGTAACAGAAGGACGGCAGCCAGTTCACAGAGTGAGGCAGCTGTCACTGACTAGGCCAAGAACTAAGAGGATTTGAAAAGATAATAACAACCCAGAGTTCACAGAAGCCACTATAGACTCATGGTGTCTGCGAATTTAATCCCATGTACTTTGGGCAGAGAAAACAATCCACACCAGAGATCCCTCTTGCTCAGCCCAACGGAACGCTGTGGCGTGCCGGGGATGTCCCATGTCAAGGACTCAACCTAGATGCTGGAAGCCTGTGAGAAACCGGAACTAGGTCATTTAAGTGCTGACACCGGAAATGGCTCAAGTCTGCACCTTCATTGGAAGGAGAAGAAATAAGTCACACAGCACCGGAAGTAATCCTCGTCAGGGTCTGTGTGAGGTTTGAAGTTTACGGCGCCATGATCAATCAGTAAGCAATGCCTACACGTGTTGGGTAGCCCACACAAATGAGGAAATGGTTTTAAATTTAAACACAATTTCTAATAACTAGTAACTTTTAAGTGTCCAGTTTTAGCACAAGCTTCCAGATTATGTGGTTTCTCAGGCGGAACAACGCCGCACAAGAAGTGAGTTTGAAACTTCGGAGTTTCCCACTATATGACAGCAAACTAGGAAAATATGGAGGTGGGTGTGGTAAAACGAACTAGAGGAAATCTGTAAAACCAAGAAAGGAGAATTTAGAAGACTTGTACGGGAAAGGCCAGCAGCAGGGATGGCTTGGAGGACCATCCTCGTTTTCAGAGTTTATCACAGCAAAATTGCCAAAGACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCCCAATTGAGGACTTACAGAAAGATACCCATCAAAGGACCCGAATATTTGGTGCTAAATTAGGTGAGCTTTGTGGAGGAATGAGCGCCAACTAAATTTTGCAAGTTCTGCAGCCACCTGCAGCAGGGTTATCGCATACATGGCTGTCACTCCTGCTTTCTTCATTTGTATTTAATTTGGATCTCCCTTCTACTCTGTTCAATGTGGCCAGCGGTTTTCCATGTGGAAGGACTTCACACTGCACTTTGTCTAGGTTGGCAGGGAAAACAATTTCAAAAGAGGCTCAGTGCTAGGGCAAACAGTACAAACAATGCATACTTCACCTCCCAAGGAGGGGCTCAACGAACACAGAGGCTCTGGCTGGCGCACAGAGCCGAGCTTACAAAGTTAGGACCCACAGCATCCCTGGGACCCAACCAGCAGCTCTCATTCAGCCCTCCATGCTAATGACTCATTCTCATCTCTTGAGACCAGAGGAAGACGCATTTGGAAGATCCTCTCCCTAAAATTGAAGCTTGTATAGAAACGCTTACGAAACTTAAGAACAATTTTAAATAGGAAAGCACACACACAGTAAAAAAATAAATGGCAGATTCGACAGCCTTCTCTGCGATACCATCATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCAGAAGAATAGACCTACAGAAAGGATTTATTTCCAGGCACAGATATCTGTTGGGAGGAGGTTGACATTCTAACAAACCTCAGCCAAGGACTCCATTCGGAAGATTCAGAAGCTCAAGACATTAGTTCACTCCTGGGAGCAGATCGCTGTCTATCTCATGGAACCTTTATGGAAAACAAAGACAGATTACCCTAGAATGAGGTAAACAGAAACCCTTTCAAGGCTATTGAAGAATTTTGGAGCTAAACTCCACAGACAGCTAACAGCAGAGAAAGTGACCCATGACTGCAGGTTGTATAATACCACTGAACCTGGTGAAACATTTCCTACTCTCCTAGGAATCATAGACGTGAGAGGGAACCAAGGCATCCTGGGCAGCCCACGCCAGTCTCCATACAAGGTACACTTTGCAGGCTGACACCCAAATGGCTGGTCTGCAGTTCACCAATCCTGGTTATGAAGGCATCGAAAAACAGGAGATGCCCTCCCTGGTAGAGCCTCTGTCTCTGGTTCCTGCCTTCTGGAGGCTCCATGGTCATTCCACCCTTAACTCTCCACCATCCTGTTGACAAGTGTCTGGGCTTTATCTTTGACTTAGGAGTATATTTTAGTCCTTTAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGGTTNNNNNNNNGTAAAAGTTTCAGGTTCCAGTAAACATTTAAAATAAAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAAAATAAAGTTTCTTAAGAGAGCAGTTTAGCGTGGGAAGCAATAAAGATGCCCCATTTTTGGATGAGCACTCAGTCTCTTTAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAATTTATTATTTAATAGAAAAATTAGACTATTAGCTTTAGCTACGTAATATAAGGCTGTATGACTCTTAAGAATTAAAATTTTGAACATAAATCAAACCAATTGACTGCCTTATGATTCAAGGAGCAAATTATACATACTTAATGTAATGCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAACACACACACATGCAAATGCACACTTACAATATTTTTATGTCAAGGTGTCAAAATTCATGACACAATCAAAATAAAGGAATAGAGTTTTGTTTAGGGCACACAGTCACAGTCATTGGGTTCAGACTGTCGTGGCAATGACCACATGGAAACAGTGTATTGATCTGTGTCACTGAGAGCCTGCATGAACCCTGCTTATATTTGGGTGGATCAGGCAGCCAAGAGTTCGGTCTGAACCAGCCAGCTCCCTGCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGACAATGTTCCAGGCAAGTGCGAAATGTTTTGTGAAAACAGTTTAATTACAGTTCTGTAAAGAGGACAGGGAGGAACCCTTTGATATGGATTGATTTAGTCACTAGCTTTCAGAGTGCACCCCCAAAAGATACATAGTGTAGAAAATGCACAGTTTTCTATGTAGCAAGCATGGCGCTGAAAACAACACACTAATGAAAGTAAAATGCAAAGAACGGGGATATATAGTAACAATTCCAATCCTCAGTGTGAAAGGCTCTGTTATTTATATATGTGAGCTGTTGTTATTAGTTCCCTACTGGGTTGATTTTACAAGGAAAGAAAATCGCAAGCTCTGCCTATCCCATCGACCACGGAGTCATTCATCTCGGTGTTAGGGGGCTCCCATCTAGGGATAAATCATCAGGGTTTGACAACAAAATCCATCTGATCAATACATGAGGCTTTAGCGGAGAAAGTGAAGTTACAAGTATGTAATGCACTTTAGTGTCTTCTCTGCCAGTCTGTTGCATGCATGCCGTGTTGTTGACTATTGTCGTTGGTGGTGGCTGTTGTTGTTTGTAAATATGAAATGTTGAATGCAAGAGCAAGTGGAAGGGATCCGATAGATCTTTGCATCCTCACTTTCTCCTTCACATCTCTCGCTAAGTCCCCCAGTCCTCAGCTATCATTCATATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCACTTGTCATCTCTAATATGTGTTTGCATGTTGACCGTAATTGTCTGGTAAGCCTTAAAAAATCACAGGATGGGTCTTAGGAGTATGGCTGGGTGAAACCGCTTGCTGCCTAAGCAGACCCGAACTCAGATCCCAGTCACCATGAAACAGGCACGGGAAATCTGTAACCGCAGGGACATGAAGGGTGAACAGAATCACTAAGGTCTGCTGGCTTCCAGCCTGGATGAATATATGAGAATTTGGGATCAGGGAAAACACCACCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACCACAGTGCATCAAAAGAAAATGGCAGAGAGACATAGAGAAAGATACTGCATGGTATCCTCTTGTAGCAGGGTACTGCAACCCTCCCCCCCACACACATAAACCCATGCACATGTGCACACAAGAGCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCCTTAAGAATTTGGTACATTCACAAAATGTGTTTGAGCAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATTACATATGCATTTTAATAGAAACTGCTGAGTCAATTTCGTTCTGACTAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCTGTACAGATTTTTTATATGGGATCCTGGACACTGTGAAACACATGAACACACCCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGAGATCCTGGAGGAGGTGGCACTGGGTTTATATGGCTTAACACTTTGGCACAAGCAGACAGTCACACTCACAACTCTCCCTCTGGTCCCCCTCTTCCTTCACAGCGGGTTCCAACACAATTTGTTATTTCTGATTTTATCCATCCATTCTGGGCATCCCTCATCCAGAAGTTAACTTTTTTGTTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACATGTGGAAGAACAAGGTACATCCAGGAAATATCCTTAATGTCTTGTCTGTCTTGTTCACTGTGGCAGCAACTCTCACTCACAGGCAAAGCTCCTTTTGGTGTGGGTCACCTTTCCAGACAGCGTGCTCTGCGCATCTTGCCTATGCCTTCCAAGGTGGACTTACAGGATGGTCTCCACATCCATGGTGCGTCTATGTAAGTTCCTGGGGAGCGAGTGCTTAACTGCTAGACTCTCGCCCTAGCCCCTTCCAGAACTTTCTGTCCCAACTCCCCTTTCCCTTCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACAGATATTGTAAGATCAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAAGATACTCCACATACACAAAACCACAGTGACAATCAGTTCACTGTTCCCAGGCTCTGATGTGCTGTTCATCCTGTAACAGAGTGATGTTGTACATTCTGTCCAATCTACTTCTCAAAAGGGAAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCTGTTGAAGTCCCTCTATTGATAGACAGATGCTGTTCCAGAAAGACCAAAAGCTATGACACACCATCCCGAGCCTGGGAAATCATAAGTTTAGCTTCTTGTGTTTGTAAACTGAACAGAAAATGGGGTTTACAAGAAAAGGAGAATGTAAAATTTCGTGTTGCTAGAATACTCAGTCACATAGGTTATAGAGCAGCTGGACTCAGGGTTGCACAGGGTTGTGGTTGGGGGATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGACCGATATTGGGATGTAAAGTGAGTCAATAAATAAATGAATTTTAAAGACACAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAACTATGAAAATAACTAAGTCTACTTGAAGGTAAGAAGCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCAGGTAAGAAGCAGGTGAGTGTGTGTTTAATATTAAATTATCACATTTGAGAAAACTGTGGTCTATGCAAAAGACAGGACAGCTTAGGCACTATATTTACAAAGAAGTGGCGTTTGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTATAAAAACAGAAGAGCAGTTCCTGGTTGACATAATTTGATTTTTGTGAATATTCATAATGATAATCACAGTCAAATAAACACTTTATTGATCTATAGTGCAATCAAAGCCACTAAGGTTAGTGATCACATGAGTCACTTAAAATATATTTATTTAAAAATTTGCAATAAAATATGCAGTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCATATAGAGCTGAAAATGATACTTTCCACATATTTGTTTGGCTTTTATAAATATTGCAGTTTGTGGTTAGTTTGTTGTTGGGTTTGTACAAGTTTATTTCCAGGTATTAGCCCATAAACTCTATATACTCATGCAGAATACACTACAGGAACTTAGGCTCTCTTGTGTTGAATCCAGGAAGGTTGCCATCTGTTTTCCTTCTTGTCTGATCAATTTTCTCTACGTACATTACAAGGATAATTTTGTTCTCGGATTCTTGCAGTTTTGTCCAGTTGATAGCTGATAGCTGATAACTGGAGAATATTTAATTTTTGAAGATCATTTTTGAAGCTATTTCCTGATGTCTGCACTATCAATGTTGTAGATTTTCAAATGCATGGCCAAATGAACAGCTATTATCAATTATAGCTACTATTAAGCCTTATAAATACTGTTGTTTTGTCTTTTTGAAAGAAGAAGTCAGAAAGGGATGGTGTTTGGGGTAAGGGACTCTGTGGGGAAAATAGGAAGGAGGACAGGATTTGAGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCAGAATTCAAACTATACAAGAAAATCAGATTTATTTGATAGGAAACAGTATGGTTTTATATCTTAAACTAATTCCTGAATTTTATATACTTTAATCAATCTAATGACTAATTCTCAAAAATCAGAACATTGAAAAAAGTTACAAAAATGTAACATAGTAGGTTCACCAATTCATAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTAAGCATTAGGAGGATGCCTGTGATCTTAACAACACCCAATTACGGAGCAATGAAATTATTTTAAATTATTTTCCTTTTGTAGATAAATTATTTTAATGTATTTATCTTTTGTATTTTCTTTTAAAGTAATAGAAGTAATAGGAAAATTACTTAAAGCCTAAGGAAAATCTGTGTGTCTCTTCAAAACTTTAGGATTTGTTTTCAGCATCTCAGTTATTTTTATACCAACATTTTGACCTGACTGGTCCTTACTGCATGTAAGTAGACTCAGAACCATGATTCCGAGGAGAATATATTAATTGTCGTTCGGTTTGGGTGACTCATGCCTAAAACATTACTGTAGTTTTAGTGTCATGGTAATTTTTTTAATGTCTTCTATATTTTCAGCACACTTAAATGGAATTTTATTTTTGTTTCATTATACTCATAAAGAGTCAATATTATAATTTTATGTTATTTTATTTTCTTGTTGAATAGCAACCTGAATCCTATGATCTGACACTAGCTGACTTTTATATTTGTATTCTGTCACTTGTAATTCCACTTCAATTACTGTATAAAGTGTGCATGCATCCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCTGAAACTATGATATTGATGTTGAGAATCACCTGGCTGAAATTCTTTTCCTCCACACTTTAGAAATAAAAAAGTGGAGGAAAGACTACTCCTGTTCCAAAATCATAGGCCCTGGTTTCCCAGAACTGAAGTATGGATTGATCAAATGGTACACAAAGCAGAGGTTAGCAATTCACTGTCCTGAGAACTACTTAGCAGTTCCAGTCCAATGCAATGTATTTACATGTACTGAGGAATATGGAATTGTAGCATAACGAGCTGAGATCATTTACAAACAATTTCTGGAAGATTTCCAAATAGCTAAGAATGGATACAGAGAATTTTCAAGGCCCCTGAGACATTAGCATGTGGTTTAAACTCTGCCCAGATGAAGACGTTTAAGTACTGGACTGATCTACTAAAGTAATTTAGTAGCAAGCAAAATTTACAATTGTTTAAATTAAACATGGTGGGGAATAAAGGGAATACACTAAGTTAAGTTTCTTAAAGTATGTTTCAAGACACCAAGGAAGAGCACAGTGGTTTTGTTTTATTTCTTTCACAGACTTTGCACCTTTGTGAAAGAGCACTTTGGGATCCTTAATTACCTATTTATTATCACAACTTTCTTCTGACACAGAGTCCTTCTCAGTGCTGCCTTGACTTCTTGGTTCCTTAAGCTATAGATGATGGGATTCAGCATGGATGTCACTGTGGTATGGAAGATGACCAAGAATTTATCAAGTCCTTGTGGGTGGTTAGATTTGGGTCTCAAGTATTTTTGTCCCAACCCTTCAAGGCAACCTATTCCCCATGAAACAATTGTCAAATGGGCGCATAACTCACGACTCATTTGGGTTGCATAGTGAAGCGGGGCCATACAATGGCCAAAGGCCATGGCTGCCAATAGGAAACACTCAGTTATACCAAAAAGTGTGAAGAAAAGCATCTGTGGGGCACATCCCTCCTGAGAGATTCCTCAGATCTCACTTACAAGGCTCTCCATATCTTGGGTATGACAGAGCCAGTGTGACCAATTTCCAAAATACATAAGCTCACCAGAAAGAAGTACATAGGGGTATGTAGAGATGGACGAGTACAGATAGCAAAGGCTATGAGAGCAGAATGAGGGTGAACAGAGGAAGCATTCTCCAGGGACCTCACAGTTCTTGGCAATAGCAAAGCATTTGACAGACAAGCCCTTTTCCTGCCACAAAGAGCAATTGACACAATTGACACTCATCTCCAGGAACACAGAGCAGTAAGCAATTAGTAGGATTCTTGCAGATGAGAGANNNNNNNNNNNATTATTTTAGAGGCACAGTTACATCAGAGTCAAAGTCTTTGTCTGCAGTCACAAAATTCAAAGCTTAGATGTGATTTTTTTCTCACATAATTTCATAGCTAATACTTTCTCTCTTAACACCAGGGGATTTTTCAAAGTGTGCTTAGCATTGAGCCAAGTGTACAAATACTTACAATCGAAGGTGGAAACATGTAGTCCTGGCACTAATGAAGCTCAGGCCAAAGATTTACCTTGGGTTTAAGTTCAGTTTCACATGCTGTATAAGCTATCATTCAAACAAAGGAAAAGAAAACCTTGACTGTATCTCAATTTTTTACCCACTCTTTTCATTAACTAGTTATCAACGTTATACAGAAAAACTGATCAATCCACTCATCTCTATGCTTTCCTGATGACACAGTTATAGTCTCCAACCACCCTGTGTGCATGTTGGGCCCCGATTATCCTCTGATTGCTATTATGAATATTCAAACCCACACAATAAAGGTATCATTTCCTCAAGACTCATTATTTTTGAAGATAAAGTAAAATCAAATAGTCATTTGATAAATAAATGATTACTGGTTTTAATACATAGAATTAAGGCAAGGCACATCTCGATGTCTGCACAGTAACGAGGTCGTCTGATAAGACTTTTAACATGTGTAATGTGAGCCATGAAAGTGAAGAAGGATCAACCAAACATGTCACAACCTTCAATATGACAGCTGGTATTTGTAACTTAATAATTCCTGTCTCTTTATAGAATATGTTTTCTAAGCAGACATATCATTGCATAGGCATTAATTTTCTGTTTTCTTAATATTGTTCATGATATTCTATCAATCGGACTATTGATTTAAATAAAGAAAACAAGAATAAAATTTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGATAGAAATTTCTTCCTATCCTCTCATCTCAACATCTTAGAATTCCACCAAACAACCTGTATTTCTGTACACATAGTATCTATACAGTTCATCCCTCTTTGCTTACTTTTGCATATGGCACCTGCTGTGTGCTTGCTTGGTTACTTACATAGAAAACTGTTCAGTTCCAGCACAGCCTTTTCTGTTTTCAAATATCATCCTTCTCTTCTCTCTATAGTTACACTCTGTTTTTCACACTGTAACTGTTAAGTAGCTGTTAGCACTGTGGTGCTGAATCCTTCTCATCTTGTTCACATTGTAGTATTATGTGGAGACTGAGTATGGACTGCAAAGTTCTTATCATTATGTTTACCATCCTTACCAATCCATGAGCTCTCGTGTAATGAGAAGCTCCAGGGTTTAGCTTACTTTGGTTTCTTGGGGATTCTGCCTGTCCCTTCCCATTATATCTTCTGAAGTTCAATCTCATGTCTCTCATGTATTGGAATGTGGCAAACTCATTTTTCTCCTAGTCTGATACCTTTTCCCTTCAAATGACATAACCTTTCCTGTTTTGCGGGATGTATATGTCTTTGCTGAAGTTTGGGTTTTCTTGCCAAAAATACATCACTTTTTTCTGACAAGAGTAGAGAAGTAGATATCACCAGCCTGTTAGGCTCTCTCTCTATTCACTTGATATAATGAAATGTCAGAGATCTGTGAGTAGATCAGCACATGGTTGATCCATAAATCAAATGTGATTTTCAGTTTTTCCAAATTATAAATAAACATGTTACCTATGTTTACAAATACCATATAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTCTGATTATATATTCATGCAGAAACACAGACACAGAGAAACACAATAGAGAAAGAGGACATGGAGATTGTACATGAATTAAAATGTTAGTATAAACAACAATGCAGGTTAACAGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAGTATTTCTTCACATCCTTTTTCATCATTTGGTCAATTATAAATGCAGCGAAGNNNNNNNNTGTATTCCCTATGAGTTTGCTTCTGTGTGAATTAAGTTAATTTCCCAAATCACTTAAGTTGATCTGGTGTTGAATACTTGTCAGCAACATGGGACATGGGCATGAGTGCATGTCTACACACAAGCATTTCAGATTTACCTTTTATGTAAACTCTATTTTGGGGAGTTGCTCATCACAACACATAATTTTTGTTTCTATTCACTAATTGATCACTAGATTAATTTTCTGTTGAGGATAATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACATAATTTTCACACGGGGTCAGGGGACATAGTTAGGTATAATAGCTTATGAGATCTTTCAGATTAGATCTGACCCATTCATGCAAAACGTATAAAAATCTAAGTGTAGAGAACATAGGGTAGACTTAAAGCTCTGACAATTATGAAGCAGGAGGTCTGTTGTACATACTTGACAATTCAGTAGACTCTGCTCTTGTAGAAAAAATGCTGGAATGATGAGGATTCTATTGTGGTGCATTTCACACTAATTTTGATTACTGTATTTCTCCATATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTCCCACAGCCAACACAGAAAAAGACTATATTTTTAATTTGAAATATTTTTAAGCACCTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGCAACTTCCTTTTCATTAGTAGTTCTGTATTTGTATAGGTAGCTCTCTAGTTAGAGAGTGAGGCCTTGCCTCTCCCCGTTAAATTTCCAGAATATCAACTCACGAACCAGAGTGTCACATTTACATTTGGATTTGTGCAATAAAAATGATTCACGAGAAATCCTGAGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAATTGAAACAGAAAGAAAACTAAACTTTCATTCTTCCCCATTCCCTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATGTGAACAACACTTGAAACTGACAGGAATAATGATTGTAATTACAGGTTATACTAGAAATTTGACCTGTGCCTGGCACATCTTCCTGTATAAGAATATTGCCTTCATGATAGGCAGGAGGATTTAAAAGTTAAATTTAGTCTTAAACAAATGAAGAAATTAAAATTTTCCTGCTATAGCATGTTTAATTAATTGAAGCAAAATAAAATCTATCTACTTGATGGTGGGGAAATATCATTTAACAATATAATCCTAACTCCTTTTAAGTGATTAAAATTCACAGATAGTTGGTAGCTGTCATACTGTGTACAATAGGCATCAGGATTGTGACAATGAAATATTCTCTGTTTTATGCAAATGCATAGTAATAGTAAACAAAATTATGTACCAAACTTCATGCTTTAGGTAACTAATTGCATGTATTCAATTGTATCTAGGATAATTTCATATTAGATAGGTATCAAATGCGTAATAATTATGATTAAATTATTAATTAAATATTAAAATAAGCATAGTAGAGTTACTAAGTGGACATGGAAAATAAAATATATTAGAATAATCAAAAATATTTATTAAAAGCCAAATGATGAAAACATTGTATATATAAAAGCAGCCTGGAGCTATATGTCACCTTAAAGTGTTATAGTGTGTTGCAATGAGGTGGTTTAGCAGATAAAATTTCATGCCATGAAAAACCAAGAATCTAAATTTGATACCTACACATATATGTTTGGAAGACTTCTATATTCACTACATGACCAGAACACATAAAAGCTTACACAGAATATTAATAATGAGACTAATGAGAACAATAATAATAAGAAAATGTAAAAACAAAACTCTAGGAACATTTTAAAGAAATAATGTATTGGCCTTAAAATAGAAAATTCAACACATTTTCTTAGTACATTAACCATGAAAAGAAAAACTAAAAGGCTTTTACTTCATTCTATATGAAAGCAAAAACACATCAGATGGATTGTGTAAAGAAAGAGAGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACAGAAGAAACAGCCACAGTTAACAGTAATTTATTATAAATTATGAGAATTGTTATATTACTATAACAAATTGTTAGAAATAATGAGAAAATAGGCATTTAAGGCTCCCCCACACAATGAAATGTTTAAGAACATATTGATCCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCGTTATCAACAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTACCTATAAAACTGAAACAGATCAAGGCTGCAAAGCAAACAAAAAACAAAGGACATAATTCATTTCAAAACTCAAGGACAATCACACAAAGTGCCTGACAAGAAGAGCTGGGTGAGAGAGTGCCTTAGTAACTGGGCTGCTTCACTTGTTAATTTACTTCCCTAATTTTCCCTTTTCTTCAAATCCACAGACACATACATAATGTATGCATGAGTCTTGCTTATAAAACTATAATTTGAAATCTAGTTCATTTGATAGTCCTTTTTATCAACCTCAAACCTTCATTAAGGAAAATTACTTCNNNNNNNNNNACTTATGACACTACTTTTCCTCAATATAAGCGGTGGAGAAGGTAAAGACAGCAGTTGTTTGCAGATGTGGAACTGCTTAGATTGCATAAATGAATGGAAAATATCTCTTGGGTATTCTGTATTCTATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGCGCGCGCAGGTGCACATGTATATGGGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATATTTTTTAAAAAAGGCTAAAACAGAATTCTTTATTTTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATCCCCTATCCCCTCTGCATTCCTCAGTCCTGTCCCCAACTCTTCCCCAAGACTGATGGAGGTAGTCTGGAGGTTTCTTTACTCATCCTTGCTGGCTGTACTTCCGAACCTCTGTGCACACTCTTGATATGTTGCCAAAGAATTTGAAAACTGAATATACGCTGTTTAATGCTGGGAGGAAATCAGTGGCTAACAAGAGTAGACAAAAGTATGCTGGGTTATAATGTAACAAAAATACTATGAAGGGGTGGGGAGAGATGAGAAACAGTAAGCAGACCGACTATTTTAAGGGAGAGGTCACAAGCAGTCTTCCAAGCACCTTCACTAGTGAGCTTGGACCCAAACCTTCTGAAGAAGGTAATTGGCTAAGAGGCGTGTCCTGCAGACACAGTGCTTTTCTTCTACTCTCCAAATTTAGGAATTAAGTACCGTGTGTGTCTCTTTGAAGATTTTCAGGTGGTACCGTATCGAGCACCAGGGTTTATTTAAAATTTCTACATGAGGTTAATAGGAGATTTTTATCAGTAAATATAAGCTATATTTCAGAATAATAAGATTTCCCTTGCACTTAGTAGAGAATTGAATTAATAGGGTTTCTGTGCCTAACCGTGAGCCTGCGAGAGTCTTCATTATGAGCGAGACAGTTTACACGCTGTATGGAAATTGTTTAAAAATATTCTCTTAGATGGCATCCTGCCTTCGATTCTGCCTATGCTTTTCACACTGTTTTATTTTTTAAGATTTCTTATAATAATTTAGTATGCGAGCTTAAGGATACACTAAAAGAAACTAACCATGTGATGTGGACGTTTCTATCACAGAGGATCCAGTTTTAAGCAACTGATTAAGGCAAGTTTGGAGGTTGTCCAGCGTTGCACTTATGTTTGTACACTTTTCTTCTCTACTCTGACAATGGAGACCAAGCTATCAAACAGTCAAGAGGACATTACTGTCAGTATGAAAATAACACAAATGTATCTTACCCTATTGTGAGAATATAACGAAGCTTTATCAAAAAATCAGAAATGCCTGGATTCAAGACTGTTCAATGTACATGCTTAAAGTCTCATCCGTATTATTCTTAAATTCTGTCCCACCTGCAACACTATTCCGAGTAAACACTGAGGTCGTTGGAGCATGAAGGGCAGCCTTGGAGACGTGAGTTATCCTTTCTTACACTTGGTTTTAACTGTAAACTGTTGACAACTTCGCCAAGTCCAGACCTGAAACCCTAGCCTCTCCCTCAGATTCGCTAGACTTTATTTTTAGATGTAATCACTTCCCTCCGGTCAATGGTTAGTGGCCACACACACAGGTCTGCACATGAGGAGACTAAAATGGGAACCTTGCACTGTGAATCAGACACACAAGGCACGACACTAGAGGAGTCTCCTGGCAGGGCGGGCGGCGGTGTGTCATAGTCTCCAACTGTGTCTGTGTTGGCAGTGCTGTGCTGATTTTCAACTCGTGCAAATGATACTCGAAGTGAAGCAGTCTTCGTTCATGGCTTCTTGCTCTACAGGCCCTCCTCGACCACATCGCTTGAGAAAACCCGGTGTTTCCTCCAATAATTCCCTTAGTGCAATGTGTTTTGTAAATATTATTATAACTCAGGTTCTTTGGAAACTATTAATTCATTAAGGTGTTTGGAGGTGGAAAGAATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGATACAATTTGGCTAAGAATGTTGATGTTCAATGTATTCAATGTAGAAAATGCAAATTCAGAGGAATTCCAAAATGTAGAACTTTGGCTATGTAAAAATCAATGAATTCTAAGTTTATTTGGTAGACAGTNNNNNNNNNNNNNNNNNNNNNNNGAGAGATCTGCAAACTGTAAAATTAATATAGTCATTGCAGAGTAAAGAAACAGATATTAACCCAAGGTTCTATAAGTAAAAATTTGAAAGATTTACTGCATAATATTAACATAATTAATCCAACACATCTTACTATGAAAAAGGAAAGAAAACTGGGAAAAATAATGCCTGAATGTAGTCTCTGAACCTAGAATGTGGGAAGATGTCTCAAGTTCAAAGATACCCTGAAATACATGAGAAAATTATAAATAGGTTGATATTATTATGGAATAAGTATTGTAGTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGATTCATGGATGTATTTTCTGCTCAAATTATGAATATTAAGCCTTCTACATATGCAGACACAATTGATGCAAGTAATAAGAATGGAGAAAATTCGCAAATAGCATAAAGAGTAAATTAAGAATTAATGATTACACAGTTCAGTAAGCATAAAACGCTAAACTTCACGATTGAATGGCAATGTAGATGTTAAAAAGAAATGAGCATTTGAATTTATGACTAAAACTAATATAAAAATTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTGGTCACTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACTACTAATAAAGGAGTGGTATTTTCCATACATTACTTTACTCCACAGGTTAGGTTGGAACATTTATTGTTACCTAGATGCATATTTCTTCCTACAGTACCTGATTTCTTGTTTCTCTGCGGAGTGTAGACTTAGATCTTCCTCCTCATTCAAAGAAGGCATAACACTTAACTTCTTTCTCCAAGCAAAGGTGATAGTAGATATGTCTGTAAACGGCAGCAGGCATTTGTACAATCTAATTGGGGTTCATGAAAAGAATTATTTACAGGCAAAGCTTGTAACAAAAACAGTTGTGTTGAATCAAGTTACCAGTATTGAAAGCATCCCAGGACCTCTGGCCAGGCAACTGCATACGATGTCAAGAGACATTTAGAATTTCAATATATGTGACTAGAGAAAATACTTTCCATTGTGTAGCATACTCAATATTTCAAAAAATATCATCACGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAGTCACATGGAATTTTAATATCATTCCCATGCATTCTATGCTCTATTCACATCCTATCACATGTTTATTCCCTAACACAGTCCACCAGTGATTTTCCAGTCCCTGCAGTCTCTGAGGAGGAAGGGTCTGGATCAGCATTTCCCACTCGGTTATGAGGCTCCAAGACACATCCCTGCACCAAAGCTGGTCTAAGAGGCGCTTGACAGGACAGTCTCCGAAGCACCCTTTGCCCTTTCAATTCATGTTGCTCCTTCAGGAGTCACTTGTCACGACCCCTGACAGTGTGCACAGAACAGGTAGCATTCCGGATTCAAAGGAAGAGAGTCGACATGGTTCCGCCTCATTCAGAAAGCTTGGATGATCGCACCGCTACTACAAGCAGAACTGACAAGTGAGGCATCCCCTGGCTGGGCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTCGAGCTTTGGTTGTTTCCTGAGATCAATGGTCACTCGAGATTTCCCTGCTTTGCCTTCCGGACTTGTCCACAGTTCTCAGGAGAGAGAGAAATACTCGAAGGATACAGCTCGACTGATGCTCACCATGACTTACCACTGCCGAGTCCTTTCACTGCCCCTTCACGTGGTAGTGTTTAGAGAGGACAGAGAGCCTCATCCCGGACTTTACCCTCTGACCATGCACCAGCGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGGCAGAGACCCGAGCGACTTCCCACCTCTGGGACTACTTAGATGGACTCGGCATAAGTTCAGATGCCCAAAACCCTATGAAGACCAGAGATTCAAAAAACCTGATGTTCGTGTTAAAGAAATGCTGCAGAAACTCAAAGATCATATAAAGGCCTCAGTCAATAAGAGGGCACTATGCCCCAGAAGGGAACTGACAGAGAAGAAGAAACCGACAGTTCCACTTCCTCTGAGGGTTCCTGAGGGCATGAGTAATCCACTGACCAAGGATAGCAGATCACTGAGTAACCCACTTGCAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACATTATTTCAGTTTCCCATCATTTGTGAAACATCTTACCATCCATTGTGTCTTGTAATATGCAGTGTTCGTTCCTTAGCGCAGTGGTGTCCCTTCACTCAGACAGGGTTTTGACGGTCTGTTGAACATGTAATAGCGGCATGACAGAAGGATAGTGTGGGGGAGTGTGCTCTGATGCAAAGATGGACATTGCACTAACTGCTCAGTCACTGTCTCTGCTGGCCTGCACTCTGCAGCATGTGCCTCCTGCGAAGACAACAGATTTCCATGTTGCCTGAGCTGACAGCCCTTGCCGCCTCCTCTAGGTCCTCTTCTGTACATCCCCAGGGGATAATCTTGAGGGATCCCTGAAGAGAAATCCCTGATAAAAATTCTGCAGTGCTTTCTAGAACCTCAGGCTAAAGCCCATACTCCTGGTTGGGAAGTAAAACCAGCTCCCAGTCAACCACAGCCTGACATCGGGTCCCATCCATTCTGCCTGCCATTCATCACACTAACGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAAAAGAGAGGCTGGTGCATAAGCAAGACACTCACCCTGTTTGGGATACTGACTTACTTTATTAAATGGTTNNNNNNNNNNNNNNNNNNTTAGAGAAGTTCGCACCTGAAGAATGGATTAGCACTTTCATGTCTATGATTCCTTCACCTTCTCTCTATAAGCACCTACTACCTCCAGGGACTGAGATAAGCCAGAATTCATTCCCTGTTTCCACTCTAGATAAGGCACACTTAATTCGTCGAAAACTGCTAAGCTGAGACTTTAGGAAACCTGTTGGAGACATCACTTCAGGAAGCCAGATGCCCTGGCCAAGACCTTCGAGATGGGGCTTCACAGAGATGGCAGATTTGGAAAGACGACAAGGTTGAAGACATGATGCCTTTCTTGCTAAGGAATTGGAGACCTGCCCTTCAGAGAAGATGGCTTCAAAGAATGAAGTTGTCAAGCACCTCTCCTTGGAACAAGTTCTTATTCCTATNNNNNNNNNNNNNNNNCGGCTGCATTTCAACCTCAGGCACTGGAGAGTGTCGGGTCCAGAACTTCACGAGTCTGCTCAGTGTGCGATGACTTAGGTGGGGAACCACTAGCTTCCTCACTTCAACTAGACCAAGGAAGGATGCTCTGCTCTGTCTCGCTTCCTTGGAAAGACAGCTTCATCCCTTTTGTTCATGCCCAAGCCTTCCTATGGTCCTCACCTTTTTGCTTCTGAGTCAGCTGAGGTGTGTTGACATACCTCACTTTGTGCGAGCTTTCCTTAAGAGGTACACCGTACACCTTACATCCTGTACACCCCATCTCTATTGTTCTATTTAGCTTGANNNNNNNNCTTCAACAAAACATGAGCAGAAAGTGGATTTCTCAAATGGCTAATGCTTGCAGTCTTCTAAAGTTGAGGCCCAGGTGAACGAAATGAATTGTGGGCAGTGCCTCACACAGACAGATCTTTTTGCCTATCTTCTTGGCTTTCGATGATGTTTAAAATGTGGTGTTTGGGGGAAGGAAATTACAACATGGTAGCAACAACGATCCATCGTGTGTCTCTGTTAAGGTTTGTTTTATTCAAAGTAACAAACGATCCTCCCATGACTCCATATTGAAGGAGGTAAAGAGGTAAGCTAGGTCCATGAAACGATGGCCTTAGGACCCAGAGCTGTTGGTTGTCTTCCCCAGGTTGTCCTTCAAATATATCTTGCCACCAACTGGTTATACCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCACTTAATTATAGTGTAAGAAAGAGCGTCTAGCTATGGGCCAAATAAACAAAATACTGGTTCTCCAAAATGCCAGTAAACCGGGATAAAATGCAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTGGAGGGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACCTGGAGGGTGTTCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATTCCATATTTGTGTGCTTCCCTAGCTTTTATGAATCTGTATAAAACATACATATACAGAAGCCACAAGAAACTTAGGGAAGAAAAGCAGGTATAGCTGTCAATAAGACATGGAAGGCCACAGGGCTCAAGTCAGTTTCCCTCACGACCACATGTGTATTCATCAAGACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAAACAATCATTGTTTATACAGCCCCCCAAACACAGCACCACTTGATGTGTGTAAACACGCATACTAGACGTCTGGTGTGATTTATTTGTGTGAATGTTCAGTCAGTGTGATACAAACGCTCTTGTGTTCATAAATTTTGGCATCGCCGTTTTCACTTGGAGGTTCTCTTCATTCTCAGCTTAGGTGCTTACATACATCATCAAGAGAGGAACTGTCCTGACAGCCTACACCCACCTNNNNNNNNNNATTTGCAGCTATTTCTGCCTTTCTTCACTAAGTTAAACACCACCTCAGACTCTACTCTTTAATTTTGTTCAGTGTAGTAGACTCTCCAAAACCATAAAATGGAATCCAAGATGCAGAGGGAAGAAGTTTTGCTGTTTGTTACTTCGTTTGCTTGTAGTTGCNNNNNNNNCCCCACTTCCACTGGTTTGAACTTGTGTCCCATTCAGTGGCAGGTACTTAATTCAGCCAGCATTTTGAGAAGGGGTGTGGGTGGAGTGTGATAAAAAGAAAATTACTGGAGAGAACTCACTGGGATTTTGACGATTAATACAAAGTGTTTATTGACTTGATTTTTCAGTCACACAGAACCCTGGACGGCACTGCCTCGAACTAAAACTTCACATCTGACAATTTGCTCCAAGGAACTAAAAAACTTTAAATTCAAAATTGATCCAACTAAATAAGCCATAAGTTGTAATGATTGACCCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACAATTTCATATACTTATATAATGAGTTTTAGACCTTTCCTTTCTGTATTTCCCTTCCCAATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCATCCTACTCCGTCATCCCCTCGGTCAACCCCTTCTCTCATGCCATTCCCTCTCCAATTGCCACCGATATTCTGAATAAGTTCCCCCTCCTATGTCATGTCTCCTTTCTGCGTGTAATCCCTAAGTTTAAATAATTACATGAGTACAGAGGAATTCGACAGAACAACTTATCTATGGGTACAGGAATGAAGAAGGTAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGATAGAAACCCTCCTCCAATAAATGTTGATTGCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTAGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGACTAGCCATCTCAAGAAATCAATGNNNNNNNNNNNNNNNNNNNNNTCAATAGCTTCAGGGGGAGCATGGCTTATCCATGGAGGGTGCCTCCATTTGAACTCAACAGTTGATCTTGTAGTTATATTCTGTAACATGTTTTATAACCCCTCTCACAAAACCCCGTTCTAACCTAATCACCTAAGGGGAGATGGAGTGGAAAGTAAGTTTTAAAAAAATAATTGGAGCGGAAGGAAATGCTTCTTGGAAATAAAGCAATAAAGAAGCATTTCTGCATTCTAGATGCTTTCCTCGCATCATCTGTGCAAGGATAATGAAAACTGTTATATTCCAGGTACAATAATTTCCAGTGTTAAAAATCATATAAATAATACTGCTTATCATTCATAAAACACATTGACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTAAGATAGCCGCACTTTCTCTGGCTTCATGGCATGGCCTCGTGAGAAATGCAAGTCAGGGTACTTGGCAGGGAATTCCAAGGATCAGTACATGGCAGCTGATAGTTGTCTTGGATGCAAGACTGGGAGTGATACTCAATCAGCCGAGCCCCAGCTCAGGATTCCTGAAACAGAACACCAGAATATGTTACAGAGTGAGGAGACTAAACTAAACATCTGGGAGTCCTCAGCTGATTGTACAGATCAAGGGCTGAGGGTTCATAAGTATGTTGGTCTTTGTGGGGGTGGAAAGGAACACTTATTTAGATCCCGACCTCCTACTATGTGGTACTACAGTGGAGCTAATGCCTTAAGTCCAAGGTTTTTGTTTTGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCAGTGTATAATGTAGGGACTAATCCATTTTCTCTTCTACCTTATTCATTGAAGCAGCATTTCTCAGTCAAACCAAGAGTTCACCAATATGATTAGTCTTGACAGCTATCTTGCCCTGGAGATCTGCCCTATCTCTACCTCCCTGGACTGCGATTCTATGTGGGCCACAAACCCTACCCATCATTTCCCTGAGACCTGTGAGCCATCTCCTCAACTGCTAAGGTTCAAGTCCCAGTGTTGGACCCATCTCCTTTACTTTTGTTTTCTTATTCNNNNNNNNNNNNNNCCGTCTTGGCCATAATATCAGAACCAGGTTAAGGTATGACTAGGTCACTCAAACAATCACTCAAATCCCTCCACACAAATGTTTTCTAATAAGGAGGAGGACCCTGCTGACTCTCTGTTCTGTAAATTCTGACCTTAACAGATGAGTTAAAGGTTGGGATTATCCTAGTGGGTTATTATGGATGCTATTGTTGATGTTGAGGGAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGGNNNNNNNNNNNNNNNNNGGTTTCTGTCTCTCTATTTCCTCTACACTGATACCAGTGCTGTAGTTTGGGGGTGTGGGCAAGAAGTTTCATCATGTCTGATGGTCCAGGATTTCCCAAGCAGCACGAAAAACCAAACAGTGCAGCAAACAAGTCTGTTTCGATGGTTGAAGAAAAATATGACACATGGGAAGTGCTGTCTGAAGAAATGGCTCTAAGATGGGACAACACCTCGGGAGACTGAGTTTAGATCTTGTGTTAGTTTCCTCATGATAGAAACAATGATGTTCTCAACCAGAGTCTGTGTTGGGAACACAATGCTGTGCTTCCCTTTCAACATGGCATAATCTCCATATGGCAACCATGGAAATCTTGTCTGATATTAAACAGATTATTGGAGAGACAAGTTGAGTATAAACACTGCCATTAAATAGGGTTTAAATGATGANNNNNNNNNNNNNNNNNNGTCTGTGGTAACCAGGGTCAGTGTTCTGCATAAACTCTAAAACAGGGCAATTTCTANNNNNNNNNNNNAAATCGCCAAAGAGAATGGACGTTATATTTTTCTGTCTAGGTCTAACTGAGATGATGAAATACCATTCTTTGCTTTAAAAAAGAAAACTAATTGTGTTTCCTTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTTCNNNNNNNNNNNNNNNNNNAAATTTATCTCTATGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCAGATCCTCTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCTGCTTTTCATTTAGGGGGATGGTCATGGTGTGACATGATTTCCATTTTGACATCATTTGTCTAAGATTACCGCAGTCCTGACACTGTGGGTACAGTGGCTGTTTATCCTTAATAAACTTTTGGTGGTGTTTTGGTTTTTCTTGATTTGCCTCAGTGAATAAAAGGGATTATACCTCCAGTCCACACAGACAGGCATATTTTAGAGGGGTCAGGAGGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCTGGACTTAGTGGGAGGCCCTTACCGACGTAGATGGGTTGCCCAGTGTTGCCGGGGAGAAGTCTCCATCTCTGGAAGGCAAAGGATCATCCAAGATCAGGCGTTTTCCTGGATCCCTCTGGAATAGTGGACACACTCTTGATGGTTACTGATGCATCAACTGACTCCAGGCAGTTTTCTTTTACATCCTCGAAGATGAGGATTCTAAAAAGGTTTCTGCTAGACAAAAGCAGTGGCTGAAGCTATCCCTGGCGATCTTACCCCTTACCTAATGGCTCCTTGTCCCCACAAGGCCAACAGTAGATTTCTGAGTCCCTCCCAAGCTGCACATTTCCAATCTACACTCTTCCACTGTGCTGTTTCTTTCACAAAGAGCACACATGCTAGCCCTGAACCCATCTTGTCTTCAGTCAGCACTAACAACCTAGTCCTCTCTTCCTGCTTCGCTTTCCCATATGACCCGGCTGCTCACAATTCTGAGACATGTTCACGCTTGTATGAACAAACAGAATGGCACCGATTGGCTAGTCTATAATAACGCAGATTCTGTATGATTCTGATTCAGAAGCCTGTAAATCCAAGATGAAGAGACCATCGGCAGAGGAAGGAGTTCTTGTGGGATGTTGTCACCACAGAAGGGATGCAATGGGCTAGGAAGACAAGAGAGGGAGCCAAACTCCCTTTTATAATTTAACCTTTTCCACAATAGCATCATTAATGGATCTTTATTTGTAGGTCGCATCGCTCTTGACCTAATCAATTCTTCACAACTACATTCCCACTGGCGATTAATCTTCAGAAAATTACTTTTGGGCGATCACATTCAAACCAGAGATGACAGTGAATATTTGGATATCTATAGTGGGGGTGGGCATTATTCTTCCCACGTCATGTACCCGTAAGATCTCTAACTACCTCCTTCCCCACGGTAGCCTCACTGTATGAGGTGAATTCCGGGTGATTGATGAGGTACAGACACCAAAGCTCATGGCCGTATCCTGTCACCAGTATCAAGTTCGAAACAGCAAGAGCCACCTGTGGGAAGGAAAATATGAATAAACTTTACGCTATCTCTAAACTATAAACCCCCAATTTAATCAAAACATTATTTTAGACTCAGTTCTCTTATATGTATGTGCTTTAAATGTACAAGTCAGTGGGCTTGCTGTGACTCCTTGTACAGGTTTATACTGTACATTAGCCATCTTCATCCTCACAACTCACCTCCATTTCCACCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATGCCCCCTTTCACTTAGTATCCTTTATAAAATCTAAATTCCGCAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGGCTATGACGAGATTGTTCTTCTTGTTCCCTACTTGTTCTTCCCTTTTTTGAAAGTGGTCTGTTTATTTTTCTTAGAAAGATGATATTACATGTTTCCTCATGGGCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTAAAAAAATCCCCAAGGCTGTAAATCTCAGCAGGTGCCTAGAGAAGGAAGATGAAGGGGAGAAAAGGGGGAAAAATCACGTCCTTTGAGTTAACCCCACATTGAGGTCAGCCACATAGTGGACCAAAGTCACATAATGGCAGAGGAGTCATAAGAGCAGAGAGAGTGGAAAACTCAAAGTGTGAAGGAAAATGTGCTTGAAACTACGATAGAAGGGAGACAAAGAAGACGGTGCACTTAGAAAAGTGGACAGATTTTAAAAAGGTGCCAAAAGTTATTAAGCTCTAAGTACATTTAAAAAATTATAATGTTAAAGTGAAAGGGAATTACTGGGAAGAGGGAAGGAAGGGTCAGAGTGTGGTGGGGACAGGGGAGGGTTCTGAAAAGAATCCTTTTGAGGATCTGAAGAACTATGTGACACAAACAATTAAAGTGTCCTGTAATTTACAGGTAAATTACACACTTATCTGCATCCAGTATTCTGTCTACCCATATTTCAAAAACAAAATTACCTCATGTATTTCATCCTATTTTGCTGCATTTGATCTAATAAATTCCTTGTAACCAGAAGTGCTGGTAAATTTTAAAGATATTTAAATTATGACTGGTCGATATCGGGTTTGTCATCAGTTTATCCCGACTTTGGAAGCAGGTCCAGGAGCTAATTTTTCCTCGCTCTTTGCAAAGAATCCATAATTCAAGATTGCCATTGACTTCAATACAAGGTATTTAATCCTTTCAAATTCCAGCTTTGTTTGAATAAAAATGGCCCTCCTCTAATTGTGGGTTTTGATAAAGCTAATTTTGGTGTGCTATCAGTGGGCTGCTTCGGAGAGAGAGTCTAGCAACATTTCTGATACGTAGAATGGCTTAAAGATAACCAAAGGAAAGATAGGAGCTGGGAAACTAAACACCAAGGATGTTGGTGACTCAGAAACAAAAGACTTTTTCAGNNNNNNNNTGCATGAAAAGAGCTACTGGGGCAGACTGTGACTCGAGTCATCAGAATATTTGGGTGGGGACTTTATTTTGGGTCTCCACGAGGCTACATGAGAAGCTAAATCCTAGATGCTGGACGTTTCTAAGCGTAACTAGGGAAGGAACTGGGCTGAGAGGGCTTCTACGACGTAAGCAGAGCCTGGATGATGTCACAGAGCACTTGGCGGAGGTTGCGCTTCTCTTCCACTTGGGGGCGCCAGACTCCACTGAAGGTGGGTTCACTATCTTCGCAGCGGGGTGTGAAAGCCAGTTCAGCTCCTGAACCCCACAACTGTTCAACAGCCTTTTGGTGTCTGACCGGTTTCCGAAGGCAGAATCTGGACGACTAGGACATTTTCTTTCGGCAAATACGTTTATGAAGATAACTGGGACCCTTGTAGCCCAGAAAGCTAAAAGTTTTCCCTCGTACAGCGAGTAACCGTATGTTATAATGTCTTCCACGTTTGAGAGCTCGGCGGATGGTCTAGGCTAGTCAGTCTCCAGAGTTTATTATACTTTGCTAACAATATCTAATTCATAATCATACTAAAATGCCAAAGCCCCTATCTGTGCCTGTGCATTTTAGGAGATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGAGATATTATTTCTAAATGACTGTTGTTGCCTACAAAAAAGACACTTGATGCAGTCGAAGATGCAACAGCTTCGCGGAATAAACCTGGGGCTGCGTCAGGATGCACAGTACAGAAAGCCAGTGGACTGATGTGCTGTGTCTCTGGGCAGATAGTTGTGGATGTTGCCACATAGCTCATAGTTAGAAGGTAGAAGAGGGGTGTGACCACCCTTCTGGCTCCTTTGCTATCCTTTCTCTGTTCTGCTTGCTTAAAGTGGAGACAGGGATACTTAATCACACACTGACCTAGCCATTCACGGAGAGGTTCCTCAGCAGAGGCAAAGTGCCGCGGGCTGAAGAAATGTGTCTGAATAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGTCCGAATATCTTATTCTGAGCTGTAGAGAACCATTTGTTCATTTCCCTTTGAACTTTAGATTTTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTCCTACAAACTTCTGATTATGACAGAATTAGATTCAGATGCTCAAACCTGTTTACCATTGCCTTCCTTACCTGCTCCAAAGTTCTCTTAGACAAGAGCCTTGATCCAATGCCCTCCTCCACCCCACCCCCATTGTTCTTGCAGGCACTCACATGACAGAGGCAACAGCATTGTGTCTTCAGGCGAGCTCTTCAAACCCAGGCCACAGGTAAGTATGAAGCCTAAACACAGAACGATAGCCACAAGACAGTGGACCAGGAGTGCCGTGGCCTACCACACTTGGTCTACAGCCAAGAAGAGGATGTCTCTGAGGAGGATGAGCCCACCATCCACACAAAAGCNNNNNNNNNNNNNNNNNNNNCCTTCTCCCCAGGCCCTGGGGAACATTGTGGGCTGCAGAATTTCTCACGGATGGAAGGAAGGTGATGAGTCTGTCACCCAGTGGAAGGCCATCATTCTAGATCAACTGTCACAAATCCCTCTCTCTATCTGGTCAAGTATGATGGAAGTGAGTGTGTCTATGGACTGGAACTTCACAGTGATGTGAGGATTTTAAAGCTTAAGGTCTTGCCTCACAAAGTAGTGTTTCTTCAAGTGAAAGATGCCCATCTCGCAAGTGCCATGGTTAGCTGAGCTGTGGAGCATAAATTTGAGGGCAAACATGGCTCTAAGGACTACTGGAGGGGGGTGGTCCTAGCCCAGGTGCTGGTCATGAAGGACTGGTTTTACATCACCTACGAGAAAGATCCAGAACTATACATCTACCAGCTCCTGGATGATTACACAGAATGTAACCTCCGTATCATTCCAGAGACTCCTCCAGCAGAGGTTAAGTCAGACGTTGACACCGACATCTTAACAGGTCAATGTGTGCAGTTTACCAGAAGCGACGGATCCAAAAAGATTGGCAAAGTCATTTACCAAGTTCCAGCCAAGACTTCCGTGTACTTCATCAAGTTTGATGGCGACGTCCACATCTATGTCTATAATCTGGTAAAAATGATCCGTTAAGGTGAAATGCAGAAAGTGTGGGGGACATAGATGGGGAATTTATAGGATTGGGGGAAAATGTTTGTTTTCTGTGTTTCAGATACCCAAGGGCCTTTGACAACCCCAGTATCTTTTCCAGTGGAATTTGTTTTTGCTCTAAATTTAAAATGTGCGATGTGACATGTTGTGTGTGAACAGTTTGGTGGAGGATACTGGCTTTTGTGGATGGAACATGGAGAGGAAGCCGGAAAGGTCAAGGCTGTGGACAGTAAGTCTAATGTCACATGGACTAAAACAAACAGGCCTGAGCTGGTCTGGTCTTTAGGGAAAGAAAAGAACTGGAGATGAGGCTTAGAGGAGAAGGGATGGCATGGTTNNNNNNNNGATGGATGTTTAGGAAGCAGTGGAGAGGGGCCAGAAAAAGATAGACTCTCTGAGGTGAAGTTTGAGGGAGAAACAGACAGTTGGGGAAAGAGTCGCAAGTAACAGGGAGGTGGTCTTGGTACTCAAGGCGAAACCCAATAAACTGATCCAAGCAGACTCAGAATCAGAGAAGATCGGGGATTGTTTGACTAACGAAACCTAATGAAACATGTTTCTCACCTGAAGATGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTAAAGTCATCTTTTTAATTAAACAAACATTCACATGCAGAGAAGAGACCAGGATGAGGGTAAGAAGGATTAAATTGATGATGATGTGGAAAGAAGACTAAAGAACACATGAAGGAGGAGAGGACACTGACGGACAAAAAAATTCCAAGACGGAGTTCTCAAAAAGTGAAGCAGGAAACCCTGGAAGAATAGAAATGGTCTAGAATGTGTTGAACTTGGGCCACATCCATATTGGTCTCTTTGGTTCCTTAAAGAACAGCCAACCATCACTACAGAAGGTGGATGTGAGGGGGAGTCTTCCCCAGAGGACATTTTGACGAGGATAAGTCAAGAGTAGTGAATGCCACACTAAGTTTATATCGATCGATTACTGAAAGTATCATAAAGCCCATTATTTTGTATGATCAGTAAAAAGTAATTTAAAAGGGAAGATGAGGATGCCGTGATCTTCTGTCAGGTGTTACGTGGATCCTGTGTTTAGCTTCCCTGAGCACTGATAGACTCTGTTGCATCCTGTAATATTTTTGGAGGTCTCTTCTCAATGCCCCAGATGGCCACAAAGAGCTCCTGCACTGGCTTGTCTTGCCTGGCTCTCCTTCGACTGGATGGCTTCCTACAACTGTGGGCCCTGTTACCGTATCTAGCCCAGGAGGTTCCCATCTTTGACTCACTTGGAAGCTTATCCTCAGAGAACTCTTGACAGTGCCTCCAATGCAGAGGTGCTGATCTCTTTCCTATGCCATTTGCCATGCTTTAAAATGCTTTGCGGTTCCTGACCATGTAGCTCTCTCCTCCTGAGAAGCCCCTGTGCACTCCATGAGGTCTCTCTGAGCCACATCTACACTCCAAGAATGTCTTTGGAGACAACCTTATCTTGGACTCTTCATTGCTGTTTCTTCTCTCAATAATAAGTTTCTCACTGCACGACTTGAAAATACTTTCTATCGTTGATTAATTCTGCTATTTGGTGGTTTTTATACTGACTGGATTTCTGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTTCTTATACAAACAGTGTGTCTATTAGAGCCACAGAAGCTTACCTCATAACCACAAATAGAAATGTATAGACACTTTGTTTTAATCTAAAGGTAAGACTTTCTCATGTACTGACCTGTGACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGAGAGACCCAGCACAGTAATGATTCTCTTACTTCATGTTACATACTCACCACCAGCCACTCTCTTCTCTCAGTGTATAGACCCACGTCCTGTATGGTAGAACTGAAGAGTAACTACTGTCACCAACATGAAAACTTGAGGATATGTGACAAGAAATGAATACATTCTACAGCTCCCAATGCCAAGCAAAAGCATTTTAGTGTGTGCTGCACTTACTGGTAGACTGTCAGTCACTGGCCACTTAATGGGTCACAGTAGACCACACAACCAAAAAGTCACAACCTACATATCATCTCCTCTCAGCAGGAGACATAGCCCTTTCTCAAAACCCATGAATTTATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTAGCCTTATCTCACACTTGACTATGACATCACAAAACATATAATGGCCGTCTTGCAAGGGTCCTAGGCCTCAGCTCCATCATCCGCTGGAGCTTCTGCAATTGCACTCCTTGAGACTCAGACCCTTTTGTGAGCACAACCTTCAGTTATCCCTGTAAACATTGTGCTCTCTCCATCTTTGCTCTCTCCCAATAGCTGTCTAACTTCCAGCCAACTCAGCTGCTACCAGGAAAACCCTCAACAAAAAGTCAATGGATTTGAGTTGANNNNNNNNNCCCTGACAGAACGGAGTGCTCTCCCTGCATGGTTACCCTGGTGTCTGATTCATCTGTAATAAAACCCACTACTATTAAGAGCAATGTCACAGGAACTATGACAAATAGCAAAACACACGACAAGCATCATAGTTGGCCAAGCCTTTTCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCTTACTTCCCTTTTTAATACTCATTTCAAACTATTTCATACGATATCGAAGTCTATTAAAAACACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTACATCAAATCTGGACCTGACCTGGTATGGTCAGCATCACTTTTGGCCACTTTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTACTGGGACAATGTGTATCTTAAACCCATAGGGTAGGGACAGAAGGTTGTGTCAGAGGTCTAAACTTCACCTCACATTAGAAACAGCTGGGAAGGTTTCTCAACATCTCCTATTTCTTTTTGGGACTGAGCTACACCATGTCTTCATAGCAGCATTTTGTCTGGGGTGAGATTCCGTCAGCAGTCAATTGTAAAGACACCCCCCACCAGGCGTTTGCTTGAATGTAAAATGGGACATCTATAATATAGACACACATGCATATACACAGACTCACAGAGAGAGGCAAAAAGGCAAGGAGTTGAGTCTTAGGAACCCTCAAGGAAGAGGGAGTGGAAATATAAGATACAGATGTCAGTGAGAACCAGAACAAAGCAGTGTCTTCTATACACGACAGAACCACTATCCCTCAGCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCGGTTTATAAATACCATATCTGTACTGAACACATACAAACCATTTTTCTTGTCATCTCCTAAATAACTGCCCCTCATGATTTCATTTCACTAAGTACAAAAGTAATTCAGATATTATTTAAAATGTAGGAGGGTCTAGGGTGACGGCAGAGGGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATATATCTCCTTATTGTGCAAATGAATCCTTAGTTCAGTGTGTGTCAGTGACTCCACACAGTTCTCCTCCTCTAGGTTTGTGTATCACAGAGAATGATCTGGAAAAACTGAAACAAACATAAACTAAAGGCTTCATTGGGGTTTCTAGGCATGGGTTAAAATCATATTTATCACGTTTTATTAAATAGAAGGGAATTTTCAGCTCCCAGCAACAATAGACTCAATCATGTTGGCTTCTGTTTTATCCCATTATGAATAGCAATTAATTGCACATCAATAGCTCTCCATGCTTTGAACTAAATCATGATGAAGGGATATGTTTCTGTAACTCCTATGTGGACAATCAAGAAGAAAGGGAGGATGTATGATGCCTTTGGCTTATGCGAGAGATATGACTTGATTGGATACTTGTTATGCAAATAACCCTAACCTCTGAGAAATGAAATGTACTACCAAATGGGCTGGACACTCATTACTTGATTTCTTTTNNNNNNNNNNNNNNNCATACTTTAGGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACATCTTCCTCTCTATTTCTCTAATACTTCTGTATTTATTTCTTTAAAGTTACCTGTTGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTACCTGTTGTCCATTGAACAGTTTTATGAATAAGTTTCAAGTTTAAGGACAAATAGTGACAAATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTAGGTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATTTTAGATCTAGCCAGGGCCCGTGCAATTTCATTGGTCCATCTGATACACGTGTTCACGTAACATGTGTCTCTCTGTTTCTTGTTCTAGGAAGTACATGGACAACATCTGCAGACTCGCTTCATTTTTCTTTATTCTCCTCTTCAGCCTTAGAAATCTCAACTTACAGAGAGGGGAAGATGGGAACTTGGTTCGATAGCTCTTTTTCTCTGTGGGTAGCTTACTTCTCAAGTCACAAAGGGAAAATAAATATAACAAGAGATAATAATACACATCCAAACCGTGATGGGAAGTTCATATCCGTTCCCCTTAATGAATGTCAACTTTGGAAATTGGAATCCACACTGAGATGAGACTTTTGAAAAATCCTAATTCTCAGGCAGGCTTTGGTATTTCTCTTTCCCTGAAAAGGAACACCACTAGAAGAAGACAGACGGTAGGTTGCTTTTGTCCACAAATCAAATCAGAAGCATTTGATAATGAGCATAGAGGGAGCTCACCCCATGTTTCCCAAAGAATAAAGAATATGGGAGAGGGGGAGACACCTAGAGAACAGTTAGTGCCTTATTGGTATTAAAAAAATTATCCCGAAGTCAAGAAATAATATTTAACAAGAGAAAAAACTAGGTTTCCATTAGGCAGAACTGTTTTTTAAAATAGCCTTCCTTTTAGTCATGGAAAGAGGGGGGTGGAGCAGGTCAGTCTGTAGATAACTAAAGTCATTCCCATCAAAAAATTAAGAACAATGTGGATTGTTAATGGACTTGAATAAAATTAGAAATTTTACGTTTCAAAGGGGAAAAATTGTGTTCCAGGGAGATAGAGAGACAAAGGAGTGTCCAAACTCATACTTCATTCTTTCAATAAACCTACTGGTAACTCATGTGTTTGTTGATATTTGGATTAAAACGCAAGTTGGATATCTCTACTTAAGAGTGTAACGTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGTTTACCTCGTGTGAATAGCTACCAGTGAAAAGACTTGTCCTCGGATTTTTCAAAAGGCATGAAAAAGCCACCGTGGAGTTACTGGATTTTATTTCAAAGACATTAGTTCCTTGTCTGCAGGGATGCAGGGCCTCAAAGGAAGGGCCCATGACCTCCTAAGAGGTAGCGTCCAACAACTGAGTCCATGCGCACAGAGGGAAGTAGCCTTTCTCAGAAAATGGAGCTAGGAGAGCTAACAAATGAAGGCGACACATCGATCAAATCGCTGTAATAGAACGACGGCAGCCAGTTCACAGAGCGAGGCAGCTGTCAGCGACTCGGCCAAGAACTAAGAGGATTTGAAAAGGTAATAACAACACAGTGTTCACAGAAACCACAATAGACTCATGGGGTCTGCGAATTTAATCCATGTGCTCTGGGCAGAGAAAACAATCCAAACCAGAGATCCCTCTTGATCAGCCCGACAGAACGCTACGCCGTGCCTGGGATGTCCCATGTCAAGCACTCAACCTAGATGCTGGAAGCCTGTGAGAAACCGGAACTACGTCATTTCAGTGCTGACACCGGAAATGGCTCAAGTCTGCACCTCCTTTGGAAAGAGAAATAATAAGGCACAAAGCACCGGAAGTAATCCTTGTCAGGGTCTGTATGAGGTCGGAAGTGTACAGCGCCATGATCAATCAGTAAGCACTGCCTACACGGGTCGGGTGAGCCCACACAAATGAGGAAATGATTTTTAAATTTAAACACAATTTCTAATAACTAGTAACTTTTAAGTGTCCAGTTTTAGCACTAGCTTCCAGATTCACAAGCTTCACTGAACCGGGTGAAACATTTCCTACTCTCCTAGGAATCCTAGACGTGAGAGGGAATCAAGGCAGCCTGCGCAGCACACGTCAGTCTCCATACAAAGTGCACTTTGCAGGCTGACACCCACATGGCTGGTCTGCAGTTCACCAATCATGGTCTTGAAGGCATCGAAAAACAGGAGACGCCCTCCCTGGTAGAGCCACTGTCTCTGGTTCCTGCCTTCTGGAGGCTCCATGGTCATTCCACCCTTAACTCTCCACCATCCTGTTGACAAGTGTCTGGGCTTTATCTTTGACTTAGGAGTGTATTTTAGTCCTTTAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACATGTTATAAAGGTTAATAAAAAGAAAAAGTTGCTGGTTCCAGTAAACATTAAAATAAAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAAAATAAAGTTTCTTAAGAGAGCAGTTTAGCGTGGGAAGCAATAAAGATGCCCCATTTATGGATGAGCACTCAGTCTCTTTAAATTCCTGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAATTTATTATTTAATAAAAAATTTAGTCTATTAGCTTTAGCTACGTAATATAAGGCTGTGTGACTCTAAAGAATTAAAATATTGAACATAAATCAAACCAATTGACTGCCTTATGATTCAAGGAGCAAATTATACGTACTTAATGTAATGAACTTTCTCCCTCTTTCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACACACACACACACACGCAGATGTACACTTACATTATTTTTATGTCAAGGTGTCAAAATTCATGCCACAATCAAAATAAAGGAATAGAGGTGTGTTTAGGGCACACAGTCACAGTCATTTGGTTCAGACTGTTGTGGCAATGAAAACATGGCAACAGTGTATTGATCTGTGTCACTGAGAGCCTGCATGAGTCCTTCTTATATTTGGGTGGATCAGGCAGCCAAGAGTTCGGTCCGAACCAGCCAGCTCCCTCCTTCCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGCAATGAGCCAGGCAAGTGCGAAATGTTTTGTGAAAACAGTTTAATTTCAGTTCTGTAAAGAGGACAGGGAGGAACCCTTTGATATGGGTTGATTTAGTCTTTAGCTTACAGAGTGCACCCCCAAAAAGATACACAGTGTAGAAAATGCACAGTTTTCTATGTAGCAAGCATGGCACTGAAAACAACACACGAATGAAAATAAAATGCAAAGAACTGGGATATATAGTAACAATTCCAATCCTCAGTGTGAAAGGCTCTGTTATTTATATATGTGAGCTGTTGTTATTAGTTCCCTACTGGGTTGATTTTACAAGGAAAGAAAATCGCAAGCTCTGCCTATCCCATCGACCATGATGTCATTCATCTCGGTGTTATGGGGCTCCCATCTAGGGATTACTCATTAGGGTTTGACAACAAAATCCATCTGATCAATACATGAGGCTTTAGCGGAGAATGTGAGGTTACAAGTATGTTATGCCCTTTAGAGTCTTCTCTTCCAGTCTTTTGCATGCATGCCTTGTTGTTGACTATTGTCGTTGGTGGTGGTTGTTGTTGTTTTTAAATATGAAATGTTGAATGCAAGGGCAAATGGCAGGGATCCGATAGATCTTTGCATCCTTACTTTCTCCTTCCAATTTCGTGCTAAGTCTCCCAATCCTCAGCTATCATTCAAATAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAGGTCAAGATGCACTTGCCATCTCTAATTTGTGTTTGCATGTTGACCGTAATCATCTGGTAAGCCTTAAAAACCACAGGATGGGTCTGAGGAAGATGGCTGGGTGAAACCACTTGCTGGCTTCCAGCCCAGATGAAAATTTGAGAGTTTGGGATCAGGCATAGACACCACCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGCATCAAAAGAAAATGGCAGAGACAATGAGAAAGATACTGCATGGTATCCTCTTGTAGCAGGGTGCTGCAACCCTCCCCCACACACAGACATAAACCCATGCACAGGTGCACACACGAGCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNGCAGACATCACTGACTAACTATAACTCAGCTAGAGCTGTGAATTTTCGATCCTGGAGGAGGTGGCACTGGGTTTATATGGCCTTACACTTTGGCACAAGCAGACAGCCACACTCACAACTCTCCCTCTGGTCCCCTTATTCCTTCAGAGCGAGTTCCAACACAATTTGTTATTTCTGATTTTATCCATCCAGTCTGGGCATCCCTCATCCAGAAGTTAACTTTTTTGTTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACATGTGGAAGAACAAGGTACATTCAGGAAATATCCTTAATGTCTTGTCTGTCTTGTTCACTGTGGCAGCTACTCTCACTCACAGGCAAAGCTCCTTTTGGTATGTGTCATCTTTCCAGAAAGCGTGCTCTGGGCATCCTGCCTCTGCCTTCCAAGGTGGACTTATAGGATGGTCTCCACATCCACAGGGCATCTATGTAAGTTTCTGGGGAGAGAGTGCTTAACTGCTAGACTCTCTCCCTAGCCCCTTCCAGAACTTTCTGTGCCAACTCCCCTTTCCCTTTCTTTTTGAGATTTATCGAGTATGCATGAGAAATGGAGACTGTATACATTTGAAGTATAATGTGTAATATTCTGATCACATTATACATTGAACAGATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACACAAAACTGCAGTGACAATCAGTTCACTGTTCCCAGGCTCTGATGTGTGGTTCATCCTGTAACTGAGTGATGTTGAAAATTCTGTCCAATCTACTTCTCAAAAGGAAATATGAGCATGCCAGTCACCGGTAAAAACCCTCAAATGGCTCCATGTCAATGAGAGTAAGTTAGAAAGCCCGTCTGTTGAATTCCCTCTGTTGATAGACAGATGCTGTTCCAGAAAGACCAAAAGCTATGACACAACATCCCGGGCCTGGGAAATCATAGGTTTAGCTTCTTGTGTTTGTAAACTGAACAGAAAATGGGGTTTACAAGACAAGGAGAATGTAAAATTTCGTGTTGCTAGAATACTCAGTCACATAGGTTATAGAGCGGCTGAACTCAGGGTTCAACAGGGGTGTGGTTGTGGGAGTCATGTGTGTGTATGAGTTGAGGGCCTTTTCCCAAGTGTGAGGGCACATACATGTGTACATACGTGCAGAGATGAGTACAGTGTGCATTCTCTTCCACACTGCTCTCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATCAGGATATGGTCTATCGCACCCTTCATGCCCTGCCCTCTGCTGTGTCTGTGTCTCAGTGTCCAAAGGGATATTCTCTCACAGAAACGGTTCCATCCCCACATGCCTCTGTGCTTACACCCAGAACAGAGTGTCTCTTTTATCAGCAGAACTAATTCAGAGGTGGACATGTTCTGATTGCAGCCCGTGAGGGACAGAGAGAACTGCCTGCATCTTCAAGACTTGGGCTTTCTTACCCTGTGAACTGAAAGCTGGTGTCCCTCCCTGTAGGATAGAGAAAAGGAGAGAAGGATGAGGGAAAGAGAAGGAGGCAAAGGTGTAGGGGAGAGGTTGAAGTCACATTAAAAGTTCCAAGTTAGCATCAAACCTGAGGAGTAGACAGGGAGAAATTCACAGTGTTACTGCTGTCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACGTATCTGCTGTGCTCAGGTGTCATTCCCACACTAAATAAAATGCACTATTAGGCTTATCTGTCCCTCTCACGAGTAGCCTGTAATTAAATAACTGCCTTTTAAAATCCTGCTAGTCTGAAAGAAAGCCATTTGAGCATTTTCCTTAGCTGATGAATTACACAGACCAGTGGTCCTTGATAAACAGGCCTGTTCTAAAGCGATGAATGAGAAAAAGAAAACATGTCTAAAACAATTGATGGGGGATTAGATCCCACATCTAGGGCCTCACTGAGTAGACTCTGTCCCCAGCAGGGAGCAGAGCCCAACTAGGACCAGCTGCAAGACTGGTCTTCCAGATGGTGTAAGCTCCAGGAGGGCCACTTCACGGACTCTGTCAGACCTCACTTTTCCCAGAACAAATGCTGTAGCTGCCCATGCTGAGACACTGAAGCCGAAAGAGTGAAGACAAAACAGCTCCCTTTGGGACCATCTCTCCTAAGGAAGTTCCCCATCAGGGCCAGAGGTTTTTCACTGCTGCTTCAGGGCCTGATCATGGCTGTGATGGCTGTCTGTGGTGGTGACCATTTCCTCATAAAGTTCTTTCTAAAGAGTAATTTGTCTCCTCTTCCTTCCCATGGAACCCACCATGCCATTTACTAAGAGATGTCAGCGTATCTTTTTAAAGAGAATGCAACTCAATACAATTCTACCCTCTGGCATCCAAAACACTTGTCATTTTCATAGCCAAGTAGGTCAGAGTGCAGACTCACTCATGAACCAAAAATCTCACCTAAATCAGTTCCTGGTGAGACTCGGGTATGGTTCCACGTGGGGCACATCTCTGCACCGTTTATGAGTGTACAGAATGAAGAAAGCAAGATGCATCCTGCAGCTAGCAGAAACTGGTTAATTATAGCCTCTGATCAACTCAGCATCACTTGAAGAGTGAGAAATACAGACAGACAGACACACACACACGTGAGGGGGGGATTAGTAAATGTCATATTGTGTTATTGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGAAATTGGAACACACTCCATGGGGCAGAAGGGAGGACTGATACCTCACAGATTTCCAGGAGCCTGTGCTTATGGCTTTTGTCTCTTCTATCACTGTAAGCCAGTGACCTGAGCAGGCTCAAGAGAAGGAAGGACAGTGTGCATTACCGAGGAGATGACACAGTCACTTCTCTCCTTATTCCATGGACAATAAAGGGTGCTAATGACCCAGTGGTTATAAAGTTTAGCAGTGGGAACAGAAAGAGGAGGAACTTAACACTTCCCACAGGGCCAACAAGAGAACCAGAGGCAGAGGTGAAGCTGGACTCTGTAGTACACATCCTGTGTGGGCTCCCTTCCCCCACCTAGTAACCCAACAGAAGGTTCTAACTCAAGAAAGAAAGAAGAGAGCCATAAGACGAAAGAAACCCAAGTATCTCAATAATGCCCCTGCCTCAGCGGCACTGCCCAGAGGTTTGTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCAGCTTGTCTGCTGCTCATGTNNNNNNNNNNNNNNNNNNNNNCTAACTGACAGAGAGGGCTACAGAATTGCCTACAGCGAAGCATTGTGCCTGCTGCCCAAAACTCAGCATCTTACTGTAAAAGAACTCAAGGAAAATTCCAGATCTCATTAAACAGATAGCTGCCACCTTCCCCCCTTCTCCAATTTCTAGTCATTAACGAATTTTTAAGCTCCTGTTATCCCACCTTAACCACAGCACGCTCTGATCTTTGTAAGACTGATGGCACTCAAGCAGTGCAAGCCACCAGACAGAGGACAGAAGTAACAAACCCAAACATCCACTGCAGTTCCCAACTCAAATGCTTACAGAAGCCTTGTCAACCTTCAGTCAAAACAGGCATCAAGTTTCTCTCATTACCTACCTTTTAATTGTCAAAACATTTGCATGTCTAGGTTCTTTCTGTTAAATGGGTGGGGGGACTTCTTTCTACTTTATGAGCCATTTACTTTAGTGTTGTTAAGAAGAGAAGAGGACAATCCAGTCGACATTTACTCTAATAGGTGACTGATGTATGCATGTGGCTTTCCCTGTTTCTCCAGTAACTATAATTCTAGATACCTTTTCCTTGCAGGATGTAGGAAACAAGCCTTCTACCCCATCCTTCCTTTCTCATTCAGAAGTTCTCATGATCACTCTGGCATCCACCTCCTACCAGATCAGAAAGACTGAACATGATCCCTTCTGCCGTTAAGGATCACACCCCACTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGTCAGCCCTAAGAAAGCCACAAAAACACTGAATTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGATTATTTTAACATTGTAGTCCATAAGTCTGAGCTCTTAGTTTGAAGGAAATACCGGGAGTGTGTGTGCATACTGTATATTATTAATACGGTGATGATGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACCCTGAGTACACATGATGCATATATTATAAAAATGAAAAATGAAATATGGAAATTCAATAAAGAAAGCTCCTTTCCACCTGGTGGGGTATAGAGAGGATTGATTCTCCGAGTAGAGTTATCTCTGAAGAGGAAGTCTATAAATAACTCAGACAAGAGCCTTTCAGATATCAGCTGCCAACCCAGGGGCCAGACCTCCTCTCTGGCTGCAATTACCTTCTTAACATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTAAGTTCAGCCTGCTGTGAACACAGTCAGAACACAGAAGAAGATGACACCTGTCTGTGAACTGTGAACTCCTGAGTGCGTGTGCATGCTTGTGTAGAAGGACTATGTGTCTGTGTGTGCGTGTGCATTGTTATTTAAGCTGGGTTTCTTTCTTTTATTTTCATATATTATTAGTCCTGGGGCTACTTCATGACTTAATAAATCTTCCCATATTTCTTCCGCTGTGCCTTTTAGCTCTGAAAATCCCTGATGGTCACCCAAAGATGTGCTTTACCTTGTCAACTATTTCAGGGGACTTGTGGGTGAGAACCTTTCTGTGAAGCCCAAGAGACAAGAAGAGAACAGAAGCCCCACCTGGGAAAAGAAAGCGGGTACAACCTTGTCTGAAATGGGGTGGGGGAGCACACGGATAAGAGAACGTGATGTGAGAACTGAGCGCAAACTAGACACACAAATGGAGACATTTAACTCCACACAACCCCCACCACCACCACACGGTTCCTGCGGGTTTAGGCTTAAAAGTACCTTCCACGGAGGGTCCAAAGGAATCAGTACTGAGTCTGTTGGGACATTGGGGAGAATAGAAAGACTTTGCCTCTGCTCTCAGTAGAAGAGACGGCAGTAAAATGGGTTACGGATGTGTACGGCTATTGGCAGAAGCAGATTTAAAGAAAACAACTTGACTCAGGAGGAGGAGGAGAAGAAACCCAGGTCCATCTAAAGTGACACTGAGAAGCAGGCCGGTTACGGCATGGAGGTGGAGGACAAGACTAAGTAGCATCAACACAGACATACACTTACATGGATACAGATGCATGACACATATATCCGCATGTATATGCATACAAAGAACATGTGCACACATGCATGCATGCACACATAAACATACATACATGGAACGCACTGATAATTTTATAAATACACATATACATATTAGTGTGTGTGCACTTAGTTTCACACATGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCACCCTAGAAAGAGTCAGCCATTTGGTTCCCATTCCTAAAGCTTTTTCTTTTAAATTGAATGACTGCAAATAAGCTGGTCACTAGCTCAGTAAAGTGTCTGTGTCACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCGCAGGTCTAAGACCAGGGAACACAAAAACGCGTGGAAGGAGCACATCCAAGCAAAGGAGGAGGAGATAATCAAGACTCTGTCCAAGGAAGAAGAGACCAAGAAATAAAGCTTCCTTCATGTCTGTTCATAGTGGCCTCACTGTGGCCTCACATGATCTGTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGTGTATTTATTTTGCCGTTTCTGTTTCTCTGGAAACCCTAATACAATAGCGCTCTAGAGAGATGAACAAGTACCCACCAGATAACATAAATTCCAGTTTACTTTTTTGGTGAATATGAAGTTGTTGTGGTTTTTNNNNNNNNTGCAAACTTGTTTTATTGTTTGTTTGTTATGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGAAGAAACACATTAAGCCTCTTCATCCCTGACTGGCCGGCAAACACCGAGCCCACATGAGCTAAAGCGATTAAGGCATTAGGAATGTGTTTACACAAAAACATAAAGTTATCCTGTCAAGTTCAGATGAGAGACAACATCGGCCATGTGGGCAAGCCTAGAGCCTCAACCATTTAACACAAACAAATCAGGACACACTGTCAGAAGCCTGTCAGGCCAACAGAGACGAGGGCCTGCGTGTTGTGTTGTTATTTTCTATTATGAATTTTTGGAGCCACCCTGCTCATTAATTGTGTTTATTATGTTAATTCTGGCACTTTTTTCTTGGCTCATCAAATATTTCCTTAATGAACTGTCAGCTCACACCCCCCCATCTCCATTGTAATGACTTTCAAATTAAGTTCATCTCGACCACGGGGGTTTTTAGAACTCTATGATGACAGAAAACACGGGGAAAATAACCTCTTTCATTGTATTTGAAGAAAGACATAGTCATTCACCTGCCACCTTCCCCCAGAGCTGACTGTTCCTAAGCTCAGTGCTGAGACCTCTGCCTCATGGGCACCATCAGAGCCCTGAGATGAGCACTTCCAAACCAGGAGGCATTATACTGACATGACCATACGGTGCTCCCTCACCTACAGCCATTGGGTTCCAAACTCCTGATGTCCCTCCTCTCCTTAAAAGAGAGCTGTTGGGATCCACGGTCAGCATCACCCGTGCTCATAACCCAAAGCTCATACCTTTTAAAAATCAGATGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGAATCTGTGCCCTCTCCCTGTAGATGCTTTGCTACTCTACAAAACCACATGGGAGACTTGGTGTGCATCCTCAAGAGTAGACTTCACCCTGTCAATGAAGAGGATGCCATGGCTGGTGGTATTGTAGACACTAGGAGACTCTGAGGGAAAGTACCTTGTATAGGGGAGTCCTGTGAGAACCAAGACTGGAGGAGCACCCTGGACAGGAGAGAGATTGTGTTGGGCCATTGCAGAAGATAAAAGAGTGATGGTGCAAAGGACATTTGAGCAATCCCATGAACTAACCAGTCTGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGTCTCTTCACATATATGATAATTGCACCCTTGTTTTAATGTCTTGCTTAAAGACTCATGTTGTTTGCATTAAGAACAATCATTGGGTCTGGGTGGCTCCAAAACCCTAAGATCACAAAGTCCTTTATCACCCTGGAGTATGAAATTGGCATGTGTGCACATCCCCTCCCCTCCTCTGCTATATCATAATGTTAAGTGTGTGCAGCTCCAGTGTGCACCCTGTAGTTGCCGGCATGTGTGAGTTCCTGAGCCACACACTCAACAGAATCAGGATTGAGCCTTCTGTACTTTTGTTTATGGCTCTGAATTCTGGCCTAGATGGATGGGCAAGTAGTTCTGGGAAGGAAGATTGCTGGGTGCAGCCAAAGGCATGAAGGTATGTGATTTAGTCTCAGAGCTGAAGGAATCTGTCTCATTTCTTCCCGAACCTCATGAGAGATGAAGTCACTCTGCTAAGCCAATTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGAGAAAAGGCACATAGGCTGCTTGTTTTACCTAGACTAGATCATGAGCTCCGATCAGATTTAAATATCCATATGTACAGAGGAATCATTGCGTTTTGGTGCAGAGATGCCCGTCCTTTTTAAGCACCCAGTTCAAGATCAGGCAGATGTGGGTGTTTGGTGTGAGAACACCTCTCTTCCTGTGGAGTCCCCCTCATGACCACTAAGGTGGCCACATGATCCCAAGTTCACCACCATTCTGCTCATTCCCATAACAGATGAAGAAGAACACATGATTTGGGGAGATGAGATGGGCAGATTTTAGACCATCTCCTATGCACGGCAGAGAGCAGCGTTGAAAGGACTGGAGAAGACGTTGGCTGATCCCAGGCCTTTTCACACAGAAACAGCTGACAATTGCCCCACAATGTTCCAGTTATGGGTGTTTCCTTCAATAACAGAGAGTTTAAATTAGCACCCTTGCCTCCCCCTCCTTCCCCCAAATGATGGGCGGCGGGCACATGGGCCACCAGGCTTCCTGTAAGAGAAGCCTCTGTGCTTCCCTCAGAGCAGCTCTCCAAGAAAATAAACAGCATGTGCTCATTATTCAAATGATGCTTAATTACTGCAGAACTCGCCCCCAAACTTTCCAAGACACCCATGGTAATGAGCTCCCAGCTCTCTTCCCCTCCACTTTGTGATGTCAAGATGAAAAGCTGCATGTGATAGAAGCTGGGAAGCTGAGGGCCCGACAGCAGTTTGACTCCACAGTCTCACAGCTTGCAGAAGTATCTCAGCCCCAAAGCCTGTGTTCAGCCATCCTTTAAGGGCTAAAAGTGGTGTGGTTGGTGACATGATCCCCAAAGAGCCTTTGAGGTTATAAAAGAGACTCAACTCAGGAGACTTTGAGGCTGTCTCTAATTTACACACCTTAACCAGCCGCAGCCCTAATTCCAGCCAAAACATTTTATAAATAGTACAGGAAAAGGCACTGAGTCACGCTGACCTTTATTCATAGCCTCATGTCCTTGCTCAACCTACCAGAACACACCTCCAGCGTCCTGGAGGAAGCACCATTGTGCCTGTGGTTCGAACAAGACAGTATAGAGGAACTGGAGAGTTAAGGTTGACGCTAAATTGGAGAGAAGCTATCTTCTGGGGTCTAGCCTTTGTCTCCTGATGGCTGAGCATCAGAAACATCAATGCAACCGACCCAGCCAAGGATGCTTGCAGAAATAGTTCACGTTATCCTAAAGATATCTGAGTCGAGACNNNNNNNNCAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACACACACAATTGAAACTGTCCTTATTGAGTGTCAGGAAGTGTATTGCCTGTGGTTTCACACTGTTACTAATCCACTCTCATCATTACACCCAAACGATGTAACTCATAAAACCATATTTGAACTTTATTTACAAAAAGAAAACCACCTAAGAGAAACAAGTCACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAAGTACATTCAATCACTATATTTTACCTAATTTTTAAACTTCACTTTATCCTTCAACTTTGCTGTAATTATATCTTTTGAACAGTGGTGCCTGAAAAGCCACAGAATTGTGTATAAAGCTCTCTCTAAATGCCCATGTTCAAATCAGAAACAGAGACAGTCACCTTCTCTGTGTAATAAACTCACTGATTTCCCCCTGTGGTGTAGTAGGGGATCCAGCTTTACCTGAATGGAGGTCTCTGAGTGGGACAGGAACTGCTCAGGCTCTGACTTCAGTATCCACTATCCCCATCACTGCTGACAAAGGACAGAGCCCTCCCCACGGGTCCAACACACTGCAGATGCTGGTGAAATAATCGAGCCTCTTGATTTCCCTCTCTGTGAGGTAAAGGTATCCATTTAGCTGGAATTCATCCAGAACCTTCCAGAGTCAGATACATCCTGCAGAACAAAGCAACTTCTCTGGCCCTCTCTAAGGTCCTGAGAACATCCACGAAGTCCAGTTCACTGAGAAGATGAGGGCAGCCTGCCATTGCCACAACCTCCCTGAGAGCAGAGAGGGTGGACAGAGGAGGCAAACACTCTCTTTTTCCCATTCCTCATGGTTCCCGTTCCTTACATATTAAACATGCAACTTGCAGACTCATCAGACAAAACACCAGGGGCTGGGAGATGGCTCATTACCTTAGGGATTCAATAATTTAAATTCTCAGGCCTGGGCACTCTGTCTGGAGCCACAGTCATTCCGATGTGGGATCTGCCAACAGGAAGACATCCGGCTTCCATGTACACGGCAATACTGCAGCACCTCCTCCTTTCAGTCTCACATTCACTCAGTAATCAATAATCATGGGCTCAGTGCAGAGGCCACTGGCTTGAAGAAGAGCATGAGAACTTAGTGTGTATGCTAATTCGGCCTGATCACAAGATGTTTCCGTGATGTCAGAGCCACGGTCTCCGGGATACCACCTGGACCCAATCTCTCTCTGACTTAACACCTTAAATGGAAAGAACATAACGGGAGGATACTGGAGAAATTCCAGGGTAGACAAAGTCTTGCCAAGTCCCCAGTAGGGAAGTGGTCCCACAGCCACAAAACCTTTTCACCCCTCCATCCACTTAAGCCTGTGATTCATGAATGATATTAATAGAAACCAACCAGGCATGGCCATGACTACGGTGCTATGTCCAGCAACAGATGTTTCCTATAGTGGTTGTATTAGAATAACCATAACCCAAGAATGCAGCCCACTCATCAGTGCCAGATCACCTTCTCTAACAAGGGTGGTGGTGGCGCTGAAAAGGCAGCTGGAACCTAGGCTGTGCCTAAGCTGGTCCTGACTGTAATTGATCTGTATCTTCCAGAGGGGAAACTGAGGAATGTGACTAGTTTCAGATGTGGATCTCTCAGCTCTGACATTGATGCCTTTGTTACTCAGTGTCTGAGATGGCCCAGAGGCCCTGGGGAATCTGGCTTGGGACAGGAGAGATGCTTTTCATCCTAATTCACCGTGGTTCCCCCAAGTTATGACAACATGGTTTGCCTGTTCACTTGATGCTGTCCTGGCCAGTCTGCTGGCTAACAGAGGAGCAGCACCTCTTCCTCTGCATCCAGCAAGCTCTATGCTCAACCACCTTAATCCCCCAGACCTGCTTCTCCCATTTCATATGAGCACAATGAATCTTTAAAGAATTTTACGGCCCCCAAAATGAGGGATACCATGTGGTATTTGTCCATTTTGCTTGGGATGGGCCCTCCCAATGTAAGCCCTTCTCTATTTAAAAGATCATATACCAAACAGACCCACACAGCCATATCTCTACCCAGAAGCTCAGGAAAATACTCAAATTTCAGAGAATCTTGAAATCCAGCTATCCACCCTGTTTCCTGCTATGACCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATCTGGGTGCCCTTTCTTCTCCTAGACTAGAAATTGTAGGTAATAATTTCTGCTTTACATGTTCCCAAGGATACCTGTGCCATCTTCTATCTGACCACTGACATGACTTGATGCCTTTTAAAACATGACTTGCCAGAGCTCTGGTTCGAGGTGCGGGGGACAGGGAGTGGGCACAGTGGCCAACCTCACTGTCCCCAATGCTATCTGCTTTGGTCCTAGTTTCCTTGTACAAAGTCAGACAGTCAGGTGTCTACTCCTCTCCTGGCAACCCATGCCCACAACTGCACCTCTGAAATTCTTTCTCTTCCTCCAAGGAAAGGACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGATAGAGGAATGGGGTGCTAAACATTTATCTCCAATGCTCACCAACACAGCTCTAGCTTTCAAAAACTCCATGAAGAGTCCCAATGTAAGGGTGCACAGTCATTCAGTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCCAGCCACTGAGAGAGCACACAGCTTAGGCTCAGAGCCTCTCGGTGAATGGCAGTCAGCCTGAGCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAATCTTTATGGGTTCTTAACAGATCCGGNNNNNNNNNTATGTCCATATGTCACGAAAGCAGACAAAGGCCTGGAGAAGGAAGGAGACTAGGCANNNNNNNNNNNNNNNNNNTGAGCAGGAAGGTCGGATAGGGTAATGCACATGACATGTTTAAAGGAAGTTGTCTTGATGCAACCCAGCACTGTGGATAATGAATAGACACTGATATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTTACAATTTCAGCGTCAGAGACACTGATGAGGCTGAGGACTGCAACCTACATTCCAAATGCACCAAGAGCCATGGCCCCCTGGCCTGAGATGGATTAGGTATCTTTCCTTTGCAATTTCAAAACACTCGCTCAGTCAAATATGAGCATTCGACATACACTACAGAAACCAGGGAGATGGATCCACAACTAAAGCACTTTACATGGAAACACAGAGACCTAGGTACAACTTCCTTCCCCTGGAAACCCACATAAATGCGGGGAGGGGTCAAAGGGGGTGGGTGTGGAGGTTGCCTATAATTAAAGCCTGGGACGGCAGAGTTAGGGAATCCAGGGAGGAACGTGGCAAGCAGAACTCGCCATATCAATGAGTCTGATTTTGACTGAAAGACCTTGCTGCGGAAAATATGATAGGAAAGCAATGAAAATCTATGACATCATATTACACATACACACATGTCTGCACAATACACATTCAAACACATGAGTACACATATGTATCTCTCACACACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGATAGACAAAATACATAAGTTGAAACTGCAATTAGGCTCCATTTATCCGTTTTTGATGTAAAAAGAAAGGGGTTGGTCGAAATGCCCTGTTTTGTTTTTAAGTAGCGCTGAAGACCAAATCCAAGACCTTTTGCAACTAAATGCTCTTCCTGTAGCCCTATTAGGCAATCACTGACCTACCAAAGGGCAGGTGGCCCTCTCAAATTGGAGGAATATGGCTGTGCCCAGGTCAGAGGTGGATGCAGGTCTCAAAGGTGAGAACTCACGGATATCTTCTCTCTGACTGGCGCTACAGGGCGCACGTGGCCCGGAGCCCCTCGGTGCCTTCTTCNNNNNNNNNNNNNNNNCTTGGGGAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCAAGTAGATTTTTTAAAAACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCGGTGCCTTCTTCAATCTCAGATAGTCCTGGCAGCGCTCTCCAAAACCCACCCTCCACCCACCCTAAACCCGGAAGGTGGGGACTTAGCCTAAAACAGCCTTGAAAATGTCAAGATGGAGGGACCCTGCCTGTTATCTCTCCTGCAACCCCAGAGCTGGTGGGAGGGACTGGAGGAAGGTTTTCCTTGTGCACCCTAAAAGAGACCTCAACTCGTACAGAAGTTTTTCTCCGTGCACAGTGGAAGTCAAGTCTTAGATATCTTGATGGTCACTCTTGCATTGGGATCAATGGTTGGGGGTGGAGATTTGCAGCAGTGTCTCTGAGGATGTCTTCAAGAGTCAGACATACCGAGAGTGAATCTCTCTCTGCCCTGCCCTTTGCTTTGCAGACCTGAACAAAGACATCTCTGAACTTCAGTTCCTTCTAGCCCGGAGACAGGATGAGGACCTCTTAACTGTAGGCTTGGGACAAAGACTGTAAACCATCCTATACCTGCAGGTGACTCAGAGAGCACCTGTAGAGACTCGAGCCTGCAGCCACCCACGCGCAGCTCCAGTGTGGATTGTTCTGCTCAGGAGGAGAAATGCTTACTTTTCATTGATCCACCTAATGGCTTTGTGTGGCTATAAGCCTGAACTCCATCCTAATGTTTGTCTGCAGTTAGATCTAACTGTTGATCTAATTATCCAGGTCTAGAGTTAGACTCTCACCCGGAGCTGAGAACTGCTTCAACCATCTCCTCCTTCTAATGGAAACCCTTCTGAGACTGTGAGCGTCCTCCCTGAAGCCTCAAAGTTGCCTTGAGCTAAAATGTCACGCAGCAAAGGAAATCTTATTCACCCCCAAGTCCTAACTAATTACGGGATGTCATCACACCCCATTTAGTATTTACCCAACAATGTGCTGATTCCTGATCCAGCCAAAAGCTTACCTACCATTTAAATGGAGCACGATATTTAAATCTTAATTTAATCACCTGCTGGTAATACTCTTACGATTATAAATCCAAAGTAATACTCGGAATACATTTGCATACGTAAAAGAATCTGTCCTCATTGCTGTTCCATGGCACACATGGCTGTTGGTTTGACTTTCAAACCAGAGATGAATATCCTTTTATGGAGAGAGAGATAACGGGAGTTTTCCCTGCACCAAAGCCTGCTTGGAGAGGGAGAGAAACACATGCACACCATAAAAGGGCATCTGGGCAAGCACAAGTGCCACGCCTGTCACCTGTGAGATATGAGCCACCTCTGTGTGGGTTACTGATGCTCTCACATTTCTGCTAACAAGTCAGTCGATACAACAAAAGCCACTTCAGAATTCCCAGACATTCAATACTGATTGTCACAGAAGCGGAATTGGAGACTGTCAGCCTCTGCAGAACTCTCAGGCTGCCAGGGCCTCGATGGCTATATTCTGGCTGTTATATCTCTAGGGCAACGTTCTCCCAGAGGAATAGAGGGTTTGCGGGCTTATCAACACATATGTGTGCACATGCGCAGAAAAGAACCATCTCGGCAGCTGGGAGTCCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAAAGACACTCCTTCTGGAAGAGGAGAATGTATGATTTCTTTTCAGGATCTGTGGGAAGACTTTGCACACCTGGGCAAATGTGGAATGACCTGTAGATCCTTGGAAACATTTGGATAGTTCCAGAAACTCCTGGAAAAGTGGAAGATCCAAGATCTCTATGGCAAGAGAGGATGGTTTATATGAACCTGGAATGTGTGGGGAAATTACCTGTCCAAGTTTGTCAGTAGAAGAATCAGCAGAAGGTGGGCCAGGCACAGTATGATCTTTGAGTCTTTCACTTTTCTCTCCAGTACTGTGTTTTGTAGATGTTCTAGGCACTCTGGCTACCAACTTGTCAAAGTCCACATGTTCTTCAAACTTAGTAGACATAATCCGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACCTTCCCAAGAATGGGCACTAAAGATGAGGCCACTCTTTTTCTAGAAGCAAGATGTAAGCAGATGTGCTGGTATCCCTGGTCCTCAGCATCAAGATGTATTAAAAATTAAAACACTTGTTTTATGTGTTCCCACCACACCTGGTATTTATAATATGTGTCAAAGGATCCAGACTCACCCCTATAAATACTTCTTTAGTTTTATTAATACACAGCCCGTGGAATCTATATTTCCAATTACTCCTTCCCATCTGCTCTAGCTTGCTGTCTATTTTATATTTACTTCAGATGTGAACATATAGTGCTATTATTTCATGTTACAGAGCAATCATGACTGAAAATGTTAATTTTAGTTCTGTTTTAATTACCCTGTCCCTCATGCACTGAGGTCTGTGTATGGATATGAATTTCTGACTCATTATTTTGTCTCCTTATATGATTCTTCTGTAACATTCTTTTTCCAGGTCTACTTTTTAATTTTTAATTATCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTTTAACATTTCTTCATTTAGTCCAGTTGGTTAGCAATTCCATTAGATGTTGTCTGGGNNNNNNNNTTAAAGTTTATCTTTAATAGGCACTTTTTTTCTTCTGAGCACAGAAATGATCTTTAGAGTTATTTATTTCAGAAGTGAACTTGTGCCATCCTCCCTGTTTTGCAGTGGGCGTGATTTCCATTCTAACCACAACTGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACTACCAAGTTCTTTATTATATTAATATATGATCGTATTAATTATGTATCTCTCCCAGCTCAGCTTTTAACTCTCATGAGCACTGAATCTGTGTCTGGCTGTACTCTGTGTTCAGCACCTGGGACAGCTCCCGGGTCTCAGCCACATTGAGTGTTTGTTAAGCAAAAGGGGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGAACACACTGGGGTTCCTAACATGGTTTCTGAGAGACTTAATGAGTTGCAGACAGAACAGGAGAGCCTAGGTTTCTTAGGTTTGTTCATACAAGGTCTTAGCCACAGAGGATGAAAGGTAACACGTTCAGTATGGTGAGAACAGCTCAGATTTAGGTTACTACAACTCAGTGTGGATCTGCTCACATCAGCCCCTCCCTGGATGTGTGGCTTGCCTGGAAGAGTGTTAAGACAATTGTACATTGAATCCTGTTCTTACATGCAAGCATAAATATTGAGGACAAATAATCTTTCTATGATTATGGCTAAAAAATTTTATTTGTCTTGTGTTTATTATATTATATATGCTTTCTGAACTCTCCTGCATACTATAGAGTAAATACATTTAGTGTGTTTGAGAACTCCACATAAGAGGCTACAAAAATACCTCAGATGTTAAAGGCTTGTGACACAACCAAAATGTCAATGAAACTGAAATTAGACACTGTATATTAGGTGTTTTTATTGAAATAGTCACATATTAGCTCTTTGTAATTCTCTACATCATATCAGGTCTAATGATAATGATAGTGAATCCATCCAATTACAAAATTCACCATTATAGCTAATACCTTATTTTAATTATTTAACTTGTGCTTTGGTTTCATCTTCATATTCTATACCAAAGGAAGCATAGTTAGTGCTCTCCTATAATCAAATAGCCACATCGTCTGCGGTAATCTGGTATGTTAGTAAAATATCAAAATCGGTTTCTTTAGTTCATTTACTTTGGAGAGATCTAATCTCAGCAGAAAAGCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATATAGTAAATGAAGTTAGAAAACACAGAAATAAATTACAAAATTGAAACTCAGATTANNNNNNNNNNNNNNNNNCCAAGCTCACTGAAAATTAAGACCATGGACCCATTATATAAGTAAGTACCTGTGAGCATATGCTTGACAACACTCTAAGTTCTTTCTCTCCCTTTACATTAAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGATGCAACAAAAAATCTAAAATGCCTGTTTATGGAAGATTCGNNNNNNNNCTTATTGGCATCCTTAATGTATCATAATCGATGGAATTCTAGATGCCTAATGAAGATGTGTTATATAAATAAATGATGAAGAAGATTCAATTTAAAATTATATTATGTTTATTAGAAGAATTTTTCCACTCACTTTCATAATCTATTTTATATAATACAGACTCTGTCATTTTTCTCCACAGATTCTAGTCAGGATGTATCTTAATACACCACGCTTATTCAAGTGTATTTTGTATCTATTTGTATCCACCTCTCCATGACAACGCCCTCAACACATATTTCATATACTGTAAATGCCTATCCTGATATTTCCATTTATTAGGATGATAATATCAAGAAGATACAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATTTGTATGTGATTTTTCTGAGAACAATATTCCCCAAATTTTAATATTCTGTAAAAGTACTAGAATCAAAGAAAATACCAAGTAGACACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTGGATCACCTTTCAAAACATTGTCAGAGAATACAGATACCAGCCTCGAATTTATTACTGAGCAAAAGTATTGTTCACATCAACCCGAGAGGAGAAACTTTACACAGCATAATCACCAGGAAGCCATGTCTCTTCAGCAACCTTAGTCTAAAAATGCGAAACCGCATTCTGAAAATAAAGGATATTCTCAGGAGGACAGAAATGTTAAATAACCCTGTAGTAATTCATCAGAAGTGGGAAAAAGTATGGGGCNNNNNNNNNNNNNNNNNNGACTCATAAATACTCCTCATTAATAACACTAAGCATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCTAAGCATTAAGTGTTCCACACCAATAATATACAGGCTATCAGTTAGTATAGGAAAAAAGGTTTCTTTCTCCTGCATCCAAAAAGTATTCAAATAAATCGATCTAAAAAAATTCCTTTAAAATTCTCCTAAACCCACTGGTCATGAAATATTACACATCAGAGTAAATAAGACCAACATTTTTTCATTTGCTCAAAACAAGACATTGGCTTTCTTTTCTTCCTGCCCACCCCACTCTCATTCTTCTACCAAAAACATCAATTTACAACATAGCTCTCTGATATAACTCTTTTTCATTATCATTGACACTACTTCCAGATAGACTTCAAAAACATCTTTCAAATCATTCTCTGTATCATTTCATAATACATAAGTAACCAGAGTCCCTTACTGTATACATAGTGAGTTAATCAAACTTATTTAAAACTATTCAATAATTCTAAGAAATTTTCAGTAAATAAAAATTATATCACTAATATTGTTTTTATATTCTCATATGTGACATTGCCTAAGCTTCAGCTTTATTTGGACCACTCTTCTATCACTTAATCAATACAAACTACTCTCATATTTAATTTTTTGGATATGGTAAGGTCTTCATCCTTTTATCAACTTTATATTTACTGTGATTTTGCCTAAATATAGTTCAATTATTTTTCATCTAATTTAACTTAAATGTCACTTCCTCAGGACAATCTCCATGACCTTTTTTCTAAAATAGATTCTTCAATTACTAGCATACTATCAACCCCAACACAATGATTTATGCATTCATTTCTTTCTTTTTACTTGTACTATAATGTAATTGTTATAAAAGAAATTTCATAATACTTTTTATTCATTCCTAATCTATACCACAATTATGGAGCCTGGTACATTAATGGAGACTATTATTTATTACATGATTCAGTAAGTTGCAAAAATAAACTTTATACTATTCTTCATTTTAATGAATATGCATTCCATGTATTGGTTAGACCAACATGTAGTAATTATGTAGATTCTTCAATATATCACAATTCAATGATGTAGTTGACATGGCCTAAACATTTTAATTTGTCACAGGAAGTCTATTTCATATTCAACACAATACTTTGTTCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATGTCAACTGCCCTGGAATAAAAACACTTTATTCTACCTCTATGTGCAATGGAGGGTCAGAGCCACGGCCATCTGAAGGGACAAGCTCTAGAATTGACCTTGTGACTGAGGAGTGAGTCTCAGACACTCGGCCTCTGCTGTAGTGTACGTGAGACTGAATCCTTGTGAACAAGAATCCATAGGAGATTCTCACTTTGTTCATGGCTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAACAATGAATTGAGGTATCATGGCCAATGAATAAAAATTCCAGCCTGGATCCAAGGCGATTTACCTAAGATTCTCACCAGAAAGGTCACTATCCCTCACACCCACACCTCTGTGGCTTATAGTAAGGTGAAATAGGGATTAGATCCAGTGACTTTGACACAACATTTCAGAAGAAACCTCAGATGGCTGTCAAGTCTGTAGTGGAGGCCTCGGAGATGAGAATTTTCTTGAGTTTTCTGAAAATGTGGAGGCCTGGAGTGCTGGGACCCTCGTCTTCTATAGAAGGTAATCAGGGGTCGTCCCTACATTCAAACTGGGGTAAGAACTTTCTCCTTTCAAAAATATTGGTATAATTTTTCTGCTCAGGATGATTAGGCCTTAGAGTCACCCGTTTGACCAAATGGTCTCTCAGAACAATCCCTGTGCTCGGGGCCCATGGGATATTTTACCTCGGACCAAGGAGCATTGATCCCTCTGGTCAAAGTTCACTGAAATCCAAAAGGAGGGAGCAAATCCTGGAATCTTATGCTACTTCCTTGAGTAAAGTCACATGATGTGTTGTGAAGTCATAAGCCTGGTGCTCATTTCTTTTTGGTTGAATATAGTTTTTAGGAGGCAATCATGCTTAGGACACCCTCACCTACTCATGAATCATGGAATCTATATTCAGGCTCTTGCAGATTCATCTAAAGATGTGTATATGCTAGACTGTGAAGTGCAGGTAGAAGATGACGCAATGCTAGGACCTCCTGAGCTATTGTAAGCAATTTAATTTTTTCTCAAATACTCGGGGAATTTGAATATTCTAATCAATTCTCCTGTCACAGGGACATCACCAACTCTTCTTTTCTCAGGTACTCATCCATTCTTTCTTTGACTAAGGAGGCATCATATGTTGTCCCTGAAGGAAAGGTTCCTTCAGATTATTCTAGTTTGTCCAAAGGAGGTTTAGACATTAATTTAGGGTGAGGAAACCCACACTATTTCCTGATATTATGGACTGTGCCACAGATATATTTCCTAATTTTTCCCAGGTTTCTCCTTCAGTTCAAGGTAAACTGGAGGTTCAATTGGGATGCAATGAAGAGTCCCTGACAAACATATTCTATACATTAAGATGAATATATTCCACTTTCTTTGGATGAGAAAATCTAGATATACCCTTAAAGTTGAATGGGGCTTAACACAAATTCTTCTGATAAAGAACATACAGAGAAGCAAATGAAACGGAATCTCATACGGATGTTTATTTTTTCTTAAGGAAACTTTAAATTAATACCCCCTGACAATGGTTTCTTCAGAGAATCCACGTCTATTCACAGAATCTCAGTCCTTCTAAGAGGTCTTCATGTTTCCTTTCTGACCTGGGTGGCCAGGCACACATACATGTTTGAAGGGACTGCAGACCACATGGACATGAGGTCCTCAGACATGTCAGTGCACATCTGAGCCCTAACCTAAGTCCTGCCTTTAAGGTTTGTCACTTAAAATGGAGCCGTTTCATCTCTGTCCTCCGTGATTATCCTGATGCTCAACAGCTTGTGGAAAAGGAGGAGGAGACCGGGAGAGGAGGGGATGCGGCTGCGTTGGCAACGGCTGACGGATTGAGCGTCTAGGTCGTGGGACCACAAGTGCCGTTACCGTAAAGTGTGGCATAGGGGCGCAAAATTTTTTTACCGCGCAGTGTATAATAGAAGCGCACATAAAAAAGGGAGGAAAAATAACATAAATCCAGAGGTTACCACCCAATGAGTAAGAGCAAATTCCCTAATTTCTGGCAATCACGCCTCAGAGTCCCCAGACACATGGTTATTCTGGACGGTGAAAACAGTTGCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTGAAGCATTCTGTGACCTTCTCGCTCTTCCCCGTCCTCCTAAAATGTTCTCTCTGAATAACGGGCCCTTGACTTTCCAACAACGCAGTCGTATACATAACTGATCAGACATATTTTCAAAAGTGACTCCTTCTATGAACCAGGGACTCTGCTCCACTCCGGTTTGAGGTCACAGAGTCGAAGTTGAGAATCAGAGCATATAACCCTTGCCAACTGCCATCAGGCAAATCAATAGAAATGTAATAATTTCAACATTTCTGCTGAGATCTGAACAGCTGAACAAACCAGAAGAATTAAACTCGCCAGCAACAATGATCCAAAGCCTTTGGCAGAAGAAATATGTTCCTGTGTTTTCTCTCCTGCATTAACAGAAATTATGGATATATAAAGCTCTGAATCAGAATTTGAAACTTATGATTACTGCTGGAAACTTTATCCACTGTGGAAGATACCAGGGACCTTTTCTGTTGACAGAGTGTATATGGCACCTAAATACCCCTATGCCTGAAGAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTAGAGTTTTCCTCTCTTACATGGGGTTCACGTTACCCAGTGCTAACTTACTCCTTCTCATTCTATTGTAGAGCATGTCAGTGCTTGCCTAAGTATAACATTGCCCTAGACCATTTACGGTAAAGGGTCTAAAACCTGTTTGAAGCTTTACGTGGCCCTTTTATATTCCTATTCCCACCAAGTGGTGTTGTCTTTTTTCCTTAAAGGGCTTCCAGACTTTTCTCCTTAAAGGTAGCCGTATACCACGCATCCTACATTAAAGAACGTCTAACATTCCCCGTCTTTCCAGTAGGATTGTGGGCCAATTGTCTACTTCAATCCACAAAGTCGATTTTAGACCTTCAGCTTCTGCAAAAGGGGCCCTGGGAAATCAAATTCTATTGAAAGGCAATAAAAATTATTCCCAGCGCACATCGATTGTCTCAGACATCCACCCTGTGCACTCTGGGAATTTTGGAGAACCTGTAGAACTAAAGAATCACTAGAGCTGCCCTTCGGCCTATGACTCACAACACCCCTATTTAACAAAGTTTGCTTAAAACTAACCTCTTTATTCAAGGTATTCATACAACACATATGCAACCAATGGTATCTTATATCTCTCTACTTCTAAATCCTAGTTCAGAAGACACAAAGCAAACATTGACTCTTATTCCATGTGCCTTAAAGTAGGTCATCAAAATATGCACCATTCCTATCATTTATTCACATATGTGTGCAGCTGAACACGTCCTTGAAGAAACATCATCGCTTCCTTAACCACTTATACTATTGTTGTGACCATTGCCTTGACTAAAAGATATATAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATAGGGTATACATATAGGGAACATACTTAGAAGTTACTGAGACGGAGTCAGAACATTCCTCCACAACACAATGGAGCCGATAACCTTCCCCTGCTGTCCATGGGTGAAGTGGATACTTCTTTTCTTCAAAATATGTCTAGGGACCTCCACATTGTGAACCAATACATTCAGGATTTCTCTTTTGCTTAAGATTTTCTCTGAACTTCCCATTCTGAGAACCTCTTCTGAGAACTATCCTGTTCTGAGGTACGTCCTAGACTCATCCCTCTTTGAAGAGGCCTGAGAACGACCCTGAATTATGATGTGACTCCGTCCCCATCAGTGTGGTCTTGGATCTTGCCCACCTCTTGATGGAGGTCACTGTCTTTGACCAAAGGAAACTCACATTCCTTTATTCACAGGGTGACATGAGACATGCTTTTTCAAATAATAGTGTGCCACACCTTGTATTCTAAAGCAGTCCCTCACGACTTTGAATTACCTACATGGATATACTCTAAATAATAGAGATTCAAGGTTTATACCTTTTACGGTGGTGGATAGGGAAATATGTTCTTCCACTAGGGTTTTAGGTCCCAGGCCCTATATATAGGATCATTGATTGATTCCCATGTTGTGCTCTTCAATCCAATCACTAGAAATCAAGAGGACCCTTTGTTGCTGCCCACATATGGACATATTAAGACAAACTGAATGAGCAACAGAGCCAGAGACAGTCACGCAGGCTGTTTAAAAAGGCTCGGGATGTTACCTGAACTTCCCCAGACTAAACACAAGATGTAAAATTACTACCAACTAAAGTAGTGTAGAAATGGAAGGGCATTGTTCAGACGTCCTTCACCAAGTCAGGTAACAGTGACATCCATGTTTCACGGGATGTTGCATGCTACCAACCCCACCTCCAAGGGTTTTCTAACACACACCAATGCACAATCAGATCTCAAAGTTTTCTCTTTCTTAAATGGGTCGAGAGCTTCCTTTTTCCCTCAGTTACCTAAGTCATTGAACAGAATGTCAGCCCTCCCTCCTACACCTGAGGCTAATCTACACATTCCCTGTTTGCCTTATGTCCCCTCAAGTACTCATATAAGGAAAGACTCTCAAACTTTGATCCTTTGAAAGTGGGTTCCAGTCCCTTCACTTTTGACTAAAGAGGCCACCTGGTCTCACGGCACACCTATGTAGAAGCCAGAATCAGATTCACTAACATGCAGTTCAGTGTAGTACAAAATGGGATCTTCAACCACAAAAAATTTAGGCAGCCAATTCCTGGTCAAGGGTGCATATGCTATGGAATGATGCTCACACAGATATCTCAGGTTTGGCTCCTATGGGCAAGTCTCATTGATTCCATCTACACTTGTGAGGAGTTTCAGTTGGAGCCTCTAACTATGGAAGGCCCAAGAGCATCACTTAATTACAAGAACATCTTATACCTGATTTTAACTCATTTTACTCAAGTGCCAATCTTGACCAAGATTGCCAGGCAATCGTAATTGCAATCTCCCAGTGGGACATCAAAAGATTCTTGGTGTAGATCAGAGGGCAGAATATAGAAATCTAAAATTATCATATATGCAATCTTACTACAGATGGTTTTCAGAAATGCAATGTTCCCGTCTCTCATTTATGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATCACTAACCCTGATGGAAGAGCATGCTGACTGCTTCATGTACTCTTCCCGACAGTCTCTAAATTATATGGATAATGGAAGCTGGGAAGAATATTCGGAAGAAAATTATGCAACACCATACTGTTTTCCCACCACCAAAGGTGAGCTAGAATTTTCCCTTCTGCACAGTTATGTGACTGGATCTTGGTAATTGGTTAAAAATGACCAGGCACTTTCTTGTTAAGCAAAGCGGTTCAGGATGACACCACAAGTTGCACTCATGAATACGGGTTCCTCAAACTGCACCTATTTCTTAGCCATCTCAACACCATTCCTTTTAGATGAAGGGGAATCAGCACTTCACTTTGATTGGTGGCCTCACGCCTTTATTCTATGACAAATAATACCTTACAACATCCCCTTCTGTCCAAGATCAGTTATAAGAATGACTGGAGTTTACTATTGAGATCTCGANNNNNNNNNNNNNNNNNNNGCCCAATGGGACCAAGATTAAAGAGTCCTTAGAGCATACTCAACCTTCATACGGGCTTCAAATATAACCCTCTAATAGGGAGCTTTAGATCACGTCCATCTAATTATGGCCACTAAGAAAATACAGGTGTGATAAAAGGAACTTCACTTAATCATGACCTGTGTTAGTAGATCGTGAAACTTTCATTATTTGTCTTATATACCATCCTTCATGCTTATACCCATGTCGTTGATGATTAGCTTCAAGAGGACTTAGAGAATGAAAATCATGACTGCTGAATTATACCAATGCTTGGATCCTGACAGGCCTACCATCGTGTAACTGAGGATGGGGATACGTGAATTAGCACTAGCTTTCCTGCTCAAGGTAGGCATGGACACTCCCTTATCCTTAAATAGGTTTGTCACTTTAAGCAGATTCTAAGTCTTCTTTAATATTCTACTCTTAAACGTCATTACTTTACATCACCAATTTATGTCCACTATATGTCCAATGTACATTCTTTATATCAGAGGGTCCGATATCTGTCTTATAAGACTTACCATTCCTGAGATCATCTCTGGCACCAAGGTCTCAAACTCCACTTCCAGTCAAAAAGGTCCTCAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTCCTCAGTAGTTTCCCTATTTGACAAAGAATGATTCTGAAGCAGGTGACTTCTGATGAGAGATGGCACAAAAATTACACTGAACTGGGTCTCACATTCAAAACTTCCACTAGGATGGACGTCAGAAGGACACCTTTTGCTCCAGTTGTTCTCAAATTCACATCTTCTGTCCAAGGGGTCTGTAAGTGTCATCTTTTCCTAGAAGAGCTTCAGTGTCTCTCCTTTTCCCTCTGGGAGGATCAACACTCCACATCTACTCACAAGCATTTCACCTTTTTTCTCCGTATAGTGGGCAGGAACACTTTCACCAAAAGCCCACATTGGCCTGAAATATCTTCTTTTGCCCAAGGGGTACTCATGCCTGTACTCTCTGTGGCTGTCCATAGCACGTCTTCTCTTGATTTTGTGAGCCTGCTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCTACATCCCAACTGTCCAGCATTACATACAAACTTCTTCCTGCTACACGTATTCTGAGACGTTCCTCCACTGAAGAAAGGGGAGCTGATCTTTCCTTGTCTGACAAAAGTCTTCACAGCCCAAAGACAACTGTTGGAATAAAATGCAACCTGTAGGAATGATGGAAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGGAGAGAAAGGAATGATGGAAGAACTGCGGCCTGGACTTTCAAATGGCACGAAAATATATGGACATTCTAAATACTGAAAAAGAATAGGAAGCTGATCAAGCAATACTGGGTCTTCCTATGCTCCACAAGGTACTTACATTTTCTGAATCATGAAATGGTCTTTCTTATTATTTTAAAAATAGCCAGAGATTTTACCCCTCTAACAAACAGGTATAGAATATATCCTGTGCACATTTTCTCAGAAATCCTGGTGATGTCCAGAGTGCAATAACTACTTTTTCCCATGAAGTCTGGCATATTACCTTTTTGATGACTGACACAACACTCCTACTTCTGTGCAAGTTCCCTACCTCCACCATCTTACCAAGTAAGATTTAGACTTTTACAATTAGGAGGACTCCAGAAGGCCAAGGAATTACCACAGATTCCCCATATGCAAAATGCATTTCCTCTCTACAATATCTAAGTTTTTGGTCTGAGATACACTGTTCTGACCTCAGAGATCTCAAAGAAATCGGGACTGAGGTCTCAAACAAGAGTCTAAAAGCAAGCAGAAATCAGACTCCTGTCTTCATTGTGTTCCCTTACACAGAGATGTCCTTTCGCATGCAGAGGAATGTGTAGATGGACATATATTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGAAGCTAAGACTACTGCCTTAGAGCCTCGTACAGGACTTCTAAGAGTGTTGACTGCCTGCCATGGAAACTCAGATGTGTCTTCTTCACTGTGATTTCCAGTGTGGAGTTGCTGACGTCGTGTGTGGCTGGAACGTTCTATAATTTGCAAGGTGTCAATCAGCCTTCACCTTCTGCTCAATAGTGCTCCAGACATAAGAGGAAGAGAAGCTATGCACACTCCATACAGTCCAGGGGAGATCCTATTTCACCCCCTTCTACTTTAGAACATCAAAAATCAATCACCTGTTCCTGGAGGGACAGCAACAATTCCTCTTCTGCACGCAGGGAAATTAGATATGCCTCCACCTATTCAAAGGGACCTGAGTATCCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGCGCGGTAACCACTGAGCTAAATCCCCAACCACTGTGAATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCAACAGTTTGTTCCATTGAAACTTTAGACAAGAAAAACAAAGTTGTTACAAAGTGCTAGTTCTACTCAGACCTAGAACTGAAAGCTGTCTATGTGACAGGAAGCACAGGAAGAACACGTCTGGAAGAGAAAGCAGAGCTTGCAGAAGACCTCGTGCAGGGAAGTGCTTCATGCAATTGTAAACAAAAAGTGTAAAAGACCTGAAATTTCATATTGAGTGAAAGTTGCTGAAGAATATTTACAAGTGATTCTGAGTGGGCTACATAAGCAGGTTTTTTTACAAATCCATGGTAAATACTAGAAAAATGGCAACAAATTGTAATAGGGCAGAAAAGGAAATCAAGTTAAAAGTTGGTACAGGTTTCGATATGAATGTTGTTAATTTGAACATGCTGAAGGTTATTGGACGGTTTAATGGGATGAATGACTCAGATACATTAACAATATTGAATGATTCTAGAGCGAAATTACACAGTGAGAACACTAACAATATCCTGTGACAAAAATCTGTTCAGGTATGGCTATATTCTTTAATATTTCTTTTTGAAAACATTCATTTAATTAAATAAAATTCAATAAGGAACCAAAGACAACACTTTTCTTCTCTGACATATCCAATCTCTAAACAGACAGGTGTATAGTGGAATGAAACTTCTTCCAGGATTTGCCTACTCTAGGTATTATTTATTTCAAATAATAAGCAGTGCAGTGTATCACATTAGTGGGCATTGATTACTAAGGCCCAATTATCTCCTCGGAAGGACGTCCATTAAAAAGCAATCTAAAACAACTTTGTTTCCTTTACATATTAAAAATCTAATATATTGAGCTCTCTTATTATTTTCACAGCATAGGACACAATATGTAATTACTTCGTTTATACACATCAATATCAGTCACACTACCTTTCTGAATTTGATACATGCCAAGATTAACAAAGAGGAGACTGTACATTTCTCAGCAGTCCTCACATTTCTCACATTGTCCTCTGCGTCTGGGCCATATTACAATCAATGAAATTAATGCTAATTTGATGCAAATGTAGATTTTGATATTTCATACAATAAAACAAATCAAAAGATCCAATAAATAAATAGTTACAGAATTTACTTTTATATGAAGACAATAGTTTAATAATACCTTATAATAACGACCCTAATTCATATTGAGTCAGTTCTGGAATGTGTGCAACTATATTTTTACAAAGAATCAGTAACTTTTCTGTATCTTTTTAAAAACAATTGGACATACTCAATATAGAAGTGTCAGGCTCAGATAAGAGCTAGAAATAATTCAAAAACTTTTAAAAATGATTCTGAAACATATTTCTAGAATATTTGAGTTTAATTCTAAGGATCCAGATAACTAACTAATATAGTGGTGAGCACTTGTATACCATGTGCATATACAATATTAATTTTCATAGGACATAAATGTTTTAAATCTCAAAAGCTATATTTATTGAATAGTAATATTATAGAACTGTAAGATTAAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGNNNNNNNNNNNNNNNNNNNNNGCACAGCATGTCTGGTATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACATATTAGAAAAATGAGGATCGGAATAGCTTAGGGGATTCAAGAAAGAAAGACCAGTTTGGGAAATGACATTTGAAATGTAAACAAATAAATAGATTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGCTCGACNNNNNNNNNNNNNNNNNNTATTTTTTTATTTCTGTTCCATTAGGTTTCCATTCAATGCCTCAAATGTCTCCCAATTTAACTGTACATCTCTACAGTCCCTCCATTTTCATCCTCTTCCCTCTTTCTTCACATTTGACATTCCTGTCCCTGACAGTGTTCCTCTGCAATCCATAAGTACATTTGTATGTCCCAAAGTGAGGACAGTCTGGACCACGTCCCTTGCCTTTTACACTAAACGAATCATACCGATACAGTGTGGAGAATTAACATTCAGAATAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTATCCATCTCTTAAGACTGAAAAGTATGGACCCAGGAGCGGCAGGACCCCTGCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACTGAAAAATATGGTCTTAAAACAGAATATCATACGAACACACAAAATTCCTTAGCCTTCCTTTATGACAATCCAAACCATACTGTGAGGAAATATGGGTAAAATAACCCTCGCAATGATCAGAAAATATAAAATAAAATAATGTGGATGAAAGTATGTAAAATGCAAAGACCACTATGAATTAGCTAGAAGTGATCCTGAATAGAGACAATTGTTCTCTAAAAGATTAAGTTTCTTAAAGCTGAAAATACATTCATAAAATATTAGATTTCAGAGTGAACACACTCAAAACACGTTATCTTTCTTGTTTTCCAATTTCAAACCACGGGAGAGAAATCAGGAAAATATTCCACTTGAAACATTCGTAAATATATAACAATACACCCTGGATTAGCATAGTTATAAAGCATACTATTAGTTAGAAGACATATGAAGTAACCATGATCCATCCAGAATATATATAAGAACGTTCCAGCTGATGTTGTGAAGGACCTTAAAGACTTGAATAAATCAAAGCTTTTACACTTTTAGGATAAGTAGATAATATAATAATGTCAATTTTTGATTAATTAATAAAGTTAATGCAATAAATATTGATTAGAAAATTTTACTAAATAAATCACACACTTTTATGAAACTCAAGATTTTGACTATAATTATTCTACTATGTGGCTGAGGACAACTTTAAAGTACAAAGTGCTAGCATGTTTAAGGAGATAATTTTAAAGAGAAACAAAGAGCGAGGAAGAGTGTCATGAGATTAAAAATGTAAGAGTTACATACGCAGTGTGTGATGTTGGCATAGTGAATATTTCATAGGATTGGAGCATCCAGGATTTATTTATTGATTTAAAAGGTGAGGTTACATACCAGCAGGAGGACGGACTATCGGACCAGATCTCAAGAAAATGCCAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATGCATCATTTAGAAAGCCACAATAAGCAAACACAGCAAGCCATAAAAGGAAAATAGAAAACTTAGCCAACGAAAGATAAGAGTACCCCTTCATGAATGGAATTTGAGGTCAAAACTGAAGTTCTATGTGAGGAAGAAATTAGAAGGAATTATGCCAGAAATCACACTTTCTCTAAAATAAAAAGTGACAACAAGACAAAGCCACAAATAAAATATTGTGAAGTTTGACATTTTGAAATCTCTTCTGGAAATTGCAGGGTAGACTCAGGACATGGTTTTTGGCTGGCAGCACCATTGACCATCCAGTGTTTTGTTGGAGGATTTTCCATCAGAAGCCTTAGCTTTACCACAGAGGCCGGGTCCAAAATACAAATCATAGTCAGTCAACTGTTTGCCAGATCTTGTGCTCCACAGAAAAGGAGCAGTTCAGTTAGTGATGATTTGGTGATGACTCTAACTCATTTCAGAGTCATAGATATTGCCAGCGTATAGAAAACCACAAGACCCGTTGTCAGACACCAGAATTCTCCGCATTGCCAACAGTCACCAGAGTGATACCAGTGGTGAGCTCTACAGTATGATTTGTTTCTGTTTCCCGGTGTTGCAGGGTATAAACCTTGTTTCTTTGACCTACAGAGAAGTTTCAAATATAATAATGAATAATTTTTGCGTTGAAAGCTATTGGTGGCTTGTAGTTGTTGTGAAAAATGAGGACCTCAAGCAATCTTCACTCGGTCCTCTTCTTTTAGGAATGGAGTTGATTCGCTTTTGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTACATGCATAGATCAAGAAGTGGTCGCCAGAATTTCAAGTACAAATTCAGATGGCTGGAAAGAGCCCAGTCTTTCTATCAGGTCCACATTGTTTGCTGTACTAGGGTTTTTTCTTTTGCCTTTAATGTTGCCCATTTCCACTTTCTTGGATCCTTTTATCCTGGCATAATTAATACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGTTCTTTGAATTTCAACTCTGAAATTCTAACTGCTCTATCTCCCTCCCAAAACCAGAGACATGGATTGAGTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAACTTCTGCAGAGTCTTTTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCACGTTGACCACGAGAGTTAGAGCTGACCCACATGTATCTTTTGATTATATCGGTTTCTTCTTTGTGATCTTTTAGTGTTCCATTTGCTCAAAACTATTAGTGAAGAGGGTAAAATGATTCTAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATTTATTTTTTTCAGGCATCTGCTGATACAGCCATTTGAGGAGTGAATCCTTCTCCCTGGAGACCATAGTGGTGACCTGCATTTCAATTATAATTAAACATCACTTCAACACATCAAAGCAAAATATCAAAGTGAGAATGGAATAAATTTATTAAGATAGTGTTTTGCAAACAACTACTTTCACAAACAGCCTTGGAAGGAGAGTTCTGAAATGTTTCATTTCATATTTGACTCTCCTGGTACTCTGACAGAATCAACTCACAACTGTTTGGTACTTTATGGGCAATTAAGCACTACAAAGGGATCTGAATTCATCATATGCTCTGCTGTCTGTGTTAATATGGCTACAGTGCAGAACAACTATGCTAAAGCTATTCATCTGTTTTTCAAACATCATCTTCATACAAGTGTGGACTTCTGTGGGTTGTTGGATGGAGAGGTTGAGAACACTGGCTGAAAGCTACAAATGCAGAAGTGGGATGGTACATGCTTGGGGCGTGAAAGGCCTGTGTGTAGATCATAAACAACTTCACAATATTCATTGCTTTAATAATTAGTAGGAAGTGGATTTCTGTAAAAAGACCTCAGCAGACCAGCATGGTAGAGAAACAGTAACTGATTCCCTGGAGATTTAAACACACTGGATTGTGACTTAGAGATACAGACATGTCAGCACATGAAGGCTGAATAATTAAACCTCTGTTGTTTCTTAAGTTTCCCTACCCCATGTTTTGAGGCAAATAGCAACAGATTCTTGCACTGAGGAATAGAATAAAAGCCAATTTGTTGAAAATCCCAATCATAAGATAATACTGACATCTTCTGTGATGCACATCAACTCTCAGCATGGTCTCAGCATGACTGAATGTCTGCTGTCAGCACAGGTTTTACTGCCACCCCTTTTATAACTGCAGATCTCTAATCTGCTTCATCTAAGTCATCAGCTCCCCATGCTGTTGGAGGGAGATTAGATCACTGTGTCTGCCTATGCAGTCTTTGTCTACCTTTAAAGGCCCAAGGAACTGTTCTCACTCCAGTGATCTGATGTAAGTAACCTTGAATCTCATTGGTGTTATTAGTGGGTGTGATGTCTTCAAATCCCAGAAAACCATGTTTGCAAAGGAGTTGATTGAGGAAGTCTTGGGTATTTCTGTAATAGGTGGAATGGGAGTTGATGAACAGGACCACCTTCCCAGACTAGATCTTGCAGTTCACATACACATGAGCCATGCTGACAGGGTGCAGCTTCCCAGAAAGAATGTTCAGTTGAAGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCAGGTATCTAGAGAAGACCTTTTACAGCAGTTTGTCTCTAGTAAGAGTTTCAGCTCAGTTACAAATTTCCACTGACCACATTCCCTTAGTCTGATTTTCATAAGATGCTTTGATACAGTCCTTCTTATTTTCTATAGTTATTGTCAATGGAATTAAAATAACAATAGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGCAATAGTAACCTATCAATGAAGTGCACAATAATTTATTTGCATGAGTGCAGCAGAGAAAAGGATTATAGGATAAACAAGAATTGGAAAGCAAGATGTTCTTCCTTCTGAGGATCAAGACCAGGAAACCTGAACTACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTCAACTGCTGAATACTACATTCATGTACCTGAAGAAATTCTGTATCCATCCTGCTATAATGTGTATATATCTATGTATCATTCAGATAATGGACACCTCACTGTTGGTTTGTAAGCAACAGTTTGTCCCTAAAGAGACACAGATTCCTCTTTAACACATTATTTCACAGGCTGATGGTGGGTCTCATAAGTTCATTCCGGGATTTGCTTTACAATAATCATTCAGTGATCTGGAAGAAACACTTCTTAATGTTGTGAGATCTACTAGAACAATATCAACCATCATTTTCCCTTCCTAGTTTAATACTGAATCATTCTCCACCAAAGTTTTGTGGTCTCTGATGAAGGCAGCATCTCCCCCAGACTAGTGTGAATATTGCTCTTGGCTCTGCATTTATGATACATCAATGTGATTTCCTTACCACTTTCATTCCCAGGAGAGTTTTTCAATTCTTCATTTCATTCGATGGGCCTAATGTACCCAGGATGAGATTTGAGAATTTTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGTGCTCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATACTCCATGTCAGAACCAAATTTAAACCATGTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTAGAAATTAAAAATTACACAGCATAACCTACAGAAGGGATAACATACTCGCCTGCATACTCTAAAAGCCCCCCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCATGAACCCGACAGAACAAATTTTATACTAACGTACACACTCAAACATCCCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCAAGCAAGAAAATCCTGCACCCTCAACAACAAAATAGCATGAATTAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTCTACCCTCAGCATTTCCGATTAACGTGCGAGCTCCACTTGGAGTTAACTTTGTGGATATTTCATACCATACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATATTATATCATGATAAAATACAATTGATATTAATATGTTAGTATATTAAATTATAATGTAGTAATAATACTATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACCTGGTGAATAGATGCAACCATTCTAGCAAGGAGGGGACCGGGAACATGACATCACAAGGACGGGGGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAGATTATAAAGATATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTCACACAGACTGTCTGGATTGCTTTTCTTTTTAGAAGGTTGGCGAATCTTTCTCTTGTCATAAAAAACCACTCTTGTTCTCCACTCTCTCTGTGAAGCCATGACAGGTTGAGTGATTTTCATGTCTGAGGAGTCTGTCCTTGTGAAAATTGCTTTAATGGATACAATAAACCTTGAAAAACACATCTCAACATTTACTTTCCTTAGTCTGTGATCCCTTGAGGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTGATTATATATTAATGTAATAATTCCAGGATTCTTCCATTATATTATTGTCTGTGCTGTTACCAGTGTGCTGATGTTCACTGATGGCAGGAAGATTTTGCTTCATATAGTTCCATTGGACAACCATGTTTTGGTTCTTGAAATGGAAAGATTTATTTACATGTTCCCAAGAGCAAATGCATCCAAGTACAGAAAGTTCCTTGGTCTTCTACATGAGAGTGACACCCTCACGGAGTCCTATGTTCTATTTGAGAAACAGTATTTCAACGAGCAATGAAAAGGTTGGTGACCAAAGACCCAAGTTAGGGAGAAATAAGACAGTTTTTCACAATGTTTCGGGCTTTGGGGATTGATAGACATTACATAACCATCTTTTCATTCATAGCAGGAATAGTAAAAATTATTAAATAGTAGTAGGCAGAAAATTTTAACAACATATGTATGCTGGCTAATTTAAATTCCCGTATTTCGTCTCTAGAACATTATATATTCTCTTTCAGGTTCTTCTTGAAATTCTTTGAAGGTGTGAAAACCGGTATGTGTTTATCTGTACACATTCATAAAGCATGGCCGTCGCTCTAGTGATGGACAGATGACACGACTGTCAAGAGACAGACTGACTTTCTTACCAAAGGAATAAATCTTACTGTTCCTGGAGGCAGTTTTGGTCTTAGGTGCAGAAGTTTAAAATCCCCTGAGAATGCTTACTACAGCTACCGTTTCCTATATGTGGTAATATCCTAGGATGTGGGTTTGTTCTTTGCATTTTGTTTCAAGATCTACAAGAAAGTTTCTATTGCGTTTACTATTTGGAGATGTTGTCTTTTATCTTTTCTGTCGATGGCTTCTGGGTTGTAGACTCTCAGGCATTTTCTGATCCATCTGTCACAGCAGGGGCTGCAAGTGAGATGAGTCTTCATCAGGAATAAAGGAAAGAAGACAGGTAAGGTAATAGATGACTCCCTGATGTATTTATCCCTGTGAATCTGAGATGACTGTTGTCATCAACCTGTATATCTAAACTTTAACTTTACAACAAAGTACACTCACATGAGTTTAAACCTTTGTACTTTTCATTGTGTAAATATTTGCAATAAAGAGAGCTTTCAAAGTAATAATGTTGTGTGATGTGTGTATCTTTTTAACAGATTCCCTTGTATAACTTAATAGAATATAGAAATGGTTTTCCTTCATGTTGAATGGAATAAAGACAGTGTCTCTTCTAACAATATATGTTGTAATTCTGGCCTCTATAAAATTGAATATGTGCATATCTTGCCTAAATATCCACCACAATTACTTATGGGATACTTCCTATACTTACTCAGTGTTTTTTCCTAAATATTGACTTTAAAATGCATTTAGCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTTGGCATCCCCTGAAGATGGAGCACCGATTTTGGGTAAAGTGAGTAAATAAATAAATGCATTTTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGTAAACTTGAAGGTAAGAGCTGTTATGCATGTGTGTGTGTGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAGGTAAGAAGCTGGTGGGTGTGTGTTTAATATTAAATTATCACATTTGAGAAAACCATGGTCTATCCAGAACAGGACAGCTTATATTTACAAAAAAATGGCGTTTGCTGAATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTATAAAAACAGAAGAGCAGTCCCTGGTTGACATAATTTGATTTTCGTGGATATTCATAGAGATGATCACAGTCAAATAAAGAATTTATTGATCTATAATGCTCTCAAAGCCACTAAAGTTAATAATCACATGGGTCACTTAAAATCTATTTATTTTTAAATTTGCAATAAAAATTTGCAGTCATAAAATTAAAATTTTATTAATATACAAATTAATAAACATTAATATTCTCATATAGAGCTGAAAATAATACTTTCCACATATTTGTTTGGCTTTTATAAATATTGCAGTTGGTGGTTAGTTTGTTGTTGGTTTTTGTAAGAGTTCATTTCCAGGTATTAGCCCATAAACTCTATAGACTCATGNNNNNNNNNNNNNNNNNNNNNNNNNNGGCTTTCTTGTGTTGAATCCAGGAAGGTTGCTATCTGTTATCCTTCTTGTCTGATCAATTTTCTCTACGTACATTTCAAGGATATCTTTGTTCTTGGATTCTTACAGTTTTGTCAAGCTGATAGCTGATAGCAGATAACTGGAGAATATTTTATTTTTGAAGATCATTTTTGAAGCTATTTCCTGATGTCTGCACTATCAATGTTGTCGATTTTCAAATGCGTGGGCGAATGAACAGCTATTCAGGGACTGAACATGCCTTATAACTACNNNNNNNNGTCTCTTTGAAAGAAGTAATCAGAAAGGGATGGTGTTTGGAGTAGGGATTCTGTGGGGGAAAACAGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCAGAATTCAAACTATACAAGAAAATCAGATTTATTTGATAGGAAACAGTATGGTTTTATATCTTAACCTAATTCCTTAATTTTATATACTTTAATCAATCTAATGACTAATTCTCNNNNNNNNNNNNNNNNNNNNNNNNNTGTTACAAGTAACACAGAAGGTAGACCGAATCATAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTTCTTGCTTTGCTTATCACAGTTAAGCATTAGGAGGATGCCTGTCATCTTAACAACACCCAATTACGGAGCAATGAAATGATTTTAAATTATTTTCCTTTCATAGTTAAAGTATTTTAATGTATTTTTCTTTTGTATTTTCTTTTAAAGTAATAGAAGTAATAGGAAAATTACTTAAAGCCTATGGAAAGACTTTGTCTCTTCAATACTTTAGTATTTGTTTTCAGCATCTCGGTCATTTTTTTACTAACATTTTGACCTGAATGGTCCTTACACTATGTAAGAAGACTCAGAACAATGAGTCTGAGGAGAATATAATTATTGTCTTTCTGTTTGGGTGACTCATGCCTAAAACATTACTGTAGTTTAGTGTCATGGTAATTTTTTTAATGTCTTCCATATTTTCAGCACACTTAAATGGAATTTTATTTTTCTTTCATTATAGTCATAAAGACTCAAGATTCTAATTTTGTTATTTTATTTTCTTGTTGAATAGCAACCTGAATCTAATTATCTGACATTAGCTGACTTTTATATTTGCATTCTGTCACTTGTAAATCCACTTCAATTCCTGTATAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTATGATATTGATGTTGAGAATCACTTGGCTGAAATTCTTTTCCTCCACCCTATAGAAATAAAAAAGTGGAGGAAAGATTACTCCTGTTCCGAAATCATAGGCCCTGGGTGCCCAGAACTGAAGTATGGATTGATCAAATGGTACACAAAGCAGAGGCTAACAATTCACTGTCGTGAGAACTACTTAGCAGTTCCAGTCAAATGCAGTGTATTTACATGTACTGAGGAATATGGAATTGTAGCATAACGAGCTGAGATCATTAACAAACAATTTCTGGAAGATTTCCAAATAGCTAAGAATGGATACAGAGAATTATCAAGACCCTGAGTCATTTGCATGTGGTTTAAACTCTGTCCAGATGAAACCGCTTAAGTACTGGACTGATCTACTAAAGTAGTTTAGGTAGCAAGCAAAGTTTACAATTATTTGCAATTAAACATGGTGGTGAATAAAGGGAAAACACTNNNNNNNNNGTTATGTTTCTTAAAGTTTGTTTCAAGACACCAAGAAAGAGCACAGTGATTTTGTTTTCTTTCTTTCACAGACTTTGCACCTTTTTGAAAGAGCACTTTGGGATCCTTAATTATCTATTATCAGAACTTTCTTCTGACCCAGAGTTGTTCTCAGTGCTTCCTTGACTTCTTGGTTCATTAAGCTATAGATGATGTGGTTCAGCATGGTTGTATTGAAGATGACCAAGAATTTATCAACTCCTTGTGGGTTGTTAGATTTGGGTCTCAAGTATTTTTGTCCCAACCCTACAAGGCAACCTATTCCCCATGAAACAATTGCCAAATGGGCACATACCTCACGACTCATTTGGGTTGCACAGTGAACCAGGGCCATACAGTGGCCAAAGGCCATGGCTGCCAATAGGAAACACTCAGCTATACCAAAAAGTGTGAAGAAAAACATCTGTGGGGCACATCCCTCCTGAGAGTTTCCTCAGATCTCACTTACAAGGCTCTCCATATCTTGGGTATGACAGAGCCAGTGTGACCAATTCCCAGGATACATAAGTTCACCAGAAAGAAGTACATGGGGGTGTGTAGAGATGGACGGGTGCAGATAGCAAAGGCTATGAGAGCTGAATGAGGGTGAATAGACAAAGCATTTTCCAGGGACTTCACAGTTCTTGGCAATTGCAAAGCATTTGACAGACAAGCCCATTTCCTGCAACAAAGAGCAATTGAAACAATTGACACTCATCTCCAAAAACACAGAGCAGTAAGCAATTAGTAGGATTCTTGCAGATGAGAGATATTATTTTTTTAGTATTTTAGAGGCTCAGTTACATCAGAGTCAAAGTCTTTGTCTGCAGTCACAAAAATCAAAGCTTAGACGTGATTTTTTTCTCACATAATTTCATAGCTAATAATTCCTCTCTTAACACCAGGGGATTTTTCAAAGTGTGCTAAGCATTGACCCAAGTGTACAAATACTTACAATATAAGGTGGAAACATGTAGTCCTGGCACTAATGAAACTCAGGCAAAAGATTTACCTTAGGTTTAAGTTCAGTTTCACATGCTGTATAAGCTATCATTCAAACGAAGGAAAAGAAAACCTTGAGTGTAACTCGATTTTTACCCATTCTTATCATTAACTAGTTATCAAAGTTATACAGAAAAACTGATCAATCCACTCATCTCTATGCTTTTCTGATGACACAGGTATAGTCTCTCCAACCACCCTGTGTGTGTGTTGGGCCCCGATTATCCTCTGATTGCTATTATAAATATTCAAATCCACACAATAAACGTATCATTTCCTCAAGACTCAATATTTTTGAAGATAAAGTAAAATCAAATAGTCATTTGATAAATAAATGATTAGTGCTTTTAATACATAGACTTAAGGGTAAGGCACATCTCGATGTCTGCACAGTAACGAGATCGTCAGAGAAGATTTTTAAGATGTGTAAAGTGAGCCATGAAAGTAAAGAAGGATCAACCAAACAACACCAGACCCCTTAATGTCACAACATTCAATATGACAGCTGGCATTTGTAACTTAATAATTACTGTCTCTTTATAGAATATGTTTTCTTAGCAGGAGTATTTCTGTGTAGGCATTAAATGTCTTTTTTTCTTAATATTGTTCATGATATTCTATCAATCGGACTACTGATTTAAATAAAGNNNNNNNNNNGATGTATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGATAGATTTTCCTTCCTATTCTTTCATCTGAACATCTTAGAATTCCACAAAACTACCTGTATTTCTGTACACATAGTATCTACACAGTTCATTCCTCTTTGCTCACTTCTGCATCAGGCACCTGCTGTGTGCATGCTTGGTAACTTGCATGGAAAACTCTTCAGTTCCAGCACAGCCTTGTCTGTTTTCAAATATCATCCTTCTCTTCTGTCTATAGTTACACTCTGTTTTTCACACTGTGACTGCTAAAGTATCTGTTAGCTCTGTGGTGCTGACTCCTTCTCGTCTTGTTCACATTGTTGCCTTATATGGAGACTGAGTATGGACTGCAAAGTTCTTATCATTATGTTCACCATCCTCACCAATCTCTGAGCTCTCGTGTAATGAGAAGCTCCAATGTTTAGCTTACTTTGGATCCTTGGGGATTCTGCCTGTCCCTTCCCATTATATCTTCTGAAGTTCAGTCTCATGTCCCTCAAATATTGGAATGAGGCAAACTCATTTTTCTCCCAGTCTGATAACTTTTCCCTTCAAATGAGATGTTCTCTCCTGTTTTGTGCAGTGTATATGTCTTTGCTGAAGTTTGGGTTTTCTTGACAAAAGATACACCACTTTTTCCTGACAAGAGTAGAGAAGGAGATATCACCACCCTGTTAGGCTCTCTCTCTATTCACCTGATACAATGAAATGTCAGAGGTATGTGAGTAGATTGATCCACATATCAAATGTGAGTTTAAGTATTTCCAAATTATAAATAAACATGTTACCTATGTTTAAAAATACCATATAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCTTATATATTCATGCAGAAACACAGACACAGAGAAACACAATAGAGAAAGAGGACATGGAGATTGTACATGAATTAAAATGTTAGTATAAACAACAATGCAGGGTAACACTATTCCTTTACATCCTTTTTCACCATTTGGTCACTTTTAAATGCAGCGAAGAAAAAAATGTATTTGCTATGAGTTTTCTTCTGTCTGAATAAAGTTAATTTCCCAAAACACTTAAGTTGATCTGGTGTTGAATGATTGTCAGCTACATGGGACATGAACATGAGTGCATGTCTACACACAAACATTTTAGATTTAACTTTGTGTAAACTCTATTTTGGGGAATTTCTCAGCACAATACATAATTTTCGTTTCTATTCACTAATTGATCACTAGATTAATTTTCTATTGGGGATAATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATACAAAGTTTTCTCATGGGGGCAGACGACATAGTCAGGTATACTAGCTTATTAGATCTATTAGATTAGATCTGCACCCATTCATGAAAAATTTATAAAAATCTAAGTGTAGAGAACATAGGACAGACTTAAAGCTCTGACAATTATGAGGCAGGAGGTTTGTTTTACAGACCACTCAGTAGATTTTGCTCTTGTAGAAAATTTGCTGTAATGAAGAGGATTCTATTGTGTTGCATTTCACACTTATTTTGATGTACTGTAAATATTTCTCCATATTAAAACAAACAAAATACAAATAAACCACCTTCCCACAGACAAAACAGAAAATGAATACTTTTCTAAATTTGAAATATTTTAAAAGCAACTTCCATTTCATTAGTAGTTTCGATATTTCTATATGTAGCTCTCTACTTACAGAGTAAGGCCTTGCCTCTCTCAGTTAAATTTCTAGAAAATCAAATCAACAACAAAAATGTTATATTTACATTTAAATTTGTACAATAAAAACGATTCGCGATTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAATTGAAACAGAAAGAAAACTAAGCTTTCATTCTCCCCATTCCCTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATGTGAAAAACACTTGAACCTGACAAGACTGATGATTGTAATTACATGTTATACTAGAAATTCGACCTGTGCCTGGCACATCTTCCTGTATAAGAATATTGACTTTATGATAGGCAGGAGGATGTAAAAGTTAAATTTAGTCTTAACCTAACAAAAGGAAATTAATCTTTTTCCTGCTATAGCACGTTTATTTAATTGAAGTAAAATAAATCTATTTAATTGATGTTGGGGAAATATAATTTAATAATATAATCCTAACTCCTTTTAAGTGATTAATAGTCACAGATAGTTGGTAGCTGTCATACTTTGTAAAATAGGCATCAGGATTGTGACAAAGAAATATTCCCTGTTTTTTGCAAATGCATAGTAATAATGAACAAAATTATGTACCAAGCTTCATGCTTTAGGTAACTAATTGCATGTAGTCAATTGTATCTAGGATAATTTCATATTAGCTAGGTATCAAATGCATAATAATTATGACTAAATTATTAATTAAATATTAAAATAAGCATAGTAGAGTTACCAAGTGGACATGGAAATTCATATTATAATAATCAAAAATATTTATTAAAAGCCATATGATGAAAACATTTTATATATAAAAACAGCCTGGAGCTAAATGTTACCTTAAAATGTCACAGTGAGTTCCAGTGAGGTGGTTTAGCAGATAAAATTTCATGCCATGAAAAACCAAGAACCTAAATTTGATACCTACACATACATGTTTGGAAGACATCTATATTCACTACATGACCAGAACACATAAAAGCTTACACAGAATATTAACAATGAGACTAATGAGAACAATAATAATAAGAAAAAGTAAAAACAAAACTCTAGGAACATTTTAAAGAAATAATGTATTGTATTGGCCTTAAAATAGGAAATTCAACACATTTTCTTAGTACATTAACTATTCAAAGAAAAACTAAAAGGCTTTTACTTCATTCTATATGAAAGTAAAAACACAACATATGGATTGTGTAAAGAAAGAGAGAACTGCAAACTGTAAAATTAATATTGTCATTGCAGAGGAAAGTAAGAGACACTAACCCAAGGTTCTATAAGTAAACCTTTTAAGGATTTAGTGCATAATATTAACATATTTAATCCAACACATCTTACGATGATAAAGGNNNNNNNNNNNNNNNNNNNTAAAGCCTGAATGTAGTCTCATAACCAAGATGTCTCAAATTCAAAGATACCCTGAAATACATGAGAAAATGATCAATAGGTTGATTTTATTATGGAATAAGTATTGTAGAATTAGCTTAATAGTTAACTACTCTTAAGAGCAAACACGTTCAGTTTCCAACACCCATGAAGCCACTTGCAACCAGCTGTAAAGCAACTGTAAGGGATCTGACATCTCCTGGTCTTCGCAAGTGCCTGTGTTCATGTGAACAAATCTATACATAGATGTTCACACATAACAGATCATTAAAATAAAAAGAATCATGAATGTATTTTCTGCACATATTATGAATAGTAAGCCTTCTACATATGCAAACACAGTTGATGCAGTGTAATAAGAAAGGAGACAATTTGCAAATAGTATGAAGAGTAAATTAAGGATTAATGCTTTCACAGTTCAGTAAGCATAAAACACTAAACTTCACGATAGAATTGCAATGTAGAGGTTAAAAAGAATCTAGCATTTGATTTGTGAGTGAAACTATTTGTAAATTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAGACTGATACCTTTTTAAAATATATGTACCATTTAATTTTGAATGGTATAATATGGGTTCTCATGTAAAATTGATGACAATATATATTTATTATAGTCTTCTGAGATGGAAATTTGGCAGTATTTATACAAGTATTACATTACTTAACAGGCTTGACATCATTCCAACAACGTGTTTTGTAATTTATACAAAATATAATGTAAATAATCACCATTGAATACTGTGCCTGAGTCAGTGTCCATGCTGATTTTCTGTAGCGAACTAGAGTTAATAAAAATGAAAATAATCTGAAAGGCACAATTAGGTTATTATTTAAACAAATGAGTATACTTCCATTTATTAAATGCATGATATTCCATGAAGATTCCCCATGCACATGTATTCAAGACACATTGTTAAATGAATAACAAATGACAGAATATTGCATTATGTAATCAAATGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGCTTTCCAGGCTCAAAAAAATCCCCAAGACTGTAAATCTCAGCAGGTGCCTAGAGAAGGAAGATGAAGGGGAGAAAAGGGAGAAAAATCATGTCCTTTGAGTTAACCCCACATTGAGGTCAGCCACATAGTTCACCAAAGTCACATAATGGCAGAGGAGTCATAAGAGCAGAGAGAGTAGAAAACAAAAAGTGTGAAGGAAAATGTGCTTAAAACTATGATAGAAGGGAGACAAAGGAGACGGTGCACTTAGAAAAGTGGACAGATTTTTAAAAAGCTGCCAAAAGTTGTTAAGCTCTAAGTACATTTAAAAAATTATAATGTTAAAGTGGAAGGGAATTACTGGGAAGAGGTAAGGAAGGGTCAGAGTGTGGTGGGGACAGGGGAGGGTCTGAAAAGAATCCTTTTGAGGATCTGAAGAACTATGTGACACAAACAATTAAAGTGCCCTGTAATTTACAGGTACATTCCACACTTACCTGCATCCAGTATTCTGTCTACCCATATTTCAAAAATAAAATTACCTCATCTATTTCATTCTGTTTTGCTGCATTTGATCTAATAAATTCCTTGTAAATAGAAGTGCTGGTAAATTTTAAAGATATTTAAAATATGACTGGTCGATATGGGTTTGTCATCATTTTATCCTGGAAGCAGGTCCAGGAGCTAACTTTTCCTCGCTCTTTGCAAAGAATCCATAATTCATGATTGCCATTAACTTCAATACAAGGTATTTAACCCTGTCAAATTCCAGCTTTGTTTGAATAAAAATGGCCGTCCTATTATTGTGGGTTTTGATAAAGCTAATTTTTGGGTGCTATCCAGTGTGCTGCCTCGGAGAGAGAGGCTAGCAACATTTCTGATACGGAGAATGGCTTAAATATAACCAAAGGAAAGATAGGAGCTGGGAAAATAACCACCAAGGATGTTGGTGACTCAGAAACCAAAGCCTTTTCAGNNNNNNNNNTACATGAAAAGAGTTACTTGGGCAGACTGTGACACGAGTCATCAGAATATTTGGGTGGGGACTTTATTTTGGGTCTCCACGAGGCTACATGAGAAGCTAAAACCTAGATGCTGGACTTTTCTAAGAGTAACTAGGGAAGGAACTGGGCTGAGAGGGCTTCTATGACATAAGCAGAGCCAGGATGATGTCACAGAGCACTGGGCGGAGGTTGCGCTTCTCTTCAACTTGGGGGCGCTAGACTCCTTGAAGGTGGGTTCACTATCTTCGCAGCGGGGTGTGAAAGCCAGTTCAGCTCCTGAACCCCACAATTGTTCAACAGCCTTTTGGTGCCTGACCGGTTTCAAAAGACAGAATCTGGACGACTAGGACATTTTCTTTCGGTAAATTCATTTATGAAGATAACTGGGACCCTTGTACCCCAGAAAGCTAAAAGTTTTCCCTCGTACAGCGAGTAACCTTATGTTTTGATGTCTTCCATGTTTGAGAGCTTGGCGGAAGGTCTAGGCTAGTCAGTTTCAGGAGCTTATTATACTTTGCTAACAATATCTAATTCATAATCCTACTAAAGTGCCAAAGCTCCTCTCTGTGCCTGTGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGACTACACAAAAGACTCTTGTTGCGGTCGAAGATGCAAGAGCGTCGCGGAATAAAGCTGGGGCTGGGTCAGGATGCACAGTACAGAAAGCCAGTGGACTGGTGTGCTGTGTCTCTGGGCAGACACTTGTGGATGTTGCCACATAGCTCATAGTTAGAGGGTAGAAGAGGGGTGTGGCCACCCTTCTGGCTCTTTTGCTATCCTTTCTCTGTTCTGCTTGTTTAAAGTGGGGACAGGGATACTTAATCGCACACTGACCTAGCCATTCAAGGAGAGGTTCCTCAGCAGAGGCAAAGTGCCTCAGGCTGAAGAAATGTGTCTGAATATGTTATTCTGAGCTGTAGAGAACCATTTGTTCATTTCCCTTTGAACTTTAGATTTTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACGACAGAATTAGATTCAGATGCTCAACCCTGTTTACCATCGCCTTCCTCACCTGCTCCAAAGTTCTCTTAGACTAGAGCCTTGGTCCAGCACCGTCCCCACCCCACCCTCAATTGTTCTTGCAGGCACTCACATGACAGAGGCACCAGCATTGTGTCTGGTTTAAGCAGGCGAGCTCTTCAAACCCAGGCCACGGGCAAGTATCAAGCCTGAACACAGATTGTAGCCACAAGACAGTGGACCAGGATGCCGTGGCCTACCACACGAGGTCTACAGCCAAGAAGAAGAGGATATCTCTGAGGAGGCTGAGCACACCATCCTTCCAGAAGCGGAGGTGGAGGAGGCCGTCTCAACAGGCCCTGGGGAACATTGTGGTCTGCAGAATTTCTCACGGATGGAAGGAAGGTGATGAGCCCGTCACCCAGTGGAAGGCAACTAGATCAACTGCCAACAAATCCCTCTCTCTATCTGGTCAAGTATGACAGATATGACTGTGTCTATGGACTGGCACTTCACAGCGATTATATGATTTTAAAGCTTAAGGTCTTGCCTCACAAAGTAGTGTTTCCTCAAGTGAAAGACGCCCATCTCACAAGTGCTATGGTTGGCCGAGCAGTGGAGCATAAATTTGAGGGCAAATATGGCTCTAACGACAACTGGAGGGGGGTGGACCTAGCCAAGGTGCCGATCATGAAGGACTGGTTTCACATCACCTACGAGAAAGATCCAGTCCTATACATCTACCAGCTCCTGGATGATTACACAGAAGGTAACCTCTTTATCATTCCAGAGACTCCTCCAGCAGAGGTGAAGTCAGACGTTGACAGCGCCATCTTAACAGGTCAATGTGTGCAGTTCACCAGAAGCGACCGGTCCAAAAAGATCGGCAAAGTCATTTACCAAGTTCCTGGCAAGCCTTCCGTGTACTTGATCAAGTTTGATGGCGACGTCCTCATCTATGTCTATAATCAGGTGGAAAAGATCCGTTAAGGTGAAATTCACAATGTGAGGGGGACATAGATGGGGAATTTATAGGATTGGGGGGAAATGTTTGTTTTTCTGTGTTTCAGATACACAAGGGCCATTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATTTCTTATAGAAACAGTGAGTCTAGTAGAGCCACAGACTCTTACTTCATAACCACAAATAGAAAGGTATAGACACTTAGTTTTAATTTTAAGGTAAGACTTGCTCATGTATTGACCTGTGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAGAGCTCTGCTTGTTGCCTTGCTCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCAGCACCTTAATGTTTCTCTTACTCCATGTTACATCCTCACCACCAGCCACTCTCTTCTCTCAGTGTACAGACCCATTGCCCTGTATGGCAGAACTGAAGAGTAACTACTGTCACCAACATGAATACTCGAGGATATGTGACAAGAATTGAATACATTCTACAGCTCCCAACGCCAAGCAAAAGCATTTTAGTTTGTGTTGCACTTACTGGGAGACTGTCAGTCACTGGCCATTTAATGGGTCACAGTAGACCACAGAACCAAAAAGTCACAACCTACATATCATCTCCTCTCAGCAGGAGACATAACCCTTTCTCAAAACCCATGAATCTGTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTAGCCTTATCTCACACTTGGCCGTTTCATCACAGAACATATAATGGCAGCCTTGCAGGGGTCCTAGGCTCCAGCTCCACCATCAGCTGGAGCTTCTGCAATTGCACTCCGTGAGACTCAGACCCTTTTTTGAGCACAACCTTCAGTTATCCCTGTAAACATAGTGCTCTCTCCATCTTTGCTCTCTCCCAATAGCTTTCCAACTTCCAGCCAGCTCAGCTGTTACCAGAAAAACCCTCATCAAGAAAGCCAATGAATTTGAGGTGANNNNNNNNCCCTGACAGAACGGAGTGTTCTTCCTGCATGGTTACCCTGGTGTCTGATTCATCTGTAATAAAACCCACTACTATTAAGACCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTGTGTTATTGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGAAACTAGAAGAGACTCCATGGGGCAGCAGGGAGGACTGAGGCCTCACAGATGCCCAGGAGCCTTTGCTTGCACCATCTGTCTGTTCTATCACTGTAAGTCACAGTGACCTGGGCAGGCTCAAGAGAAGGATGGACAGTGTGCATTACCTAGGAGATGACACAGTCACTTCTGTCCTTATTCCATGGATAAGAAAGAGTGCTAATGACCCAGTGGTTATAAAGTTTAGCAGTGGGAACAGAAAGAGAGGATGAACTTAACGCTTCCCACAGGGCCAACAAGAGGACCAGAGGCAGAGGTGAAGCTGGAATCCGTAGTACATTTTTTGTGTGGGCCCCCTTCCCCCACCTAGTAACCGAACAGAAGGTTCTAAGTCAAGAAAGAAAGAAGAGAGCCACAAGACGAAAGAAACATAAGTATCTCAATAATGCCCTTGCTTCAGCTGCACTGCCCAGAGGTTTGTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCAAGTCTTGGAGCGTGTCTGCTGCTCACGTGGTGNNNNNNNNNNNNNNNNNNNNNNCTAACTGACAGAGAGGGCTACAGTATTGTCTACAGCGCAGCATTGATCCTGCTGCACAAACCTCAGCATCTTGCTGTAAAAGAACTCAAGGAAAATTCCAGGTCTCATTAAACAGATACCTTCCCCCCTTCTACAATTTCTAGTCATTAACAAATTTTTAAGCTCCTGTTATTACACCTTAACCACAACACACTCTGATCTTCATAAGACTGCTGATACTCAAGCAGTGGAAGCTACCAGACAGAGGACAGAAGTAACAAACCCAAACATCCACTGCAGTTCCCAACTCAAATGCTTACAGAAGCCTTGTCAACCTTCAGTCAAAACAGGCATCATGGTTCTCTCATTACTTACCCTTTAATTGTCAAAACATTTTCACGTGTAAGTTCTTTCTGTTAAAGGGGTGGGGGGACTTCTTTCTACTTTATGAGCCATTTACTTTAGTGTTGTTAACAGAGAAGAGGACAATCCGGTCGACATTTACTCTAATAGGTGACTGATGTATGTATGAGGCTGTCCTTATTTCTCCAGTAACTATAAACCTAGATGCCTTTTCTTTGCAGGATGTAGGAAACGAGCCTTCTACCCCATCCTTCCTTTCTAATTCAGCAATTCTCATGATCATTCTGGAATCCACCTCCTACCAGACCAGAAAGACTAAACACGATCCCTTCTGCCGTTAAGGATCAGACCCACTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCCTTAGAATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGCCCAATGAAAGCCACAGAAACACTGCATTCAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTATTATTTTAACTTTGTAGTCTATAAGTCCGAGCTCTTACTTTGAAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACCGTGAGTACACGTGATGCATACCTTACAAAATGAAAACTGAAATGTGGAAATTCAATAAAGAAAGCTCCTTTCCAGCTGGTGGGGTATATAGAGAGGATTGCTTCTCCGAGTATAGTTATCTCTGAAGAGGAAGTCAATAAATGACTCAGACAAGATTCTTTGAGATATCAGCTGCCAACCCAGGGCCCAGACCTCCTCTCTGGCTGCAATTAACTTCTTAACATGGTTCCACATTGTCTCCTGGGACCCAGGTTTCCCCTTCCCCATAGCTCTGCCCTACTTTAAACCTGGGAGCCCAAAGAGCTTGCCAAGAAAGGAGGGGAGAAAGGACACGAAGGGCTGGAGAGGAGGCTGCCAGTAATCCAGTCATATACACTGACCATTCCATTGGCACTCAGTCCACGGATGACAGGCAGTATCACCGACCTGCATGACCAGGAGGCAAAGGCACGGTTTAATAATCAAATAGGTGGTGGTCTTTACCACAGTAAGTTCAGCCAGCTGTGAACACAGTCAGAACACAGAAGATGATGACACCTGTCTGTGAACTGTGAACTCTTGCGTGCGTGTGCATGCTTGTGTAGAAGGACTGTATGTCTGTGTGTGTGCGTGTGCGTGCATTGTTATTTAAGCTGGGTTTCTTTTTTTATTTTCATATATTATTAGTCTTGGGACTAGTTCATGACTTAATAAATCTTACCAATATTTCTTCCTTTCTGCCTGTTAGCTCTGAAAACCCCTGCTTGTCACCCAACGATGTGCTTTACCTTGTCAATTATTTCAGGGGACTTGGGGGTGAGACCCTTTTCTTGAAGCCCAAGAGACAAGAAGAGAACAGAACCCCTCCTGGGTAAAGAAAGCAGGTACAACCTTGTCTGAAATGATTCAGGGTGGGCGAGCACGCGGATAAGAGAACGTGATGTGAGAACTGAGCGCAAGCTGGACACACAAATGGGGACATTGGACCCCACACAACCATCCCCCCACCAAACAGTGCCTGCGGGTTTAGGCTTAAAAGTACCTTCCACGGAGGGCCCAAAGGAATCAGTACTGAGTCTTGTGGGGCATTGGGGAGAATAGAAAGCCGTTGCCTCCGCTCTCAGTAGAAGAGACAGCAATAAAATGGGTTACTGGTGTGTAGGGCTATTGGCAGAAGCAACTTTAAAGAAAAGAACTTGACTCATTGGCTTTGAGTTGAAATCTTTATTATGGCAAATGGTAGTTATTAGATAAAGATGCCTCACACATCCTCCATTCAGTCACAGGCACTTTCAGCCCATTTCAGCTGGTTATGTGTTCATAGATTAAAAGCCTTTTAATAATATCTACTAAANNNNNNNNGCTCTCTCCCAGGGCAAAGTAGTAGCAAAACTCTCTGTACGGCCATTTCTCAAGCCTGGACCAGAAAGATAATGTCCAAGGTTTATAAGGCATGTGGGAATGATCAATTATACACCCACAACAACTGCACAGCTCTGTTACATGATCGGCAGTAGTGCTGGAGCTAACCTGGATTTCGGAACCAGCACATACCCGCTGTCCTCACTTGGGCTTCTCCGGGTGCAGGTCTGTCTAATGTGGCAACAGGCAGGGAGCGTCCTTCCAGCAACTCTGAGGAGCAGCAGGAGGACACGTCATGGAAATCAGGGCAGTAGAGAAGAGAGGAACGGTGTCCTTCTCTGGCTCATAGACAAGAGTCAGAGACCTGAGTACCTGCTTCTAACTGAGTACAGAGCCACTCCCACCATGTGTGTATGAACTGTGCTGGGGTCTACAGTCTATGATCATATTCACTCTCGGTCCATCATTTCCTACCGGAAGGAGAAGACACCCAGCTGCATCTAAAGTGACACTGAGAAGCAGGCCGGTTACGGCGTGGAGGACAAGACTAAGTAGCATCAACAGAGACATCCACTTTCATGCATACAGACAGGCTTGACACATATATCCACATGCATATGCACACCAAGAACATGAGCACACGTGCATGCATGCACACATAAACATACATACATGGAACACACTGATAATTTTATAAATACACATATACATATTAGCGTGTGTGCACTTAATTTAACAGATGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTATTTTTGTGGTATCAGATTTCTGTATTCACCCTAGAAAAAGTCAGCCATTTGGTGCCCATTCCTAAAGCTTTTTCTTTTAAAATGCATGACTGCAAATAAGCAGGTCAGTTGGTCTGTAAAGTGTCTGCCTCACATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATAAACAGACAGCATTGTATTTGAATGCAGCTACTACAGGGCAGATTGGAGTCCCCCTCCTTTCCTTTCAGAACATAACCTGTGTTACAGGGGAACTCACAACTTCCCCGCAGGAAACAAGCCTCCTATTACCACAGAGAGGTGGAAACAGATGTTAATGTTTTCCCTGTGCCTTCGGGGGTCAGCACTGTGTATCACATGATGAAAAACATGCCAACGTAATTAAGTGTTAATTTTGTAGTCGCAGAAAATAAAAGAACGGCACCTCAGTTATCAAGGAAGGCAGCTCCGACGAATGACTACATTTGACCTGAGCTTTGCTGAGCCCTGAAGCAAGAACTGTGGATCCAAGGAGGCCCAAGCTCTCACGCAAGACTCCTGGAGAGTGAAAATGTCCTCTCCCTACACGAGTGATAGTTCTCCTTTAATTTTAAGTAACTTCTGTACTGGCTGTGTCCTCCCTGCAGCCCATGAGGTCATTGTAGTGCTGTAGGTTCCTGAAGTATTGGATCTGGGCGGTAAACCAGTGTAGATGTGGATTGTAGAATGACGTCCTGCCTGGTGGTATCTGGACCAGCACAGAGGTGCAGGGATGAGGGGCGAGGATGAGGAACATCCTTCCTCCCCTGGGTCCTCTAGAACCTGTGCCCAATACCCTGCATTAGCTTTGCTCCCTTAGCTACCCAGTTCTGGTTATGTTAACATAGGGTGACTTCTGCTACTTTTTAACCTACATGAATGTCTAGCAGCTTATGTCATGTGACCTATCCTGGGTAGACCTGAACAATCTGTGTTCACCTCATGTAGTCCTCCAACTGCAAACAATTCCAGCCAGGTCTACCTTATCATGTCTATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCAAGAAGCCCCCATCATCATGGCTGCCCCTGACCCCTGGGGCAATTGTTCTCATCTGATTGCTCTTTGGAACAGGACATGATCATCATAACCTTCGAGATTCCTAAGATTTAAAGGTTTCTTAAGATTCCTGAATCTTCTGAGCTTCTTTCTTCCCTCCAGAAGGGAATGCTTCAATTCCAATGGATTCCCAACACAACCCATGAATAAATAAATGTCCAGAGGTCGTGAAACAACATTCATTTAGTCAATGTTACTAAAGCCAGAGCAAAGAATGTTCTTGCTAGTGCTGTCCTTTGGACACCAAATGTCCCCCAAGGTCCCGTGCTAAGGGAACGAGTGCTGTAGAGAATGGCTGTTGTTTCCACAGCAGCACATCCTAAGACCTAAGGTGTGCAGTGTGAAACAGCCAGGATCCCTGCACAACTACCCGGCCTCAAAGAAGAAGGTACAAGAAACCCAGAGAGGAAAATGGCTAAACTTGCAACAACCTCGCCCACCGCTTACAAAGTTGTGATTTAGTTGAACAGAAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAAGAAACTACATCTCCCAGCTCCACCCTTTTCAGAGGTTACTTTAGCATTAGTTCAAAATTTCAAACCACAAGCAAAGGGGGCCTAGAATGATGCTACCAAAAACTGAGTTGAGCAAACAAAACTGTGCAATCAGGATTCACAGGAAACACAAGGGAGTGCGGAGCAGGCTGGGCTCAGGTCTACCCCTCAGGCTGTTGCCCCCTCCCTTCTCCACATAGTGGACCTGCCTCTGCAGGCAGAAATCCACAAGTTCTGCCCCTATAAGCAGCTCTGACAAGCTCCCAGGGGAGTTAAGAAGGACGTCGTACACCATCAGCCATGTGTTCTCTGTGCTGACATGAATGAGACATGAAGCTTTGGATAAGTGGAGAGAAGAGAGGCTCGCCTGGCAGAGAACAGTTCTCACTTCTCTGCACATAAAGACCCATCCTGAATTCTCAGATGCTGATAAACAGAAGGGGAGGAAGGAGACCCACACTGAGCAGTCCTGGGGATGATCGGATTTACCTTGTGTCTAGCACTAAGAGAGGAATAGTCCCACACATTCAGTGCCACTGTCCCAAGAGAAGCTACAGCAGTGGTTCCAGCAGCGGACATCCCACTAAGAGGTGGCTTCTCATCCTATCAAGAATAGCACTTGCTTAGGAACAGGGTCTTGACTACAAATGGGCCCTGGGATATAGAACCACTCAACCCAGAGGGCTGAGAGCTATGACAGGATCTACAGGGGTTATCTCAGGGCAAGCATCTCCCGTCTGTGTGGCCATTTCATCCCCACTGGGCTTTGGCCACATTGAGAGCAGGAAGGGATTCAGTGTGATGCCCTAAAGTGGCTACAACACATGGTCATACGTGGGGGATATCACAACAAATGCTCAATCTCTCAGCATTCTTGGAGGTGAGTGTCTAGAGCCTTAGTGTCAGTAGGGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCTCCCTGCCCCTCCCCTTGCTTCTGCAGGATGCCACCACGCTTTGCTTGTCCATCCCTGCCTCTTTTGCTTCCCATTCTCCTTATGGGCTCAGACGTCAACAGCAATGGAGCAGGAGTCAACTCCAGTCCATATGGGATCGGTTCACTCGGCTACAATGGGTAAGTCCCTGCCTGCCAATCAATGACGCACACAGATATTTGCATGTAAAGATATCAACTCATCATTCTGGAAGGAGACAACAGGATCTTCACCAACTCCTCACCCAGCACAAAGACAGAACCCTTGGCTCTCAAGACTGCTACTAGTTAGTTGAACTGCTATTAATTGCTCTAATCAGTTCCCTTACTGTCGTAACAAACTACCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATTACCTTTAGATGTGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCAGCCATGAGCATGCTCAGGCTACAGAAGAGTCTTGCCTCTAGTGTCCTCCACTGAGGTAAAAAGAAGGAACAGTTGGACCCCAATGCGACCAATAAAGTCGCCAACACCAACTCCCGTGAGCTGATCAGGAAGCTGATTGAAGATGGCCTGATCATCTGGAAGCCTGTAACTGTCCACTCTCAGACTCACTGCCAGAAACACACCTTGAAGGGTAGGCATATGGTCATAGGGAAGGGAAAGGGCACCCCCAACACTTGGGTGCCTGAGAGGGTGACCTGGATGAGAAGGATGAGGATCCTGCATCGGCTTCTCAGGAGATACTGGGAATCTAAGAAGATGGACTGCCATATACATCACAGCCTGTACCTGAAGATTAAAAGAAATGTATTAAAAAACCAATGGATTCTTATGGAGCAGATCCTCAAACAGAAGGCAGACGAGACCTGCAAGGAGCTAAAGGGTGACCAGGCTGAGGCTCGCAGGTCTAAGACCAGGGAAGCACAAAACCCGTGGGAGGAGCGCCTCCAGGCCAAGAAGGAGGAGACCATCAAGACTCTATCCAAGGAGGAAGAGACCAAGAAATAAAGCTTCCTTCATGTCTGTGCATAGTGACCTTACTGTGGCCTCACATGATCAGTCATTAAAATAAAACAAGCCTTAATGTAATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGTATATTCATTGTGCCATTTCTGTTTCTCTGGAAACCCTAATACAATAGCGCTCTAGAGAGAGGAACAAGTACCCACGAGACAACATAAATTCCAGTTTACTTTTCTGGTGAATATGAAGTTGTTGTGTTTTTTTNNNNNNNNNNTATAAACTTGGTTTTATGTTTGTTTGTTTAGGGGTTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTAAAGAAGAAACACATTAAGCCTCTTCATCCCTAACTGGCTGGCAAACACTGAGCCCACAGCAGCTAAAGCGATTAAGGCATTAGGAATGTGTTTACACAAAAACATGAAGTTATTCCTGTGAAGTTCAGATGAGAGACAACATCGGCCATGTGGGCAAGCCTAGAGCCTCAACCATTTAACAAAAGCAAATGAGGACTCACTGACAGAAGCCTGTCAGGCCAACAGAGACGAGGGCCTGCGTGTTGTGTTGTTATTTTCTTTTATGAATTTTTGGAGCCACCCTGCTCATTAATCCTGTTTATAATGTAAACTCTGGCACTTTTTTCTTGGCTCATCAAATATTTCCTTAATGAACTGTCAGCTCACACCCCCCATCTCCATTGTAATGACTTTCAAATTAAGTTCATCTGGACCACAGGGGTTTTTAAAACTCTATGATGACAGAAAACATGGGGAAAAGAACCTCTTTCATTGTATTTGAAGAAAGACATAGTCATTCACATGCCGCCTTCCTTCAGTGCTGACCTCAATCTCAATGATGAGACCTCTGCATCATGGGCACCATCAGAGCCCTGAGATGAGCACTTCCAAACCAGGAGGCATTATACTGACATGACCATACGGTGCTCCCTCACCTACAGCCACCGGGTTCCAAACTCCTGGTGTCCCTCCTCCCCTTAAAAGAGAGCTGTTGGGATCCATGCTCACTATCATCCATACCCATAATCTAAAGCTCATAACCTTTTAAAAATCAGATGTGTTTACATTATCAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAATCTGTGCCCTGTCCCTGGAGATGCTTTGCTACTCTACCAAACCACATGGGAGACTTGGTGACCATCCTAGAGAATAGACTTTACCCTCTCAATGAAGAGGATGCCATGGATGGTGGTATTGTGGACACTAGGAGACTCTGAGGGAAAGTGCCTTTTATAGGGGAGTCTTGTGAGAACCAAGACTGGAGGAGCTCCCTGAACTGGAGAGAGATTGGGTTGGGCCATTGCAGAAGATAAAAGGGTGATGGTGCCAAGGATATTTGGGCAATCCAATGAACTATCCAGTCTGGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGTCTCTTCACATATATGATAACTGCACCCTTGTTTTAAAGTCTTGCTTAAACACTCATGATGTTTGCGTGAAGAACATTAGTTGGGTATTGGTGGCTCTAAAACCCCAAGAATATGAAGTCCTTTATCACCCTGAAGTATGAAACTGGCATGTGGGCCCAGCCCCTCCATCCTCTGCAATATCATATTGTTAAGTGTGTGAAGCTCCAGTGTGCAGCCTGTAAGTGCTGGCATGTGTGAGTTCTTGAGCCCCACACTCAACAGAATCAGGCATGAGCCTTCTGTACTTTTGATTATGGCTCTGAACTCTGGACTAGACTAATGGGCAAATAGTTCTGGGAAGGAAGATTGCTGGGTGCACCAAAAGGCATGAAGGTATGTGATTTAATTACAGAGCTGAAGGAATCTGGCTCATTTCTTCCTGTATCACAGGAGAGAGGACGTCACTCTGCTCAGTCAATTGNNNNNNNNNTCACAGAGAAAATGCACATAGTATGCTTGTTTTACCTAGACTAGATCATGAGCCCATATCAGATTTAAATATCCATATGTACAGAGGAATCATTGTTTTTTTGTGCAGAGATGCCCACCCTTCTTAAGCACCCAGTGCAAGATCAGACAGATCTGGGTGTTTGGTGTGAGAACACCTCTCTTCCTGTGGAGTCCCCCTCATGACCACTAAGGTGGCCACATGATCCCAAGTCCACCACCATTCTGCTCAGCCCCATAACAGATGAAGAAGAACACATGGTTTGGGGAGATGTGATAGGCAGATTTTAGATCATCTCTTATGCACAGCAGAGAGAAGCGTTGAAAGGCCTGGAGAACACGTTGGCTGACCCCAGGCCTTTTCTCACAGAAACAGCTGACAAGCCGCCCTACAGTGTTCCTGTTATGGGTGTTTCCTTCATTAACAGAGAGTTTAAAGTAGCAACCTTGCCTCCCCCTGCCTCCCCCAAGTGATGGGTGGCGGGCCCAGGGGCCACCAGGCTTCCTGTAGAAGAAGCCTCTCTGCTTCCCTCAGAGCAGCTCTCCAAGAAAATAAATACCATGTGGTCATTATTCAAATGAGGTTTAATTAATGCACAACTAGCCCCCAAACTTTCCAAGACACCCGTGGTAATGAGCTCCCAGCTCTCTTCCCCTCCAGTTTGTGATGTCAAGCTGAAGAGCTGCATGTGACAGAAGCTGGGAATCTGAGGACCCGACAGCAGTTTGACTCCACAGTCTCACAGCTTGCAGAAGTATCTTGGCCCCAAAGCCTGTGTTCAGCCATCCTTTTGGGGGTAAACGTGGTGGGGTTGGTGACGTGCTCCCCAGAGAGCCTCTAAGGTTATAAAAGAGGCTCAACTCAAGAGACTTTGAGGCTGCCTGTAATTTACACACCTGAACCAGCCCTGGCCCTAATTCCAGCCAAAACTTTTCATAAATAGTACAGCAAAAGGCACTGAGTCACGCTGTCCTTTATTCATAGACTCACATCTTGCTAAACCGACAAGAACACACCTCCAGAGTTCTGGAGGAAGGAGCATTGTGCTTGTGGTTTAAACAAGACAGGATAGAGGAACTGCAGAGTTAAGGGTGACTCTAAAATGTAGAGAAGCTATCTTCTGGGGTCTAATCTTTGTCTCCTGATTGCTGAGCATCAGAAACATCAATGCAACTGACCCAGCCAAGGCTGCCTGCAGAGATAGTGCACTTTTTTCCTAAAGATATCTCAGTCGAGGCTGAGAAACACATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAAGTCCTTACTGAGGGTCAGGAAGTATATGGCTTCTGGTTTCATGCTGTTACTAATCCACTCTCATCCCTAGACCCAAAGGATGTAAGTCATAAAACCATCTTGGAACTTTATTTTCATAAAGAAAATCACCTAAGAGAAACAAGTCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTATATTCAATCACTATATTTTACCTAATTTTTAAACTTCACTTTGTCCTTCAACCTTGCTCTAAATTATACCTTTTGAACAATGATGCCTGAAAAGCCAAAAAAATTGTGTATAAAGCTCTCTCTACATGCCCATGTTCAAATCAGAAACAGTGACAGTCACCTTCTCTGTGTAATAAACTCACTGATTTCCCTCTGTGGTGTAGTAGGGGATCCAGCTTTACCTGAATGGAGGTCTCTGAGTGGCACAGGGACTGCTCAGGGTCTGCCTGCAGTATCCAGTGTCCTCACCACTTCTGATAAAGGACAGAGTCCTCCCCACGGGTCCCACAGACTCCAGATGCTGGTGCAATAATCCAGCCTCCTGATTTCCCTCTCTGTGAGGTAAAGGTATCCATTCACCTGGAATTCATCCAGAACCTTCAAGAGTCAGAAACATCCTGCAGAACAACACAGCGTCTCTGGCCCTGTCCAAGGTCCTGAGAACATCCACGAAGTCCAGTTCAGTGAGAAGATGAGGGCACCCTGCCATTGCCACAACCTCCCTGGGAACAGAGAAGGTGGGCAGAGGAGGCAAACACTCTCTTTTTCCCATTCCTCATGGTTCCCATTCCTTACATATTAAACATGCAACTTGCAGACTCATCAGACAAAACAACAGGGGCTGGGAGATGGCTCATTACGTTAGGGATTCAAGGATCATAATTATATTCTCAGCGCTGGGCACTCTGTTTGGAGCCACAGTCATTCCTATGTGGGCTCTGCCAACAGGAAGACATCCGGCTTCCATGTACAGGGCAATACTGCATCACCTCCTCCTTTCAGTCTCACATTCACTCAGCAATCAATAATCATTGTGCTCAGTACAGAGGCCACTGGCTTGAAGAAGAGCATGAGAACTTCGTGTGTATGCTAATTCGGCCTAATCACACGATGTTTCCATGATGTCAGAGCCACGGTCTCAGGGATATCACCTGGACCCATTCTCTTGATGATTTAAAACCTTAATTGGAAAGCACATAATGGGAGAATGCTGGAGAAAGTCCAGGGTCGACCAAGTCCTGCCAAGTCCCCAGTAGGGAAGCGGTCCCACAGCCTCAAACCCTTTTCACCCCTCCATCCACTTAAGTCTGTGATTGATGAATGATATTAATAGAAATCAACCAGGCATGGCCATGACTACGGTGCTATGTCCAGCAACAGTGTTTCCTATAGTGGTTGTAGTAGAATAACCATAACCCAAGAATTCAGCCCACTCATCACTGCCAGATCACCTTCACTAACAAGGGTGGTGGTGGTGGAAAAGGCAGCTGGAACTTAGGCTGTGCCTAAGCTGGTCCTGACTGTAATTGATCTGTTTCTTCCAGAGGGGAAACTGAGGAATGTGATTAGTTTCTGATGTGGATCTCTCAGCTCTGATATTGATGCCTTTGTTAGTCAGTGTCTGAGATGGCCCAGAGGCCCTGGGGAATCTGGCTTGGGACAGCAGAGATGCTTTTCATCCTAATTCACCATGGTTCCCCACGTTATGACAACATGGTTTGCCTGTTCATTTGATGCTGTCCTGGCCAGTCTGCTGGCTAACAGAGGAGCAGCACCTCTTCCTCTGCATCCAGCAAGGTTTATTCAACCCCTTCCTCCCCGAGACCTCCTTTTCCCATTTCCTATGAGCATAATGAATCTTTAAAGAATTTTGGAGCCCCCAAAATGAGGAAACCATGTGGTATTTGTCCATTTTGTTTGGGATGGGCCCTCCCAATGTAAACCCTTCTCTATTTAAAAGATCAGATACCAAACAGACCCACACAGCCATATCTCTACCCAGAAGCTCAGGAAAATACTCCAATTTCAGAGAATCTTGAAATCCTGCTATCCAACCTGTTTCCTGCTATGACCCAACACATGAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCTGGGTGCCCTTTCTTCTCCTAGACTAGAAATTGTAGGTAGTAATTTCTGCTTTACATGTTCCCAAGGATTCCTGTGCCATGTTCTATCTGACCACTGACATGACTTGATGCCTTAGAAAACATGACTTGCCAGAGCTATGGTTCTAGGTACGGGGGACAGGGATTGGGCACAGTGGCCAACCTCACTGTCCCCAATGCTATATGCTTTGGTCCTAGTTTTCTTGTACAAAGTAAGACAGTCAGGTGTCTACTCCTCTCCTGGCAACCCATGCCCACAACTGCACCTCTGAAAGTCTTTCTCTTCCTCCAAGGAAAGGACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGGGAGTGGAGAATAAGGGGAAGGGAAAAGGAGCAGAAGGAAACAGAGGGGTAAGGAAGGATAGAGGAATGGGGTCCTAAACATCTATCTCCAATGGTCACCAACACAGCTCTAGCTTTCATAAACTCCATGAAGAGTCCCAACGTAAGCGTGCACAGTCATTCACTGAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCCATCCAAAGAGAGAGCACACAGCTTAGGCTCAGAGCCTCTCGGTGAATGGCAGTCAGCCTGAGCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCCTGTAATTCTTTACAGAATCTTTATGGTTTCTTAACAGATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATGTCCATATGTCACGAAGGCAGACAAAGGCCTGGAGAAGGAAGCAGACTGGGCAAGGGGTGGGAGACGGGGGTGAGCAGGAAGTTTGGATAGGGAAAAGCACATGACATGATTAAAGGAAGTTGTCTTGATGCAACCCAGCACTGTGGATAATGAATAGACACTGATATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTTACAATTTGAGCATCAGAGACACTGATGAGGTTGTCGACCGCCACCTACATTCCAAATGCACCAAGAGCCATGGCCCCCTGGCCTGAGATGACTTAGGTATCTTTCCTTTGCAATTTCAAAACACTCGCTCAGTCAAATATGAGCATCCTACATACACTACAGAAGCCAGGGAGATGGATCCACAACTAAAGCACTTTCCATCAAAGCACAGAGGCCTAGTACAACTCCCCTCCCCTGAAAACCCACGTAAATGGGGGGAGGTGTAACAGTGGGTGGGTATGGAGGTTGCCTATAATTAAAGCCTGGGACAGCAGATGTAGGGAATCCAGAGAGGAAAGTGGCAAGCAGAACTAACTCGTCATATCAATGAGTCTGATTTTGACTGAAAGACCTTGCTGCGGAGAATCTGATAGGAAAGCAATGAAAATCTATGACATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGATAGATAAAATACATAAGTAGAAACTGCAATTAGGCTCCATTTCTCTGTTTTTGATGTAAAAAGAAAGGGGTTGGTCGAAATGCCCTGTTTTGTCTTTAAGTAGCGCTGAAGACCCAATCCAAGATCTTGTGCAGCTAAACACTCTTTGTAGGCGCTCACGGACCTACAAAGGGTAGGTGGCTCTCTCAAATTGGAGGGATACGGCTGTGCCCAAGTCAGAGGTGGATGCAGGTCTCCCAGGTGAGATCTCACAGAAATATCGTCCCTCTGGCGTTAGAGGGCGCACGTGGCCTGGAGCCCCTCCCTGTGTTCTTTAATCTCAGATAGTCCAGGCAGGGCTCTCCAAACCCCCACCCTCAAACCACCCTAAACACGGAAGGTGGGACAGAGCCTGAAACAGCCTTGCAAATGTCAAGATGGGGGCACATTGCCTGCTCCCTCTCCCGCCACCCCAGAGCTGTTGGGAGGGACTGGAGGAGGGTTTTCCTTGTGCACCCTAGAAGAGACCTCAACTGGGACAGAAGTTTTTCTCCGTGCACAGTGGAAGTCACGTCTTAGATATCTTGATGGTCACTCTTGCTTTGGGATCAATGGGTGGGGGTGGTGATTTGCAGCAGTGTCTCTGAGGAGTCTTAAAGATTCAGACATACCGAGAGTGAATCTCTCTCTGCCCTGCTCTTTGCTGTGTGGACATGAACAAAGACATCTCTGAATTTCAGTTCCTTCTAGCCCTGAGACAGGATGAGGACCTCTTCACTGTAGGCTTGGGATAAAGACTGTATACCATCCTATACCTGCAAGTGGCTCAGAGAGCACTTGTAGAGAAATGAGCCTGCAGTCAAGCACGCGAATCTCCAGTGTGGATTTTTATGGTCAGGAAAAGAATTGCTTACTTTACATTGATCCACCTAATGGCTTCGTGTGGCTAATCAGCCTGAACTGCATCCTATTGTGTGTCTGCAGTTAGATCTAACTGTTGATCTAATTACCCATGTATAGAGTTAGACTCTCACCCGGAGCTGGGAGAACTGCTTCAACCATCTACTCCTTCTAATGGAAACCCTGAAGCCTCAAAATTGCCTTGAGCTAAAATGGCAGATAGCAAAGAAAATCTTATTTTCCCCTCCAAGCCGTAACTAATTACGGGATATCATCACAGCCCGGTTAGTATTTACCCAACAATGTGCTGATTCCTGGTACAGCCAAAAGCTTACCTGCCATTTAAATGGAGCACGATATTGAAATCTTAATTTCATTACCTGCTGGTAATAATCTTACGATGATAAATCCAAAGTATCACTCGGAATACATTTGCATACGTAAAGGAATCTGTCCTCATTGTTGTCCCATGGCACACATGGCTGATGGTTTGACTTTCAAACCAGATCTGAATATCCTTTTATGGAGAGAGAGAGATAACGGGATATTTCCCTGCACTGAAGCCTGCTTGGAGAGGGAGAGAAACACATCCACAGCATAAAAGGGTATCTGGGCAAGCACAAGTGCCATGCATGTCACCTGTGAGATATGAGCCACCTCTGTGTGGGTTACTGATGCTCTCATATTTCTGCTAACAAGTCAGTTGATACAACAAAAGCCACTCAGAATTCCCAGACATTCAACACTAATTGTTACAGAAGGGGCAGTGGAGACTGTCAGCCTCTGCAGGACTCTCAGGCTGCCATGGCCTTGATGCCTATATTCTGGCTGTTATATCTCTAGGGCAATGTTCTCCCCGAGGAATAGAGGGTTTGCAGGCTTATCAGCACACGTGTGTGTACATGCGCAGAAAAGAACCATCTTGGCAGCTGGGAGTCCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACACTCCTTCTGGAAGAGAATGTGTGATTCCTTTTCAGGATCTGTGGGAAGACTTTGGACACCTGGGCCAATGTGGAATGACCTACAGATACTTGGAAACATTTGGATAGTTCCAGAAACTCCTGGAAAAGTGGAAGATCCAAGTTCTCCATGTCTAGATATGGAAGGATGCTGGGAACCTGGAATGTGTGGGGGAATTACCTGTCCAAGTTTGTCAGTAGAAGAGTCAGCAGAAGGAATCCCAGGCACAGTGTGATCTTCTTTGAATCTTACACTGTTCTCTCCAGTACTGTGTTTTGTAGATGTTGCAGGGACTCTGGCTACCAACTCGTCACAGTCCACATGTTCTTCAAACCCAGTAGACATAATCCGGCNNNNNNNNNCACCTTCCAAAGAATGGGCAGTAAATATGAGGCCACTCCTTTTCTAGTAGCAGGATGTAAGCAAATGTGCTGGTATCCCTGGTCCTCAGCATCGAGATGTATTNNNNNNNNNTTAAAACACTTGTTTAATGTTTTCCCACCACACCTGATATTTACAATATGTGTCAAAGAATCCAGACTCACCCCTAGTTAAATACATCTTTAGTTGTATTAATACCCAGCCCATGGAATCTTATATTTCCAATTACTCCTTCTTATCTGCTCTAGCTTGCTGTCTATTTTATATTTACTTCAGATGTGAACATATATTGCTACTATTTCATGTTGCAGAGCAATCATGACTGAAAATATTAATTTTAGTTCTGTTTTAATTACTCTGTCCCTCATGCACTGATTTCTGTGTATGAATATCAATTTCTGACTCATTATTTCGTCTCCTTAAATGATTCTTCTTTAACTTTTTTCCAAGTCTATTTTTTAATTTTTAAATATCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTTTTTCATTTCTTCAATTAGTCTTACAAAACACAGTACTGGAGAGAACAGTGAAAGATTCAAAGAATATCACACTGTGCCTGGGCCTCCTTCTATTGACTCTTCTACTGACAAACTTGGACAGTAATTTCCCCACACATTCCAGGTTCACATAAACCTTCCTCTCTTGCCATAGAGATCTCAGATCTTCCACTTTTCCAGGAGTTTCTGGAACTATCCAAATGTTTCCAAGGATCTATTGGTCATTCCACATATTCCCAGATGTCCAAAGTCTTCCCACAGATCCTGAAAAGAAATCATACATTCTCCATGTCTCCATTCTCTATGTCAAGTCTCTTCTAAGTTATGTCAAGATGTCAGTGAAAACTAACCAGGACACGTCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCGCAGGTCTAAGACCAGGGAACCACAAAAACGCGTGGAAGGAGCACATCCAAGCAAAGGAGGAGGAGATAATCAAGACTCTGTCCAAGGAAGAAGAGACCAAGAAATAAAGCTTCCTTCATGTCTGTTCATAGTGGCCTCACTGTGGCCTCACATGATCTGTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGTGTATTTATTTTGCCGTTTCTGTTTCTCTGGAAACCCTAATACAATAGCGCTCTAGAGAGATGAACAAGTACCCACCAGATAACATAAATTCCAGTTTACTTTTTTGGTGAATATGAAGTTGTTGTGGTTTTTNNNNNNNNTGCAAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGAAGAAACACATTAAGCCTCTTCATCCCTGACTGGCCGGCAAACACCGAGCCCACATGAGCTAAAGCGATTAAGGCATTAGGAATGTGTTTACACAAAAACATAAAGTTATCCTGTCAAGTTCAGATGAGAGACAACATCGGCCATGTGGGCAAGCCTAGAGCCTCAACCATTTAACACAAACAAATCAGGACACACTGTCAGAAGCCTGTCAGGCCAACAGAGACGAGGGCCTGCGTGTTGTGTTGTTATTTTCTATTATGAATTTTTGGAGCCACCCTGCTCATTAATTGTGTTTATTATGTTAATTCTGGCACTTTTTTCTTGGCTCATCAAATATTTCCTTAATGAACTGTCAGCTCACACCCCCTCATCTCCATTGTAATGACTTTCAAATTAAGTTCATCTCGACCACGGGGGTTTTTAGAACTCTATGATGACAGAAAACACGGGGAAAATAACCTCTTTCATTGTATTTGAAGAAAGACATAGTCATTCACCTGCCACCTTCCCCCAGAGCTGACTGTTCCCAAGCTCAGTGCTGAGACCTCTGCCTCATGGGCACCATCAGAGCCCTGAGATGAGCACTTCCAAACCAGGAGGCATTATACTGACATGACCATACGGTGCTCCCTCACCTACAGCCATTGGGTTCCAAACTACTGATGTCCCTCCTCCCCTTAAAAGAGAGCTGTTGGGATCCACGGTCAGCATCACCCGTGCTCATAACCCAAAGCTCATACCTTTTAAAAATCAGATGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGAATCTGTCCCCTCTCCCTGTAGATGCTTTGCTACTCTACAAAACCACATGGGAGACTTGGTGTGCATCCTCGAGAGTAGACTTCACCCTATCAATGAAGAGGATGCCATGGCTGGTGGTATTGTAGACACTAGGAGACTCTGAGGGAAAGTACCTTGTATAGGGGAGTCCTGTGAGAACCAAGACTGGAGGAGCACCCTGGACAGGAGAGAGATTGTGTTGGGCCATTGCAGAAGATAAAAGAGTGATGGTGCCAAGGATATTTGAGCAATCCCATGAACTATCCAGTCTGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGTCTCTTCACATATATGATAATTGCACCCTTGTTTTAATGTCTTGCTTAAAGACTCATGATGTTTGCATTAAGAACAATCATTGGGTCTGGGTGGCTCCAAAACCCTAAGATCACAAAGTCCTTTATCACCCTGGAGTATGAAATTGGCATGTGTGCACATCCCCTCCCCTCCTCTGCTATATCATAATGTTAAGTGTGTGCAGCTCCAGTGTGCACCCTGTAGTTGCCGGCATGTGTGAGTTCCTGAGCCACACACTCAACAGAATCAGGATTGAGCCTTCTGTACTTTTGTTTATGGCTCTGAATTCTGGCCTAGATGGATGGGCAAGTAGTTCTGGGAAGGAAGATTGCTGGGTGCAGCCAAAGGCATGAAGGTATGTGATTTAGTCTCAGAGCTGAAGGAATCTGTCTCATTTCTTCCCGAACCTCATGAGAGATGAAGTCACTCTGCTAAGCCAATTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGAGAAAAGGCACATAGGCTGCTTGTTTTACCTAGACTAGATCATGAGCTCCGATCAGATTTAAATATCCATATGTACAGAGGAATCATTGCGTTTTGGTGCAGAGATGCCCGTCCTTTTTAAGCACCCAGTTCAAGATCAGGCAGATGTGGGTGTTTGGTGTGAGAACACCTCTCTTCCTCTGGAGTCCCCCTCATGACCACTAAGGTGGCCACATGATCCCAAGTTCACCACCATTCTGCTCATTCCCATAACAGATGAAGAAGAACACATGATTTGGGGAGATGAGATGGGCAGATTTTAGACCATCTCCTATGCACGGCAGAGAGCAGCGTTGAAAGGACTGGAGAAGACGTTCGCTGATCCCAGGCCTTTTCACACAGAAACTGCTGACAATTGCCCCACAATGTTCCAGTTATGGGTGTTTCCTTCAATAACAGAGAGTTTAAATTAGCACCCTTGCCTCCCCCTCCTTCCCCCAAATGATGGGCGGCGGGCACATGGGCCACCAGGCTTCCTGTAAGAGAAGCCTCTGTGCTTCCCTCAGAGCAGCTCTCCAAGAAAATAAATAGCATGTGCTCATTATTCAAATGATGCTTAATTACTGCAAAACTCGCCCCCAAACTTTCCAAGACACCCATGGTAATGAGCTCCCAGCTCTCTTCCCCTCCACTTTGTGATGTCAAGATGAAAAGCTGCATGTGATAGAAGCTGGGAAGCTGAGGGCCCGACAGCAGTTTGACTCCACAGTCTCACAGCTTGCAGAAGTATCTCAGCCCCAAAGCCTGTGTTCAGCCACCCTTTAAGGGCTAAAAGTGGTGTGGTTGGTGACATGATCCCCAAAGAGCCTTTGAGGTTATAAAAGAGACTCAACTCAGGAGACTTTGAGGCTGTCTCTAATTTACACACCTTAACCAGCCGCAGCCCTAATTCCAGCCAAAACATTTTATAAATAGTACAGGAAAAGGCACTGAGTCACGCTGACCTTTATTCATAGCCTCATGTCCTTGCTCAACCTACCAGAACACACCTCCAGCGTCCTGGAGGAAGCACCATTGTGCCTGTGGTTCGAACAAGACAGTATAGAGGAACTGGAGAGTTAAGGTTGACGCTAAATTGGAGAGAAGCTATCTTCTGGGGTCTAGCCTTTGTCTCCTGATGGCTGAGCATCAGAAACATCAATGCAACCGACCCAGCCAAGGATGCTTGCAGAAATAGTTCACGTTATCCTAAAGATATCTGAGTCGAGACAAAAAAACAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACACACACAATTGAAACTGTCCTTATTGAGTGTCAGGAAGTGTATTGCCTGTGTTTTCACACTGTTACTAATCCACTCTCATCATTACACCCAAACGATGTAACTCATAAAACCATATTTGAACTTTATTTACAAAAAGAAAACCACCTAAGAGAAACAAGTCACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAAGTACATTCAATCACTATATTTTACCTAATTTTTAAACTTCACTTTATCCTTCAACTTTGCTGTAATTATATCTTTTGAACAGTGGTGCCTGAAAAGCCACAGAATTGTGTATAAAGCTCTCTCTAAATGCCCATGTTCAAATCAGAAACAGAGACAGTCACCTTCTCTGTGTAATAAACTCACTGATTTCCCCCTGTGGTGTAGTAGGGGATCCAGCTTTACCTGAATGGAGGTCTCTGAGTGGGACAGGAACTGCTCAGGCTCTGACTTCAGTAACAACTGTCCCCATCACTGCTGACAAAGGACAGAGCCCTCCCCAAGGCTCCAACACACTCCAGATGCTGGTAAAATAATCGAGCCTCTTGATTTCCCTCTCTGTGAGGTAAAGGTATCCATTTAGCTGGAATTCATCCAGAACCTTCCAGAGTCAGATACATCCTGCAGAACAAAGCAGCTTCTCTGGCCCTCTCTAAGGTCCTGAGAACATCCACGAAGTCCAGTTCACTGAGAAGATGAGGGCAGCCTGCCATTGCCACAACCTCCCTGAGAGCAGAGAGGGTGGACAGAGGAGGCAAACACTCTCTTTTTCCCATTCCTCATGGTTCCCGTTCCTTACATATTAAACATGCAACTTGCAGACTCATCAGACAAAACACCAGGGGCTGGGAGATGGCTCATTACCTTAGGGATTCAATAATTTAAATTCTCAGGCCTGGGCACTCTGTCTGGAGCCACAGTCATTCCGATGTGGGATCTGCCAACAGGAAGACATCTGGCTTCCATGTACACGGCAATACTGCAGCACCTCCTCCTTTCAGTCTCACATTCACTCAGTAATCAATAATCATGGGGCTCAGTGCAGAGGCCACTGGCTTGAAGAAGAGCATGAGAACTTAGTGTGTATGCTAATTCGGCCTGATCACAAGATATTTCCGTGATGTCAGAGCCACGGTCTCCGGGATACCACCTGGACCCATTCTCTCTGATTTAGCACCTTAAATGGAAAGAACATAACAGGAGGATACTGGAGAAATTCCAGGGTAGACAAAGTCTTGCCAAGTCCCCAGTAGGGAAGTGGTCCCACAGCCACAAAACCTTTTCACCCCTCCATCCACTTAAGCCTGTGATTCATGAATGATATTAATAGAAACCAACCAGGCATGGCCATGACTACGGTGCTATGTCCAGCAACAGATGTTTCCTATAGTGGTTGTATTAGAATAACCATAACCCAAGAATGCAGCCCACTCATCAGTGCCAGATCACCTTCTCTAACAAGGGTGGTGGTGGCGCTGAAAAGGCAGCTGGAACCTAGGCTGTGCCTAAGCTGGTCCTGACTGTAATTGATCTGTATCTTCCAGAGGAGAAACTGAGGAATGTGACTAGTTTCAGATGTGGATCTCTCAGCTCTGATATTGATGCCTTTGTTAGTCAGTGTCTGAGATGGCCCAGAGGCCCTGGGGAATCTGGCTTGGGACAGGAGAGATGCTTTTCATCCTAATTCACCGTGGTTCCCCCAAGTTATGACAACATGGTTTGCCTGTTCACTTGATGCTGTCCTGGCCAGTCTGCTGGCTAACAGAGGAGCAGCACCTCTTCCTCTGCATCCAGCAAGCTCTATACTCAACCACCTTAATCCCCCAGACCTGCTTCTCCCATTTCATATGAGCACAATGAATCTTTAAAGAATTTTACGGCCCCCAAAATGAGGGATACCATGTGGTATTTGTCCATTTTGCTTGGGATGGGCCCTCCCAATGTAAGCCCTTCTCTATTTAAAAGATCATATACCAAACAGACCCACACAGCCATATCTCTACCCAGAAGCTCAGGAAAATACTCAAATTTCAGAGAATCTTGAAATCCAGCTATCCACCTTGTTTCCTGCTATGACCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATCTGGGTGCCCTTTCTTCTCCTAGACTAGAAATTGTAGGTAATAATTTCTGCTTTACATGTTCCCAAGGATACCTGTGCCATCTTCTATCTGACCACTGACATGACTTGATGCCTTTTAAAACATGACTTGCCAGAGCTCTGGTTCGAGGTGCGGGGGACAGGGAGTGGGCACAGTGGCCAACCTCACTGTCCCCAATGCTATCTGCTTTGGTCCTAGTTTCCTTGTACAAAGTCAGACAGTCAGGTGTCTACTCCTCTCCTGGCAACCCATGCCCACAACTGCACCTCTGAAAGTCTTTCTCTTCCTCCAAGGAAAGGACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGATAGAGGAATGGGGTGCTAAACATTTATCTCCAATGCTCACCAACACAGCTCTAGCTTTCAAAAACTCCATGAAGAGTCCCAATGTAAGGGTGCACAGTCATTCAGTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTCCATCCACAGAGAGAGCACACAGCTTAGGCTCAGAGCCTCTCGGTGAATGGCAGTCAGCCTGAGCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATGTCCATATGTCACGAAAGCAGACAAAGGCCTGGAGAAGGAAGGAGACTAGGCANNNNNNNNNNNNNNNNNNNTGAGCAGGAAGGTCGGATAGGGTAAAGCACATGACATGTTTAAAGGAAGTTGTCTTGATGCAACCCAGCACTGTGGATAATGAATAGACACTGATATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTTACAATTTCAGCGTCAGAGACACTGATGCGGCTGAGGACTGCAACCTACATTCCAAATGCACCAAGAGCCATGGCCCCCTGGCCTGAGATGGATTAGGTATCTTTCCTTTGCAATTTCAAAACACTCGCTCAGTCAAATATGAGCATTCGACATACACTAGAGAAACCAGGGAGATGGATCCACAACTAAAGCACTTTACATGGAAACACAGAGACCTAGGTACAACTTCCTTCCCCTGGAAACCCACATAAATGGGGGGAGGGGTCAAAGGGGGTGGGTGTGGAGGTTGCCTATAATTAAAGCCTGGGACGGCAGAGTTAGGGAATCCAGGGAGGAACGTGGCAAGCAGAACTCGCCATATCAATGAGTCTGATTTTGACTGAAAGACCTTGCTGCGGAAAATATGATAGGAAAGCAATGAAAATCTATGACATCATATTACACATACACACATGTCTGCACAATACACATTCAAACACATGAGTACACATATGTATCTCTCACACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGATAGACAAAATACATAAGTTGAAACTGCAATTAGGCTCCATTTATCCGTTTTTGATGTAAAAAGAAAGGGGTTGGTCGAAATGCCCTGTTTTGTTTTTAAGTAGCGCTGAAGACCAAATCCAAGACCTTTTGCAACTAAATGCTCTTCCTGTAGCCCTATTAGGCAATCACTGACCTACCAAAGGGCAGGTGGCCCTCTCAAATTGGAGGAATATGGCTGTGCCCAGGTCAGAGGTGGATGCAGGTCTCAAAGGTGAGAACTCACGGATATCTTCTCTCTGACTGGCGCTAGAGGGCGCACGTGGCCCGGAGCCCCTCGGTGCCTTCTTCAATCTCAGATAGTCCAGGCAGCGCTCTCCAAAACCCACCCTCCACCCACCCTAAACCCGGAAGGTGGGGACTTAGCCTAAAACAGCCTTGAAAATGTCAAGATGGAGGGACCCTGCCTGTTATCTCTCCTGCAACCACAGAGCTGGTGGGAGGGACTGGAGGAAGGTTTTCCTTGTGCACCCTAAAAGAGACCTCAACTCGTACAGAAGTTTTTCTCCGTGCACAGTGGAAGTCAAGTCTTAGATATCTTGATGGTCACTCTTGCATTGGGATCAATGATTGGGGGTGGAGATTTGCAGCAGTGTCTCTGAGGATGTCTTCAAGAGTCAGACATACCGAGAGTGAATCTCTCTCTGCCCTGCCCTTTGCTTTGCAGACCTGAACAAAGACATCTGTGAACTTCAGTTCCTTCTAGCCCGGAGACAGGATGAGGACCTCTTAACTGTAGGCTTGGGACAAAGACTGTAAACCATCCTATACCTGCAGGTGACTCAGAGAGCACCTGTAGAGACTCGAGCCTGCAGCCACCCACGCGCAGCTCCAGTGTGGATTGTTCTGCTCAGGAGGAGAAATGCTTACTTTTCATTGATCCACCTAATGGCTTTGTGTGGCTATAAGCCTGAACTCCATCCTAATGTTTGTCTGCAGTTAGATCTAACTGTTGATCTAATTATCCAGGTCTAGAGTTAGACTCTCACCCGGAGCTGAGAGAACTGCTTCAACCATCTCCTCCTTCTAATGGAAACCCTTCTGAGACTGCGAGCGTCCTCCCTGAAGCCTCAAAGTTGCCTTGAGCTAAAATGTCACGCAGCAAAGGAAATCTTATTCACCCCCAAGTCCTAACTAATTACGGGATGTCATCACACCCCATTTAGTATTTACCCAACAATGTGCTGATTCCTGATCCAGCCAAAAGCTTACCTACCATTTAAATGGAGCACGATATTTAAATCTTAATTTCATCACCTGCTGGTAATACTCTTACGATTATAAATCCAAAGTAATACTCGGAATACATTTGCATACGTAAAAGAATCTGTCCTAATTGCTGTTCCATGGCACACATGGCTGTTGGTTTGACTTTCAAACCAGAGATGAATATCCTTTTATGGAGAGAGAGATAACGGGAGTTTTCCCTGCACCAAAGCCTGCTTGGAGAGGGAGAGAAACACATGCACACCATAAAAGGGCATATGGGCAAGCACAAGTGCCACGCCTGTCACCTGTGAGATATGAGCCACCTCTGTGTGGGTTACTCATGCTCTCACATTTCTGCTAACAAGTCAGTCGATACAACAAAAGCCACTTCAGAATTCCCAGACATTCAATACTGATTGTCACAGAAGCGGAATGGGAGACTGTCAGCCTCTGCAGAACTCTCAGGCTGCCAGGGCCTCGATGGCTATATTCTGGCTGTTATATCTCTAGGGCAACGTTCTCCCAGAGGAATAGAGGGTTTGCGGGCTTATCAACACATATGTGTGCACATGCGCAGAAAAGAACCATCTCGGCAGCTGGGAGTCCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGACACTCCTTCTGGAAGAGGAGAATGTATGATTTCTTTTCAGGATCTGTGGGAAGACTTTGCACACCTGGGCAAATGTGGAATGACCTGTAGATCCTTGGAAACATTTGGATAGTTCCAGAAACTCCTGGAAAAGTGGAAGATCCAAGATCTCTATGGCAAGAGAGGATGGTTTATATGAACCTGGAATGTGTGGGGAAATTACCTGTCCAAGTTTGTCAGTAGAAGAATCAGCAGAAGGTGGGCCAGGCACAGTATGATCTTTGAGTCTTTCACTTTTCTCTCCAGTACTGTGTTTTGTAGATGTTCTAGGCACTCTGGCTACCAACTTGTCAAAGTCCACATGTTCTTCAAACTTAGTAGACATAATCCGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACCTTCCCAAGAATGGGCACTAAAGATGAGGCCACTCTTTTTCTAGAAGCAAGATGTAAGCAGATGTGCTGGTATCCCTGGTCCTCAGCATCAAGATGTATTAAAAATTAAAACACTTGTTTTATGTGTTCCCACCACACCTGGTATTTATAATATGTGTCAAAGGATCCAGACTCACCCCTATAAATACTTCTTTAGTTTTATTAATACACAGCCCGTGGAATCTATATTTCCAATTACTCCTTCCCATCTGCTCTAGCTTGCTGTCTATTTTATATTTACTTCAGATGTGAACATATAGTGCTATTATTTCATGTTACAGAGCAATCATGACTGAAAATGTTAATTTTAGTTCTGTTTTAATTACCCTGTCCCTCATGCACTGAGGTCTGTGTATGGATATGAATTTCTGACTCATTATTTTGTCTCCTTATATGATTCTTCTGTAACATTCTTTTTCCAGGTCTACTTTTTAATTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTTTAACATTTCTTCATTTAGTCCAGTTGGTTAGCAATTCCATTAGATGTTGTCTGGGNNNNNNNNTTAAAGTTTATCTTTAATAGGCACTTTTTTTCTTCTGAGCACAGAATTGATCTTTAGAGTTATTTATTTCAGAAGTGAACTTGTGCCATCCTCCCTGTTTTGCAGTGGGCGTGATTTCCATTCTAACCACAACTGTACCTTCTGTTTTGATTCTCTGTTCTTTCCTTGTTTTATTTTTTTCTTTCAAACTTTTCCACTACCAAGTTCTTTATTATATTAATATATGATCGTATTAATTATGTATCTCTCCCAGCTCAGCTTTTAACTCTCATGAGCACTGAATCTGTGTCTGGCTGTACTCTGTGTTCAGCACCTGGGACAGCTCCCGGGTCTCAGCCACATTGAGTGTTTGTTAAGCAAAAGGGGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGAACACACTGGGGTTCCTAACATGGTTTCTGAGAGACTTAATGAGTTGCAGACAGAACAGGAGAGCCTAGGTTTCTTAGGTTTGTTCATACAAGGTCTTAGCCACAGAGGATGAAAGGTAACACGTTCAGTATGGTGAGAACAGCTCAGATTTAGGTTACTACAACTCAGTGTGGATCTGCTCACATCAGCCCCTCCCTGGATGTGTGGCTTGCCTGGAAGAGTGTTAAGACAATTGTACATTGAATCCTGTTCTTACATGCAAGCATAAATATTGAGGACAAATAATCTTTCTATGATTATGGCTAAAAAATTTTATTTGTCTTGTGTTTATTATATTATATATGCTTTCTGAACTCTCCTGCATACTATAGAGTAAATACATTTAGTGTGTTTGAGAACTCCACATAAGAGGCTACAAAAATACCTCAGATGTTAAAGGCTTGTGACACAACCAAAATGTCAATGAAACTGAAATTAGACACTGTATATTAGGTGCTTTTATTGAAATAGTCACATATTAGCTCTTTGTAATTCTCTACATCATATCAGGTCTAATGATAATGATAGTGAATCCATCCAATTACAAAATTCACCATTATAGCTAATACCTTATTTTAATTATTTAACTTGTGCTTTGGTTTCATCTTCATATTCTATACCAAAGGAAGCATAGTTAGTGCTCTCCTATAATCAAATAGCCACATCGTCTGCGGTAATCTGGTATGTTAGTAAAATATCAAAATCGGTTTCTTTAGTTCATTTACTTTGGAGAGATCTAATCTCAGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGATAAATGATATAGTAAATGAAGTTAGAAAACACAGAAATAAATTACAAAATTGAAACTCAGATTANNNNNNNNNAAAAAAACCAAGCTCACTGAAAATTAAGACCATGGACCCATTATATAAGTAAGTACCTGTGAGCATATGCTTGACAACACTCTAAGTTCTTTCTCTCCCTTTACATTAAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGATGCAACAAAAAATCTAAAATGCCTGTTTATGGAAGATTCGNNNNNNNNCTTATTGGCATCCTTAATGTATCATAATCGATGGAATTCTAGATGCCTAATGAAGATGTGTTATATAAATAAATGATGAAGAAGATTCAATTTAAAATTATATTATGTTTATTAGAAGAATTTTTCCACTCACTTTCATAATCTATTTTATATAATACAGACTCTGTCATTTTTCTCCACAGATTCTAGTCAGGATGTATCTTAATACACCACGCTTATTCAAGTGTATTTTGTATCTATTTGTATCCACCTCTCCATGACAACGCCCTCAACACATATTTCATATACTGTAAATGCCTATCCTGATATTTCCATTTATTAGGATGATAATATCAAGAAGATACAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCAATACCCCAAAAGCTTGAATTACCAAACATACAGTTCACATACCGCAACCAAATCACACACACACACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAAATCTACTTTTAATCTGANNNNNNNNNAACCATTAGGAAGTGGACTTCTGCCAAATGACCTCAGCAGAACAGCATGGTAGATAAACAGTAATTGATTCACTGGAGATTTAGATGCACTGGATTGTTAAACATGGGCTTAGAGGTAGAGACATGTCAGCACATGAAGAATGGATACTCAATCCTGTGTGATGTGTTAAGCTTCCATAGCCCATGGTTTCAGGCAAACAGCATCAGATTTTTGCACTGAGGAATCGAATAAACCAATTTGTAGACAATTCCAATCAAGAAAATACTGACATCCTCCATGATGCACATCATATTTCAGTTGCACTGGCCTCAGTATTACTGAATATCTTCTGTCAGCACGGGCTTTTACTGCCAACCCTTTCATAACTGCAGATCTCCAATCTGCTTCAGCCATGTCCTCAGCTAATCATTCTGTTGGAGGGATATTAGATCACTGTGTCTGCCTATGCAGTCTTTCTTTACTATGAAGACCCAGGGAACTGTTTTCATTCCACTGATCTGTTGTAAGTAATCTTGAATCACATTAGGGTTGTTAGTGGCTGTGATGTCTACAAGTCCCAGAACACCATGTTTGAATGGGAGATGATTGAGATTTTTTTGCATATTTCTGCATAAAGGTACAGGTGGCAATTGATGAACAGGACCACTTTCCCAGACTGGATCTTGCAGTTCACATACACATGAGCCATGCTGACTGGCTGCAACTTCCCAGAAAAGTAAGTACAGTTGAAAATACTGGTCTGTTTGAGAATCGCAATCCCAATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGGAATGCCGGCTTCTGCACCAGGAATCTAGAGAAGACCTTTTAGAGCTGTTTGTGTCTAATAAGAGGTTCAGTTCAGTTACAAATTTCCAATGGCCACATTCCCTTAGCATGATTTTCATATGATGCTTTGATACAGTCCTTCTTATTTTGAATAGTTCTTGGCAACAGAATAAAAATAGAAATAGTAATATGTTAATGCACAGTAATGTATTTGCATGAGTGCATCATGTACAAGAATTACAGGATAAACGAGAATTGGAAAACCAGATGTCTTTCCTTTTGTGTACCAAGACCAGGAAAACTGAACTATATAAAAATCTGAGACAAGTTGTCTGAAGNNNNNNNNNNNNNNCTTTAAATCATGGATATCCTAGGGAAGGATTTCAGGAATCAAGAGTCAGCAAAAATTACCTTTATTGCTAATCCAACTCACCTGCTGAATCCCTCATTCTCAGAAATGAATATACTCTGTATCCATCCTGTTATAATGTGTATATATCTATATATCATTCATCGAATGGATACTTTTGAATCTTACTTTCAAAGCAACATTCTGGGGAGACACAGAAGTAATTCTCAGGCTAATGTTTGGTCTCAAAAGTTCATTTCATGAGTTGCTTTACAACAGTCATTTACTGACCTGGAAGAAACACATTTTAAATGTTGTGAAATCTATTAGAACAATATCAATTACCTTTCTCTCTTCCCATTTTTGAACTGAATCATTTTCCACCAAATGTCTGTTTTCACAGCTGCAGGCTGCATCCCCACTGATTAGTCTGAATCTTGTTCTTAGCACTGAATTTATGATACATCAATGTGATTTCCTTTCCACTTTGACCACAAGATGAGTTTTAATTCTTCATTACATCTGATGGGTCAAATCTACATTGTCACCAAGGATGCGATTTGAGAGTTTAGAGATGCTGAGGTATAATGCAGTATCTACGAATAACCTACATGTATGACTGGCAGTTTAGACAATGTCTATACCATATATGTACTCCTGTAGGTATCACAAAACTTCTCTCTTTGGTGGAATTTGATCCAGTTCAACTAAGAGAGTACAAAAGAAAGGATAAAAGTCATGCACATGGGCTGGAAACATAGCTCATGCATTTTGAGCATTTGCTAAGCATAGAACCAAAAGAGTAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGAACCCAACGATTATTCAAAATAAGCACCAAATATATATTGAGGTCCAAAAACATAAAAACTAAGTATAAAATAGTTTTTGAAACATGGAATTTATTATCTCTCCCAAGAGGTTCCCACTGTGACTATATTTCATGAAACCAGAGACAGATAGGACTGGTTTTCCTGATTTCTATTTTTACTTCATTGGTGAATGTTTTCATTTCCTGAGAATCATTAGAGCAAATCTACTGAGTTTCTCACTAGTTCGTCCGATATGATCACCCCTAGAGTACTATATTTTAGGAGAACCTAAAGATATAACCACAGGATGAATCATGGATACCTTTTCCATCATGAAATTGGTATCCACAGTGGGCCATATTAGCAACTTCGAAAGTCCAGTCCACATGTTTACCTCTGGCTTGTTGTGAACAAATTATCAATCCCAAGGCCAGTGAATGTTTCAGTGACCTAGCTCCACATATGGTTTGTTGGATTACAGGATGGCTACACCACACATGAAAAAACAAGTTTCTGAAGAGTTGAAAAACACAATTTATTCTGAAAAAATATATATTAACTGTTTTTTAAAAAGTGCTAAAATGATACAATCATAATATAAAGTGTATGACCTTAACCAAACTGAAAATTCACCAGAAGAACAAAAATTTTAAAAAAAGAATGAGTAACAAAACTTCCAACCAAACCAAAGCTAATACCTGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAATAATTAAGCTAAGCAGTCTCTTGTTGAAGAATTAGCACCACAGTCATACACTGTGGCTGCCCTTGGGAACATAGTGGGAAGGCTGTCAGTCACCAATTGTAATAGAGTTTTAAAGATGAATCTAGCTATGCCTCTTTGGGGCCTTTAAGGCCTTCCAAGACTAATATGAGACATGTACAGAATTTGGTTTCTAGATTTTGAATATCTCTTGACTGATTTCCAATAATGAACTTGAAAATTCCTCATAACAAGAATGAATTAACCCTCTGAGACTCCTCCTGGATGGCCAGCAGTTTTTGATGTGCTTCAACACTTCTTTGAAACCCTCTCATGTTCATGTTCAGTATGAAGGGAGTTCCAATGTCTGAATGGAAACTCACTTCCCTTTCCTACCTGGTCTACAGCATTTACTCAGCTCAAATATGTTCACTCCCAAGGAGATAAAAATTTTAAAAATTCGTCCTCTCAATCTATACCAATAAATTAATAGCATGTATTTTCTATCATTCAAAGTCTTCCTATTGCATATTTCCTGAAGCCCTTAGCTTTCTTCATTTTAGTAACAGGTTCTGCATCAGGAAGTCCTTATGTAGATACAATGTTTCTCCTTGGCTTTGATCCATCTGCTCAGTCTTAGGTACTGGTTTTAACTAAGCACAAGTTTCTCCCTTTTGAATTAAGTTGTTGCAGTACAGTTTCTTATGTTTTTCAACTTGAAGAATTGTCAAAGCTCTTTCAGTCCCTACAGAATTATGACTAGTAATGACCTGGTTCAATCCTACAATCATGAGAACTGAGCAACTACAGTTCAATAAAATCAAAATTGAATCACTAGATTTCTATGAAATGTTGTTTTCAAAGTGGGATTCAGTTGTTACTATTTACAAATCATTCCTCTTAAACTTTAAAATGTAAGCATTGTTCATGCACAGAATTCTTTCTCAAGAAATGAGGAGGAATTCTGAATTCTTTCATTGACATTGGGTTTGACTTACTTGTGGATATACACCTCATACCTTGGATCAATCCAGCATGCCCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGACACTCCATGGTAACACGTGCTACATGTTGGAAAAGCACACTTCTTCAAAGATACTATGGCCTCCTTTGTTTTGCAAGCCTCTTTAGCATATCTAATCACTTCAAACTGCACCATTTATTTATACATCTGGGTCACAATTAAACTCATAATATTCTTCATTCTCCATAGGGATTCAGAGCTCAATGATACATAATTTTTGCAGACTTTAGATTCAAATTTTGTCCTTAAACTCATTAAGTATTTATTGTTCTGTAAATGCAAATCCAGCTGGTATTTTGGACATTTGAGTTTCATGGCCATAAATCATCAGCTAAACGGATTCCCTCTATTCTTGGCAAGTTCATGCTATGCTTCCCGAATGTCATGTGTGGTGACTTCCTAGTTATACAGTCTTATGATATGCAAGTGAGTTCTAATACAGTTTTCTTAATAGGCAATGGTTCTGATCAGAATCTGTACAGTGGGGAATCAATCTCTTTGTGCTAAATTTAGGTTGCAAACTGCCTCTGTTTACTTTTTGAATAGCACCTTGTATATATGCATGTGGTTTTTAGATGGTTTTTCATTATCTATTAGCAGTCTACATACCATACCATCAGATTATTTTGAGTTTCCATATGAAGTGATTTCTTGTCCCTCCTGGCTTAGAATTGTTTGGGGATACTTAGATCAATCTGTGTAGCCCTTCTCAATTCTTCTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACATTTACAGCAGACGGATCCTGTAATATTTTGGATACTACATGATTCCCTTAACTAAAATATGACTATGCATGCTTATTGAAGCTCAAAGAGATCCATGGGGAGACACCACTGACTAAAAATGTCAACTACTACTCAGATATCCTCTATGTATACAGTCAGAGGAACAGTTACTTCAGTTGAGGTGTGGAACTGATGAATTCTAAGCCATTTTCCATATTTTNNNNNNNNTACTAAGACAAGGATTGAGGGAATGCCCTCATCTATGTAGAACATTAATTTCATCCTCACATACATGTGTGATTTGAAGTAGTTGCAACACTGTACTACAGAAAGAATAATATACTGTTCGGTATGGTCTTTCTGGACAAGAGTATGATATTAATACAATCTTCTCTGACAGATTTTCAAGCACATATGAACATCAGAGAATTCCAGCAGAGTAAATCTTGCTCAAGATAATACCCTTCATGTAATTTGTTACCCTCATCGGGACCAGATACAGCTAGATATCAGAGTTTTGACTCANNNNNNNNNNNNNNNNATCTCATGCTAATTTTGATGCTTTCTGTCCCCCATGGAATAGTTAATCAACAGGCCTGTGAACCAGATATCAGCAGCATGACCAGAGGTTGGATGCACTTTACCTCACTGCTGAATTCAAAGATACACGGATTTTATTTTATGAGAAGGCCTTGATCTTCTAGAATGTAGAATGTTGTTGTCTGTGGCTTTCCTTGGCTCCCTCCATTCTCACAAGGTTCATATTAGTGAAGAAACTGCACACAGAATGTGAAAAACACTTGCTGGGCTACAGGATAGACAAAATCAACAAAACTTTCCTTGCATGGGATTAGAACATAGTGGACAGGAGATACATTCAGCTTAGTCAATGAAATGCTCCCCCTGTATACCTAATAGACAAATGTTTACCCACCTCGATTGAATTGTTAGCCATANNNNNNNNNNNNNNNNNNNNAGTTCCCAGGAGACTTTATTCTCAGCAAAGGATAAGGTGGTGGACCAACATCTTATGCTTGCTCACTATTTCCCCAGTTATTCCAAGATAAGCAGATTCCTCCAAAATGAGCTCCCATTTCCATAGTCTACCTGTCATTAGGTATGAAGCTATGAGCCCAGTCAATAAGAAAATCTCCATAACCAAGTTAAAGTAAATCTTTTCTTTCTTTAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAGTAATTTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATGATGAGAGCTCACATATTACTTGCCGTATCCTACGACTTTTATTCAAAATACCTCTTCTGCTTTTCTGAGAAATGATATAGCTTCTTATCACACTCTTATTTTTTCTTCATGTCCTGACTCTGAGAGGAACATAATAAAATTAATTTGTATATGAGGACATTACAGTTGCATTTTCCTGTGATGTGAGAAAAATGATGTTAACACAGGGAGGTCAGGACAGTCAACAAAGAAGTGGGCATAATGGCTATCTTTTGTCCAAATGCTGTTGGTGCAATGGGTCAGCACTTCTGGGAGTTTACCCAACTCACAGGTCATCTTCTGGAGCTCATTAGTCAATTTCTCCAACTTCTTAATCTGTTGTACTTGCTCACTGATGGTGGACGGTTGTGATGATGCCTTCCCAGCAGACCCTGTAGATAAACACAATGGAACATGCATAGTTATGTCCCAGACACAGGAGAGAAAATGCTAGTCCCCCAATGAAGGTTGACAAAAGGGGAAGTCTACAGACACTTGGAAGCACTGAAAGAGGAGAAAAGCTCTCTTCAATCTGGAGCTATTAGCTATTTTCTTTCTCCCAACCATGATCACTACAAATATGCCTCACTTCCTTCTGCAGTCCCCTGGCCCTTAAAAAGAAAATCTGGCCAAGACATGAAGAAATAGAGGACATTTTCAGTTCGTATCTGATGGGATGCATGTAAGTCCTGGAGTCCCTAGTGTTTAGGACCACCAAGCCTTAATCATGTATGTTCAAAATAGTCAGAGACGTTGATGCATGTCCAGGGGAGTAGCCCTTGTCATAAAATTCCAATGGCATGTCCAGGAATCCTCTGAAGATAAAATTCAATACTCTACCCTGAGAGTGAAAGCTTTTATCCCTGTGGTTTTTCTTGGTATTCTTCCTTGTTCAGAATGAAATTAAGGAACTCACAGTAGACCAGCTGCATGGTTGACAATTCCTGGCTCTCTGCCAAAAATTCATCAGATATTCCTGTTACTGGGTCTCTTCTTTAGGAATCCAGAGCCTTCAGGTCATAAGTCCTACACCTAGAAGGCCTGAGCCAAGACCACCTCCTCTAGGAAGCTCCTCGGAACCAGCCAATGCTCTCACTCGCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATCACTGATCTATTGTATTTTTTACCACATTCACGCATGAATAGTGAAGTCTCAAATTTCAAACACAACCCACAAATGGTCCTCCACACCTTAGGTAGCACACTCAAAATGACAAAGAAGAAAACAAATTGAGAACATAGTTCAGAATGCTTGTCAGTGATGGGATGATTCGACACAGTTAATCCATCTCAGGGGACATCTGTATCTTAATGACCAATTTCTCCAAATTATTCATCTATTCCTTCTGCTACGTAATATTGGAGGCTTGGGATGATGTTCTCCCCGTAGGCCAGTTACACAGATAATTACAATTAAGCAAAGACTTGGGGACGATCCACAAACTACAACAGTTTGGATAGGGGAGTAAAAAATACAGAAAATTCTGATAAAAACTTCCATAAGAGCCTTGAAAATTACNNNNNNNNCCATGAGGCTGGTTGTGATGTGGTCAGTGGTACACAGTACTGGCTACAGGTGCATTGATTAACACAAGTGTAATTTGAGTCATCAAAAGCGAACACTCAGAGGAAGCATGATTGGTCAATCTTGGAATGAGCAACTAAGAAGTCATTCTGAAGTATAGAGAGGTATTATGTGGAAGAAACCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCATCAGTCATAGGGAAAAAGATGTTGTAGATCATTGGTAAGGAGCTTCAGCCAGGGAAGAAAAGTCAAATTCTTCATTTGGGTGCCACATGTGACAACTTCTATACTCCTGAAAGGCAGTCACTACTACATTTATGTACAACGTCCATTAGGAAAATACAGACAAGAAGGGTAACGTGAGGGAAGAGACTATGTATGATTAAATGATGCATGCTTATAATATCCCCATGTTACCTTTCTCCTGAGGCTGTCAGTCCCTGTAAAGAGAAGCCAGTCCATGGTCAGCCTGGCACGCATTTCTTGGATCTCTGAAAATTTTCCTTTCATTCATGGTCCTTGGCCCCTAGGCTTGTTGGGAATTGTTGAATATTCTATGTCTTCTGAGTTGTTAAAGTTCTAGTCTAGTATATTTGGACATCAATTCTATTTTTAATTGTGGTTCTCCAGTAGCCAGCAAGTTCAGATCACACTGGGGTTTATGAGAGAAGCAAGTGCCTAAACTGACATGAAATATGTTATCATTAGTAAAGACTGCTGTATGAAAGCTGAAAAATAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAAAGAATATGCCTTGTGTATATGAAGCCAAAAATAATTTGTGAATCTAGAAGACAAGGCACAAATGACTGCCTGTAAATCCCAGTTACTAAGAAAGAACCCTGGAGCCAGTTGTGCTATTGAGACTTCATACAGATTGGCCTATACCAATGTGAGACACTAGACTTCCATGAAATCCTTAGATTGGAAAATGTAGTTATAGTGGTCCAGAAAAAAACCCACAGATTTGTCCCGTCTGTCTGCCTCTCATTACTCTGATCTCCCATGTCACAAGAGGCTGAATGGTCTTTCACATACCCTGAAAAGTAGCTCACAAGGAATAGCAGCTATCTGCAATGGTGCTTCATCTAAGCCTACCCTTGGCTTGTGGATGGTACTCAGGAAGCTAACTGACAGGATACACTTTGCCTAGCTGGGTGTCAAAGTGCAGAATTGAGACCCCACTCTGTAGTTGTCAACACTTCCATGTTTAATTGGGAGGGCAGTGTCACAATGGCCTGATACTGTTTTGGCACGACTTTCATATGCTTCATGTGACCAAATTGAAAGCCTCCTTCAGCTTATTCACAGATCAAGAGGAAGCAACTTTGCTTCAGGACCTTCATGTCTGGCCACAGAAGCCAAGAGAAAAATGTCACAGCTAACAGTGATAATGTAGCCATGCCTGGGCATTTCCTCCAAGTTTTACTTTCAATTGTATTAATTTATTGCAGATTATGCTCCTCTTTCTAGAAGGTCATGTTGTGGGAGGACATTTGGATGCTTCCCCATCCACAGTTTATAGATTTCTTACATAGACTCTTTCAGTGACAAGGTTTCTGTAAACTTGCATACAAACTAACCATTTAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTGTAGGGATAATAGAGAAGAGCTTATTGAAGAATAGTTAGGTCAGTTGGTCTACAATATAAAATGTGAAGGGTTTCACTAAAATCTATTACCCTTGAATGGAGGATGGGAAAATGGGAAACAGTTGTGGGTGGTGCATTCCCCACGACTTGGCCACATGAACAATGAAGTATGAGAGAAAAGATCTGCATGATCAAAGCCAAAGACCAGAAACATACACAGTCAGTTGAATGTGAATATAGCTCGTCTTTCTGATCTCTAATGCAAGAGTTCAGGTGTATCAAACACGTCTCCTGCATAGTATTTCATTGCTCCCCAATGATAGCACACTGCAGGATATTCAAGAACATACCTGACAGGTGATCTTTTGACCTACCTTCATATAGAGATGAAGCAAGAGTGTCAGCATTCCCAGAGCTCTGTTGAGCAGGGAGTGCTGATTTCCTCTGGATCCCTTAGCAATGCTTCAGAAATCCAAGGAGTCAGCCTCCTCAGGCCTACTCACAGCTGCACCTGGTGTATCTTGGCTTCACAACACCATAGACTGTAGTTACAGAAGCCAGGATGAAAACTGCAAACTCCACCAGCCTACATTTCTTTGACAGATGCCCAGAATCGCTGATAGCTCTCTCTAGATCCACGACTATAGATAGGCATGCCGTTTAGGGGTATAAAATGGTTGTTTAGTTTCCCCAACTACTGTTCAGAACACACAGGGAAGTCAGGGAGGAGCCAGTCCATGTTCTAATTTACTAACTGAGAGTTCTTCACTGTAGTAGAAAACTGCCTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGAGAATATTAATGCACCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAAGCAACAGAATGTTTCTTTGTTTTTTGAGACATAGACATAGCAAAGACTCGTGAGAAATGGAATGGGCACCAGGATTTGTAAGCAAGCTCACTCATCTGGACCACAGGGCTTAGCTTGAAGAGCACAAGAGGTCTCACGCCCTCTTGGGTTCTCTCCAGCCATTGCCTTTTCAGTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTAGTCCTTGTTAAAGAATGAAATCCTTCTAAAATGAATGTCGTAAATAGAAAAACTATGAATAGCTAGTAGCGTATGGGCCAGCTGTTTGTGCTGGTCTTCATTGAGAGTTTCTCTTGCCTGGTTTCCTTACGTGGCTACTGTCATCTGGCAGCTCAGCTGTCACCAGNNNNNNNNNNNNNNNNNNNNNNNNNGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACACTCCATGTCAGAACCAAATTTAAACCATGGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTAGAAATTAAAAATTACACAGCATAAACTACAGAAGGGATAACATACTCGCCTGCATAGTCTAACAGCCCCCCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATGCTCCCGACAGAACAGATTTTATAATAACATACACAGTCAAACATCCCACCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATATGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTGCCCTCAGCACTTCACATTAACGTGGGAGGATTTAAGTTTTTGGTAGTTGCATATCATGCAATGTATATATATATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGACACTATTACACAGTAGTGTGAAGGAGCAGAATTGAAGAAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGTCAGGTGTGACATGGTTGCCAAGGTGCATGCAAGACAAGAGGCAATCTTTCAGTCACGTGTGGAGTCAAAAACGACATCTTGCTGTTTGGGTGTCACATGGTTGCCCAATGGGCACACGTGACATCGTTGGCTGTGGGAGCAGGGTCAACCTGAAACATCTCTGGCTTTCTAGCATGCAGATGGTGTCACAATTTCTAGATCATGTCAGTCACCAAAAATAACGAGGGTAAAAATCTCTGACAGAGGAATGGCGGCCATTACTGGAGAAAGAAATGACTTTGATGTCCCTAAGACCAAACTGCTCATGACATGGCCATTCTGTCAACCAAAGCATCATGGGATGAGGAAATCTAGATTTAGAAACTGAATGTTTAATGTTTCTCTGGGAAATTTTAGCCTGCTCACGATGGTTCACTGTTATCAGGAAATATTTGAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCTGAAACTCCTCTGGGTGAGATCATTGAAGACCTCGAGAAAAAGGAACACTGGGCCTGGGTCACTGAAGACACAGATGACCATAGAAAATACAAGAGTCATGACTGAGGAAGAAACAGCTGTGTCTACTGGACTATGAAGCAATGGTTAGAGCCTCTACAAGGGGAGATCTCTATTAACAGAAAATTTGATCCAGAAATACTATTGAGGAAAGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGCAGAGGAGCACAATGGTTTTCACGTGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCGCATTCAGAATGTTACCTGGTTAATAGATGCAACAATTCTAGCAAGGGGGCGCAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGCTTCATGGAAAATAGTTGAAAATAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAGATTATAAAGATATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATAATCCTCACACACAGAAGGTCTGGATTGCTTTTCTTTTTCGAAGGTTGGCAAATCTTTCTCTTGTCCTAAGAAAAGAACACCCTGGTTCTCAACTCTCTCTATGAAGTCATGACAGGTTGAGTGATTTTCATGTATTAGGAGTCTGTCCTAGTGGAAATTGCTTTCATGGATACAATAAACCTTGAAAAACACGTCTCAACATTTACTTTCCTTAGTCTGTGATCCCTTGAGTGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTCCAGGATTATGCCATTATATTATTGTATGCGATGTTACCAGTGTGCTAATGTTCACTGATGGTAGGAAGATTTTGGTTCACATGGGTACCACTGGACGGCCATGATTTGGTCCTTGAAACTGAAAGTTTTATTTACATGTTCCCAAGAGTAAATACATGCAAGGATAGAAAGTTCCTTGTTCTTCTACATGAGAGTGACACCGTCACGTAGTCCTCTGATCTATTTGAGAAACAGAATTTAGATGACCAATTAAAAGTTTGGTGACCAAAGACCCACGTTAGGGAGAAATAAGACAGTTTTCCACAATGTTTCAGGCTTTGGGGATTGGTATACATTACATAACCATCTTTTCATTCATAGCAGGAATAGTCAAAATTATTAATTTTAACAACATATTTATGCTGGCTATTTTAAATACCCATATTTCATCTCTGGAACATTATATATTCTCTTTCAGGTTCTTCTTGAAATTCTTTGAAGACGTGAACACTGGTATGTATTTTTCTGTTCACATTCATAAAGCATCACCGTTGCTCTAGTGATGGACAGACGACACGACTGTGAAGAGACATACTGACTTTCTTGCCAAAGGAATAAATCTTCACCTTCATTGGGAGCAGTTTTGTTCTTAGATGCAGAAATTTAAAATCCCCTGAGAATGCTTCCTACAGCTACCATATCCTGTATATTGTAATATCCTAGGAAATGGGTTCTCCCTTTGCATTTTGTTTCAATTGTTAAGATCTACAAGAAAGTTTCAATTTTGTATACTATTTGGAGAGCTGTGTTTCTTCTTTTCTATAGATGGATTCTGGGTTGTAGACTCTCAGGCATTTTCTGAATCATCTCTCACAGTAAGGGCTACAAATGAGATGAGTCTTCATCAGGAATAAAGGGAAGAAGACAGGTAAGGTAATAGATGACTCCCTGATGTATTTATCCCTGTGAATCTGAGATGACTGTTGTCATCAACCTGGATATCTAAACTTTAACTTTACAACACAGTACACTCACATGAGTTTAAACCTTTGTACTTTCCATTGTGTAAATATTTGCAATAAAGAGAGCTTTCAAAATAATAAAGTTGTGTGATGTGTGTAACTCATTTAATAGATTCTCTTGTATAACTTAAAAGAATATATAAATAGTTTTCCTTCATGTTGAATGTAATGAAGACAGTGTCTCTTCTAACAATATACACAGTAATTTTGGCCTCTATAAATTTAATATGTTCATATCATGCCTAAACATCCACCACAATTACTTATGGGATACTTCCTATACTTACTCAGTGTTTTTTCCTAAATATTGACCTTAAAATGCATTTAGCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACGGATTCCCCTGAAATGGGTGTTGGACTATCCTGAAGATGGAGACCGATATTGGGATGAAAAGTGAGTAAAAAAATAAATGAATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAATTATGAAAATATGTAAGTCTACTTGAAGGTAAGAAGCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTAAGAAGCAGGTGAGTATGTGTTTAATATTAAATTATCACATTTGAGAAAACAGTGGTCTATGCACAAGGCAGGTCACCTTAGGCACTGTATTTACNNNNNNNNTGGCTTTTGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCAAGTAAAACTCTTACAATGCAATCAAAGCCACTAAAGTTAATGATCACATGAGTCACTTAAAATCTATTTATTTAAAAATTTGCAATAAAAATTTGCAGTCATGAAATTAAAATTTTATTAATATACAAATAATAAACATTAATATTCTCATATAGAGCTGAAAATAATACTTTCCACCTATTTGTTTGGCTTTTATAAATATTGCAGTTTGTGGTTAGTATGTTGTTGGTTTTTGTAGTTCATTTCCAGGTATTATCCCATATTCTCTGTAAAATCATGCAGAATACAGTACAGGAACTTAGGCCCTCCTGTGTTGAATCCAGGAAGGTTGCTCTCTGTTTTTTTCTTGTCTGATCAATTTTCTCTATGTACATTACAAGGATAATTTTGTTCTTGGATTCTTCCAGTTTTGTCAAGATGATAGCTGATAGCTGATAACTTGAGAATATTTAGTTTTTGAAGATCGTTTTTGAAGCTATTTCCTGATGTCTGCACTATCAAAGTTGTAGATTTTCAAATACATGAAAAACAGCTATTCAGGGACTAAACATGCCTTATAACTACTGTTGTTCTGTCATTTTAGAAGAAGAAATCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTAATTGATAGGAAACAGTACTCTTTTTTATCGTACCCCAATTCCTCAATTTTATATTCCATGATCCACCTAATGAGTAATTCTCAAAAATCAGATAATTGAAAAACATTAACATATTACAAGTACCACAGTAGTTTGAGCAAATCATAAAAGCAATGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGGTGAATGACTGGCTTCTTAATAGCACCCAATTAAGGAACAATGAAATTATTTCAAATTATTTTCCTTTTGTAGTTTTAAATATTTCAATGTATTTTTCTTTTATATTTTCATTTAAGTAATAAAAAGCTATAGGAGAATTACTTAAAGACTATGGAAAGACTGTGTGTCTCTTCAAAACTTTAGGCTTTTTTTCAGCTACTCTGTCATTTTTTTCCAACGCTCTGGCCTTAATGGTCCTTACTTCGTGTATGTAGACTGAGAACGATGACTCTGAGGAGAATCTAATCATTGTCTTTCTGTATGGGTGACTCATGCCTAAAATAGTACTCTAGTTCTAGTGTCATTGAAATTTATATTTTAAAGTATTCTATATTTTCTTCACACTTGAAAGGAATTCTATTTTTCTTTCATTATACACAATTCTAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGAATTCCAACCAGAATCTAAATATCTAAAACTAGCTGACCTTTTATATTAGTCATCTGTCACTTGTAAACCTACTTAATTTCCTGTATAATGTGCAGATAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGGATGTTGATTTTGAGAATCACCTGGCTGAAATCCTTTTCCACCTCCCTGTTAGAAATCACGAAAGCGATGAAAGATTATTCCTGTTCCAACATAATAGGCCCTGGGTGCCCAAATATGTCATGTGGACTCACCTAATAGTACAAAAAGAAGACACTAAAAATTTACTGACCTGAGAACTACTTAGTAGTTCCAGTCCAATACAATGAATTTACATGTACTGAGGAGTATGGACTTGTAGCATAATGTGCTGAGCTCACTTAGAAGTATTTTCTTGGAAATTTTTAAATATGTAAGAATAGATACAGAGGACTTTCAAGGCCCCTGAGACATTAGCATGTGGTTTAAACTCTGCCCACATCAAAATCTTTAAGTACTGGACTTATCTACTAAAGTTATTTAATAGCAAGCAAACTTTACCATTGTTTGCAATTAAGAATGGTGGTAAATATAGGGAACACTCTAAAAAAAGTTATGTTTCTTAAAGTGTGTTTCAAGACAGCCAGTAACATCACAATGTTTTGTTTTCTTTGTTTCACAGACTGTGCACATAATTATCATCACAACATTCTTCAGACCCAGAGTTCTTCCCAGTGCTTCCTTGATTTCTTGGTTCATATGCTAAAGATGATGAGGTTCAGCATGGATGTCACTGCTGTATACACCAAGAGTTTATCAACTCTGGTGGGTGGTTTTATTTGGGCCTCAAGTAGTTTTGTCCCAACCCTACAAGGCAACCTATTCCCCATGAAATAATTGCCAAATGGACACACACACCACGACACATTTGGGTTGTATAGTGAAGCAGGGCCATACAGTGGCCAAAGGCCATGAGAGCCAATAGGAAACACTCAGTAATACCAAAAAGTGTGAAGAAAAACATCTGTGGGGCACATCCCTCCTGAGAGATTCCTCAGATCTCACTTACAAGGCTCTCCATATCTTGGGTATAACAGAGCCAGTGTATTCAATTTCCAGGATACATAAGTTCACCAAAAAGAAGTACATGGGGGTGTGTAGAGATGGACGGGTGCAGATAGCAAAAGCTATGAGAGCAGAATGAGGGTGAACAGAGAAAGCATTCTCCAGGGACCTCGCAGTTCTTGGCAATTGCAAAGCATTTGACAGACAAGCCCTTTTCCTGCCACAAAGAGCAATTGACACAATTGACACTCATCTCCAGAAACACAGAGCAGTAAGCAATTAGTAGGATTCTTGCAGATGAGAGATATTAATTTTTTTAGTATTTTAGAGGCTCAATTACATCAGAGTCAAACTCTTTGTCTGCAGTCACAAAAATCAAAGCTTTGAAAAGATTTTTTCTCACATAATTTCATAGCTAATACTTTCTCTCTTAACACCAGAGAATTTTTCAAAGTGTGCTAAGCATAGAGCCAAGTGTACAAATACTTACAATAGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGCAATCATTCAAATTAAGGAAAAGAAAACCTTGAGTGTATCTCAATTTTTTACATTCTTATCCTTAACTAGTTATCAATGTTATGCAGAAAAACTGATCAACCCACTCATTTCTATGCTTTCGTGTTGCCACAGCCATAGTCTCTCCAACCACCCTGTGTGTGTGTGGGGGGGCCCAGATTATTCTCTGATTGCAATTATTAATATTCAAACCCACACAATAAAAGTATCATTTCCTCAAGCCTCATCCTTTTTGAAGATAAATTAAAATTAAATCATCATTGATAAATAAATAATTACTGGTTTACATGCATAAATTTAAAGGTAAGGAACATCTAGATGTGTGCACAATAATGATGTGGAAAGAAAAACATATTAAGAAGTGTACAATGAGCCATGCAAGAGAAGAAGGATCAACCAAACAGAACCATAACCTTTCATGCTGCATCCTTCAATATGGCAGCTCTTATCTATAACTTAATACTTCCTGTCTCTTTATAGAATATGTTTTGTTAGAGAGAGTATGACTGCGTTGGCTTTAAATTTCTGTTTTCTTAATATTGTTCATGATATTCTATCAATCAGACTATTGATTTAAATAAAGAAAAAAATAAAAGATGTATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGATAGAAATTCCTTCCTATTCTTTCATCTGAACATCATAGAATTCCACCAAACAATCTGTATTTCTGTACACATAGTATCTATGCAGTTCATTCCTCTTTGCTCACTTTTGCATATGGCACCTGTTGTGTGCTTGCTTGGTTACTTACATGGAAAACTGTTCAGTTCCAGCACAGCCTTGTCTGTTTTCAAATATCATCCTTCTCTTCTCTTTATAGTTACACTTTGTTTTTCACAATGTGACTGCTAAAGTAGCTGTTAGCACTGTGGTGATGACTACTCCTCATCTTGTTCACATTGTAGCATTATATGGAGACTGAGTATGGACTGCAAAGTTCTTATCATTATGTTTACCATCCTTACCAATCTCTGAGCTCTCGTGTAATGAGAAGCTCCAGTGTTTAGCTTACTTTGGTTCCTTGGGGATTCTGCCTGTCCCTTCCCATTATATCTTCTGTAGTTCAGTCTCATGTCCCTCAAATATTGGAATGAGACAAACTCATTTTTCTCCCAGTATGATAACTTTCCCCTTCAAAGGAGATGTCGTCTCCTGTTTTGTGCAGTGTATATGTCTTTGCTGAAGTTTGGGTTTTCTTGCCAAAAGATACACCACTTTTTCCTTACAAGAGTAAAGAAGGAGATATCACCAGCCTATTAGGCTCTCTCTCTATTCACCTGATATAATGAAATGTCAGACATATGTGAGTAGATCAGCACATGGTTGATCCACAAATCAAATGTGTGTTTCAGTGTTTCCAAATTATAAATAAATAAACATGTTACGTATGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGTATGCTACATACACATGTGTGCCTATATATTCATGCAGAGATAGAGACACAAAGAAACCCAATAGAGAAATTGCACATAGAGATTGTACATGAATTAAAATGTTAGTATAAACAACAATGAAGGATAACAGTATTTGTTTACATCCTGCTATACCATTTGGTCACTTATAAACACGGCTAAGAAAAAAATGTATTCCCCATAAATTTTCTTCTGTGTGAATAAGTTAATTTCCCAAATCACTTAAGTTCATTGGGTGTGGAATGCTTGTCAGCTGCGTGGGTCATGAGCATGTGTGCATGTCTACCCACAAACATTTTAGGTTTAACTTTGTGTATACTCTATTTTGGGGAATTTCTCACCATAATACATAATTTTTGTATCTATTCACTAATTGATCACTAGATTAATTTTCTATTGGGGATAATGAAAAATAAGCTCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTTTCTCATGGGGGCAGGGGACATAGTCAGGTATATCAGCATATTAGATCTATCAGATTAGATCTGACCCATTCATGCAAAAGTTATAAAAATCTAAGTGTAGGGATAATAGGGTAGACTTAAAGCTCGGACAATTATGAAGCATGAGTGCTGTTGTACATACGTGACCATTCAGTGGACTCTGCTTTGTAGAAAAAATGTTGGAATGCATAGGATTCTATTGTGATTCATTTTACACTTATTTGGTCTACTGTAAATATTTCTCCACATTAAATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTCCCACAGTCAGCACAGAAAATGATTACATTTTTAATTTGAAATATTTTTAAAGTAACTTTTTTTCATTAGTAGTTTCTGTATTTGTATAGGTCGCGCTCTAGTTAGAGAGTGAGGCCTTGCCTCTCCCTGTTATATTTCAGAATATCAACTCAAGAACCAGAAGGTTATACTTACTATTGAATTTGTGCAATAAAAATGATTCACCAGAAATCCTGACGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTTCTATTTTCACTACATGACCAGAACACAAAAAAGCTTACACCAAATATTAATAATGAGACTAATGAGAACACTGATAAGNNNNNNNNNNNNNNNNNCTCTAGGAACATTTTAAAGAAATAATGTATTGTATTGGTCTTAAAATAGGAAAATCAACACATTTTCTTAGTACATTAACTATTCAAAGAAAAGCTAAAAGGCTTTTACTTCATTCTATATGAAAGCAAAAACACATGAGATGGACTGTGTAAAGAAAGAGAGAACTGCAATCTGTAAAATTAATTTAGTCATTGCAGAGGAAAGAAACAGACACTAACCAAAGGTTCTATAAGTAAACATTTGAAGGATTTACTGCATATATTAACATATTTAATCCAACACATCTTAGTATGATAAAGGAAAGAAAACTGGAAAAAAATGCCTGAATGGGGTCTCAGCACCTAGAATGTGGCAAGATGTCTCAAGTTCAAAGATACCCTAAAATACATGAGAAAATTTTAAATATGTTGATTTTATTATGGAATAAGTATTGTAGTATAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATTCATGAATGTATTTTCTGCACAAATAATGAATAGAAAGCCTTCTACATATGCAAAACAAGTGATGCAATGTAATAAGAAAGGAGAAAATTCGCAAATAGCAGGAAGAGTAAGTTAAGGATTAATGCTTATACAGTTCAGTAAGCATAAAACGCTAAACTTCACGATTGAATTGCAATGTAGATGTTAAAAAGAATCTAGCATTTGATTTATGAGTGAAACTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGACAGAAGTCAGAAACTGATACCTTTTTAAAATATGTGTACCATTTAATTTTGAATGGTATAATATGGGTTCTCATGTAAAATTGATGGCAATATATACTTATTATAGTCTTCTGAGATGGAAATTTGGCAGTATTTATACAAGTATTACATTACTTAACAGACTTGACATCATTCCAACAATGTGTTTTGTAATTTATACAAAATATGATGTAAATAATCACCATTGAGTACTGTGCCTGAGTCAGGGTCCATGCTGTTTTTCTGTAGCGAACTTTAGTTAATGAAAATGAAAATAATGTGAAAGGCACAATTAGGTTATTATTTAAAGAAATGAGTATACTACCATTTATTAAATGCATGATATTCCATGAAGAAATTCCCCATGCACATGTATTCAAGATACATTGTTAAATGCAAAACAAATGAGAGAATATTGCAATATGTAATCAAATGTTTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTATTAAATATGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAGATTATAAAGAAATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGTCATGTATAAGCTAACCATCCTCTCACACAGAGTGTCTGGAATGCTTTTCTTTTGGAAGGTTGGAAAGTCTTTCTCTTGGCATAACAAAAGACCACCCTGGTTCTCAACTCTCTCTGTGAAGTCATGACCAGTTGAGTGATTTTCATGTGTGAGGAGTCTGTCCTTGTGAAAATTGCTTTCATGCATACAATAAACCTTGAAAAACACATCTCAACATTTACTTTCCTTAGTCTGTGATCCCTTGAGGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCAGGATTATTCCATTATATTATTGTCTGTGCTGTTACCAGTGTGCTAATGTTCACTACTGGCAGGAAGATTTTGTTTCATGTGGGTCCCATTGGACGGCCATGTTTTGGTTCTTGAAACAGAATTTTTTATTTACGTGTTCCCAAGAGCAAATACATGCAAGTACAGAAAGTTCCTTGGTCTTCTACATGAGAGGGACACACTCACGTAGTCCTATGTTCTATTTGAGAAACAGAATTTAGACAAGCAATGAAAAGGTTGGTGACCAAAGACCCACGTTAGGGAGAAAAAAGACAGTTTTTCACAATGTTTCAGGCTTTGGGGATTGGTAGACATTACATAACCATCTTTTCATCCATAGCAGAAATAGTCAAAATTATTAAATAATAGTAGGCAGAAAATTTTAACAACATGTGTATGCTGGCTAATATAATTTCCCGTATTTCGTCTCTGGAACATTATATATTCTCTTTCAGGTTCCTGAAATTCTTTGAACACGTGAAACCCGGTATGTGTTTATCTGTACACATTCATAAAGCATGGCTGTTGTTCTAGTGATGGACAGACGACACGACTGTCAAGAGACAGACTGACTTTCTTGCCAAAGGAATAAATCTTCATGTTCATGGGAGCAGTTTCGTTCTTAGGTGCAGAAGTTTAAAATCCCTAGACAATGCTTCCTACAACTACCATTTCATGTATATTGTAATATCCTCGGATGTGGGTTTTCTCTTTTCATTTTGTTTCAAGATTTACAAGAAAGTTTTGACTGTGTGTACTATTTGGAGATGTTGTCTTTTATCTTTTCTATCGATGTAGTCTGGTTTGTAGACTCTCAGGCATTTTCTGATCCATCTGTTACAGCAGGGGCTGCAAGTGAGATGAGTCTTCATCAGGAATAAAGGAAAGAGACAGGTAAGGTAATAGAGAACTCCCTGATGTATTTATCCCTGTGAATCTGAGATGACTGTTGTCATCAACATGTATATCTAAACTTTAACTTTACAACAAAGTCCACAAAGTACACTTAGTACTTTTCATTGTGTAAATATTTGCAATAAAGAGAGCTTTCAAAGTAATACAGTTGTGTGATGTGTATAACTCATTTAACGGGTTCCCTTGTATAACTTAAAAGAATATATAAATGGTTTTCCTTCATGTTGAATGTAATGAAGACAGCATCTCTTCTAACAATATATGTAGTAATTTTGACATCTATAAAATTTAATATGTTCATCCTAAACATCCACCACAATTACTTATGGGATATTTCCTATACTTACTCAGTGTTTTTTCCTAAATATTGACTTTAAAATGCATTTAGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAACGGGTTACCCCGAAATGGGTGTTGGCCTATCCTGAATATGGAGACCGATATTGGGATGAAAAGTGAGTAAATAAGTAAATGAATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTATGAAAATAACTAAGTCTACTTGAAGGTAAGAAGCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGTAAGTAAGTAAGAAAACTTGAAGGTAAGAGCAGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTAAGAAGCAGGTGGGTGTGTGTTTAATATTAAATTATCACATTTGGGAAAAGAGTTGTCTATGCAGAAGACAGGACAGCTTAGGCACTATATTTACAAAAAATTGGCGTTTGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTATAAAAACAGAAGAGCAGTTGCTGGTTGACATAATTTGTTTTTTGTGAATATTCATAGTGATGATCACAGTCAAATAAACACTTTATTGATCTATAATGCAATCAAAGGCACTAAAAGTTAATGATCACATGAGTCACTTAAAATATATTTATTTAGAAAAATTGTAATAAAAATTTACAGTAATGAAATTAAAATTTGATTAATATACAAATTAGTAAACATTAATATTCTCACTTGATCTTAGCCAAAAGGCCGAGAAGCGATAACATTAATATTCTCATATAGAGCTGGAAATAATAGTTTCCACATATTTGTTTGGCTTTTATAAATCTTGCAGTTTGTGGTTAGTTTGTTGTTGGTTTTTGTAGGAGTTCATTTCCAGGTATTAGCCCATAAACGCTATAAACTCCTGCAGAATATACTACAGGAACGTAGGCTCTCTTGTGTTGAATCCAGGAATGTTGCTATCTGTTTCCTTCTTGTCCGATCAGTTTTCTCTATTTTTGTTCTTGGATTCGACCAAGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAACTGGAGAATATTTAATTTTTGAAGATCATTTTTGAAGCTATTTCCTGATGTCTGCACTATCAATGTTGTCGATTTTCAAATGCATGGCCTAATGAAGAGCTATTATCAATTATAGCTACTATTATGCCTTATAAATACTGTTGTTTTGTCTCTTTGAAAGAAGAAGTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCAGAATTCAAACTATACAAGAAAATCAAATTTATTTGATAGGAAACAGTATGGTTTTATATCTTAACCTAATTCCTGAATTTTATATACTTTAATCAATCTAATGACTAATTCTCAGAAATCTGAAAATTNNNNNNNNNTGTTACAAGTAACACAGTAGGTTGACCGAATCATAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATTTTTTTACCAACATTTTGAGCTGAATGGTCCTTACTGCATGTAAGTAGACTCAGAACCATGAGTCCGAGGAGAATAAAATATTGTCTTTCTGTTTGGGTGACTCACGCCTAAAACATTACTGTAGTTTTAGTGTCATGGTAATTTTTTAATGTCTTCCATATTTTCACCACACTTAAATGGAATTTTATTTTGTCTCATTATACTCATAAAGACTGAAGATTCTAATTTTGTTATTTTATTTTCTTGTTGAATACCAACCTGAATCTAATTATCTGACACTAGCTGGCTTTTATATTTGTATTCTGTCACTTGTAAAACCACTTCAATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAAACTATGATATTGATGTTGAGAATCACCTGGCTGAAATTCTTTTCTTCAACCCTATAGGAATAAAAAAGTGGAGGAAAGACTACTCCTGTTCCAAAATCATAGGCCCTGGGTGCCCAGAACTGAAGTATGGACTGATCAAATGGTACACAAAGCAGAGGTTAACAATTCACTCTCCTGAGAACTACTTAGCAGTTCCAGTCCAATGCAATTTATTTACATATACTGAGGAATATGGAATTGTAGCATAATGAGCTGAGATCATTTACAAACAATTTCTGGAAGATTTCCAAATAGCTAAGGATGGAAAGAGAGAATTTTCAAGACCCCTGAGTCATTAGAATGTGGTTTAAACTCTGTCCAGATGAAACCACTTAAGTAATGGACTGATCTGCTAAAGTAATTTAGTAGCAGGCAAACTTTACAATTGTTTGGAATTAAGCATGGTGGTGAATAAAGAGAACACTCTAAATCAAAGTTATGTTTCTTAAAGTTTGTTTCAAGACACCAAGAAAGAGCACAGTGGTTTTGTTTTCTTTCTTTCACAGACTTTGCACCTTTTTGAAAGAGCACTTTGGGATCCTTAATTACCTATTTATTATCAGAAATTTTCTGACCCAGAGTTGTTCTCAGTGCTGCCTTGACATCTTGGTTCATTAAGCTATAGATGATGGGGTTCAGCATGGATGTCAGTGTGGTATGGAAGATGAACAAGAATTTATCAACTCCTTGTGGGTGGTTAGATTTGTGTCTCAAGCAGTTTTGTCCCAAACCTACAAGGCAACCTATTCCCCATGAAACAATTGCCAAATGGGCACATACCTCATGACTCATTTGTGTTCCATAGTGAAGCAGGGCCAAACAGTGTCCAAAGGCCATGACTCCCAATAGGAAACACTCAGTTATACCAAAAAGTGTGAAGAACAACATCTTTGGGGCACATCCCTCCTGAGAGATTCCTCAGATCTCACTTACAAGACTCTCCATATTTTGGGTATGACAGAGCCAGTGTGACCAATTTCCAGGATATGTAAATTCCCCAGAAAGAAGTGCATGGGGGTGTGTAGAGATGGATGGGTGCAGATAGCAAAGGCTATGAGAGCAGAATGAGGGTGAACAGAGAAAGCATTCTCCAGGGACCTCACATTTCTTGGCAATTGCAAAGCATTTGACAGACAAGCCCTTTTCCTGCCACAAAGAGCAATTGACACATTTGACACTCATCTCCAGAAACAAAGAGCAGGAAGCAATTAGTAGGATTCTTGCAGATGAGAGATATTAATTTTTTAGTATTTTAGAGGTTCAGTTACATCAGAGTCAAAGTCTTTGTCTGCAGTCACAAAAATCAAAGCTTAGAAAAGATTTTTTCTCACATAATTTCATAGCTAATACTTTCTCTCTTAACACCAGGAGATTTTTCAAAGTGTGATAAGCATTGAGCTAAGTGTCCAAATACTTACAATAGAAGGTGGAAACATGTAGTCCTGGCACTAATAAAGCTCAGGCAGAAGGTTTACCTTGGGTTTAAGTTCAGTTTCACATGCTGTATAAGCGATCATTCAAACAAAGGAAAAGAAAACCTTGAGTGTATCTCGATTTTTACCCATTGTTATCATTAACTAGTTATCAATGTTATACAGAAAAACTGATCAACTCACTCATCTCTTTGCTTTCCTGATGACACAGGCATAGTCTCTCCAAACAACCTGTGTGTGTGTGTTAGACCCCGATTATCCTATGATTGCTATTATGAACATTCAAACCCACACAATAAAGGTATCATTTCCTAAAGACTCATTATTTTTGAAGATAAGTAAAATCTAATAATCATTTGATAAATAAATGATTACTGGTTTTAATACATAGAATTAAGCCAAGGCACATCTCAATGTCTGCACAGTAACGAGGTCTTCAGAGAAGATTTTTAAGATGTGTACAGTGAGCTATGGAAGTGAAGAAGGATCAACCAAACAACACCAGACCCCTCATGCCAGAATCTTCAATATGACAGCTGGTATTTGTAACTTAATAGTTCCTGTCTCTTTATAGAATATGTTTTCTTAGCAGGAGTATTACTGTGTAGGCATTAAATGCCTGTTTTCTTAATATTGTTCATGATATTCTATCTATCAGACTATTGATATAAATAAAGAAAAAAATAAAGGATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGATAGAAATTCCTTCCTATTCTTTCAACTTAACATCTTAGAATTCCACCAAACTACCTGTAGTTCTGTACACATTGTATCTACACAGTGCATCCCTCTTTGCTCACTTTTGCATATGGCACCTGCTGTGTGCATTCTTTGTTACTTACATGGAAAACTGTTCAGTTCCAGCACAGCCTTGTCTGTTTTCAAATATTATCCTTCTCTTCTCTCTATAGTTACACTCTGTTTTTCACAATGTGACTGCTAAAGTAGCTGTTAGCACTGTGGTGGTGATTATTTCTCATCTTGTTCACATTGTAGCCTTATATGGAGACTGCGTATGGACTGCAAAGTTCTTATCATTATGTTTACCATCCTTGCCAATCTCTGAGCTCTCGTGTAATGAGAAGCTCCAGTGTTTAGCTTACTTTGGATCCTTGGGGATTCTGTCTGTCCCTTTCCATTATATCTTCTGAGGTTCAGTCTCATGTCCCTCAAATATTGGAATGAGGCAAACTCATTTTTCTCCCAGTCTGATAATTTTCCCCTTCAAATGAGATGTTGTCTCCTGTTTTGTGGGGTGTATATGTCTTTGCTGAAGTTTGGGTTTTCTTGCCAAAATATACACCACTGTTTCCTGACAAGAGTAGAGTAGGAGAAATCACCAGCCTCTTAGGCTCTCTCTCTATTCACTTGATATAATGAAATGTCAGAGGTATGTGAGTAGATCAGCACATGGTTGATCCAGAAATCCAATGTGGGTTTCAGTATTTCCAAAATATAAATAAATAAACATGTTACCTATTTTCGTAAATACCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGTATGCCACATACACATTTGTTCCTATATATTCATGCAGAGACCGCGATACAGAAAAACCCAATAGAGAAAGAGCACATAGAGATTGTACATGAATTAAAATGTTAGTATAAGCAACAATGAAGGATAACAGTATTTGTTTACACCCTCTTAACCATTTGGTCACTTATAAACTTGGCTAAGAAAAAAATGTATTCCCCCTGAGTTTTCTTCTGTGAGAATAGGTTAAATTCCCAAATCAGTTAAGTTCATTGTGTGTGGAATGCTTGTCAGCTACATGGGACATGAGCATGAGTGCCTGTCTACCCACAAACATTTTAGATTTACCTTTGTGTACACTGTATTTTGGGGAATTTTTCACCGTAATACATAATTTTCATTTCTATTCACTAATTGATCACTAATTTTCTATTGAGGTTAATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCAATACATAGTTTTCACACGGGGTCAGGGGACATAGTCAGGTATAATAGCTTATTAGATCTATCAGATTAGATCTGACCCATTCATGCAAAAGTTATAAAAATCTAAGTGTAGAGAACATAGGGTAGACTTAAAGCTCTGACAATTATGAAGCAGGAGGTCTGTTGTACATACCGGACAATTCAGTAGAATCTGCTCTTGTAGAAAAAATGCTGGAATGAAGAGGATTCTATTGTGATGCATTTCGCACTTATTTTGATTACTGTATTTCTCCATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCACCTTCCCACAGCCAACACAGAAAATGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAGCAACTTCCTTTTCATTAGTAGTTTCTGTATTTGTATAGGTAGCCCTCTAGTTAGAGAGTGAGGTCTTGCCTCCCTCCCGTTAAATTTCCAGAATATCAAGTCAAGAACCAGAATGTCATATTTACATTTGGAATTTGTGCAATAAAAATAATTCACGAGAAATCCTGAGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGAATTGAAACAGNNNNNNNNNCTAAACTTTCATTCTCTCCATTCCCTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATGTGAACAACACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTAAAATAGGCATCAGGATTGTGACGATGAAATATTCTCTGTTTTATGCAAATGCATAGTATTATTGAACAAAATTTTGTACCAAACTTCATGCTTTAGGTAACTAATTGCATGTATTCAGTTGTACTAGGATAATTTTATATTAGCTAGGTGTCAAATGCATAATAATTATGACTAAATTATTAATTAAATATTAAAATAAGCATATAGAGTTACCAAGTGGACATGGAAAATATAATAATCAAAAAATATTTATTAAAAGCCAAATGATGAAAACATTTTATATATAAAAGCAGCCTGGAGCTAAATGTCACCTTAAAATAACATAGTGTGTTCCAGTGAGTTGGTTTAGCAGATAAAATTTCATGCCATGAAAAACCAAGAACCTAAATTTGATACCTACACATATATGTTTGGAAGACATCTATATTCACTACATGACCAGAACACATAAAAGCTTACACAGAATATTAACAATGCTACTAATGAGAACAATAATAATAAGAAAAAGTAAAAACAAAACTCTAGGAACATTTTAAAGAAATAATGTATTGTATTGGCCTTAAAATAGGAAGATCAACACATTTTCTTAGTACATTAACTATGAAAAGAAAAACTAAAAGGCTTTTACTTCATTCTATATGAAAGCAAAAACACACGAGATGGATTTTGTAAAGAATGAGAGAACTGCAAACTGTAAAATTAATATAGTCATTGCAGAGGAAGAAACAGACACTAACCCAAGGTTCTATAAGTAAACATTTGGAGGATTTACTGCATAATATTAACATATTTAATCCAACACATATTACGGTGATAAAGGAAAAGAAAACTGGAGAAAATAAAGCCTGAATGTAGTCTCAGAACCAAGTTGTCTCAAATTCAAAGATACCCTGAAATACATGAGAAAATGATAAATAGGTTGATTTTATTATGGAAGAAGTATTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCATGAATGTATTTTCTGCACAGATTATGAATAGTAAGCCTTCTACATATGCAAACACAATTGATGCAATGTAATAAGAAAGGAGACAATTCGCAAATAGTATGAAGAGTAAATTAATGATTAATGCTTACACAGTTCAGTAAGCATAAAACGCTAAACATCACGATTGAATTGCAATGTAGATGTTAAAAAGAATCTAGCATTTGATTTATGAGTGAAACTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAACTGACAGAAGTCAGAGACTGATACCTTTTAAAAATATATGTACCATTTAATTTTGAATGGTATAATATGGGTTCTCATATAAAATTGATGGCAATATATATTTATTAGTGTCTTCTGAGACAGAAATTTGGAAGTATTTATACAAGTATTACATTACTTAAGAGCCTTGATATCATTCCAATAATGTGTTTTGTATTTTATACAAAATATAATGTAAATAATCACCATTGAGTACTGTGCCTGAGTCAGTGTCCATGCAGATTTTCTGTAGCGAACTGTAGCTAATGAAAATGAAAATAATCTGAATGCTACCATTAGGTTATTATTTAAACAAATGAGTATACTACCATTTATTAAATGCATGATATTCCATGAAGAAATTCGCCATGCACATGTATTCAAGACACATTGTTAAATGAAAAACAAATGACAGAATATTGCATTATGTAATCAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACTAATAATAAAGGAGCGGTAATTTCCATACATTATTTTACAGCACAGGGTAGGTTGGAACATTTATTGTTGCCTAGATGCATATTTCTTCCTACAGTTCATTATTTCTTCTTTCTCTGAGGAGTGTAGCCTTAGATATTCCTCTTCATTCAAAGAAGGCATGATACTTAACTCCTTTCTCCAAGCAAAGGTGATTGTAGGTATGTCTGTAAACGGCAGAAGCATTTGTACAATCTAATTGGGGGTCAGCAAAAGAATTATTTACAAGCAAAGCTTGTAACACAAACAGTTTGTGTTCAATCAACTTACCAGTATTGAAAGCATCCCAGGACCAAATGTTGTAACAGAAACAGTTTGTGTTCAATCAACTTACCAGTATTGAAAGCATTCCAGGACCTCTGGCCAGGCAACTGCATACCTTAATGTCAAGAGACATTAAGAATTTCAATATATGTGACTAGAGAAAATACATTACATTGTTTATCCTACTCAATATTTCAAAAATATCATCACGGAATGAATATTAAAAGCTTTATGACAAAAAAATAGGGAGTGATACATCAAGGCAGAAGCGTCACATGGAATTCTCATATCAATCCCACGCATTCTATGCTCTATTCACATCCTATCACATGTTTATTCCCTAACACAGTCCACCAGTGATTTTCTAGTCCCTGCAGTCTCTGAGGAGCAAGGGTCTGGATCAGCCTTTCCCACTCGGTTATGAGTTTCCAAGACACGTCACTGCACCAAAGCTGGTGTAAGAGGCGCTTGACAGCACAGTCTCCGAAACGCCCTTTGCCCTTTCCATTCATGTTGCTCCTTCAGGAACCACTTGTCACGACCCCTGACAGTGTGCACAAGAGCAGATAGCACTCTGGACTCAAAGGAACAGAGCCGACAGGGATCCTCCTCATTCAGAAAGCTTGGATGATCGCCCGCTAGTACAAGCAGAACTGACAAATGAGGCATCTCCTGGCTGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACTCAAGGACAGCCCTCTCGAGCTTTGGTTGTTTCCTGAGATCAATGGTGACTCGAGATTTCCCTGCTTTGCCTTTCGGACTTGTCCACAGTTCTCGGGACAGAGAGAAACACTCAAAGGATACCGCTCTACTGATGCTCACCATGACTCACCACTGCCAAGTACTTTCACTGCCCCTTCACGTGGTAGTGTTTAGAGAGGACAGAGAGCCTCATCCCGGACTTTACCCTCTGACAACGCACCAGCGATTTCCCAGCCTCCATGGCCTGGGATCCAGTTCAGAGTTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGCAGAGACCCGAGCGACTTTCCACCTCCGGGACTACTTAGACGGACTGGGCACAAGTTCAGATGCTCAAAACCCTACGAAGACCAAAGATTCAAAAAACCTAACGCTCGTGTTACAGAAATGATTCAGAAACTCAAAGATCATATAAAGGCTTCAGTAAGTAAGAGGGCCCTAGACCCCTGAAATGAACTGACAGAGAAGAAGAAACGGACAGCTCCACTTCCTCTGAGGGTTCCTGAGGGCATGAGTAATCCACTGACCAAGGATAGCAAATCACTGTGTAACCCACTGGCATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGACAATATTTCCGTTTCCCATCATTTGTGAAACATCTTACAATCCATTGTGTCTTGTACTATTCAGTGTTCGTTCCTTAGTGCAATGGCGTCCCTTCAGTCAGACTGGGTTTTGACGGTCTGCTGAACATGTAATAGCGGCATGGCAGAAGGATAGGGTGGGGAGGTGTGCTCTGATGGAAAGATGGACATTGCAGTAACTGCTCAGTCACTGTCCCTTCTGGCCTGCACTGTGCACCATGTGCTTCCTGCAAAGCCAACAGCTTTCCCTGTTGCCTGAGCTGACAGCCCTTGCAGCCTCCTCTAGGTCCTCCTCTGTACATCCCCAGAGGATCATCCTGAGGGATCCCTGAATGGAAATCCCTGATAAAAATTCTCCAGTGCTTACTAGAACCTCAGGCTAAAGCCCAAACTCCTGGTTGGGAAATAAATCCAGCTCCCCGTCCGCCACAGCCTGACATCAGGTCCCATCCATCCTGCCTGCCATTCAGCCCACTAACGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAAAAGAGAGGCTGTTGCATAAGCCAGACACTCACCCTGTCTGGGATACTGACTTACTTTATTAAATGATTNNNNNNNNNNNNNNNNNNTTAGAGAAGTTCGCACCCGAAGAGTGGATTAGCACTTTCATGTCTATAATTAATTCACCTGCTCTCTATAAGCACCTACTACATCCAGGGACTTAGATAAGCCAGAATTCATTCCCTGTTTCCACTCTAGATAAGGCACAGGTAATCCGTCAAAAACTGCTAAGCTGAGACTTTAGGAAACCTGTTGGAGACATCAGTTCAGGAAGCCAGATGCCCTGGCCAAGACCTTCGAGATGGGGCTTCACAGAGATGGCAGATTTGGAAAGACCACAAGGTGGAAGACGTGATGCATTTCTTGCTAAGGAATTGGAGACCTGCCCTTCAGAGAAGATGGCTTCAAAGAATGGAGTCTCCAAGCACCTCTACTTGGAACAAGTGCTTGTTCCTATGGGGGTTGGGAGGACGGCTGCATTTCAACCTCAGGCACTGGAGAGTGACGGGTACAGAACTTCACGAGTCGGCTCAGTATGCGATGACTTAGGTGGAGAACCACTAGCTTCCTCACTTCAACTAGCCCAAGGAAGGATTTCTGCTCTGTCTCGCTGCCTTGGAAAGACACCTTCATCCCTGTTGTTCATGCCCAAAGCTTCCTATGATCCTCACCTGTTTGCTTCTGAGTCAGCTGAGGTGTGTTGACATACCTCACTGTGTGCGAGCTTTCCTTAAGAGCTCTAAACACCCAACCCGTCATGTACACTCCATCTCTATTGTTCTATTTAGCTTAATATTTTTTTCTTCAACAAAACATGAGCAGGAAGTGGATGTCTTAAATGGCTAATGCTTGCAGTCTTCTTAAGTTGAGGCCCAGGTGAACGAAATGAATTGTGGGCAGTCCCTCACACAGACAGATCTGTATGCCTATTTTCTTATCTTTCAATTATTTTTAAAATGTGAGGTTTTGGGGCAGGAAATTACAAAATGGTAGCAACAACAATCGATCGTGTGTCTCTGTTAAGGTTTGTGATATTGAAAATGACACACCATCCTACCATGACTCTATATTGAAGGAGGTGAAGAGGTGAGCTAGGTCCAAAAAACATTGGCCTTAGGACCCAGGGCTGGTGGTTGTCTTCCCCAGTTTGTCCTTCAAATAATCTTGACACCAACCGGTTATAGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTTATAGTCCAAGAAAGAGTGTCTAGCTATGGGCAAAATAAACAAAATACAGGATCCCCAACATGCCAGTAACATGGGATAAAATGCAAGCTGCGGAGATAGTTTTGTGGGAAGCAGTGCCTGCTCTGAAATTACCAGCACCTGCATGACAGCCATAACCCATGATTGGAGGGATAATGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGGATGCCTATGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAATATGTGTAAACACAAACACACAGCTGCATTAGGACAAACACTCAAATAATTTGAATTTAGGATTTAGGTTGTCTTTTGGGTGTCAGATCATACCTTTCCTTCCATAAATTTCACTTGGATAACTATATCGAAGGCATGCATGTCAGATACATTTCCCATTAACATGAGACCATTTTTCTCCCAAAGCTATAGGTTTTGATTCGTGTTAGAAGTCATAGACCCAAAGCACAGCTACACCTGGAAGGAAGAGCTAGATATTTGAGCTAAGAATTTGCATTCCAGGGCCAAGGTGTATGATGTCACGGAATGCAGAAGGTTGTCCATAGAACTGAGATGTTCTCAATGCCTCGCATTGGCCCTGACTCCCAACGAGGGCTGCTTAGAATAAGTATGCAAAAATAGCCTCTAGGATTGCTACATGTGATACTCTCATTGATTGTATTCATCAAGGACATGAAGTTTTGTTTCTCACAAAGAAAATAGATCATTAAGAGTCTATGCTGACCATGGACACAACCAAGTCCGTTTGAGGTTCCATGCCCTCTCCAGGCTCTGTGGATGGAGCCAAGAGAACCCTACAGGTCTCAGTGAAGCACTGACTCTAATTCACATGGCCCTGACATGAAGAGGGCGCACATTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGACCTCGAGTGTGTTCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTGTTTTAAATTCCATATATGGGTGTTTCCCTTGATTTATGAATCTGTAAAAAAGATACATATACAGAAGCCACAAGAAACTTAGGGAAGAAAAGCAGGTATAGCTGTCAATAAGACATGGGAGGCCACAGGGCTCAAGTCGGTTTCCCTCACGACCACATGTGTATTCACCAAGACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACACACAATCATTGTTTATACAACCCCCTAACACAGCACCACTTGATGTGTGTAAAAACGCATACTAGACTTGCGGTGTGATTTATTTGAGTGAATGTTCAGTCAGTGTGATAGAAATGCTCTTTTATTCATATATTTCGGCAAAGCCGTTTTCACTTGGAGGTTCTCTTCATGCTATGGTGTTTACATACATCATCAAGAGAGGAACCGCCCTGTCAGCCTACCCCCGCCTCCCCTCCATTTGCAGCTATGACTGCCTTTCTTCACTACGTTAAACACTAACTCAGACTCTACTCTTTCATTTTGTTCAGTGTAGTAGACTCTCCAAAACCATAAAATGGAATCCCAGATGCAGAGGGAAGTTTTGCAGTTTGTTACTTCGTTTGCTTTTAGNNNNNNNNNNNNNNNCCCACTTCCACTGGTTTGAACTTGTGTCCCATTCAGTGGCAGCTACTTAATTCAGCCAGCATTTTTAGAAGGGCTGTGGGTGGAGTGTGATAAAAGGAAAATTACTGGAGAGAACTCACTGGGATTTTGACGATTAATGCAAAGTGTTTATTGACTTGATTTTTCAGTTACACAGAACCCTGGACAGCACTGACTCGAACTAAAACTTCACATCTGACAATTTGCTCCAAGGAACTAAAAAACCTTAAAGACAAAATTGATCCAACAAAATAAGCCCTAAGTTGTAATGATTGACCCTCTATAAAGAGAAACATTAAACNNNNNNNNNNAAAAAATGATTTTGATGTTTTTGTTTAACGATTTCATATACTTATATAATGAGTTTTAGACCTTTCCTTTCTGTATTTCCCTTCCGAATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCATCCTACTCCGTCATACCCTCGGTCAACCCCTTCTCTCACGCCATTCCCTCTCCAATTGGCACTGATATTCTGAATAAGTCACCCCTCCTATTTCATGTCTCTTTTCTGAGTGTAATCCCTAAGTTTAATTAATTACATGAGTACAGAGGTATTTGACAGAACAGCTTATCTATGGGTACAGGAATGAAGAAGGGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGATAGAACCTCTCCTCCAACAAATGTTGATTGCCAACGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTAGCCATCAAAAAATCAATGAAAATAAAACAGAAAAGAAATCAATAGCTTCAGGGGGAGCATGGCTTATCCATGGAGGCTGCCTCCATTTGAACTCAACAGTTGATCTTTTAGATATATTGTGTAACACAACGTTTTATAACCCCTCTCACCAAACCCTGTTCTAACCTAAACACCTAAGGGGAGATAGAGTAGAAAGAAATACTTCTTGGAAATAAAGCAAAAAGGAAACATTCCTCCATCCTAGATGCTTTCCTCGCATCATCTGTGCAAGGATAATGAAAACCGTTACTTTCTAGGTACCCTAATTTCCAATGTTACAAATCATATAATTAATACTTCTTATCATTCATAAAACACATTGGCACTAATCGTTTTGATGTGTTTTTCTAACTCACTACTAGTGTAGATCTGATGAACTGGAATTGTTCGCCTGCTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGCCGCACTTTCTCGGGATTCACGGCATTGCCTCGTGAGAAATGCAAGTCAGGGTACCTTTGCAGGGAATTCCAAGGATCAGTACATGGCAGCTGAAAGTTGTCTTGGATGCAAGATTGGGAGTGAGGCTCAAGTCAGCTGAGCCCCAGCTCAGGATTCCTGAAACAGAACACCAGAATATGTTAGAAAGCGTGGAGACTAAACTAAATATCTGGGAGTCCTCAGCAGATTGTACAGATCCAGGGCTGAGGGTTCATAAGTATGTTGGTCTTTGTGGGGCTGGAAAGGAACACTTATTTAGATCCACACCTCCTACTATGTGCTACTACAGTGGAGACAATTTCTTAAGTCCAAGCTTTTTGTTTTGTTCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAGCCATCTCCTCAACTGCTAAGGTTCAAGTCCCGGTTTTGGGCCCAACTATTTTACTGTTGTTTTCTTATTCTTCNNNNNNNNNNNNNNNNGTCTTGGTCATAATATAAGTAGCAGGTTAAGGTTTGACTGGCTCACTCAAACAATCACTCAAATCCCTCCACACAAATGTGTTCTAATAAGGAGGAGGACTCTGCTGACTCTCTCTTCTGTAAAGTCTTACCTTAACAGATGAGTTAAAGGTTGGGATTATCCTAGTGGGTGATTGTGGATGCTGTTGTTGATGTTGAGGGAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGGNNNNNNNNNNNNNNNNGGTTTCTGTCTCTCCTATTTCCTCTACAATGATACCAGTGCTGTAGTTTGGGGGTGTTTGCGAGAAGTTTCATCATGTCTGATGGTCCAGGAACTCCCAAGCAGCACGGCAAACCAAACAGTGCAGCAAACAAGTCTGTTTTGATTTTTGAAGAAAAATTGAAACATGGGAAGTGCTGTCTGAAGAAATGGCTCTAAGATGGGACAATGCCTCGGGAGACGGGGCTTGGATCTTGTGCTAGTTTCCTCGTGAGAAAAACAATGATGTTCTCAACCAGAGTCTGTGTTGGGAATACAATGCTGTGCTTCCATTTCAACACTGCATAATCTCAATATGGCCACCCTGGAAATCTTGTCTGATATCAAACAAATTATTGGAGAGATAAGTTGAGTATAAACATTGTAATTAAAAAGTGTTTAAATGATGAATAANNNNNNNNNNNNNNNNNGTCCGTGGGACCAGGTTCAGTGTTCAGCATAAACTCTAAAACACGGCAANNNNNNNNNNNNNNNNNNAAATCGCCAAACAGAATGGATCTTATATTTTTCTATCTAGGTTTAATCAAGACGTAAAAATAAAATTCTTTGCTTNNNNNNNNNTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATGTCCCACAAGACATCCTTTCTTAGGCATTTGCCACACTTTGTTCTGTGGTTTCTGAGTGTCTGAAAAGTCTAGGGTACTTGAAGGAAAAGAACATCCTGGTGCTACTAGGGACTGTCAGTCAGAGACATGGGCTGTTGACGCCATCTCATCCGAGCTGGTTTACCGCCTGCTTCTGTTGCTGATGGGCTGATCCGTGTCCACAGCTTTACTCATAATCACCCTGCTTCCTTTTAGCTGTACCCATTCTTGCTTCCTGCTGAGGCTGTGATGGACACAGCCTAGTGACACAAAGAATTGGGGTCTCCTTCCAGCCCACTGATTCTCTCAACAGTAAGTTCTTTCTCTGTAGAAATAGTTTCTCTCTTGCCTATACTATCAGAAATAAATATAACACTCTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCNNNNNNNNNNNNNNNNNNNNNNNNNNCAACTCTATGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCAGATCCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCTGCCTGTTCTAAACTCCACTTCATTGTTCATCTTGCCCAGACATGTCTTTAATGCCTACTCTTAGTGTTTGCTTTAATTCAGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCTCACCAAGATGATGTGTATCCTTTTGTTTTGGAAGTTTCTCATTGACAACGCTTGAATCCTGGCTTTAAAATCCTTGCTGACAATTCTGACAAGGGTTTTCTCTTGTTGCCACCACCAGGGAACTGGTTTTTCTCCTCTGCTTTTCATTTAGGGGGATGGTCATGGTGTGCCGTGATTTCCATTTTGACATCGTTTGTCTACGATGTCAGCAGTCCTGACTCTGTGGGTACAGTGGCTGTTTATCCTTCATAAACTTATGGTGGTGTTTTGGTTTTTCTGGATTTGCCTGATTGAATAAAAGGGATTTACCTCCAGTCCATACCAACAGGCATATTTTAGAGGAGTCAACAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCTGGACATGGTGGGAGGCCTTTACCGAAGTAGATGGGTTGCCCAGTGTTGCTGGGGAGGAGTCTCCATCTCTGGAAGGCAAAGGATCTTCCAAGGTCAGGCTTTTTCCTGGGTCCCTCTGGAATAGTGGACACACCCTTGATGGTTACTGATGGATCAACTGAGTCCAGGCAGTTTTCTTTACATCCTCGAAGATGAGGATTATAAAAAGGGTTCTGCTAGCCAAAAGCAGTGGCTGAAGCTATCCCTGGCGATCTTTCCCTTACCTAATGGCTCCTTGTCCACACAAGGCAAACAGTAGATGTCTGAGTCCCTCCCAAGCTGCACCTTTCCAATCTACACTCTTCCTCTGTGCTGTTTCTTTCATGAAGAGCACACACGCTAACCCTGAACCCATCTTGTCCTCAGTCAGCACTAACAACCTTGTCCTCTCTGCCAGCTTCACTTTCCCATATGACGCGGCTGCTCACAATTCTGAGACATGTTCATGCTTCTATGGACAAACAGAATGGCACCAATTGCCTAGTCTATAATGACACAGATTCTGTATGATTCTGATTCAGAAGCCTGTAAATCCAAGATGAAGAGACCATCGGCAGAGGAAGGAGTTCTTGTGGGATGTTGTCACCGCAGAAGGGATTCAATGGGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGAGGTGAAAAATTGGATATCTGTAGTGGGGATGGGCATTATTCTTCCCACGTTGTGTACCTATAAGTTCTCTAACTACCTCCTTCCCCACGGTAGCCTCACTGAATGACGTGAATTCCAGGTGATTGATGAGGTAAAGACACCAAAGCTCATTTCTATATCCTGTCACCAGTATCAAGTTCGAAACAGCAAGAGCCACCTGTGGGAAGGAAAATATGAATAAACTTTATGCAATCTCTAAACTATGAACCCCCAATTTAATCAAAACATTGTTTTAGACTCAGTTCTCTTATATCGATGTGCTTTAAATGTACAAGTCAGTGGGCTTACTGGTGACTCCTTGTACATGTTTATACTGTACATTAGCCATCTTCATCCTCACAAATCACCTCCATTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGCTGCTCCCCTTCCTCTTCCCAAATGCCCCCTTTCACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACGGCTATGATGAGATTGTTCTTCTTGATGCCTACGTGCACTTCCCATTTTTGAAAGTTGTCTCTGTTTATTGTTCTTAGAAAGATGATATTGCATGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTTCCAGACTTNNNNNNNNNTTCCCCAAGGCTGCAAATCTCAGCAGGTGCCTAGAAAAGGGAGATGAAGGGGAGAAAAGGGGGAAAAATCATGTCATTTGAGTTAACCCAACATTGAGGTCAGCCACATAGTGGACCAACAGTCACATAATGGCAGAGGAGTCATAAGAGCAGAGAGAGAGGAAAACTCAAAGTGTGAAGGAAAATGTGCTTAAACTACGATAGAAGGTAGAAAAAGAAGACGGTGCACTTAGAAAAGTGGGCAGATTTTAAAAAGCTGCCATAAGTTATTAAGCTCTAAGTACATTTNNNNNNNNTTATAATGTTAAAGTGGAAGGGAATTACTGGGAAGAGGGAAAAGAGGGTCAGAGTGTAGTGGGGACAGGGGAGGGTTCTGAAAAGAATCCTTTTGAAGATCTGAAGAACTATGTGACACAAACAATTAAAGTGCCCTGTAATTTACAGGTAAACTCCATACTTACCTGCATCCAGTATTCTGTCTACCCATATTTCAAAAATAAAATTACCTCATCTATTTCCTCCTGTTTTGCTGCATTTGATCTAATAAATTCCTTGTAACCAGAAGTGCTGGTAAATTTTAAAGACATTTAAAATATGACTGGTCGATATCGGGTTTGTCATCAGTTTATCCAGACTTGGAAGCAGGTCCAAGAGCTAATTTTTCCTCGCTCTTTGCAAATAATCCATAATTCATGATCGCCATTGACTTCAATACAAGGTATTTAATCCTGTCAAATTCCAGCTTTGTTTGAATAAAAATGGCCGTCCTCTAATTGTGGGTTTTGATAAAGCTAATTTTGGTGTGCTATCCAGTGGGCTGCCTCGGAGAGAGAGCCTAGCAATATTTCTGATACGGAGAATGACTTAAAGATAACCAAAGGAAAGATAGGAGCTGGGAAAATAACCACCAAGGATGTTGGTGACTCAGAAACCAAAGACTTTTTCNNNNNNNNNNNNNGCATGAAAAGAGCTACTTGGACAGACTGTGACTCGAGTCATCAGAATATGTGGGTGGGGACTTTACTTTGGGCCTCCAGGAGGCTACATGAGAAGCTAAAGCCTAGATGCTGGAAGTTTCTAAGCGTAACTAGGGAAGGAACTGGGCTGAGAGGGCTTCTATGACGCAAGCAGAGCCTGGATGATGTCACAGAGCACAAGGGCGGAGGTTGCGCATCTCTTCCACTTGGGGGCTCTAGACTCCCCTGAAGGTGGGTTCACTATTTTCGCAGCGGGGTGTGAAGGACAGTTCAGCTCCTGAACCCCACAATTACTCAACAGGCTTTTGGAGCCTGACCGGTTTCCGAAGACAGAATCTGGACGACTAGGACATTTTCTTTCGGTAAATACGTTTATGAAGATAACTGGGACCCTTGTAGTCCAGAAAGCTAAAAGTTTTCCCTCGTACAGCACGTAACCGTATGTTCTGATGTCTTCCACGTTTGAGAGCTAGGCGGATGATCTAGGCTAGTCAGTTTCCGGAGTTTATTATACTTTGCTAACAATATCTAATTCATAATTCTACTAAAATGCCAAAGCTCCTCTCTGTGCCTGTGCATTTTAGGAGATAATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGCCTACAAAAAAGACTCTTGTTGCGGTCGAAGATGCAACAGCGTCGCGGAATAAACCTGGGGCTGGGTAAGGATGCACAGTACAGAAAGCCAGTAGACTGGTGTGCTGTGTTTCTGGGCAGACACTTGTGGATGTTGCCACATAGCTCACAGTTAGAGGGTAGAAGAGGGGTGTGGCCACCCTTCTGGCTCCTTTGCTATCCTTTCTCTGTTCTGCTTGCTTAAAGTGGGGACAGGGATACTTAATCCCACACTGACCTAGCCATTCAAGGAGAGGATCTTCACCAGAGGCAAAGTGCCTCGGGCTGAAGAAATGTGTCTGAATATGTTACTCTGAGCTGTAGAGAACCATTTGTTCATTTCCCTTTGAACTTTAGATTTTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTCCTACGAACTTCTGATTATGACAGAATTACATTCAGATGCTCAACCCTGTTTACCATCCCCTTCCTCACCTGCTCCAAAGTTCTTTTAGAAAAGAGCCTTGGTCCAGCGCCCTCCCCACCCCACCCCCATTGTTCTTGCAGGCACTCAGAGGCAACAGCATTGTGTCTGGTTTAAGCAGGTGAGCTCTTCAAACACAGGGCACGGGCAAGTATGAAGCCTGAACACAGAACGGTAGCCACAAGACAGTGGACCAGAGTGCCGTGGCCTACCGCACTAGGTCTACAGCCAAGAAGAAGAGGATGTCTCAGAGGAGTATGAGCACACCATCATTCCAGAAGCGGAGGAGGAGGAGGCCTTCTCCCCAGGCTCTGGGGAACATTGTGGGCTGCTGATTTTCTCATGGATGTAAGGTAGGTGATGAGCCCGTCACCCAGTGGAAGGCCATCGTTCTAGATCAACTGCCAACAAATCCCTCTCTGTATCTGGTCAAGTATGATGGAATTAACTGTGTCTATGGACAGGAACTTCACAGCGATGAGAGAATTTTAAAGCTTAAGGTCTTGCCTCACAAAGTAGTGTTTTCTCAAGTGAAAGACGCCCATCTCGCAAGAGCCATGGTTGGCCGAGCTGTGGAGCATAAATTTGAGGGCAAACATGGCTCTAAGAACAACTGGAGGGGGGGTGGTCCTAGCCCAGGTGCCGATCATGAAGGACTGGTTTTAAATCACCAAGAAGAAAGATCCAGTCCTATACATCTATCAGCTCCTGGACGATTACGCAGAAGGTAACCTCTGTATCATTCCAGAGACTCCTCCAGCAGAGGTGAAGTCAGACGTTTACAGCGACATCTTAACAGGTCAATGTGTGCAGTTCACCAGAAGCGACAGGTCCAAAAAGATCGGCAAAGTCATTTACCAAGTTCCAGCCACGCCTTCCGTGTACTTGATCATGTTTGATGGTGACGTCCACATCTACGTCTATAATGTGTTGGATAAGATCTGTTAAGGTGAAATTCACAATGTGAGGGGAAAATAGATGGGGAATTTATAGGATTGGGGGGAAAATGTTTGTTTTTCTGTGTTTCAGATACCCAAGGGCCTTTGACAACCCCAGTATCATTTCCAGTGGAATTTGGTTTTGCTCTAAAAATTAAAATGTGCGATGTGACGTGTTGTGTGTGCACACTTTGGTGGAGGAGACGGGCTGTGGTGGATGGAACATGGAGAGGAATCCGGAAAGGTCAAATCTGTGAACAGTGAGTCTGATTTCCCGTAGGCTAAAACAAACAGGACTGAGCTGGTCTGGTATATAGGGAGAGAAAAGAACTGGAGATGAGGCTTAGAGGAGCAGGGATGGCACGGGNNNNNNNNGATGGATGTTTAGGAAGCAGTGGAGAGGGGCCAGAAATAGATAGACTCTCTGAGGTGAAGTTTGAGGGAGAAACAAATGGGGAAAGAGGGGCAGGTATCAGGGAGGTGGTCTTGGAACTCAAGGGGAAACCCAATAAACTGATCCAAGCAGACAGAGAATCAGAGAAGATCGGGGATTGTTTGACTAACGAAACCTAATGAAACCTGTTTCTCATCTGAAGATGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTAAAGTCATCTTTTCAAATAAATCCAACCTTCACATGCAGAGAAGAGACCAGGATGAGGGTAAGAAAGATTAAATTGATGGGGACGTGGAAGAAAGACTAAAGAACACATGAGGGAGTAGAGGACACAGAGGGACAAAGGAATTCCAAATGTAGTTCTCAAAAAGTGAAGCAGGAGACCCAGGAAGAACAGAAAGGGTCTAGAATGAGTTGAACTTAGGCCGCATCCATATTGGTCTCTTTGGTTCCTTAAAGAACAGCCAAGACATCACTACAGAAGGTGGATGTGAGGTAGAGGCTTCCTCGGAGGACATTTTGACGAGGATAACTCAAGAGTAGTGAATGCCAAACTCAGTTTATATCTATTGATTCCTGAAAGTATCATAAAGCCCATTATATTATATTAATTTAAATGTAATTTAAAAGGGAATATGAGGATGCCATGAGCTTCTGTCAGGTGTTACCTGGATCCTGAGTTTAGCTTCCCTGAGCACGTTAGACTCTGTTGCATCCTGTAATANNNNNNNNNGGTCTCGGCTCAATGCCCCTAGATGACCACAAAGAGCTCCTGCACTGGCTTGTCTTGCCTGGCTCTCCTTCGACTGGATGGCTTCCTACACACTTGTGGGCCCTGTTACCCTATCTAGCCCCAGGAAGTTCCCGTCTTTTAGTCACATGTAAGCTTATCCTCAGAAAACTCTTGATGGTGCCTCCAATGCAGAGGTGCTGAGCTTTTTCCTATGCCATTTGCCGTGACATTAAAATGCTTTGCGGTTCCTGACCATGTAGCTCTCTCCTCCGGAGAAGCCCCTGTGCACTCCATGAGGTCTCTCTGAGCCACATCTACACTCCAAGAGTGTCTTTGGAGACAACCTTATCTTGGACTCATTCATTGCTGTTTCTTCTCTCAAGAATACTTTTCTCACTGCAGGACTAGAAATTACTTTCTATCGTTGATTAATTCTGCTATTTGGGAGTTTTTATACTGGCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGCATATCACACAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTTCTTATAGAAACAGTGTGTCTAGTAGAGCCTCCGAAGCTTACCTCATAACCGCAAATAGAGACGTATAGACACTTTGTTTTAATTTAAAGGTAAGACTTTCTCATGTACTGACCTGTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCTGCTCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGGNNNNNNNNGNNNNNNNNNNNNNNNNNNNNCCCAGCACCATAATGTTTCTCTTACTCCATGTTACATACTCACCACCAGCCACTCTCTTCTCTCAGTGTATAGACCCATTTCCCTGTATGGCAGAACTGAAGAGTAACTACTGTCACCAACATGAACACTCGAGGATATTTGACAAGAAATGAATACATTCTACAGCTCCCAACGCCAAGCAAACACATTTTAGTGTGTGCTGCACGTACTGGGAGACTGTCAGTCACTGGCCATTTAATGGGTCACAGTAGACCAGAGAATCAAAAAGTCCCAACCTACATATCATATCCTCTCAGCAGGAGACGTAGCCCTTTCTCAAAACCCATGAATCTATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATACCCTTATCTCACACTCGGCCGTGATATCACAAAACATATAATGGCTGTCTTGCAAGTCTCTTAGGCCTCAGCTCCATTTCCGCTGGAGCTTCTGCAATTGCACTCCGTGAGACTCAGCCCCTTTAGTGAGCACAACCTTCAGTTATCCCCGTAAACATTGTGCTCTCTCCATCTTTGCTCTCAGCCAATAGCTGTCCAACTTCCAGCCAACTCAGCTGTGACCAGAAAAACCCTCATCAAGAAAGCCAATGAATTTGACTTGATTTGTTTTTTCCCTGATGGAACGGAGTGTTCTCCCTGCATGGTTACCGTGGTGTCTGAGCCATCTGTAATAAAACCCACTACTGTTAAGATCAAAGTCACAGGAACTATGACAAATATCAAATCACAGGACAAGCATCACAGTTGTCCAAGCCTTTTCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAGCAAAATTTATATCTTCCTTCCCTTTTTTAATACTCATTTCCCACTATTTCATATGATATCGAAGTCTATTTAAAGCACAGAAGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAACATCAAATCCAGACCTGACCTGCTATGGTCAGCATCACTTTTGGCCACTTTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGGACCAGAAGGTTGTGTCAGAGGTCGAAATGTCACCGGACACTAGAACAGCTTGGTAGGTTTCTCAACATCTCCTATTTCTTTCTGGGACTGAGCTACACCATGTCTGCATTGCAGCATTTTGTCTGGGGTGAGACACCGTCAGCAGTCAATTGTAAAGATGCCCCCCACCATGTGTGTGCTTGAATGTAAAATGGGACATCTATAATATAGACACACACGCATTTACACAGACTCACAGAGAGAGGCCAAAAGGGAAGGAGTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCCCTCAGCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGGTTTTTAAAATACCATATCTGTACTGAACACATACAAACCATTTTTCTTGTCATCTCCTAAATAACAGACATTCGTGATTTCATTCCATTAAGTACCAAAGTAATGCAGAGATTATTTAAAATGTAGGAGGATCTGGGGAGACGGCAGAGGGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATATATCTCCTTATTGTGAAAACGAATCCTTTTTTGAGTGTGTGTCAGTGACTCCACACAGTTCTCCTCCTCTAGGTTCCTTTGTGTGACAGAGAATGATCTGGAAATACTGAAACAAATATAAACTAAAGGCTTTGTTGGGATTTCTAGGCTTGCGTTAAAATCATATTTATCACATTTTATTAAATGGAACGGAAATCTTCAGCTCCCAGCAACAATAGACTCAATCATGTTGGCTTCTGTTTCATCCCATTATGAATAGCATTTAATTGCACATCAATAGCTCCCTATGCTTTGAACTAAATCTGGATGAAGGGATATGTTTTCGTCACCCCTATGTGGATAATCAAGTAGAAAAGGGGGAGGTATGATGACTTTGGCTTATGAGGGAGCGATGGTTTGATTGTAAACTTGTTATGCAAATAACCCTAACCTCTGAGAAATGAAATGTAACAATAAAATATACTACCAAATGGGATGGACTCTCATTACTTGATTTCTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTAGGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACATCTTTCTATTTTTCTAATCCTTCTGTATTTATTTCATTAAAGTTACCTGTTGTCCATTGAACCGTTTTATGAATAAGTTTCAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTAGGTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATTTACAGGGATTTTAGATCTAGCCAGGGCCCCTGCAGTTTCATTGGTCCATCTGATACACGTGGTCATGGAACATGTCTCTCTCTGTTTCTTGTTCTAGGAAGTACATGGACAACATCTGCAGACTCGCTTCAGTTTGCTTTATTCTCCTCTTCAGACTTAGAAATCTCAACTTACAGAGAGAGGAAGATGGGAACTTGGTTAGATATCTCTTTTTGTCTGTGGGTAGCTTACATCTCAAGTCACAATGGGAAAATAAATATAACAAGAGATAATAATAACCATCCAAACCGTGATGGGAAGTCCATATCCGTTCCCCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGTCTTTGGTATTTCTCTTTCCCTGAAAAGGAACACCACTTGAAAAAGACAGACGGTAGGTTGCTTTTGTCCACAAATCGAATCAGAAGCATTTGAAAATGAGCATAGAGGGGGCTCACCCCATGTTTACCAAAGAATAAAGAAATATGGGGGGGACATCTAGAGAACAGTTGTTGCCTTACTGGTATTNNNNNNNNNTCCAGAAGTCAAGAAATAATATTTGACAAAAGAAAAAAACTAGGTTTCCATTAGGCAGACTGTTTTTAAAATAGCCTTCATTTTAGTCATGGAAAGAGGGGGGTGGAGCAGGCCAGTCTGTAGATAACTAAAGTCATTCCCATCTAAAAATTAAGAATAATATGGATTGTTAATGGACTTGAATAAAATTAGAAATTTTAGCTTTCAAAGGGAAAAAAACTGTGTTCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCATACTTGATTCTTTCAATAAACCTACTGGTAACTCATGTGTTTGTTGATATTAGGATTAAAATGCAAGTTGGATATCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTATCAATGAAGTGCACAATAATTTATTTGCATGAGTGCAGTAGAGAAAAGGAGTATAGGATAAACAAGAATTGGAAAGCAAGATGTCCTTCCTTCTGAGGACCAAGACCAGGAAACCTGAACTACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTCAACTGCTGAATACCTCATTCATGGAGCTGAAGAAACTCTGTATCTGTCCTGCTATAATGTGTATATATCTATGTGTCATTCAGATAATGGACACTTTACTGTTTGTTTGAAAGCAACAGTTTGTCCCTGAAGAGACACAGATTCCTCTTTCACACATTATTTCACAAGCTGATGGTGGGTCTCATAAGTGCATTCCGGGATTTGCTTTGCAATAATCATTCAGTGATCTGGAAGAAACACTTTTTAATGTTGTGAGATCTACTAGAACAATATCAATCATCTTTTTCCCTTCCCAGTTTAATACTGAATCATTCTCCACCAAAGGTTTGTGGTCTCTGATGAAGGCAGCATCTCCAAGACTAGTCTGAATATTGCTCTTGGCTCTGCATTTATAATACATCAATGTGATTTCCTTACCACTTTCATTCCCAGGAGAGTTTTTCAATTCATTTCAACCGATGGGTCTAAATTACATCATCACCCAGGATGAGTTTTGAGAGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACACTCCATGTCAGAACCAAATTTAAACCATGTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTAGAAATTAAAAATTACACAGCATAACCTACAGAAGGGATAACATATTCGCCTTCATACTCTAAGAGCCCCCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCGACAGAACAGATATTATACTAACATACACACTCAAACATCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTCTGCCCTCAGCATTTCCCATCAACGTGCGACCTCCACTTGGAATTAACTTTGTGGATATTTCATACCATGCAATATATATTTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGCAGAGGAGCACAATGGTCTTCATGTGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAACCATTCTGGCAAGGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTAGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGACAGAGATTATAAAGATATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTCACAGAGACTGTCTAGATTGTTTTTCTTTTTAGAAGGTTGGCGAATCTTTCTCTTGTCATAAAAAACCACTCTTGTTCTCAACTCTCTCTGTGAAGCCATGACAGGTTGAGTGATTTTCATGTGTGAGGAGTCTGTCCTATTGAAAATTGCTTTCCTTGATATAATAAACCTTGAAAAACACATCTCAAAATTTACTTTCCTTATTCCATGATCCCTTGAGGGGATTACTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGCATTGTTATCAGTGTGCTAAAGTTCAATGAAGGCAGGAAGAAAGATTTTGTTTCATGTGTGTCCCATTGGACAGCCATGTCTTTGTTCTTGGAACTGAAAGTTTTATTTACATGCTCCCAAGGGCAAATACATGCAAGTTCGGAAAGTTCCTTGTTCTTCTACATGAGAGTGACACCCTCACATAGTCCTCTGATCTACTTGAGAAACAGAAAATTTAGATGGGCAATGAAAAGTATGGAGACTAAAGACCAAGTTAGGGAGAAATAAGACAGTTTTCCACAATGTTTCAGGCTTTGGGGATTGCTAGACATTACATAACCGTCTTTTTATTCATAGCAGGAATTATTAATTTTAACAACATATTTATGCTGGCTATTTTAAATACCCATATTTCATCTCTAAAACATTATATATTCTCTTTCAGGTTCTTCTTGAAATTCTTTGAAGGCGTGAAAAACGGTATGTGTTTATCTGTACACACTCATAAAGCGTGGCCGTCGCTCTAGTGATGGACAGACGACACAACTGTCAAGAGACAGACTGACTTTCTTATCAAAGGAATAAATCATCATGTTCCCGGAGGCAGTTTCGTTATTAGGTGCAGAAGTTTAAAATCCCCTGAGAATGCTTCTTACAGCTACCAATTCCTATATGTGGTAATATCCTAGGATATGGGTTTGTTCTTTGCATTTTGTTTCAAGATCTACAAGAAAGTTTCGATTGCGTATACCATTTGGAGATGTTGTCTTTTATCTTTTCTATCGAAGGATTCTGGTTTGTAGACACTGAGGCATTTTCTGATCCATCTGTCAACGCAGGGGCTGCAAATGAGATAAGTCTTCATCAGGAATAAAGGAAAGAAGACAGGTAAGGTAATAGATGACTCCCTGATGTATTTATTCTTGTGAATCTGAGATGACTTTTGTCATCATCCTGTATATAAACTTTAACTTTAAAACAAAGTACACTCACATGAGTTTAAACCTTTGTACTTTTCATTGTGTAAATATTTGCAATAAAGAGAGCTTTAAAGGTAATAAAGTTGTGTGATGTGTGTAACTCATTTAATAGATTCCCTTGTATAACTTAATAGAATATATAAATGGTTTTCCTTCATGTTGAATGTAATGAAGACAGTTACTCTTCTAACAATATATATAGTAATTTATGCCTCTATAAAATTTCATATGTTCATATCTTGCCTAAACATCCACCACAATTACTTATGGGATACTTCCTATACTTACTCAGTGTTTTTCCCTAAATATTGACTTTAAAATGCATTTAGCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCGATAATGGGTGTTGGCGTACCCTGAAGATGGAGACCGATATTGGGATATAAAATGAGTCAATAAACAAACGAATTTTAAAGACACAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAACTATGAAAATAACTAAGTCTACTTGAAGGTAAGAAGCAGGTGATGTGGGGGTGTGTGTGTAAGTAAATATGTAAGTAAACTTGAAGGTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAAGGTAAGAAGCAGGTGGGTGTGTGTTTAATATTAAAGTATCACATTTGAGAAAACAGTGGTCTATCCAGAAGACAGGACAGCTTAGGCACTACATTTACNNNNNNNNTGGCATTTGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTATGAAAACAGAAGAGCAGTTCCTGGTTGACATAATATTTTTCGTGAATATTTATAGTGATGATCACAGTCAAATAAAGAGTTTATTGATCTATAATGCAATCAAAGCCACTAAACCTTAATGATCACATGAGTCACCTAAAATCTATTTATTTAAAAATTTGCAATCAAAATTTGCAGTCATGAAATTAAAATTTTATTAATATACAAATTAATAAACATTATTATTCTCATATAGAGTTTAAAATAATAGTTTCCACATATTTGTTTGGCTTTAATAAATATTGCAGTTGTGGTTAGTTTGTTGTTGGTTTTCGTAGGAGTTCATTTCCTGGTATTAGCTCATAAACGCTATAAACTCATGCAGAATACACTACAGGAACTTAGGCCCTCCTGTGTTGAATCCAGGAAGGTTGCCATCTGTTTTCCTTCTTGTCTGATCAATTTTCTCTATGTACATTTCAAGGATATTTTTGTTCTTGGATTCTTGCAGTTTTGTCAGGCTAAGAGCTGATAGCTGATAAGGGGAGAATATTTAATTTTTGAATGTCATTTTTGAAGCTATTTCCTGATGTCTGCATTATCAATGTTGTAGACTTTCAAATGAGTGACCAAATGAACAGCTATTGTCAATTATAGCTACTATTATGCCTTATAAATACTGTTGTTTTGTCTGTTTGAAAGAAGAAGTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCAGAAGTCAAACTATACAGAAAAATCAGATTTATTTGATAAGAACCAGTACCATTTTATATCGTAACCTAATTCCTGAATTTTATATACTTTAATCAATCTAATGACTAATTCTCNNNNNNNNNNNNNNNNNNNNNNNNTGTTATAAGTAACACAGTAGGTTGACCGAATCATAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATAAGCATTACGAGGATGCCTGTCATCTTAACAACACCCAATTACAGAGCAATGAAATAATTTTAAACTATTTTCCTATTGTAGTTAAAATATTTTAATGTATTTTCTTTTGTATTTCCTTTTAAAGTAATAGAAGCTATAGGAAAATTACTTAAAGCCTGTGGAAAGACTGTGTGTCTCTACAATACTTTAGTATTTGTTTTCAGCATCTCGGTCATTTTTTTACCAACATTTTGACCTGAATAGTCCTTACTGCATGTAAGTACACTCAGAACGATGAGTCTGAGGAGAATATAATTATTGTCTTTCTGTTTCTGTGACTCATGCCTAAAACATTACTGTAGTTTTAGTGTCATGGTANNNNNNNNAATGTCTTCCATATTTTCAGCACACTTAAATGGAATTTTATCTTTGTTTAATTATAAAGACTAAATATAATTTTATGTTATGTTCTTTTCTTGTTGAATAGCAACCTGAATCTAATTATCTGACACTAGCTGACTTTATATTTTTATTCTGTCACTTGTAAACCCACTTCGTTTCCTGTATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTATGATATTGATGTTGAGAATCACCTGGCTGAAATTCTTTTCCACCACCCTATAGAAATCAAACAGTGGAGGAAAGACTACTCCTGTTTCAAAATCATACGCCCTGGGTGCCCAGAACTGACGTACAGACTGACCAAATGGTACCCAAAGCAGAGGTTAACAATTCACTGTCCTGAGAACTACTTAGCAGTTCCAGTCCAATGCAATAAATTTGCATATACTGAGGAAAAATGAATTGTACCATAATGAGCTGAGATCATTTACAAACAATTTCTGGAAGATTGCCAAATAGCTAAGAATAAATATAGAGATTCTTCAAGGCCCTGAGACATTAGCATGTGGTTTAAACTCTGCTCAGATGAAAACGTTTAAGTACTGGACTGATCTAGTAAAGTAATTTAGTATAAGCAAACTTTACAATTGTTTGAAATTAAGCATGGTGGTGACTAAAGAGAACACTCTAAAAACGACTTATGTTTCTTAAAGTTTGTTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTTTGAAAGAGCACTTTGGGATCCTTAATTACCTATTTATTATCAGAACTTTCTTTTGACCGAGAGTTCTTCTCAGTGCTGCCTTGACTTCTTGGTTCCTTAAGCTATAGATGATGGGGTTCAACATGGATGTCAATTTGATATGGAAGATGACCAAGAATTTATCAACTCCTTGTGGGTGGTTAGAAGTGGGTCTCAAGTAGTTTTGTCCCAACCCTACAAGGCAACCTATTCCCCATGAAAAAATTGCCAAATGGGCACAAACCTCACGACTCATTTGGGTTGCAAAATGAAGCTGGGACATACGGTGGCCAAAGGCCATGACTGCCAATAGGAAACACTCAGTTATACCAAAAAGTGTGAAGAACAAAATCTGTGGGGCACATCCATCCCGAGAGATTCCTCAGATCTCACTTACAAGGCTCTCCATATCTTGGGTATGAGAGAACCAGTGTGACCAATTTCCAGGATACATAAGTTCACCAGAAAGAAGTACATGGGGGTGTGCAGAGACGGACGGGTGCAGATAGCAAAGGCTATGAGAGCAGAATGAGGGTGAACAGAGGAACCATTCCCCAGGGACCTCACAGTTCTTGGCAATTGCAAAGCATTTGACAGACAAGCCCTTTTCCTGCCACAAAGAGCAATTGACACAATTGACACTCATCTCCTGGAAGACAGAGCAATCAGCCATTAGAAGGTTTCTTGCAGATGAGAGATGTTAATTTTTTAATACATTTAGAGCCTCACTTACATCAGAGTCAAAGTCTTTGTCTGCAGTCACAAAAATCAAAGCTTAGAAAAGATTTATTTTCACAGATTTTCATATCTAATACTTTCTCTCTTAACACCAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTGAAACAGAAAGAAAACTAAACTTTCATTCTTTCCCATTCCCTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGGTGAACAACACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTAAAATAGGCATCAGGATTGTGACGATGAAATATTCTGTTTTATGCAAATGCATAGTAATAATGAACAAAATTTTGTACCAAACTTCATGCTTTAGGTAACTAATTGCATGTATCAATTGTATCTAGGAAAATTTCATATTAGCTAGGTGTCAAATGCATAATAATTATGACTAAATTATTGATTAAATATTAAAATAAGCATAGTAGAGTTACCAAGTGGACATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCCAAATGATGAAAACATTTTATATATAAAAGCAGCCCGGAGGTAAATGTCACCTTAAAATGTCATAGTGTGTTCCAGCGAGGTGGTTTAGCAGATAAAATTTCATGCCATTAAAAACCAAGAACCTAAATTTGATACCTACACATATATGTTTGGAAGACTTCTATATTCACTACATGACCAGAACACATAAAAGCTTACACAGAATATTAACAATGCTACTAATGAGAACAATAATAATAAGAAAAAGTAAAAACAAAACTGTAGGAACATTTTAAAGAAATAATGTATTGTATTGGCCTTAAAATAGGAAATTCAACACATTTTTTTAGTACATTGACTATTCAAAGAAAAACTAAAAGGCTTTTACTTCATTCTATATGAAAGCAAAAACACATGAGATGGATTGTGTAAAGAAAGAGAGACCTGCAAATTGTAAAATTAATATAGTCATTGCAGAGGAAAGAAACAGACACTAACCCAAAGTTCTATAAGTAAATATTTGAAGGATTTAGTGCATAATATTAACATATTTAATCCAACACATCTTACTATGATGAAGAAAAGAAAACTGGAAAAAATAATGCGTGAATGTGGTCTCAACACCTAGAATGTGGCAAGATGTCTCAAATTCAAAGATACCCTGACATACAAGAGAAAATTTTAAATAGGTTGATTTTTATTATGGAATATGTATTGTCGAATTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGATTCATGAATGTATTTTCTGCACAAATAATGAATAGTAACCATTCTACATATGCAAACACAATTGATGCAAATTAATAAGAAAGAAGACAATTCGCAAATAGTATGAAGAGTAAATTAAGGATTAATGCTTACACACTTCAGTAAGCAAAAACGCTAAACTTCACGATTGAATTGCAATGTAGATTTTAAAAAGAATCTAACATTTGAATTTATGAGTGAAACTATTCATAAATTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGACAGAAGTCAGAGACTGATACCTTTTTAAAATATGTGTACCATATAATTTTGAATGGTATACTATGGGTTCTCATGTAAAATTGATGGCAATATATATTTATTAGAGTCTTCTGAGATGGAATTTTGGCAGTATTTATACAAGTATTACATTACTTAACAGTCTTGACATCATTCGTTTTGTGTTTTGTAACTTATACAAAATATAATGAAAATAATCACCATTGAGTACTGTGCCTGAGTCAGGGTCCATGCTGATTTTCTGTGGGGAACTTTACTTAATGAAAATGAAAATAATGTGAAAGGCACATTAGGTTATTAATTAAACAAATGAGTATACTACCATTTATTAAATGCATGATATTCCATGAAGAAATTCCCCATGCACATGTTTCAAGATACATTGTTAAATGAAAAACAAATGAGAGAATATTGCATTATGTAATCAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATACTAATAATAAAGGAGTAGTATTTTCCATACATTATTTTACTGCACAGGTTAGGTTGGAACATTTATTATTGCCTAGATACGTATTTCTTCCTACAGTTCATTATTTCTTCTTTCTCTGAGGAGTGTAGCCTTAGATCTTCCTCGTCTTTCAAAGAAGGCATAACAGTTAACTCCTGTCTCCAATCAAGGGTGATTGTAGATATGTCTGTAAACGGCAGGAGGCATTTGTACAATCTAATTGGGGGTCACCATAAGAATTATTTACGAGCAAAGCTTGTAACGCAAACAGTTGTGTTCAATCAACTTACACTATTGAAAGCATCCCAGGATTTGTGGCCAGGCAACTGCATACGATGTCAAGAGACACTGAGAATTTCAATATATGTGACTAGAGCAAATACTTTCCATTGTGTAGCATACTCGATATTTCAAAAATATCATCACAGCAAGAATATTAAGAGCTTTAGGACAAGAAAAAATAGTGAGTGAAACATCAAGGCAGAAGCGTCACAGTAACACCTGGAACTCAAATGGAATTCTAATATCAACCCCATGCATTCTATGCTCTATTCAAATCCTATCACATGTTCATTCCCTAACACAGTCCACCAGTGATTTTCTAGTCCCTGCACTCTCTGAGGAGCAAGGGTCTGGATCAGCCTTTCCCATTCGGTTATGAGGTTCCAAGACACATCCCTGCACCAAAGCTTGTGTAAGAGGCGCTTGACAGCACAGTCCCCGAAGCACCCTTTGCCCTTTCCATTCATGTTGCTCCTTCAGGAGTCACTTGTCACGACCCCTGACAGTGTGCACAAAACAGGTAGCACTCCGGACACAAAGGAAGAGAGTCGACATGGTTCCTCCTCATTCAGAAAGCTTGGATGATCGTCCCGCTACTATAAGCAGAACTGACAAGTGAGGCATCTCCTGGCTGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTCGAGCTTTGGATGTTTCCTGAGATCAATGGTCACTCGAGATTTCCCTGCTTTGCCTTCTGGACTTGTGAACAGTTCTCGGGAGAGAGAGAAATACTCAAAGGATACAGCTCGACTGATGCTCACCAGGACTCACAACTGCCGAGTCCTTTCACTGCCCCTTCACGTGGTAGTGTTTAGAGAGGACAGAGAGTCTCATCCCGGACTTTACCCTCTGACAATGCACCAGCGATTTCCCAGCCTCTATGGCCTGGGATCCCCTTCAGAGTCCCCCGAGATGATTATAACCCCGGAGTACAACAGGGGAATCAGTGGAATGATTCCCAGCCGCCACCGACTGGAAGCCCATCCAAGCGGATTATAACACTGGACTCAAATGGGGGAATCACTTGAATGGTTCCCAGCATCCGCCATCTGAGACCGCCTACAGTGTCCCCCAACCGGATTATAGCATCCTACCCCAACGGGGGAAGCACTTGAACAGCAGAGACACGAGCGACTTTCCACCTCCGGGACTACTTATACAGACTCGGCACAAGTTCAGATGCTCAAAGCCCTATGAAGACAAGAGATTCAAAAAACCTGATGCTCGTGTTACAGAAAAGCTACAGAAACTCAAAGATCATATAAAGGCTTCAGTCAGTAAGAGGGCCCTAGACCCCTGAAATGAACTGACAGAGAAGAAGAAACGGACAGTTCCACTTCCTCTGAGGGTTCCTGAGGGCATGAGTAATCCACTGACCAAGGATAGCAGATCACTGAGTAACCCACTGACCAGGGATACCAGAACATCTGCTTACATCCTGCTACCAGAAAAGAGTGGCCTCATCTTTAGTGCCCATTCTTGGGAAGGTGNNNNNNNNNNGCGGGTTATGTCTACTGGTTTTGAAGAACATGTGGACTTTGTCGAGTTGGTATCCAGAGAGCCTGCAACATCCACAAAACACAGTACTGGAGAAAACAGTGAAAGATTCAAAGAAAATCACACTGTGCCTGGGCCTCCTTCTGCTGACTCTTCTACAGACAAACTTGGACAGGTAATGTCCCCTACACATTCCAGATTCCCAGCATCCTTCCTCGCTTGCCATAGAGATCTTGGATCTTCCTCATTTCCAGGAGTTTCTGGAACTATCCAAATGTTTCCAAGGATCTATAGGTCATTCCATATTTGCCCAGGTGTCCAAAGTCTTCCCACAGATCCTGAAAAGAAATCATACATTCTCCTCTTCCAGAAGGAGTGTTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTGGATACTGAAATTTCTTCATCCCACACATAACTGTTGCCTTTCATTTTTGATGCTAAAAAATAAATCGAGGCTTGGATTTGAGAAGCATCAGTGATCATAGTATTCTGCTAATGCAGTTTATCCAAGATTATTAAATACACAACTGTCAAAAAATCTCAGAACACACAATTTACTTATTACTAAGCAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATTTTAATTTTAAACAAGTGTATTCATCACCACTAGAAGGTTAACAAGAACCTACAATCAGTCCCTTTGTATTGATCTCTTATTCCACTCCCTAGAGACAAACATTTGTAATTATCCATCCCATTTGCCTCCATAATTGTAAATGTTCAGATTAGTCAGTTTTAAACATTATCAATGAGCTGACAATTAGCTTTTAAATNNNNNNNNNTATGCCAGCAAAAATCAGCAAAAGGTTTCTGTAGGGCATCTCCACAGTCTTCATTCTGAATTCTTCAGATTCGTTCCTTCCCCCTTGCCCTAACTCCTCTTCTTGCCACACAGTGGATCCTCTTCTATTTTCATGTCACATGTGGTGATCACTCCCATCCCATCCTGCCTTAAGGGCTCTTTTAACCCTTTCATGGTCCCCTTCCCAGTTTCATTACACACACACCCAACCTAGGCTCCCTTTGAGAGGAGGCAGGCAGGATTTGTATGACACTGTAGCAGGATTTCAGAATGAAGGTAAACTGGACTGCACAATGGCTTCTTCACTTTTTTCTTATAAATTTACAATTAGATTTCAAGAAAGTATAACTTTATTTTCTAGAGCATTAAAATATATAACAATAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATATAATAATAAAGAAACTGACAGAATCTATTTGCCAATATCACTGTATGGAAGTCTACAAATGATAAGTGTATGACAGAAAACAATCTAACATTGATATAGGGACACTGAACTTACACAGTGAGTACAGGAAACAAATGTGTCCAAGTGTTTACCAAACACCACAACAGTCATAAAAAGCCCACATGTGATCATGAAGGAGCTTTACTTGACCCTGCTTTCTTTCTTTCTTTAAAACGGTACTAGGGACTGAAATCTGCATCCTGTGCCTGCTTGTGCCTGCATGCTGTCACCTGGCCCTGCCCCTTGTTCCCCTTTAGTTGAGAAATATAAAAAATATGTTCAATGCTCAGTGATGTTTCCTAAATTCTCATGTGAGAATCACTGTTTCCCTGCAAGGGCTCACCCGAGGCACTCTATGCACACAGCATTCTGCTCACGCATGCTGCTCGAGGCCTCACAGGCAGCTTTCTCTACCCAGCACCCCACAGTCACATACTTATCAAAACACAAATCTGACATAATGGTGACATTTTGATATAGGTCAAAACATTAACTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTAACTCAATCTCTATGCTATCCACAGCAGAACTTTAGGCCAATAAAATAATCAAGAGCTAATGAAGCCTAACACTTTTACCTTGATAATCTTCGCTGTCTGAATGGCCTAGTTGTTGTACAGCTGGGATTGAATCCAGACAGTTAGATTCCCATTTCATGGCTTAATGTTTTCAAGATCTAATCACCACATTTACGTTACTAAATCATCTGTGTAAGGATTCTTGTTCTTTTAATTTAAAATTCAGCATCTCATATCCCTGTAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTGTTCACCCACTCTGATTGGGTTGACACTCACTTCTAACAAATGTCCCACTGCATCTACTACACAGCAAACAAACAAGATAAGGTGTTTTCTGGATTAGATTCATATCTGGGATAATTGTTTTGTAATCATCTTATTTAACTAGACCTGTGTCACTACTGCTGTATGACCTAACTACAGATATATCTAAGATATGTGTGAACATTCCATACATGTTTTTTGAGGGTATAAAATTTCCTCTCAGAGGAAAGAGTTTTCTCCTGCATTCTCATCAAAGAGACCCCAGTCCATCGTGAGATCCCAGATGAGGGTATAGCAGGAATTGATGATACAAAATATGACCACAGGTAAAATAACACCATGGTGTCAGAGTGATCTCGTTCTGGAGAAAGAGAGGAGAAGAGCAAAAGGAAAGAAAAGATTACAGTTCCTTAGTAAAAGTAGATTCTTCATATGCCATAAAGAAATCAAACTGTTAAAATAAACATCCTTAAAATAATCATTGTCGAACAATGGTTAATAACAAATATGACTTCTCTGATGTGCCACAACAATCATTGAGCTAACCGTATACAAAATTATACAAACGTTTACTAGGGGTCTGTAACATTTCAATGTACTCTTTGGATGTCTAAACATGAAATTTAAACTTCTACAACTAGGTGACAGCTTAGGGTAAAAGATTTGGGAAAAAAACAATGCAGAAACCAGAGGAATAGCATGCACCACTTTCTCTCCAAGAGCACCTGGGGTGTTGTTTTACTTTAGATCCTCCTTCACACACTGGATCATCTGTGCTTACCCTTCAGGAGCAAAGAGGACTCCAGAGAAAGCACTGAGAATACAACAGAGGCTGTGATGAGGCACTTACTTGCCCTTTATGTTTATGAAGCTGAGCTTCCCTCAAGCTAGAGAGATCCATATCTTTCCTGACCGCCTCCCCCAACTGAGGCATCACCCATACAAAGGCTAATCTGTCTTCATGCTGGAAACTTTTGGCTTTATTCTGAGAACACAATAAAGCACATCAAATCAGAATAAAAATAATTTGTAAACATAGTTATACAATTTAAACTTTTTGGTTTTGAGTACCATTTGCTCTCTGAAATCCTCCTCTGGTAACTTCCTGAGTCCCCATGATGTTCTCCAGTTTCAAGATATGGATTGATAACCAATAAGGTGATTCTGAATTACCAGGAAAAATAATGGTGCACATGATCTAACCTCAAAAAGTTTTAAATTTTTGTCAGTTTCTCATACTGTCTCATGCATTCTCCACAATTTGTCCTATTAAACAAGTATTTACTGATCATTTTAAAGTTATTAATGAGTTGAGTATGGAATGATCCAAAGGTAACTGATAATTTGCTGAGTAACAGAGGTTTGCTACATAAGTGAAGCTGTGTTCAAATGAAGTACAAAGAGCTGCAAAAACATCAAGGAGAATGGGAGTTCAACACAGAAGGAAATGCTCGCTCGCAGCATTTGTGATACATCCAGAAAAAGAAATATACAATTTTGCAAATGCTAGGAGGGTAAAGTGAGATCATTTAAGGTTAAAGACGTTTTTGAAAAGGTTTTAGGTATGAAAGTGTGTTATGTTTAAAAAATTGTTGTTTATATCTAGGGTTTATAAGACATAAGACAACACACAAGATAGTTTGTAACCACTTGAAATAACATTGGAAGAGACATAGGCCTTGATTTCTGAATGCCTCCTTGGGCCTTAGGATCATTATTTTAGTCAAATAAATGCTCAGACATTTACTGACACCAGAATTGCACAGTCAGAAAGAACTGATACCTTGCAGGTCTAGAACAACTGGAGTCAGTATGTCTTATCTCATAAGATACATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAGTCAGAGGCAAAAACTGGGTCTGATGGAAAAATTTATATCATGGAAATCAAGAAACACTACAACCCAGTGTTCCCAATCTGTACTCCCACCCCAAAGCTGGTTTATTAAATAAATATACACCAGCATATCACTTTCTTATCGGCTTTTAGACAGTTAGTAGGAGGTAAAGGCAAGTGATCCTAATTGGATCTATCAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCTCTGTTTGGATAGGAAACAATCTTCAGATTTAAATTATAATCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAAGAATTTTCTTCAGAATCATATTGGTCTAAATATTAATATTAGAACACTGAATTTGAATTCTAAGTGTCTAACACATTATTTGTTATCTAGGTATAAATGTATTTGTTCAGAGGTCAGCTAAGCAGTAGGAATTATCAGTTTCAAGGGTCATTAAAACACGCTCAGAATTTATTTACCAAGGTTTGCNNNNNNNNGCAAATTCAGGAATGGAATGAAATCCAGTCTTCAATATTTAAAAAATAAGATGAACATAGAGATTAAAAGACAAGATATTTGATGATAAATTAGAAACTTTTAAAATGAAATGTTTATGATAAGTCATGTAATCCACACATTTTCTTTCCTTTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAACTAGCTTACTACTAACTAAGGACTTGCATGGAATAACAGGCATATATTCAGTAAGTCACACGCTGGTGTTTGTCAAGTGAGCATAAGTAGTATCAAGTCTTATTACTGAAAGCTGATGCTCTTTATGTGTTACTGAAGAAATAAATATAAATTGTTGTCAGAGGAAAGTAAATTAATACTGAAACAAAACACAGTATACAAATCTTCCCTTATTTCTAGATTTTTACCCTGTCTTTATAATACAATTGATAAGATGGTGTTAGCAGCTTCCTCTTTCTAAGCCCATTTATTCGATGAAACTTGTAGGAGAAACACATGTAGATGTACTGGCTTTTAAATATCTTCACAGACTGTTCCAGAGTAGGTAATATTTACCTCAGATTTCAATGATGCACCCATGGTACTTTTGGGTCTCANNNNNNNNNCTTCCCTATTTCCGTAATAAAGAATGTTCCTCCTTTAAGTCCTCCTCCTTCTTTGGTATTGAGAGGACGTCCTGGAAGGATGCGACCACCATTTTAGTCAAGCAATTACACCTTATTCTCTCTTGGCTTACCCTGCTAGGCCACTTTAGTAATGGTAAGAATCACAGAAAATAAAGTCATTGCTATTCTACCAGAGGAGTCTCTCTATTATACATCTGCCACATTTGAAGCATAATATATGGAACAAATTTATAGAACTGACATATATTGAATTTAAAATAAAAATAAATTTGATAAGAGCTACGGAGCCACAGACAGGATAGGAATTAAACTGAAATAAGAATGGAGAGGAGTGAAAGGCAGGAAACCACAGCACCAATCAGCAATCCATCTCTTTTTGAAGGGTGCTTAAACGGGCCACATGTGAAGGGTGTCTATTGTCTCAAAAGTCACCTACTCTGATAATTAACACATTTCAACCCAAATTTAGATGAAAAGTAAAATGGGGCTGACATTGTTTTCAAAGTCCAATCTTTGGAGTAAGCTGAATTATGCCTGAGGTTTGCACCTNNNNNNNNTTGCATTTATTCCTATAGTCCCCCAGATCAAACTACTGATTTTTGAGATTACTACTGTTCTTTGAGAAATGAATAGACAGAAAATCTGCAACATATAATAATGTAAAAACTGTATGACCTCAGAAGAAATAATAGCCTGTATTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGTGCTCTGTCACTGGTCATCAGTGAGTTTTAGTGCACATGTGATTGCACATGGTACTCCTTACGTTATGACAATTTTCATCTTGGATTATGAAAAGCAGCCATATTCATTTTCATTCACAGTTAAAGATACTACAATCCTAGAGACAGGAGGTAAAAAAATAAATGGTTTTGATCTGAGTTGGTATCCAGACTCTGTCACTTCCCAACTTTATGGTTACAGGAGACTTGTACTCCTACATAATTGGAAATACAATGGGGCTAACCAGTCCTAAGAATAAAAGAGGAAAAGGGAAATAGCAATTCTATTTAGACACTTTTGTACCTCAGAGAATGCTTCCTAGATCCCCTCTGACATTTAAAGTGAAATGGAATTCCTAGGAGTATGGAGTACCATTAAAATATGTCTACGATAATTCAGGAAAATTATTTTAAACCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAATAATAATAAAGGGAAAAAAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGTATATAAGTGATAAGTGGGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGAAAATAGGATACCAATAAAAACATTAAGACCGAGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTTCTGACCAAGGCCTTGGTAAAGAGTCATTCATACAAGGAAATATTGATAAACTAAACTTTGCCTGTTAAAGGCCACGTTAGGAGAAAATGCTGCAGCAGAAGCTTCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGGTAATATTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAATTCTATGTAATATGTAAAGAACTCAACAAATTNNNNNNNNNNNNNNNCTAAGAAGAAATTCAAACAAGGGTGGATTGAAAATATAAACTGATAATTCATCAAGAAACAAGAAATTCCAAAGGAAATGACTAAATTCCAAATTAATCATCTAGCAGAGTGGCACCTGTGCTTGAAAATTGCTCTGCAGAGTGACAGATGAGAACTGAAGCAACCTCTCATCTACTGAAGTTCTCCAGAAGTGTGCTAAAAACTAGACAAAGCTCCTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATATTAAAAGGAAGAGAGAGACATTCTCTAGTATTTCACTTGTGCTTTCTACATGCTTCTGTCACACCACGGAGCTCCACCAACCAAACTCAGACACAGGAGTCTTACACAGAAGGTAAATCTTACAGGTAGCAAAGGAAGGGTATTTCACATTTATAAACCTATAATTTAGATGAGTGCCTCTTTCAGGGTTGCACTGTTCATAAGGGAGCAAAGTAAGCCAGTCCCACGCTGTCTATATTCCAAGGCCGTGTTCCAGCTCTTGACACACGAGGACTTTCCACTCCAATGGTTCTTAAAATTCCTTCTGGCAGAGGACTTGGTTAAATTGAAGGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAAATTGAAAGAGGGAGGTCATGAAACCTTACTGTAGGCAATGCAAAATTAGGTGGGAGATTAGNNNNNNNNNCAATTAGAATCTTTTAAGTAGTATTTGTTTGAGGAGGAAGACTTGGGTGGGGAGGTGTTTGAGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGAAGTTCTTGATATAGGAAACAGAATAGTGTGTGTGTGTAAGTGTCAGGGACAAGAAGGACCACCCAGCAGTTTCTACACTTTGTATCAGTTTTCTTTGCTTTAGTCTTTCTGTACCAAAGATGAAATATATTGAGTAGGTTATAATATTTCACTTTATTTGGTAAGTGTTGATTCCCCTTGTGTAAACAGGTAAAAAATTTGCCTTTAAAGAAGATACGCTCTAGGATCTCCTTGAAAACAATTAAAAAAATATGTACCAAGAACTGAGTAGGCTGCCTGTCTCAAATGCAAATGCTATGTGTCGATGAAATATTAGGTGATGACGAGATATTTCTTTTCTTTTCCACTATATAGAACAGAAGCACTATTTTACTGTATGAAACAAATTTTCTTTCAATGTTTCAATGAAAACCATATACTGCATACTATTCAGGGTATCACTGAAGAATCCAAGCTGAGTCTAAGGATATGCGTAGCATGCACAAAGCTTTGTTGTAAATCCCCAACATTTGTATGTGCAATGTGCCCATTTTTGTCCACTACATTCTAAGAGATATATAGATTATATGACCTATTTATTTGCATAATAGCCAACTTTCTAATTTTTTTCAATACTTCCTTTAAATTGTTTTTTATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATACCGCATATGTATGTATCTCCATCCCCACATAAAATGGAGGTGAACACAGACTGCACAAAGTTGTCTTCTCATATCACACGCACATAACGGCATGCACCGAGCCCCCATTACATATACATTAATAATGAAATAAAAATGTTCAAATAACATAATGCTAGGCAAATTAAATATACCAGCTAAATCATTTCCCACTTAAAATAGCATTAATGTCTCTGTTTTCCTCTAATTCAGAGATAACTTATTCCCTTGCAGAGGAAGGACTTACTTTCCTATTGGATCTGACTCCACACTGCCTGGACCAATGCTGTGGCTGTTAGTGGGATGGGAAAGTTCCTGGCTTGGCACTCAGTGGATGTGGTGATTAGGACAAGGAAGCAGGAAATGGGTGTACCTTCTGATAATCGCACCTTGCATTACTCTTGCTCAGTGTACTTCTGAGCTTTCTCAAGCACTGCTCTGTAACATGGAATGACAGCACAACACCCTATCTGATTGGTTCTGTTTTGTTTACCTAGATTTTGACACTGTGACATTGGGTAGTACTCAGGGCATTCGGCAAGCTTAGAAAGAAGACTAGTACAACAGAAATGGTCACAAGGCCTTGAAGTGTATTCTAGCACTGTTATCCATTTGGTAGTGTGGATTTTGAAGTTCAATCTTTTATGCATTTCCATACCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAAGTGTTTGTCTCTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTGTGCAAACCCAACATACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTTCTCAATAAAATGCCACCTTTAGACCTACCTAGCTCTGCTTTTCGTATCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACATTTGAGATCAGTATTTTTTGTGCTTCTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACTCCTCCAGGTGATGGCATTATCCTTTGTCAGGCTACCATGTGATGTTTCATGTCCTGCAGCTCCGAAATCTACTGTAAATGTGTTACACGCTTTCATTTTTTTACTGTAGAATGCCATAAGCATGTCTTAACTTTCCCCAAGTTCTCTTCCTAATCTAGTTATGGAAAGGATTTGCTAGATCGAAAGATATATATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATAGAAGATATATTTTTCAAATAACAACTGCCTGAGAATAAATGCTCACCGCCCTGTAACTTTACTGGCAGTGACATCATCGCCCAGCAGATAGTACTTTAACTTGCATTATTCTGCTACTAGTGAACTGAAACACTGCTAATGTGTTTATTCTCCAAAATTATGGTTAAGGCCTTTGCCAATTAAGGAGTCAATTTGAATTGTTTTCCATGTAGAGGTCAGGCTGCAGCTGAAATATCATTCTTTTCAGCTCTCCATTCCCAAGTTAAGAGTTTTCTTTGTCTTAGTGATGCTGGGTTTGGTGAAAGCTTTTGTGTTAGGCAGGGCAGGCTTCCTTTGGACCTGCTGTGCGATTTTTTTAGACAGCAAGAAAAGAGGCTTTAAAAGCATTTGTGCAATAGGACTTGCTTACCTCAGTGCCACACGAGAGGGTTCTATTGGCAAGGCTTGCTTCATGAGGTGGGGCTCTAGAATTAATACCCATGGAACAGCCCCACCCCCAATTGACAGTTAAGAGCTAAGCACAGATAAAACAGGGCAGAAGCAGTACTGCTGGAAGAGTTCAACCTACTCTAGTGAGTTTCCAGCTGACCTAAAGAATTTGCAGCAAGAACAAGATACAATTATTTATGTTACACAATTTTCTGTGCAATTATATATGGCAACAATAGCTGATGAGTATTCTTACTATGGTGAACTATAAAACACTTTGAAGAGACTCATTTATAGTCTTGACTGATCCCAAGATGAGTTAGCAGTTCCTAAGCTAGTCCTTTGTTATTCCCATAAACAGAAACTCACCTTGACTTGTTTTCTGTAAACCTGTTATAATTATAATAAAAATCATGGCATTGCAGAGCAGAACCAGACCCTGGTGCAACCATCAGGAATAAACTCAAGTTGTGAAGGGAACCCAGTTGTGCCTGCATGGAGGAGTATGGATAAAGATAGCTTTTAACTTTATCCTCTTAGACTCCCCTGACTTGCATAGATATATAATATATAAGAAAATGCATAGATAATAATACTTTCCTCTGACACTGTAGTAATTCTGAAAATGAGTTTAAATTCCTAGCTCTCTGGATGTATATCTGTATTCATTTAGTAGACACATTCAATCTGGGAATCTATGTCAATCCTCTGCTAGGATGTGGTTGGTTCTTTCTCTTTATTTTGTAAGCATTTCTCTTCAGAGGGATACATGACTACATAATATGAATCAATATTGAATATCATCTATAACAGATACTGTTTGAAGGTAGCTATTGGAAACAATAATAACAAGTTTTGAGATACTGGTCTCTGGAGCCGATATATTTTGATTCCATGATCCTCTGGGTGTGCTGATAACCACTGAAACCTCTCTAGATCCCTTAAGTTCATGTCCATGAACACACAATTATACTCAAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCNNNNNNNNNNNNNNNNNNNNNNNNNCTGATCTGTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGATCACTAATGATTTAACTAAGGACACTATTTTAAAACTTTAGTTAGCTTACTAGAAGAATGAGGTAATGTTACTCTAGGAATGTCTGGGACTTTGTGCTACCTAATTGGATTCCTAGTTGGGGGAAATACAATGATAGGATAGACGACAAAAGACTTACTTAGCATAAATAGAATGCACTATATTTGACACACTAACATTTCAGAAAGTTATTACATAAAGTTCTTAANNNNNNNNAGGGAGCCAAATTCAATTACAAAGATTCCCATATAACTATGAATATAAATGGTGAGCAATCTTTATTTTTAACACCGTGCTTTTCAGTAAAAGTAAAGATAAAAAAACCAAGGGAAATAAGATTTTTATTTTAGGACAAGTGTTTACAAAACATTTTCAATGAATAAAACTATGGTGAAAACATTCTGATAATTCTCTGACATACATTTTAGGGAATAATTTTATAACTGAAGTTTGAATAAATAGCCCAACTGATTTTAAATGACCTATACTCAAATAACACTTCTGTTTTAGTAACGATATTGCAAAAGCAACAAATCACTGCTTCAAGGAAGACTTTTACTAGTGTGTTCATCCTTTTTATACTTAACTAAAGCCTTTTCAACCAATCAGTCTAAATTTATCACCACACAGTTCAGACCAGATACACATCCACTCAATAGGGATCATTCTACTCATCAGAGAAAGTAACCATGCATGAAATGATGGCTTCCTCCTTAAGAAAAGGAATCACCGAGGCACTGAACACAAAGGACGCATCTATACCATCCTGCTATTGCAACATCATCACAGGAAGCTTTAGGAATCTTCCAAAAACCTCATTTAGAAATAAGTTTATAGAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTATATGTAGGCACTCAATATATGATTTAGACAAAAATAAACACTTCATAGGGATTTATAGTTATAGGCAATCTAAGAGAATACTGAGGTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAATGACAGTCGGCCAGACTCTCTTTTCTTTAGAAAGNNNNNNNNNGTGCTATATATTACTACAGTGATTAATTAATTGTATTATGTACAATCAATTCACTATCTGACTACCATGTTATAAATGTTCAAGGTTATCTGGTATCCAACAAAACAGTTACTCCTGAATCTGGGCACTATTCCCTTGTCCCAATGTGAATCCTGCCTCTAAGGCTGTGCAATCCAACAGTCCTGTGAGACATTTGAGGAAGTCAATGCTAATGTACTATTCTCAAAATGTTGTGCATGCCTTCTTGACTTATCAGAAGTTTAAACAGCCGAAATCTGGCTTTATATTAGAAAGTTTTGTTGGGGCGAATAAGAAAGAAGACCATAATCCCATAAAGGACAATCAAATACACATATGTAGGGATGATACTAATTGGAGCAAAGAAGCATGGCATAAGGGTCAGGAACCTTAATATACCCAGGAATCCAGCAATCTGTAAAGCAGATGGAAGACAAAAGAAAGTTTCTTCTTACCATTACAGAGAATAGCCTTTAATAAACAAAGATATGAAAAATGATGAACAGTTCAATAATCCTCTAGTGGGAAAGGGACTTGAGCACTGATCAGGTTATTCATAAACACCCCTGCAGTCAGCTACTCAGAGTGGACAACATCCATGAGAGTCCCAGTGAGTCAGCTGCTCTGTGAGAGTGGAGTAGACTCAGGAGTCTCCCATTGAATTAGCGAAGACATGTTCACAAGACTCTGTGCTCTACTACCTCAAAGAGATGATGATGAGACAAATTGTTTCTTCAATTAAGTTCAAAGATGAGGACATGATTTACTCCAGCTTGTCTCCAACCACATGTGTTGATGCCCAGTACAAAAAGGAATTCAATAAGAAGATAGCTACCCCGATAAATTCTTATCAAGTCCATACAGTTCTATCTATACAAGTTTATATACAGCTGAAAGAAATATATTGGTTAATTATCTACCATGTCCCCCTTAATTATCTTTTCTCCTAATTCTCTAAGACACAGGACTAGGACAGAATGCTTCTACAGAGACAATCTGTATCTAGATAATCTTAAGAGTCAATAAATATGCCTCTAGGCATATTTCTTCTGCCTCTTCACACTGCAGAGTGCCATTAGAATAATTTCCATCAAACATTTTTAATCATGTTATTTCATTGTTCTATAATTTTTTTGTAATTTTCATTTATTTTCTAAAGTATAAGAGAGCAGAGTTAAATGACATTGAACAGTAAGACCAGAGTGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGCTTTCTATATGATACAATCTCTTCTACGTTGCTTTCTCTGTCATTTCACTAATTTTCTACTGCACAGATTTGTTGTAAAATGAAAAGATACAAAACATAAGGCAATGTGGGGATCTAAATGTCACATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATGTAGCGTTTGGATGGCCTGGCCTTTTAGTTGAAGGTACCTATCTTCTTCTGCCTCCACACCTGGCTGCAACTTTTATAACTATGCACGAAGCTGGTGCTCTCCACTATTATGTTGCTTATATGCCCATTCAAACCACTCGGGACCACTATTAATCTACAGCTTCCTACAATTCTGATATACAAACACCTTAGCTTTGCAAATTCAAGCTCTTTAAGACATCTACTCTCCAAGTTACTTTTTCCAAACCTATGCTACACTACTCCCAGTGACAGTCTTAATGCATCTTACCTTTTAAAAAGTGAGTTTACCCCAGCACCTATAGAGCTCTTTCATTTTATCTCAACCAAATTATTTACTTAATTTAAATAATCATTTTTTGTTTATAAAAATATTTAGTAACTTAAAAATAACAGGTCATAAAAAGCGTTGCTTTGAAATCAAATATATAAATCAGATATCAAATCCTAGTAGGACAAATTATTTAATTTTGAATTTCTAGTTCTCACTTTCCTCTTGGTCAATGGAAATATCATCTGTTCAGATACTGGTCCAAAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGCCCCAATAGGAGGGAAACAACTCGCTCACTTTTGTCACCTGTACAGTATTTTCTGATATCTACATGTGAGACATATCAAGTACATGGCCATAGCTCCTAATATAATAATACAAACAAAGAAAAATATTAAGTTTAGAAGACCCAAAGAGTCTATGAATGGACTAATGGATGAACAAACTGTGATATGTGGAATGTAGTACAGAATGATGCCACAATGTTAATACATGTTTTGTACACACTAAGGGAGAAGGCCACAAGACTCCAGTCACATGGACTATCTACAGGAGGTATATCCATAAAGACAAAAAAGGACAGTAGTTGTTGCCAGCTGGAGCAATAGAAATTTGTAACTTGGCTTCCTTCTAATATGATAAAAGGTTTAGGTAGATTGTGCAACAATACTGACTTCTTATTGTAAAATAGTTTATTCTGAGGTCAAAGAAACAGCTTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTTCATTTTTTATACACTTCATTTCACTAAAAGAAATAATTACAGAGGGGGAAAGTAATAAAATATTGAAGTTGACATTGCAAGTCCATGTTAAGTTTAATTGTTTTAACTGTTTACCACTCACGGATTTGCTCTACCTTTCCAAAATTTCTAATTCTCTCTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTGGTTGTGACTTCGTCTCGGAGATACGGTCTTGACTGATGGCTGATGTGAGAGGGCCCCAAAAAACTCAAGTAATTATGGAATAAGCTGATTTCATAGAGTTTCTATTTAAGAACAAGAATGCCATATCTGTGAATAATAGATCCATATAATAAAAGCTGCATACTGTTCCTTTCTAAACTCTCATGTCGTTTAAATTCTTAATGAGAAGATATTAAGTTTCATTATCATCTCCTGGGCTAAGTGATGTTATGTGTTGCTTGCTGTGTATAATTTTATTAATTTTCACAGTAAAAACATACATTATTTTACAGGAGATAAATGATGAAACAGAGATAAATCAAGTGCTCCATCTAAGGACAGAAAAATTTAATATCAGTAATCTGGTTCCAGAGCCTTATGATCTTGTATGTAAATTATATACAAATCACAATATGTCTGTTAACTCAAAACAAAAAGGAATGCCCCAAACAGAAATCTATTCAAAATCTTTTCACGATAGTCTTTGCTGCATTGAGTCCAGTTGCTGAAAATGTTTTCTTTTGTTGTTCTGGGTCCTGAATCACTATTGAACCTCATCACAAAACAGTGCCTGCACTTTACATCCCTTTCAAGCCATGGTAAGTAAGCACTGTCTTCTAACACGAATTGTCAATCTTTTTGCAAGCTAAATCAAATAATGTGTATTTTTTGATGTTTGGCTTCTTTTGTTTATTTTTAAATGGTTAATTTCATGTTCTATAAACCTCACTTATAAACTTTCATCTGTGTCCCTGTATGTGGCTACACTTCATTCCTCTCTCTTCCCCACATCATCCCATGGGGAAAAACATGTATCACGTTGTTGATAGAACTTTGGATTGTTCCACTTTGGTGACATTAACATAGTACAGTTACTAATGTTCTCGAGTGCTTATTCGTATGTCTATGCGCTCATCTCTGTTCCTAGAGACGGATCATAGGTTACTGCCCACAGACATAGGTTACCTCCGTTTTGGTAAATAGTGCCTAGCAGCACTCTGAAGTGCTATGCCTACCTTTCACATCCAGCATTACTGCCGAGATGTGCCAATATACAGGGAAACACAACTCCTGTACACACTTCACAATATATGGCTATGTGAGAGGCTTCTAAGCTGCTACTGTTGTAGGCACATTGGCACAAAATTATTTCTTTGTATTTTAGTCTCTTAGGTTGTACATTTATAAAAAATAAATTAAATAAAGTGATTGTAACAGTTAGATATACTACCATTTATTCTCAAAAAGGATTTCAACAATCAATAGTCCTACCATTAATTTACAAGTGCTTATTTTATGCCCTTATGTCTCCTGCAAATGTTATGTTGTTAGTGAAATCTGACATAATTTGATTATTTCAAATTGAGCAAAGGTTAATAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTATTTTGTCAAATTAAAATTCTGTGATATGAGATTTTTTTATGGCAAATTATTGAACATTAGGTCATGTCCCCTTGAGAGACAATAGCAATTTTTCACATAATTTTTAATGTTAATGCTCAAAGAAAAAAATCGTGCTTGTACGTGCATTACAGCTGCTGCGTTTCCCTCTGACTCTCAACACTGCTATCTTCTCAGTACCTGAGGGGAGATAAATAAAGACAGATAGCTGGCCTTATCTGTTTATCCCCCCACTCCAATACACACAAAAACAAACAAAAAATGGTTCTGAGGTTAGAGTGTAATGTACAATATTAGATATATAAATTGCATGCATTAATAGTAATCTCAGAGTAATACAGTCTATGTTTACTAAAAACTCAGCTTGTCACCTATGTTAGAAAATAAAAAACAAAACCCCCGTTCCCTTTAATTCACATGNNNNNNNNNNNNNGAAATCTTTCCCTGACTTACTTCTTCCCTGACTTACTTAAACTCTTAAGGATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCCCTCAGTATTCCCCATTAACGTGAGAACTACACTTGTAGTTAACTTTGTGGAAATTGCATGTCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACCTGGTGAATACATACAACTATTCTAGCAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGACAGAGATCATAAAGATATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTCACACAGACTGTCTGGATTGCTTTCCTTCTTAGAAGGTTGGCGAATCTTTCTCTTGTCATAAAAAACCACTCTTGTTCTCAACTCTCTCTGTGAAGCCATGACAGGTTGAGTGATTTTCATGTGTGAGGAGTCTGTCCTATTGAAAATTGCTTTCCTTGATACAATAAACCTTGAAAAACACGTCTCAACATTTACTTTCCTTATTCCATGATCCCATGAGTGGATTACTCCATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAATTACAGGATTATTCCATTATATTGTTATCTGCATTGTTACCAGTGTGCTAAAGTTCATTGAAGGCAGGAAGAAAGATTTTGTTTCATGTGGGTCCCATTGGATAGCCATCTCTTTGTTCTTGGAACTGAAAGATTTATTTGCATGCTCCCAAGAGCAAGTACATGCAAGTACAGAAAGTTCTTTGTTCTTCTACATGAGAGTGACACCCTCACATAGTCCTCTGATCTACTTGAGAAACAGAGAATTTAGATGGGCAATGAAAAGTATGGTGACCAAAGACCAAGTTAGGGAGAAATAAGACAGTTTTCACAATGTTTTAGGCTTTGGGGATTGCTAGACATTACATAACCGTCTTTTTATTCATAGCAGGAATAGTCAAAATTATTAATTTTAACAACATATTTATGATGGCTATTTTAAATACCCATATTTCACCTCTAAAACATTATATTCTCTTTCAGGTTCTTCTTGAAATTCTTTGAACATGTGAAACCCGGTATGTGTTTATCTGTACACATTCATAAAGCATGGCTGTCGCTCTAGTGATGGACAGATGACACCACTGTCAAGAGACAGAATGACTTTCTTGCCAAGGAATAAATCTTCATGTTTAAGAAGGCAGTTTTAGTCTTAGGTGCAGAAGTTTAAAATCCCCTGAGAATGCTTCCTACAGCTACCATTTCATGTATATTGTAATATTCTAGGCTGTGGGTTTGTTCTTTGCATTTGGTTTCAAGATCTACAAGAAAGTTTTGACTGAGTGTACTATTTGGAGATGTTGTCTTTCTTCTTTTCTGTTGATGTATTCTGGGTTGTAGACTCTCACGTATTTTCTGATCCATCTGTCACAGCAGGCGCTGCAAGTGAGATGAGTCTTCATCAGGAATAAAGGAAAGAAGACAGGTAAGGTAATAGAGAACTCCCTGGTGTATTTATCCCTGTGAATCTGAGATGACTGATGTCATCAACCTGTATATATAAACTTTAACTTTACAACAAAGTACACTCACATGAGTTTAAACCTTAGTACTTTTCATTGTGTAAATAATTGCAATAAAGAGAGCTTTCAAAGTAATAAAGTTGATGTGTGTAACTCATTTAATAAATTCTCTTGTATAACTTAAAAGAATATATAAATGGTTTTACTTCATGTTGAATGTAATGAAGACATTGTCTCTTCTAACAATATATGTAGTAATTTTGGCCTTTATAAAATTGAATATGTGCATATCTTGCATAAAAATCCACCACAATTATTTATGGGATACTTCCTATACTTACTCAGTGTTTTTTCCTAAATATTGATTTTAAAATGAATTTAGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCGAAATGGGTGTTGGCATATCCTGAAGAAGGAGCAGCTATATTGGGATGAAAAGTGAGTAAATAAATAAATGAATTTTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAAATGTGAAAATAATTAAGTCTACTTGAAGGTAAGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTAAGAATCAGGTGGGTGTGTGTTTAATATTAAATTATCACATTTGAAAAAACAGTGGTCTATGCAGAAGACAGGACAGCTTAGGCACTATATTTACNNNNNNNNNTGGCATTTGCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTATAAAAACAGAAGAGCAGTCCCTGGTTGACATAATTTGAATTTTGTGAATATTCATAGTGATGATCACGTCAAATAAAGACTTTTTTGATCTATAATGCATTCAAAGCCACTAAAGTTAATGATCACATGGGTCACTTAAAATCTATTTATTTAAAAATTTGCAATAAAAATTTGCAGTCATCAAAATAAGATTTTATTAATATACAAATTAATAAACATTATTATTCTCATATAGAGCTGGAAATAATACTTTCCACATATTTGTTTGGCTTCCATAAATATTGCAGCTTGTGGTTAGTTTGTTTTTGGTTTTTGGAGGAGTTCATTTCCAGATATTAGCCCATTAACACTATAAACTCATGCAGAATACACTACAGGAAGTTAGGCTCTCTTGTGTTGAATCCAGGAAGGTTGCCATCTGTTTTCCTTCTTGTCTGATTAATTTTCTCTATGTACATTTCAAGGATATTTTTGTTCTCGGATTCTTCCAGTTTTGTCAAGCTGATAGCTGATTGCTGATAACTGGAGAATATTTAATTTTTGAATGTCATTTTTGAAGCTTTCATGATGCCTGCACTATCAATGTTGTAGACTTTCAAATGAGTGACAAAAAAACAGCTATTATCATTTATAGCTACTATTATGCCTTATAAATACTGTTGTTTTGACTTTTTGAAAGAAGAAGTCAGAAAGGGATGGTGTTTGGGGTAAGGGACTCTATGGGGGAAAACAGGAAGGAGGGGAGCACTTGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCAGAATTCAAACTATGCAGGAAAATCAGATTTATTTGATAGAAAACAGTATGGTTTTATATTGTAAATAATTCCTGAATTTTATATACTTTAATCAATCTAATGACTAAACCTCAAATAATCAGAAAATTGNNNNNNNNTGTTAAAAGTAACACAGTAGGTTGACCAAATCATAATAACAATCTTTCAGAACAATGAGTCCAAGGAGAATATAATTATTGTCTTTCTGTTTGGGTGACCCATGCCTAAAGCATTACTGTAGTTTTAGTGTAATGGTAATTTTTTAAATGTCTTCCATATTTTCAGCACACTTAAAGAGAATTTTATTTTGTTTCATTATACTCATAAAGACTCAATATTCTAATTTTGTTATTTTATTTTCTTGTTGAATAGCAACCTGAATCTAATAATGTGACACTAGCTGACTTTTACATTTGTATTCTGTCACTTGTAAACCCACTTCAATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTATGATATTGAGGTTGAGAATCACCTGACTGAAATTCTTTTCCACCACCCTATAGAAATCAAACAGCGGAGGAAAGACTACTCCTGTTCCAAAATCATAGGACCTGGGTGCCCAGAACTGAAGTATGGATTGATCTAATAATACACAAAGTACAGGTTAGCAATTCACTGTTCTGAGAACTGCTTAGTAGTACCAGTCCAATGCAATGTATTTACATTTACTGAGGAATATGGAATTGTAGCATAACGAGCTGAGATCATTTACAAACAATTTCTGAAAAATTTCCAAAGAGCTAAGAATGGATACAGAGAATTTTCAAGGCCCCTGAGACATTAACATATGGTTTAAACTCTGCCCAGATGAAAACGTTTAAGTACTGGACTGATCTACAAAAATAATTTAGCAGCAAGCAAACTTTACAATTGTTTGCAATTAAGCATGGTGGAGTATAAAGAGAACACTCTAAAACAAAGTTATGTATCTTAAGTTTGTTTCAAGACTCCAAGAAAGAGCACAGTGATTTTGTTTTCATTCTTTCACAGACTTTGCACTTTTTTGAAAGAGCACTTTGGGATCCATAATTCCTATTTATTATCAGAACTTTCTTCTGACCCAGAGTTGTTCTCAGTACTACCTTGACTTCTTGGTTCCTTAAGCTATAGATGATGGGGTTCAGCATGGATGTCACTGTGGTATGGAAGATGACCAAGAATTTATCAACTCCTTGTGGGTGGTTAGATATGGGTCTCAAGTAGTTTTGTCCCATCCCTATAAGGCAACCTATTCACCATTAAACAATTGCCAAATGGGCACAAACCTCACGACTAATTTGGATTGCATAGTGAAGCAGGGACACACGGTGGCCAAAGGCCATGACTGCCAATAAGAAACACTCAGTTATACCAAAAAGTGTGAAGAAAAACAACTGTGGGGCACATCCCTCCTGAGAGACTCCTCAGATCTCACTTACAAGGCTCTCCATATCTTGGGTATGACAGAGCCAGTGTAATGAATTTCCAGGATACATAAGTTCGCCAGAAAGAAGTACATGGTGGTGTGTAGAGAAGGACGGGTGCAGATAGCAAAGGCTATGAGACCAGAATGAGGGTGAACAGAGGAACCATTCTCCAGGGACCTCACAGTTCTTGGCAATTGCAAAGCATTTGACAGACAAGCCGTTTTCCTGCCACAAAGAGCAATTGATACAATTGATACTCATCTCCAGAAAAACAGAACAATAAGCAATTAGTAGGATTCTTGCAGATGAGATATATTAANNNNNNNNAGTATTTTAGAGGCTCAGTTAAATCAGAGTCAAAGTCTTTGTCTGCAGTCACAAAAATCAAAGCTTAGAAAAGATTTTTTCTCACATAATTTCATAGCTAATACTTTCTCTCTTAACACCAGGGGATTTTTGAAAGTGTGATAAGCATTGAGCCAAGTGTACAAATACGTACAATAGAAGGTGGAAACATGTAGTCCTGGCACTAATGCAGCTCAGGCAGAAGATTTACCTTGGGTTTAAGTTCAGTTTCACATGATGTATAAGCAATCATTCAAATGAACGAAAAGGATACCTTGAGTGTATCTCGATTTTTACCCATTCTTATCTTTAACTAGTTATCAATGTTATACAGAAAAACTGATCAATCCACTCATCTCTATGCTTTCGTGTTGACACAGGTATAGTCTCTCCAACCACCCTGTGTGTGTGTTGGGCCCCGATTATCCTCTGACTGCTATTATGAATATTCAAACCCACACAATAAAGGTATCATTTCCTCAAGATTCATTATTTTTGAAGATAAAGTAAAATCAAATAATCATTTGATAAATGATTACTGGTTTTAATACATAGACTTAAAGGCAATGCACATCTCGATGTCTGCACAGTAACGAGGTCGTCAGAGAAGACTTTTAAGATGTGTACAGTGAGCCATGAAAGTGAAGAAGGATCAACCAAACAACACCAGACCCCTTCATGCCTCAACCTTCAATATGACAGCTGCCATTTGTAACTTAATAATTACTGTCTCTTTATAGAATATGTTTTCTTAGCAGGAGTATTACTGTGAAGGCATTAAATTTCTGTTTTCTTAATATTGTTCATGATATTCTATCAATCGGACTATTGCTTTAAAAAAGAAAACAAGAATAAAAGATGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGATAGAAATTCCTTCCTATTCTTTCATCTCAAAATCTTAGAATTCTCAGCAAATTACCTGTATTTCTCTACAAATAGTATCTATACAGTTCATCCTCTTTGCTCACTTTTGCATATGGCACTGCTGTGGGCTTGCTTGGTTACTTACATGGAAAACTGTTCAGTTCCAACACAGCCTTGTCTGTTTTCAAATATCATCCTTCTCTTCTCTCTATAGTTACACTCTGTTTTTCACAATGTACCTGCTAAAGCAGCTGTTAGCTCTGTGGTGGTGTCTCCTTCTCATCTTTTTCACATTCTAGCCTTATATGGAGACTGAGTATGGACTGCAAAGTTATTATCATTATGTTCACCATCCTTACCAATCTCTGAGCTCTCGTGTAATGAGAAGCTCCACTGTTTAGCTTACTTTGGATCCTTGGGGATTCTGCCTGTCCCTTCCCATTATATCTTCTGAAGTTCAGTCTCTTGTCCCTCAAATATTGGAACGTAGCAAACTCATTTTTCTCCCAGTCTGATAACTTTTCCCTTCAAATGAGATGTTGTCTCCTGTTTTATGGAGTGTATATGTCTTTGCTGAAGTTTGGGTTTTCATGCCAAAAGATACACCACTTTTTTCCTGACAAGAGTAGAGAAGGAGATATCACTATCCTGTTAGGCTCTCTCTCTATTCACTTGGTATAAAGAAATGACAGAGGTATGTGAGTAGATTGATCCACAAATCAAATGTGAGTTTCACTATTTCCAAATTATAAATAAACATGTTACCTATGTTTAAAAATACCATAGAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATGTACTTATATATTCATGAAGAAACACAGACACAGAGAAACACAATAGAGCAAGAGGACATGGAGATTGTACATGAATTAAAATGTTGGTATAAACAACAATGCAGGGTAACACTATTCCTTTACATCCTTTTTCACCATTTGGTCACTTTTAAATGCAGTGAAGNNNNNNNNNNTGTATTCCCTATGAGTTTTCTTCTGTGTGAATTAAGTTAATTTCCCAAATCACTTAATTTGATCTGTTGTTGAATGCTTGTCAGGTACATGGGACATGAGCATGAGTGATTGTCTAACCACACATTTTAGATTTACCTTTGTGTAAACTCTATTTTGGGGAGTTTCTCATCACAACACATAATTTTCGTTTCTATTCACTAATTGATCACTAGATTAATTTTCTATTGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTTTCTCATGGGGGCAGACGACATAGTCAGGTATACTAGCTTATTAGATATATTAGATTAGATCTGCACCCATTCTTGAAAAACTTATAAAAATCGAACTGTAGAGAACATAGGACAGACTCAAAGCTCTGACAATTATGAAGCAGGAGGTCTGTTTTACAGACCACTCAGTAGACTTTGCTCTTGTAGAAAATTTGCTGTAATGAAGAGGATTCTATTATGATGCATTTCACACTTATTTTGATGTACTGTAAATATTTCTCCATATTAAAGCAAACAAACAAAAAACAAATAAACCACCTTCCCACAGACAAAACAGAAAATGAATACTTTTCTAAATTTGATATATTTTAAAAGCAACTTCCTTTTCATTAGTAGTTTCGATATTTGTATATGTAGCTCTCTACTTAGAGAGTAAGGCCTTGCCTCTCTCAGTTAAATTTCCAGAAAATCAACTCAAGAACAAAAATATTATATTTACATATAAATTTGTATAATAAAAATGATTCGCGATTAATCCTGAGGACGCAGGACAGTTCTATATATCTGCGCACCTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAAACTGTATAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGAATTGAAACAGAAAGATAACTAAACTTCCATTCTCCCCATTCCCTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGGTGAACAACACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTAAAATAAGCATCAGGATTGTGACAATGAAATATTCTCTGTTTTATGCAAATGCATAGTAATAATGAACAAAATTTTGTACCAAACATCATGCTTTAGGTAACTAATTGCATGTATTCAATTGTATCTAGGATAATTCATATTAGCTAGGTGTCAAATGCATAACAATTATGACTAAATTATTAATTAAATATTAAAATAAGCATAGTAGAGTTACCAAGTGGACATGGAAAAAATATACTCTAATAATCAAAAAAATTATTAAAAGCCAAATGATGAAAGCATTTTATATATAAAAGCAGCCTGGAGCTAAATGTCACCTTAAAATGTCATAGTGTGTTCCAGTGAGGTGGTTTAGCAGATAAACTTTCATGCCATGAAAAACCAAGAACCTAAATTTGATACCTACACATATATGTTTGGAAGATTTCCATATTCACTACATGACCAGAACACATAAAAGCTTACACAGAATATTAATAATGAGACTAATGAGAACAATAATAATAAGAAAAAGTAAAAACAAAACTCTAGGAACATTTTAAAGAAATAATGTATTGTATTGGACTTAAAATAGGAAATTCAACACCTTTTCTTAGTAGATTAACTATACAAAGTAAAACTAAAAGGCTTTTACTTCATTCTATATGAAAGCAAAAACACATCAGATGGATTGTGTAAAGAAAGAGAGAACTGCAAACTGTAAAATTAATATAGTCATTGCAGAGGAAAGAAACAGACACTAACCCAAGGTTCTATAAGTAAACATTTGGAGGATTTACTGCATAACATTAACATATTTAATCCAACACATCTTACTATGATAAAGGAAAGAAAACTGGAAAAAAATGCCTGAATGTGTTCTCAACACCTAGAATGTGGCAAGATGTCTCAAGTTTAAAGATACCCTGAAATACATGAGAAAATTTTAAATAGGTTGATTTTATTATGGAATAAGTATTGTAGTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATTCATGGATGTATTTTCTGCACATATTATGAATAGTAGGCATTCTACATATACAAACACAATTGATGCAAATTAATAAGAAAGAAGACAATTCGCAAATAGTATGAAGAGTAAATTAAGGATTAATGCTTACACAGTTCTGTTAGCATAAAACGCTAAACGTCACGATTGAATTGCAATGTAGATGTTAGAAAGAATTTAGCATTTGAATTTATGAGTGAAACTATATATAAAATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGACAGAAGTCAGAGACTGATACCTTTTTAAAATATAAGTACCATTTAATTTTGAATGGTATAATATGGGTTCTCATATAAAATTGATGGCTATATATATATTTATTATAGTCTTCTGAGAGGGAAATTTGGCAATATTTATACAAGTATTACCTTACTTAAGAGCCTTGATATCATTGCAAAAATGTGTTTTGTAATTTATACAAAACATAATGTAAATAATCACCACTGAGTACTGTGCCTGAGTCAGTGTCAATGCATATTTTTTGTAGCAAACTTTAGCTATTGAAAATGAAAATAATCTGAAAGGCACAATTAGGTTATTATTTAAACAAATGAGTATATTAACATTTATTAAATGCAAGGTATTCCATGGAGATTCCCCATGCACATGTATTCAAGATACATTGTTAAATGAAGAACAAATGACAGAATATTGCATTATGTAATCAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATAGTAATAATAAAGGAGTGGTATATTCCATACATTATTTTACAGCACAGGTTAGCTTGGAACATTTATTGTTGCCTAGATGCGTATTTCTTCCTACAGTTCATTATTTCTTCTTTCTCTGAGGAGTGTAGCCTTAGTTCTTCCTCTTCATTCAAAGAAGGCATAACACTTAACTCCTTTCTCCAAGCAAAGGTGATTTTAGATACGTCTTTAAACGGCAGGAGGCATTTGTACAATCTCATTGGGGGTCATGAAAAGAATTATTTACAAGCAAAGCTTGTAACACAAACAGTTGTGTTCAATCAACTTACCACTGTTGAAAGCATCCTAGGATTTGTGGCCATTGCATACAATGTCAAGAGACACTGAGAATTTCAATATATGTGACTAGAGAAAATACTTTCCATTGTGTAGTATTCTCAATATTTCAAAAAATATCATCACGGAAATATTATTAAGAGCTTTAGGACNNNNNNNNTAGTGATACATCAAGGCAGAAGCGTCACAGTAACACCTGGAAGTCACATGGAATTCTTATATCAATCCCATGTATTCTATGCTCTATTCAAATCCTATCACATGTTCACTCCCTAACACAGTCCACCAGTGACTTTCTAGTCCCTGCAGTCTCTGAGTAGCAAGGGTCTGGATCAGCCTTTCCCACTCGGTTATGAGGTTCCAAGACACATCACTGCACCAAAGCTGGTGTAAGAGGCACTTGACAGCACAGACTCCGAAGCGCCCTTTGCCCTTTCCATTCATGTTGCTCCTTCAGGAGTCACTTATCATGACCCCTGACAGTGTGCACAAAACAGGTAGCACTCGGGACTCAAAGGAAGAGAGTCGATATGGTTCCTCCTCATTCAGAAAGCTTGGATGATCGCCCGCTACTACAAGCAGAACTGACAAGAGAGGCATCTCCTGGCTGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACTTGAGGACAGCCCCTCTCGAGCTTTGGTTGTTTCCTGAGATCAATGGTCACTCGAGATTTCCCTGCTTTGCCTTCCGGACTTGTCCACAGTTCTTGGGAGAGAGAGAAATATTCAAAGGATACAGCTCGACAGATGCTCACCATGACTCACCACTGCCGAGTCCTTCACTGCCCCTTCACGTGGTAGTGTTTAGAGAGGACAGAGAGCCTCATTGCGGACTTTACCCTCTGACAATACACCAGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGCAGAGACCCGAGCGACTTTCCACCTCCGGGACTACTTATACGGACTCGGCACAAGTTCAGTTGCTCAAAACCCTTTGAAGACCAGAGATTCAAAAAACCTGATGCTCGTGTTACAGAAATGCTTCAGAAACTCAAAGATCATATAAAGGCTTCAGTCAGTAAAATGATCCTAAACCCCAAAAATGAACTGACAGAGAAGAAGAAATGGAGAGTTCCACTTCCTCTGAGGGTTCCTGAGGGCATGAGTAATACACTGACCAAGGATAGCAGATCACTGAGTAACCCACTTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGTTTCCCATCATTTGTGAAACATCTTACCATCCATTGTGTCTTGTACTATGCAGTGTTCGTTCCTTAGTGCAATGGTGTCCCTTCACTCAGACTGGGTTTTGACGGCCTGTTGAACATGTAATAGCGGCATGGAAGAAGGATAGCGTGGGGGGGTGTGCTCTGATGCAAAGAGGGACATTGCACTAACTGATCAGTCACTGTCTCTGCTGGCCTGCACTCTGCAGCATGTTCCTCCTGTGAAGAAAACAGCTTTCTGTGTTGCCTGAGCTGACAGGCCTTGCAGCCTCCTCTAGGTCCTCCTCTGTACGTCCCCAGGGGATAATCCTGAGTGATCCCTGAAGGGAAATCTCTGATAAAAATTCTCCAGTGCTTACTAGAACCTCAGTCTAAAGCCCAAACTCCTGGTTGGGAAATAAAACCAGCTCCCAGTCAACCACACCCTGACATCTGGTCCCATCCATTCTGCCTGCCATTCAGGCCACTAACGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAAAAGAGAAGCTGGTGCATATGCCAGACATTCACCCTGTCTGGGATACTGACTTACTTTATTAAATGATTNNNNNNNNNNNNNNNNNNTTAGAGAAGTTCGGACCCGAAGAATAGATTAGCACTTTCATGTCTATATGATTCCTTCACCTGCTCTCTATAAGCACCTACTACCTCCCGGGACTCAGATAAGCCAGAATTCATTCCCTGTTTCCACTCTAGATAAGGCACAGGTAATCCGTCGTAAACTGCTAAGCTGAGACTTTAGGAAACCTGTTGGAGACATCAGTTCAGGAAGTCAGACGCCCTGGCCAAGACATTCGAGATGGGTCTTCACAGAGATGGCAGATTTGGAAAGACGACAAGGTTGAAGACATGATGCCTTTCTTGCTAAGGAATTGGAGACCTGCCCTTCAGAGAAGATGCCTTCAAAGAATGAAGTCTTCAAGCACCTCTCCTTGGAACAAGTACTTGTTTCTATNNNNNNNNNNNNNNNNNNACAGCTGCATTTCAACCTCAGGCACTGGAGAGTGACGGGTACAGAACTTCACGAGTCAGCTCAGAGTGCGATGACTTAGGTGGAGAACCACTAGCTTCCTCACTTCAACTAGCCCAAGGAAGGGTGCTCTGCTCTGTCTCGCTGCCTTGGAAAGACACCTTCACCCCTGTTGTTTATGCCCAAGGCTTCCTATGGTCCTCACCTGTTTGCTTCTGAGTCAGCTGAGGTATGTTGACATACCTCACTTTGTGCGAGCTTTCCTTAAGAGCTCTAAACCCCCAACCCATCCTGTACACTCCATCTCTATTGTTCTATTTAGCTTGATTTTTTTCTTCAACAAAACATGAGCAGGAAGTGGATTTCTCAAAAGGCTAATGCTTGCAGTCTTCTAAAGTTGAGGCCCAGGTGAACGAAATGAATTGTGGGCAGTGCCTAACACAGACAGATCTTTATGCCTATTTTCTTGGCTTTCGATGATGTTTAAAATGTGGTGTTTGGGGGGAGGAAATTACAACATGATACCAACAACGATCCATCCTGTGTCGCTCTTAAGGTTTGTTTTATTCAAAGTGACAAACGATCCTCCCATGACTCCATATTTAAGGAGGTGAAGAGGTGAGCTAAGTCCATAAAACGATGGTCTTAGGACCCAGAATGGTTGTCTTCCCCAGGTTGTCCTTCAAATATATCTTGCCACCAACCGGTTATAGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTTATAGTCCAAGAAAGAGCATCTAGCTATGGGCCAAATAAACAAAATACAGGATCTCCAGCATGCCAGAAACATGGGATAAAATGCAAGCTGGGGAGATAGTTTTGTGGGAAGAAGTGCCTGCTGTGAAATTACCAGCACCTGCATGACAGCCCATAACCCATTATTGGAGGGATAAACACGCATACTAGACTTGTGGTATGATTTATTTGTGTGAATGTTCAGTCAGTGTGATACAAACACTCTTGTATTCATAAATTTTGGCATAGCCGTTTCCACTTGGAGGTTCTCTTCATTCTCAGCTTTGGTGTTTTCATACATCATCAAGAGGGGAGCCGCCCTGACAGCCTACCCCCGCCTCCCCCCTATTTGCAGCTATGCCTGCCTTTCTTCACTAAGTTAAACACCACCTCAGACTCTACTCTTTCATTTTGTTCAGTGTAGTAGACTCTCCAAAACCATAAAATGGAATCCCAGATGCAGAGGGAAGAAGTTTTGCTGTTTGTTACTTCGTTTGCTTTTAGANNNNNNNNNNCCCACTTCCACTGGTTTGAACTTGTGTCCCATTCAGTGGCAGCTACTTAATTCAGCCAGCATTTTGAGAAGGGCTGTGGGTGGTGTGTGATAAAAGGGAAATTACTGAGGAGAACTCATTGGGATTTTGACGATTAATACAAAGTGTTTATGGACTTGATTTTTCAGTTACAAAGAACCCTGGATGGCACTGAGTGGAAATAAAACTTCACATCTGACAATTTGTTCCAAGGAACTAAAAAACCTTAAAGACAAAATTGAACCAACAAAATAAGTCCTAAGTTGTAATGATTGACCCTCTATAAAGAGAAACATTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCTTAACAATTTCATATACTTATATAATGAGTTTTAGACCTTTCTTTTCTGTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCCATCATCCCCTCGGTCAACCCCTTCTCTCATGCCATTCCCTCTCCAATTGGCACCGATATTCTGAATAAGTCCCCCCTCCTATTTCTTGTCTCCTTTCTGCATGTAATCCCTAAGTTTAATTAATTACATGTGTACAGAGGTATTCGACAGAACAACTTATCTATGGGTAGAGGAATGAAGAAGGGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGATAGAACCCCTCCTCCAATAAATGTTGATTGCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGACTAGCCATCACAAGAAATCAATGAAAATAAAGAAAGAAAAGAAATCAATAGCTTCAGGGGGAGTATGGCTTATCCATGGAGGGTGCCTCCATTTGAACTCAACAGTTGGTCTTGTAGATATATTCTGTAACACAACGTTTTATAACCCTTCTCACCAAACCCTGTTCTAACCTAATCACCTAAGGGGAGATGGAGTGGAAAGTAAGTTTTNNNNNNNNTAATTGGAGCAGAAGGAAATGCTTTTTGGAAATAACGCCTAAAAGGAAGGATTTCTCCATCCTAGATGCTTTCCTCGCATCATTTGAGCAAATATAATGAAAACCGTTACAGGTATAATAAGTTCCAATGTTACTAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATAGCTGCACTTTCTCTGGCTTCATGGCATGGCCTCGTGAGAAATGCAAGTCAGGGTACCTTGGCAGGGAATTCCAAGGATCAGTAAATGACAGCAAGACTGGGAGTGATGCTCAAGTCAGCCGAGCCCCAGGTCAGGATTCCTGAAACAGAACACCAGACTATGTTACAGAGCGAGGAGATTAAACTAAACATCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAAATCTACTTTTAATCTGATTTTTGGGGTAGGATATTTCATCTTTATCCCAGAACTTTAATCATGATCTTTTCGTTANNNNNNNNNNNNNAGTCATCTACAGATACATCTTTTTTAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTTCTCACTGGAGACCAGAGACCTGCAGTTCCATGATTAATAAACGTTATTGCAAGACATCAAAGCTAAATGTAAATGTGTGAATGGAATAAATATTTTATGACAGTGTTTTGCAAGCAACTTCTTTCTTAGACATTCTTTAAAGGAGAGCTATGAAAGTGTGCATTTCATATTCGACAATTCTAGTACTCTGACTACAATCAAATAACAAGTGTATGGGATTTTCTGGGCATTTAACCAGTTTGTGAACAGAGCTGAATTCATCAAATGATCTGCTGTCTATGTTAATATTGCTTCAATGAGGAACAACAATGCTAAAGCTCTTCATCTGTTTTTCAGACAGCATCCTCATACAAGTGTGGACTTCTGTGGGTTGTGGTAGGGAAAGGTTGAGAACACTGGCTGAGAGCTGTAAATGCAGAAGTACATGCTTGAGGGAGGGAAAGGCCAGTGTGTAGATCATAAACAACTTCACAATATTCATTGTTTTAAAAACCATTAGGAAGTGGACTTCTCCCAAATGACCTCAGCAGAACGGCATGGTAGAAAAACAGTAATTGATTCACTGGAGATTTAGATGCACTGGATTGTTAAACATGGGCTTAGAGGTAGAGACATGTCAGCACATGAAGAATGGATACTCAATCCTGTGTGATGTGTTAAGATTCCCTAGCCCATGGTTTCAGGCAAACAGCATCAGATTTTTGCACTGAGGAATAGAATAAAACCAATTTGTAGAAAATTCCAATCAAGAAAATACTGACATCCTCCATGATGCACATCATCTCTCAGGTGCACTGGCCTCAGTATGACTGAATATCTTCTGTCAGCACGGGCTTTTACTGCCAACCCTTTCATAACTGCAGATCTCCAATCTGCTTCAGCCATGTCCTCAGCTCCCCATTCTGTTGGAGGGATATTAGATCACTGTGTCTGCCTATGCAGTCCTTCTTTACTATGAAGACCCAGGGAACTGTTTTCATTCCACTCATCTGTTGTAAGTAATATTGAATCACATTAGGGTTGTTAGTGGCTGTGATGTCTACAAGTCCCAGAACACCATGTTTGAATGGGAGATGATTTAGAATTTCTTGCATATTTCTGCAAAAAGGTACAGGTGGCAATCGATGAACAGGACCACTTTCCCAGACTGGATCTTGCAGTTCACATACTCATGAGCCATGCTGACTGGCTGCAACTTCCCAGAAAAGTAAGTCAGTTCAAAATTCTGGTCTGTTTGAGAATCGCAATCCCAATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGGAATGCCGGCTTCTGCACCAGGAATCTAGAGAAGACCTTTTAGAGATGTTTGTGTCTAATAAGAGGTTCAGTTCAGTTACAAATTTCCAATGGCCACATTCCCTTAGCATGATTTTCATATGATGCTTTGATACAGTCCTTTTTATTTTGAATAGTTCTTGGCAACAGAATAAAAATAGAAATAGTAATATGTTAATGCACAGTAATATATTTGCATGAGTGCATCATGTACAAGAATTACAGGATAAACGAGAATTGGAAAACCAGATGTCTTTCCTTTTGTGTACCAAGACCAGGAAAACTGAACTATATAAAAATCTGAGACAAGTTGTCTGAAGNNNNNNNNNNNNNNNNCTTTAAATCATGGATATCCTAGGGAAGGATTTCAGGAATCAAGAGTCAGCAAAAATTACCTTTATTGCTGATCCAACTCACCTGCTGAATCCCTCATTCTCAGAAATGAAGAAACTCTGTATCCATCCTGTTATAATGTGTATATATCTATATATCATTCATCGAATGGATACTTTTGAATCTTACTTTCAAAGCAATAGTCTGGGGAGACACAGAAGTAATTCTCAGGTCTCAAGAGTTCATTTCATGAGTTGCTTTACAACAGTCATTTACTGATCTGGAAGAAACACATTTTAAATGTTGTGAAATCTATTAGAACAATATCAATTACCTTTCTCCCTTCCCATTTTTGAACTGAATCATTTTCCACCAAATGTCTGTTTTCACAGCTGCAGGCTGCATCCCCACAGAATAGTCTAAATCTTGTTCTTAGCACTGAATTTATGATACATCAATGTGATTTCCTTTCCACTTTGACCACAAGATGAGTTTTAATTCTTCATTACATCTGATGGGTCAAATCTACATTGTCACCAAGGATGAGATTTGAGAGTTTAGAGATGCTGAGGTATAATGCAGTATCTACGAATAACCTACATGTATGACTGGCAGTTTAGACAATGACCATGTCTATACCATATATGTACTCCTGTAGGTATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATAAAAGTCATGCACATGGGCTGGAAACATAGCTCATGCATTTTGAGCATTTGCTAAGCATAGAACCAAAAGAGTAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAACTGACCCCAACGATTATTCAAAATAAGCACCAAATATATATTGAGGTCCAAAAACATAAAAACTAAGTATAAAATAGTTTTTGAAACATGGAATTCATTATCTCTCCCAAGAGGTTCCCATTGTGACTATATTTCATGAAACCAGAGACAGATAGGACTGGTTTTCCTGATTTCTATTTTTACTTCATTGGTGAATGTTTTCATTTCTTGAGAATCATTAGAGCAAATCTACTGAGTTTCTCACTAGTTCGTCTGATACGATCACCCCTAGAGTACTATATTTTAGGAGAACCTAAAGATATAACCACAGGACGAATCATGGATACCTTTTCCATCATGAAATTGGTATCCACAGTGGGCCATATTAGCAACTTCGAATGTCCAGTCCACATGTTTACCTCTGTCTTGTTGTGAACAAATTATCAATCCCAAGGCCAGTGAATGTTTCAGTGACCTAGCTCCACATATGGTTTGTTGGATTACAGGATGGCTACACCACACATGAAATAACAGGTTTCTGAAGAGTTGAAAAACACAATTTATTCTGAAAAAATATATATTAACTGTTTTTCAAAAAGTGCTAAAATGATATAATCATAATATAAAGTGTATGACCTTAACCAAACTGAAAATTCACCATAAGAACAACAATTTNNNNNNNNNGAATGAGCAACAAAACTTCCAACCAAACCAAAGCTAATACCTGATAAAACAAACTCAAACCAAAAACAAAACACAATAATTAAGCTAAGCAGTCTCTTGTTGAAGAATTAGCACCACAGTCATACACTGTGGCTGCCCTTGGGAACATAGTGGGAAGGCTGTCAGTCACCAATTGTAATAGAGTTTTAAAGATGAATCTAGCTATGCCTCTTTGGGGCCTTTACAAGTAAAGGCCTTCCAAGGCTAATATGAGACATGTACAGAATTTGGTTTCTAGATTTTGAATATCTCTTGACTGTTTTCCAATAATAAACTTGAAAATTCCTCATAACAAGAATGAATTAACCCTCTGAGACTCCTCCTGGATGGCCGGCAGTTTTTGATGTTCTTCAACACTTCTTTGGAACCCTCTCATGTTCATGTTCAGTATGAAGGGAATTCCAATGTCTGAATGGAAACTCACTTCCCTGTCCTACCTGGTCTACAGCATTTACTCACCTCAAATATGTTCACTCCCAAGGAGATAAAGATTTTAAAAATTCGTCCTCTCAATCTGTACCAATAAATTAATAGCATGTATTTTCTATCATTCAAAGTCTTCCTATTGCATATTTCCTGAAGCCCTTAGCTTTCTTCATTTTAGTATCAGGTTCTGCATCAGGAAGTCCTTATGTAGATACAATGTTTCTCCTTGGCTTTGATCCANNNNNNNNNNNNNNNNNNNNNTAGGTACTGGTTTTACCTAAGCACAAGTTTCTCCCTTTTGAATTAAGTTGTTGCAGTACGGTTTCTTATGTTTTTCAACTTGAAGAATTGTCAAAGCTCTTTCAGTCCCTACAGAGTTATGACTAGTAATGACCTGGTTCAATCCTACAATCATGAGAACTGAGCAACTACAGTTCCATAAAATCAAAATTGAATCACTAGACATCTATGAAATGTTGTTTTCAAAGTGGGATTCAGTTGTTACTATTTACAAATCATTCCTCTTAAACTTTAAAAGGTAAGCATTGCTCATGCACAGAATTCTTTCTCAAGAAAGGAGGAGGAATTCTGAATTCTTTCATTGACATTGGGTTTGACTTACTTGTGGATATACACCTCATACCTTGGATCAATCCAGCATGCCCCAACAGCACAGAGCAAGTCACTTATTTGTAGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCCATGGTAACACGTGCTACATGTTTGAGAAGCACACTTCTTCAAAGATACCATGGCCTCCTTTGTTTTGCATGCCTCTTTAGCATATCTAATCACTTCAAATTGCACCATTTATTTATACCTCTGGGTCACAGATTAAACTCATAATATTCTTCAATCTTCATAGGGATTCAGAGCTCAATGATATATAATTTTTGCAGACTTTAGATTCAAATTTTGTCCTTAAACTCATTAAGTATTTATTGTTCTGTAAATGCAAATCCAGCTGGTATTTTGGACATTTGAGTTTCATGGCCACAAATCATCAGCTAAACAGATTCCCTCCATTCTTGGCAAGTTCATGCTATGCTTCCCGAATGTCATGTGCGATGACTTTCTAGTTATACAGTCTTATGATATGCAAGTGAGTTCTAATACAGTTTTCTTAACACTCAATGGTTCTCATCAGAATCTGTACAGTGGGGAATCAATCTCTTTGTGCTAAATTTAGGTTGCAAACTGCCTCTGTTTACTTTTTGAATAGCATCTTGTATATATGCATGTGGTTTTTAGATGGTTTTTCATTATCTATTAACAGTCTACTTACCATATCATCAGATTATTTTGAGTTTCCATGTGAAGTGATTTCTTGTCCCTCCTGGCTTAGAATTGTTTAGGGATACTTAGATCAATCTGTGTAGCCCTGCTCAATTCTTCTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTGGATACTACATGATTCCCTTAGCTAAAATATGACTATGCATGCTTATTGAGGCTCAAACAGATCCATGGGGAGACACCACTGACTAAAAATGTCAACTACTACTCAGATATCCTCTATGTATACAGTCAGAGGAACAGTTACTTCAGTTGAGGTGTGGAACTGATGAATTCTAAGCCATTTTCCATATTAAAAAATACTAAGACAAGGATTGAGGGAATGCCCTCATCTATGTAGAACATTAATTTCATCCTCACATACATGTGTGATGTGAAGTAGTTGCAACACTGTACTACAGAAAGAATAATATACTGTTCGGTATGGTCTTTCTGGACAAGAGTATGATATTAATACAATCTTCTCTGACAGATTTTCAAGCACATATGAACATCAGAGAATTCCAGCAGAGTAAATCTTGCTCAAGATAATACCCTTCATGTTATTTGTTACCCTAATCGGGACCAGATACAGCTAGATATCAGAGTTTTGACTCANNNNNNNNNNNNNNNNATCTCATTCTAATTTTGATGCTTTCTGTCCCCCATGGAATAGTTAATCAACAGGCCTGTGAACCAGATATCAGCAGCATGACCAGAGGTTGGATGCACATTACCTCACTGCTGAATTCAAAGATACACGGATTTTATTTTATGAGAAGGCCTTGATCTTCTAGAATGTAGAATGTTGTTGTCTGTGGCTTTCCTTGGCTCCCTCCATTCTCACAAGGTTCATATTAGTGAAGAAACTGCACACAGAATGTGAAAAACACTTGCTGGGCTACAGGATAGACAAAATCAACAAAACTTTCCTTGCACAGGATTAGAACATAGTGGACAGGAGATACATTCAGCTTAGTCAATGAAATGCTCCCCCTGTATACCTAATAGACAAATGTTTACCCACCTGGATTGACTTGTTAGCCATANNNNNNNNNNNNNNNNNNNNAGTTCCCAGGAGACTTTATTCTCAGCAAGTGATAAGGTGGTGGACCAACATCTTATGCTTGCTCACTATTTCCCCAGTTATTCCAAGATAAGCAGATTCCTCCAAAATGAGCTCCCTTTTCCATAGTCTACCTGTCATTAGGTCTGAAGCTATGAGCCCAGTCAATAAGAAAATTTCCATATCCAAGTCAAAGTAAATCTTTTCTTTCTTTAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAGTAATTTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTATTAAAATCCATGATGAGAACTCACATATTACTTGCCGTATCCTACGACTTTTATTCAAAATACATCTTCTGTTTTTCTGAGAAATGAAATAGCTTCCTATCACACTCTTATTTTTTCTTCATGTCCTGACTCTGAGAGGAACATAAGAAAATTAATTTGTATATGAGGACATTACAGTTGCATTTTCCTGTGATGTGAGAAAAATGAGGTTAACACAGGGAGGTCAGGACAGTCAACAAAGAAGTGGGCATAATGGCTATCTTTTGTCCAAATGCTGTTGGTGCGATGGGTCAGCACTTCTGGGAGTTTACCCAACTCACAGGTCATCTTCTGGAGCTCATTAGTCAATTTCTCCAACTTCTTAATCTGTTTTACTTGCTCACTGATGGTGGACGGTTGTGATGATGCCTTCCCAACAGACCCTGTAGATAAACACAATGGAACATGCATAGTTATGACCAGACACAGGAGAGAAAATGCTAGTCCCCCAATGAAGGTTGACAAAAGGGGAAGTCTACAGACACTTGGAAGCACTGAAAGAGGAGAAAAGCTCTCTTCAATCTGGAGCTATTAGCTATTTTCTTTCTCCCAACCATGATCGCTACACATATGCCTCACTTCCTTCTGCAGTCCCCCCGGCCCTTAAAAACAAAATCTGGCCAAGACATGAAGAAATAGAGGACATTTTCAGTTCGTATCTGATGGGTTGCATGTAAGTCCTGGAGTCCCTAGTGTTTAGGACCACCAAGCCTTAATCATGTATGTTCAAGATAAAGAGTCAGAGACCTTGTTGCATGTCCAGGGGAGTAGCCCTTGTCATAAAATTCCAATGGCATGTCCAGGAATCCTCTGAAGATAAAATTCAATACTCTACCCTGAGAGTGAAAGCTTTTATCCCTGTGGTTTTTCTTGGTATTCTTCCTTGTTCAGAATGAAATTAAGGAACTCACAGTAGACCAGCTGCATGGTTGACAATTCCTGGCTCTCTGCCAAAAATTCATCAGATATTCCTGTTACTGGGTCTCTTCTTTAGGAATCCAGAGCCTTCAGGTCATAAGTCCTACACCTAGAATGCCTGAGCCAAGACCACTTCCTCTAGGAAGCTCCTCGGAACCAGCCAATGCTCTCACTCGCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATCACTGATCTATTGTATTTTTTTACCACATTCACGCATGAATAGTGAAGTCTCAAATTTCAAACACAACCCACAAATGGTCCTCCCCACCTTAGGTAGCACACTCAAAATGACAAAGAAGAAAACAAATTGAGAACATAGTTCAGAATGCTTGTCAGTGATGGGATGATTCGACACAGTTAATCCATCTCAGGGGACATCTGTATCTTAATGACCAATTTCTCCAAATTATTCATCTATTCCTTCTGCTACGTAATATTGGAGGCTTGGGATGATGTCCTCCCCGTAGGCCAGGTACATAGATAATTACAATTAAGCAAAGACTTGGGGACGATCCACAAACTACAACAGTTTGGATAGGGGAGTAAAAAATACAGAAAATTCTGATAAAAACTTCCATAAGAGCCTTGAAAATTACNNNNNNNNNCCATGAGGCTGGTTGTGATGTGGTCAGTGGTATACAGTACTGGCTACAGGTGCATTGATTAACACAAGTGTAATTTGAGTCATCAAAAGCGAACACTCAGAGGAAGCATGATTGGTCAATCTTGGAATGAGCAACTAAGAAGTCATTCTGAAGTATAGAGAGGTATTATGTGGAAGAAACCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAACAAAGCAGCAGTCATAGGGAAAAAGATGTTGTAGATCATTGGTAAGGAGCTTCAGCCAGGGAAGAAAAGTCAAATTCTTCATTTGGGTGCCACATGTGACAACTTCTATACTCCTGAAGGCAGTCACTACTACATTTATGTACAACGTCCATTAGGAAAATACAGACAAGAAGGGTAACGTAAGGGAACAGACTATGTATGATTACATGATGCATGCTTATTATATCCCCATGTTACCTTTCTCCTGAGGCTGGCAGTCCCTGTAAAGAGAAGCCAGTCCATGGTCAGCCTGGCACGCATTTCTTGGATCTTTGAAAATTTTCCTTCCATTCATGGTCCTTGGCCCCTAGGCTTGTTGGTAGTTGTTGAATATTCTATGTCTTCTGAGTTGTTAAAGTTCTAGTCTAGTATATTTGGACATCAATTCTATTTTTAATTGTGGTTCTCCAGTAGCCAGCAAATTCAGATCACACTGGAGTTTATGAGAGAAGCTAGTGCCTAAACTGACATGAAATATGTTATCATTAGTAAAGACTGCTGTATGAAAGCTGAAAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAAAGAATATGCCTTGTGTATATGAAGCCAGAAAATAATTTGTGAATCTAGAAGACAAGGTATAAATGACTGCCTGTAAATCCCAGTTACTAAGAAAGAACCCTGGAGCCAGTTGTGCTATTGAGACTTCATACAGATTGGCCTATACCAATTTGAGACACTAGACTTCCATGAAATCCTTAGATTGGAAAATGTAGTTATGATGGTCCAGAAAAAATCCCACAGATTTGTCCCGTCTGTCTGCCTCTCATTACTCTGATCTCCCATGTCACAAGAGGCTGAATGGTCTTTCACATACCCTGAAAAGTAGCTCACAAGGAATAGCAGCTATCTGCAATGGTGCTTCATCTAAGCCTACCCTTGGCTTGTGGATGGTACTCAGGAAGCTAACTGACAGGATACACTTTGCCTAGCTGGGTGTCAAAGTGCAGAATTGAGACCCCACTCTGTAGTTGTCAACACTTCCATGTTTAATTGGGAGGGCAGTGTCACAATGGCCTGATACTGTTTTGGCACGACTTTCATATGCTTCATGTGACCAAATTGAAAGCCTCTTTCAGCTTATTCACAGATCAAGAGGAAGCAACTTTGCTTCAGAACCTTCATGTCTGGCCACAGAAGCCAAGAGAAAAATGTCACAGCTAACAGTGATAATGTAGCCATGCCTGGGCATTTCCTCCAAGTTTTACTTTCAATTGTATTAATTTATTGCAGATTATGCTCTTCTTTCTAGAAGGTCATGTTGTGGGAGGACATTTGGATGCTTCCCCATCCACAGTTTATAGATTTCTTACATAGACTCTTTCAGTGACAAGGTTTCTGTAAACTTGCATACAAACTAACCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTAGGGATAATTGAGAAGAGCTTATTGAAGAATAGTTAGGTCAGTTGGTCTACAATATAAAATGTGAAGGGTTTCACTAAAATCTATTACCCTTGAATGGAGGATGGGAAAATGGGAAACAGTTGTGGGTGGTGCATTCCCCACGACTTGGCCACATGAACAATGAAGTATGAGAGAAAAGATCTGCATGATCAAAGCCAAAGACCAGGAAAATACAGAGTCAGTTGAATGTGAATACAGCTCATCTTTCTGATCTCTAATGGAAGAGTTCAGTTGTATCCCACACGTCTTCTGCATAGTATTTCATTGCTCCCCAATGCTAGCACACTGAAGGATATTCAAGAACATACCTGACAGGTGATCTTTTGACCTACCTTCATATAGAGATGAAGCAAGAGTGTCAGCCTTCCCAAAGCTCTGTTGAGCAGGGAGTGCTGATTTCCTCTGGATCCCTTAGCAATGCTTCAGAAATCCAAGGAGTCAGCCTCCTCAGGCCTACTCACAGCTGCACCTGGTGTATCTTGGCTTCACAACACCATAGACTGTAGTTACAGAAGCCAGGATGAAAACTGCAAACTCCACCAGCCTACATTTCTTTGACAGATGCCCAGAATCGCTGATAGCTCTCTCTAGATCCACGACTATAGATAGGCATGCCGTTTAGGGGTATAACATGGTTGTTTAGTTTCCCCAACTACTGTTCAGAACACACAGGGAAGTCAGGGAGGAGCCAGTCCATGTTCTAGTTTACTAACTGAGAGTTCTTCACTGTAGTAGAAAACTGCCTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACACTCCATGTCAGAACCAAATTTAAACCATGATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTAGAAATTAAAAATTACACAGCATAAACTACAGAATGGATAACATACTCGCCTGCATAGTCTAACAGCCCCACTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCGACAGAACAGATTTTATACTAACATACACACTCAAACATCCCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTGCCCTCAGCACTTCACATTAACGTGGGAGGATTTAACTTTTTGGTAGTTGCATATCATGCAATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATTATGTTACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCAAAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCCACTATTACAGAGTGGTGTGAAGGAGCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGTCAGGTGTGACATGGTTGCCAAGGTGCATGCAAGACAAGAGGCAATCTTTCAGTCACGTGTGGAGTCAAAAACGACATCTTGCTGTTTGGGTGTGACATGGTTGCCCAATGGGCACACGTGACATCGTTGGCTGTGGAAGCAGGGTCAACCTGAAACATCTCTGGCTTTCTAGCATGCAGATGGTGTCACAATTTCTAGATCATGTCAGTCACCAAAAATAACGAGGGTAAAAATCTCTGACAGAGGAATGGCGGCCATTACTGGAGAAAGAAATGACTTTGATGTCCCTAAGACCAAACTGCTCATGACATGGCCATTCTGTCAACCAAATCATCATGGGATGAGGAAATCTAGATTTAGAAACTGAATGTTTAATGTTTCTCTGGGAAATTTTAGCCTGCTCACGACGGTTCACTGTTATCAGGAAATATTTGAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCTGAAACTCCTCTGGGTGAGATCATTGAAGACCTCGAGAAAAAGGAACACTGGGCCTGGGTCACTGAAGACACAGATGACCATAGAAAATACAAGAGTCATGACTGAGGAAGAAACAGCTGTGTCTACTGCACTATGAAGCAATGGTTAGAGCCTCTACAAGGGGAGATCTCTATTAACAGAAAATTTGATCCAGAAATACTTTTGAGGAAGCTTGTTGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGCAGAGGAGCACAGTGGTCTTCACGTGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCGCATTCAGAATGTTACCTGGTTAATAGATGCAACCATTCTAGCAAGGGGGCGCAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGCTTCATGGAAAATAGTTGAAAATAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACATTCATTGGAGTCGGTTTCTGAGGAAGTCAAATGGAGATCCCTGAACAGCAGACCGATGTGGGACAGAGATTATAAAGATATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAATCCTCACACACAGACGGTCTGGATTGCTTTTCTTTTTGGAAGGTTGGCAAATCTTTCTCTTGTCCTAAGAAAAGAACACCCTGGTTCTCAACTCTCTCTATGAAGTCATGATAGGTTGAGTGATTTTCATGTATTAGGAGTCTGTCCTAGTGGAAATTGTTTTCATGGATACAATAAACCTTGAAAAACACGTCTCAACATTTACTTTCCTTAGTCTGTGATCCCTTGAGTGGATAATTCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTATGCGATGTTACCAGTGTGCTAATGTTCACTGATGGTAGGAAGATTTTGCGTCATGTGGGTCTCATTGGACGGACATGATTTGGTTCTTGAAACTGAAAGTTTTATTTACATGTTCCCAAGAGCAAATATATGCAAGGACAGAAATTTCCTTTGTCTTCTACATGAGAGTGACACTGTCAAGTAGTCCTCTGATCTATTTCAGAAACAGAATTTAAATGACCAATTAAAAGTTTGGTTACCAAAGACCCACGTTAGGGAGAAATAAGACAGTTTTCCACAATGTTTCAGGCTTTGGGAATTGGTGGACATTACATAACCATCTTTTCATTCATAGCAGGAATAGTCAAAATTATTAATTTTAACAACATGTTTATGCTGGCTATTTTAAATTCCCATATTTCATCTCTGGAACATTATATATTCTCTTTCTGGTTCTTCTTGAAATTCTTTGAAGACATGAACACTGGTATGTATTTTTCTGTTCACATTCATAAAGCATCACTGTTGCTCTAGTGATGGACAGATGACACGACTGTGAAGAGACATACTGACTTTCTTGCCAAAGGAATAAATCTTCACCTTCATGGGAGCAGTTTTGTTCTTAAATGCAGAAATTTAAAATCCCCTGTGAATGTTTCCTACAACTACCATATCCTGTATATTGTAATATCCTAGGAAATGAGTTCTCCCTTTGCATTTTGTTTCAAGTGTTAAGATCTACAAGAAAGTTTCAATTTTGTATACTATTTGGAGAGCTGTGTTTCTTCTTTTCTATAGATGGATTCTGGGTTGTAGACTCTCAGGCATTTTTTGAATCATCTCTCACAGTAAGGGCTACAAATGAGATGAGTCTTCATCAGGAATAAAGGGAAGAAGACAGGTAAGGTAATAGATGACTCCCTGATGTATTTATCCCTGTGAATCTGAGATGACTGTTGTCATCAACCTGGATATCTAAACTTTAACTTTACAACACAGTACACTCACATGAGTTTAAACCTTTGTACTGTCCATTCTGTAAATATTTGCAATAAAGAGAGCTTTCAAAATAATAAAGTTGTGTGATGTGTGTAACTCATTTAATAGATTCTCTTGTATAACTTAAAAGAATATATAAATAGTTTTCCTTCATGTTGAATGTAATGAAGACAGTGTCTCTTCTAACAATATACATAGTAATTTTGGCCTCTATAAAGTTTAATATGTTCATATCTTGCCTAAACATCCACCACAATTACTTATGGGATACTTCCTATACTTACTCAGTGTTTTTTCCTAAATATTGACTTTAAAATGCATTTAGCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCCTATCCTGAAGATGGAGACCGATATTGGGATGAAAAGTGAGTAAAAAAATAAATGCATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAATTAAGAAAATATGTCAGTCTACTTGAAGGTAAGAAGCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACTAAGTGAAATTGAAGGTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGAAGCAGGTGAGTATGTTTAATATTAAATTATCACATTTGAGAAAACAGTGGTCTATGCACAAGACAGGACACCTTAGACACTATATTTACNNNNNNNNTGGCTTTTGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGCAATCAAAGCCACTAAAGTTAATGATCACATGAGTCACTTAAAATCTATTTATTTAAAAATTTGCAATAAAATTTGCAGACATGAAATTAAAATTTTATTAATATACAAATAATAAACATTAATATTCTCATATAGAGCTGAAAATAATACTTTCCACCTATTTGTTTGGCTTTTATAAATATTGCAGTTTGTGGTTAGTATGTTGTTGGTTATTGTAGTTCATTTCCAGGTATTATCCCATATTCTCTGTAAAATCATGCAGAATACAGTACAAGAACTTAGGCCCTCCTGTGTTGAATCCAAGAAGGTTGCTCTCTGTTTTTTTCTTGTCTGATCAATTTTCTCTACGTACATTACAAGGATAATTTTGTTCTTGGATTCTTCCAGTTTTGTCAAGATGATAGCTGATAGCTGATAACTTGAGAATATTTAGTATTGGAAGATCATTTTTGAAGCTATTTCCTGATGTCTGCACTATCAATGTTGTAGATTTTCAAATACATGAAAAACAGCTATTCAGGGACTAAACATGCCTTATAACAACTGTTGTTCTGTCATTTTAGAAGAAGAAATCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTAATCGATAGGAAACAGTACTCTTTTTTATCGTACCACAATTCCTCAATTTTATATTCCATAATCCATCTAATGAGTAATTCTCAAAAATCAGATAATTGAAAAACATTAACATATTACATGTACCACAGTAGTTTGAGCAAATCATAAAAGCAATGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGGTGAATGACTGGCTTCTTAATAGCACCCAATTAAGGAACAATGAAATTATTTTAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGTAATGAAAAGTTATAGGAGAATTACTTAAAGACTATTGAAAGACTGTGTGTCTCTTCAAAACTTTAGGCTTTTTTTCAGCTACTCTGTCATTTTTTTCCAACGCTCTGGCCTTAATTGGCCTTACTTCATGTAAGTAGACTGAGAACGATGATTCTGAGGAGAATCTAATCATTGTCTTTCTGTATGGGTGACTCATGCCTAAAATAGTACTCTAATTTTAGTGTCATTGAAATTTATATTTTAAAGTATTCTATATTTTCTTCACACTTGAAAGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGAATACCAACCAGAATCTAAATATCTAACACTAGCTGACCTTTTATATTAGTCATCTGTCACTTGTAAACCTACTTAATTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGGATGTTGATTTTGAGGACCTCCTCGCTGAAATTCTTTTCCACCTCCCTGTTAGAAATCACAAAACCGATGAAAGATTATTCCTGTTCCAACATCATAGGCCCTGGGTGCCCAAATATGTCATGTGGACTCACCTAATAGTACATAAAGAAGACACTAAAAATTTACTGACCTGAGAACTACTTAGTAGTTCCAGTCCAATACAATGAATTTACATGTACTGAGGAGTATGGACTTGTAGCATAATGTGCTGAGCTCACTTAGAAGTATTTTCTTGGAAATTTCCAATATGTAAGAATGGATACAGAGGACTTTCAAGGCCCCTGAGACATTAGCATGTGGTTTAAACTCTGCCCACATCAAAATCTTTAAATACTGGACTTATCTACTAAAGTTATTTAATAGCAAGCAAACTTTACCATTGTTTGCAATTAAGAATGGTGGTAAATATAGGGAACACTGTAAAACAAAGTTATGTTTCTTAAAGTGTGTTTCAAGACAGCCAGTAACATCACAATGTTTTGTTTTCTTTGTTTCACAGACTGTGCACATAATTATCATCAAAACATTTTTCAGACCCAGAGTTCTTCCCAGTGCTTCCTTGATTTCTTGGTTCATATGCTATAGATGATGAGGTTCAGCATGGATATCACTGCTGTATAGACCAAGAGTTTATCAACTCTTGGTGGGTGGTTTTATTTGGGCTTCAAGTAGTTTTGTCCCAACCCTACAAGGCAACCTATTCCCCATGAAATAATTGCCAAATGGACACACATACCACGACACATTTGGGTTGCATAGTGAAGCAGTGCCATACAGTGGCCAAAGGCCATGACTGCCAATAGGAAACACTCAGTTATACCAAAAAGTGTGAAGAAAAACATCTGTGTGGCACATCCCTCCTGAGAGATTCCTCAGATCTCACTTACAAGGCTCTCCATATCTTGGGTATGACAGAGCCAGTGTATTCAATTTCCAGGATACATAAGTTCACCAAAAAGAAGTACATGGGGGTGTGTAGAGATGGATGGGTGCAGATAGCAAAGGCTATGAGAGCAGAATGAGGGTGAACAGAGAAAGCATTCTCCAGGGACCTCACAGTTCTTGGCAATTGCAAAGCATTTGACAGACAAGCCGTTTTCCTGCCACGAAGAGCAATTGACACAATTGACACTCATCTCCAGAAACACAGAGCAGTAAGCAATTAGTAGGATTCTTGCAGATGAGAGATATTATTTTTTAATATTTTAGAGGCTCAATTACATCAGAGTCAAAGTCTTTGTCTGCAGTCACAAAAATCAAAGCTTTGAAAAGATTTTTTTCTCACATAATTTCATAGCTAGTACTTTCTCTCTTAACACCAGAGGATTTTTCAAAGTGTGCTAAGCATAGAGCCAAGTGTACAAATACTTACAATAGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGCAATCATTCAAATTAAGGAAAAGAAAACCTTGAGTGTATCTCAATTTTTTACATTCTTATCATTAACTAGTTATCAATGTTATGCAGAGAAACTGATCAACCCACTCATTTCTATGCTTTCGTGTTGCCACAGCCATAGTCTCTCCAACCACCCTGTGTGTGTGTGGGGGGGCCCAGATTATTCTCTGATTGCAATTATTAATATTCAAACCCACACAATAAAAGAATCATTTCCTCAAGACTCATCCTTTTTGAAGATAAATTATAATCAAATCACCATTGATAAATAAATAATTACTGGTTTACCTGCATAAATTTAAAGGTAGGGAACATCTAGATGTGTGCACAATAATGATGTGGAAAGAAAAACATATTAAGAAGTGTACAATGAGCCATGCAAGAGAAGAAGGATCAACCAAACAGAACCATAACCTTTCATGCTGCATCCTTCAATATGGCAGCTCTTATCTGTAACTTAATACTTCCTGTCTCTTTATAGAACATGTTTTCTTAGAGAGAGTATGACTGTGTTGGCTTTAAATTTCTGTTTTCTTAATATTGTTCATGATATTCTATCAATCGGACTATTGATTTAAATAAAGAAAAAAATAAAAGATGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGATAGAAATTCCTTCCTATTCTTTCATCTCAACATCATAGAATTCCACCAAACAACCTGTATTTCTGTACACATAGTATCTATGCAGTTCATTCCTCTTTGCTCACTTTTGCATATGGCACCTGTTGTGTGCTTGCTTGGTTACTTACATCGAAAACTGTTCAGTTCCAGCACAGCCTTGTCTGTTTTCAAATATCATCCTTCTCTTCTCTTTATAGTTACACTTTGTTTTTCACAATGTGACTGCTAAAGTAGCTGTTAGCACTGTGGTGATGACTACTCCTCATCTTGTTCACATTGTAGCCTTATATGGAGACTGAGTATGGACTGCAAAGTTCTTATCATTATGTTTACTATCCTTACCAATCTCTGAGCTCTTGTGTAATGAGAAGCTCCAGTGTTTAGCTTACTTTGGTTCCTTGAGGATTCTGCCTGTCCCTTCCCATTATATCTTCTGTAGTTCAGTCTCATGTCCCTCAAATATTGGAATGAGGCAAACTCATTTTTCTCCCAGTCTGATAACTTTCCCCTTCAAAGGAGATGCCGTCTCCTGTTTTGTGAAGTGTATATGTCTTTGCTGAAGTTTGGGTTTTCTTGCCAAAAGATACACCACATTTTCCTTACAAGAGTAGAGAAGGAGATATCACCAGCCTATTAGGCTCTCTCTCTATTCACCTGATATAATGAAATGTCAGACATATGTGAGTAGATCAGCACATGGTTGATCCACAAATCAAATGTGGGTTTCAGTGTTTCCAAATTATAAATAAATAAACATGTTACGTATGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGTATGCCACATACACATGTGTGCCTATATATTCATGCAGAGATAGAGACACAAAGAAACCCAATAGAGAAATTGCACATAGAGATTGTACATGAATTAAAATTTTAGTATAAACAACAATGAAGGATAACAGTATTTGTTTACATCCTGCTTCACCATTTGGTCACTTATAAACACGGCTAAGAAAAAAATGTATTCCCCATAAATTTTCTTCTGTGTGAATAAGTTAATTTCCCAAATCACTTAAGTTCATTGGATGTGGAATGCTTGTCAGCTACGTGGGTCATGAGCATGTGTGCATGTCTACCCACAAACATTTTAGATTTAACTTTGTGTACACTCTATTTTGGGGAATTTCTCACCATAATACATAATTTTTGTATCTATTCACTAATTGATCACTAGATTAATTTTCTATTGGGGATAATGAAAAACAAAGCTCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTTTCTCATGGGGGCAGGGGAGATAGTCAGGCATATCAGCATATTAGATCTATCAGATTAGATCTGACCCATTCATGCAAAAGTTATAAAAATCTAAGTGTAGGGATAATAGGGTAGACTTAAAGCTCTGACAATTATGAAGCATGAGTGCTGTTGTACATACATGACCATTCAGTGGACTCTGCTTTGTAGAAAAAATGCTGGAATGCATAGGATTCTATTGTGATGCATTTCACACTTATTTGGTCTACTGTAAATATTTCTCCACATTAAATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTTCCCACAATCAGCACAGAAAATGATTACATTTTTAATTTGAAATATTTTTAAAGCAACTTTTTTTCATTATTAGTTTCTGTATTTGTATAGGTCGCTCTCTAGTTAGAGAGTGAGGCCTTGCCTCTCCCTGTTAAATTTCCAGAATATCAACTCAAGAACCAGAATGTTATACTTACATTTGAATTTGTGCAATAAAAATGATTCACCAGAAATCCTGACGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGAATTGTAACAGAAAGAAAACTAAACTTCCATTCTTCCCCATTCCCTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGGTGAACAACACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTAAAATAAGCATCAGGATTGTGACGATGAAATATTCTCTGTTTTATGCAAATGCATAGTAATAATGAACAAAATTTTGTACCAAGCTTCATGCTTTAGATAACTAATTGCATGTATTCAATTGTATCTAAGATTATTTCATATTACCTAGGTATCAAATGCATAATAATTATGACTAAATTATTAATTAAATATTAAAATAGCATACTAGAGTTACCAAGTGAACATGGAAAATAAAATATATTAGAGTAATCAAAACTATTTATTAAAAGCCAAATGATAAAAACATTTTATATATAAAAGCAGTCTGGAGCTATATGTCACCTTAAAGTGTTATAGTGTGTTGCAGTGAGGTGGTTTAGCAGATAAAATTTCATGCCATGAAAAACCAAGAACCTAAATTTGATACCTACACATATATGTTTGGAAGATTTCTATTTTCACTACATGACCAGAACACAAAAAAGTTTACACCGAATATTAATAATGAGACTAATGAGAACACTGATAATAAGNNNNNNNNNNNNNNNNNNCTCTAGGAACATTTTAAAGAAATAATGTATTGTATTGGCCTTAAAATAGGAAAATCAACACTTTTTTTAGTACATTAACTATTCAAAGAAAAATTAAAAGGCTTTTACTTCATTCTATATGAAAGCAAAAACACATGAGATGGATTGTGTAAAGAAAGAGAGAACTGCAATCTGTAAAATTAATTTAGTCATTGCAGAGGAAAGAAACAGAAACTAACCAAAGGTTCTATAAGTAAACATTTGAAGGATTTACTGCATAATATTAACATATTTAATCCAACACATCTTAGTATGATAAAGGAAAGAAAACTGGAAAAAAATGCCTGAATGGGGTCTCAGCACCTAGAATGTGGCAAGATGTCTCAAGTTCAAAGATACCCTAAAATACATGAGAAAATTTTAAATAGGTTGATTTTATTATGGAATAAGTATTGTAGTATAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATTCTGAATGTATTTTCTGCACAAATAATGAATAGTAAGCCTTCTACATATGCAAACACAATTGATGCAATGTAATAACAAAGGAGAAAATTCGCAAATAGCATGAAGAGTAAGTTAAGGATTAATGCTTATGCAGTTCAGTAAGCACAAAACGCTAAACTTCACGATTGAATTGCAATGTAGATGTTAAAAAGAACCTAGCATTTGATTTATGAGTGAAACTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATACCTTTTTAAAGTATGTGTACCATTTAATTTTGAATGGTATAATATGGGTTCTCATGTAAAATTGATGGCAATATATACTTATTATAGTCTTCTGAGATGGAAATTTGGCAGTATTTATACAAGTATTACATTACTTAACAGCCTTGACATCATTCCAACAATGTGTTTTGTAATTTATACAAAATATAATGTAAATAATCACCATTGAGTACTGTGCCTGAGTCAGGGTCCATGCTGTTTTTCTGTAGCGAACTTTAGTTAATGAAAATGAAAATAATGTGAAAGGCACAATTAGGTTATTATTTAAACAAATGAGTATACTACCATTTATTAAACGCATGATATTCCATGAAGAAATTCCCCATGCACATGTATTCAAGATACATTGTTAAATGCAAAACAAATGAGAGAATATTGCAACATGTAATCAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACTAATAATAAAGGAGTGATATTTTCCATACATTTCTTTACTGCACAGGTTAGGTTGGAACATTTATTGTTGCCTAGATGTGTATTTCTTCCAAAAGTACCTGATTTCTTCTTTCTCTGAGGAGTGTAGCCTTAGATCTTCCTCTTCATTCAAAGAAGGCATAACACTTAACTCCTTTCTCCAAGCAAGGGTGGTTGTAGATATGTCTGTAAACGGCAGGAGGCATTTGCACAACCTAATTGGGGGTCACCAAAAGAATTATTTACAAGCAAAGCATGTAACACAAACAGTTTGTGTTCAGTCAACTTACAGTATTGAACGCATCCCAGGATTTGTGGCCAGGAAACTGCATACAATTTCAAGAGACATTGATAATTTCAATATATTTGGCTAGAGAAAATATTTTCCATTGTGTAGCATTCTCAATATTTCAAAACTATCATCTTGGAAAGAATATTAAGAGCTTTAGGACAAGAAAAAATGGGGAGTGATACATCAAGGCAGAAGCGTCACAGTAACACCTGGAACTCACATGGAATTCTAATATCAATCCCATGCATTCTGTGCTTTATTCACATCCTATCACATGCTCTTTCCCTATCACAGTCCACCAGTGATTTTCTAGTTCCTGCAGTCTCTGAGGAACAAGGGTCTGGATCAGCCTTTCCCACTCGGTTATGAGGTTCCAAGACCCATCCCTGCACCAAAGATGGTGTAAGAGGCACTTGACAGCACAGTCTCCGAAGCACTCTTTGCCCTTTCCATTCATGTTGCTCCTTCAGGAGTCACATGTCTTGTCCCCTGACAGTGTGCACAAAACAGGTAGCACTCTGGACTCAAAGGAAGAGAGTCGACATGGTTCCTCCTCATGCAGAAAGCATGGATGATCGCCCTGCTACTAAAAGCAGAACTGACAAGTGAGGCATCTCCTGCCTGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACTCGAGGACAGCCCCTCTCGAGCTTTGGTTGTTTCCTGAGATCAAAGGTCACTCGATATTTCCCTGCTTTGCCTTCCGGACTTGTCCACAGTTCTCGGGAGAGAGAGAAATACTCGAAGGATACAGCTCACGTGATGCTCACCATGGCTCACCACTGCTGAGTCATTTCACTGCCCCTCCACGTGGTAGTGTTTAGAGAGGACAGAGAGCCTCATCCCGGACTTTACCCTCTGACAATGCACCAGCGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGAACAGCAGAGACCCGAGCGATTTTCCACCTCCGGGACTACTTAGACGGACTCAGCCATGTTCAGATGCCCAAAACCCTATGAAGACCAGAGATTCAAAAAACCTGATGCCCGTGTTACAGAAATGCTTCAGAAACTCAAAGATCATATAAAGGCTTCAGTCAATAAGAGCGCCCTAGACCCCAGAAGGGAACATACAGAGAAGAAGAAATGGACAGTTCTACTTCCTCTGAGGGCATGAGTAATCCACTGACCAAGGATAGCAGATCACTGAGTAACGCACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATTTCCCATCATTTGTGAAACATCTTACCATCCACTGTGTCTTGTACTATGCAGTGTTTGTTCCTTAGTGCAATGGTGTCCCTTCAGTCAGACTGGGTTTTGACGGTCTGTTGAACATGTAATAGCGGCATGGCAGAAGAATAGCATGGGGCGGGGGATGCTCTGATTAAAAGACAGACATTGCACTAACTGCTCAGTCACTGTCTCTGCTGGACTGCACTCTTCCGCCTGTGGCTCCTGGGAAGCCAACAGCTTTCCGTGTTGCCTGAGCTGACAGCCCTTGCAGCCTACTCTAGTTCCTCCTGTGTACATCTCCAGGGGATCATCCTGAGGGATCCCTTAAGGGAAATCCCTGATAAAAATTCTCCAGTGATTACTAAAAACTCAGGCTAAAGCCCAAACTCCTGGTTGGGAAATAAAACCAGCTCCCAGTCAACCACAGCCTGACATAGGGTCCCATCCATCCTGCCTGCCATTCAGCCCACTGACGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAAAAGAGAGGCTGGTGCACAAGCCAGACACTCACCCTGTCTGGGATACTGACTTACTTTATTAAATGATTAAAAATGTATAAAAAATTAGAGAAGTTCGTACCCAAAGAATGGATTAGCACTTTCATATCTATAATTCCTTCACCTGCTCTCTATAAGCACCTACTACCTCCAGGGACTCAGATAAGCCAGAATTCATTCCCTGTTTCCACTCTAGATAAGGCACAGGTAATCTGTCGAAAACTGCTAAGCTGAGACTTTAGGAAACCTGTTGGAGACATCAGTTCAGGAAGCCAGATGCCCTGGCCAAGACCTTCGAGATGGGGCTTCACAGAGATGGCAGATTTGGAAAGAAGACAAGGTTGAAGACGTGATGCCTTCCTTGCTAAGGAATTGGAGACCTGCCCTTCAGAGAAGATTACTTCAAAGAATGAAGTCTTCAAGCACCTCTCCTTGGAACAAGTCCTTGTTCCTATGGGGTTGGGGGTGGACGGCGGCATTTCAACCTCAGGCACTGGAGAGTGAAGGTTCCAGAACTTCACGAGTCGGCTCAGTGTGCGATGACTTAGATGGAGAACCACTAGCTTCCTAACTTCAACTAGCCCAAGGAAGGATGCTCTGCTCTGTCTCGCTGCCTTGGTAAGACACCTTCATCCCTGTTGTTCATGCCCAAGGCTTCCTATGGTCCTCACCTGTTTGCTTCTGAGTCAGCTGAGGTGTGTTGACATACCTCACTGTGTGCGAGCTTTCCTTAAGAGTTCTAACCACCCAACCCGTCCTGTACACTCCATCTCTATTGTTCTATTTAGCTTGANNNNNNNNCTTCAACAAAAAATGAGCAAGAAGTAGATGTCTCAAGTGGCTAATGCTTACAGTCTTCTAAAATTGAGGCCCAGGTGAACGCAATGAATTGTGGGCAGTGCCTCAAACAGACAGATATTTATGCCTATTTTCTTGCCTTTAGATGATGTTTAAAATGTGAGGTTTGGGGGCAGGAAATTACAACATGGTAGCAACAACGATCCATCATGTGTCTGTTAAGGTTTGTTTTATTCAAAGTGACAAACGATCCCCCATGACTCCATATTGAAGGAGGTGAAGATGTGAGCTAAATCCATAAAACGATGGCTTTAGGACCCATGGCTGGTGGTTGTCTTCCCCAGGTTGTCCTTCAAATATATCTTGCCACCATCCGGTTATAGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCACTTAATTATAGTCCAAGAAGGAGCGTCTAGCTATGGGCCAAATAAACAAAATACAGGATCTCCAACATGCCAGTAACATGGGATAAAATGCAAGCTGGGGAGATAGTTTTGTGGGAATCAGTGCCTGCTGTGAAATTACCAGCACCTGCATGACAGCCCATAACCTATGATTGGAGGGATAATGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACCTGGAGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATTCCATATATGGATGTTTCCCTTGCTTTTATGTATCTGTATAAAAGATACATATACAGAAGCCACAAGAAACTTAGGGAAGAAAAGCAGGTATAGCTTTCAATAAGACATGGGAGGCAACAGGGCTCAAGTCGGTTTCCCTCACAACCGCATGTGTATTCATCAAGACAGGAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACACACAACCATTGTTTATACAACCCCCTAACACAGCACCACTTGATGGGTGTAAACATGCATACTAGACTTCTGGTGTGATTTATTAGTGTGAATGTTCAGTCAGTGTGATACAAACGCTCTTGTGTTCATAAATTTTGGCATCGCCATTTTCACTTGGAGGTTCTCTTCATTCTCAGCTTAGGTGTTTACATACATCATCAAGAGAGGAACCGCCCTGTCAGCCTACCCCCGCCTCCCCTCCATTTGCAGCTATGCCTGCCTTTCTTCACTACGTTAAACACTAACTCAGACTCTACTCTTTAATTTTGTTCAGTGTAGTAGACTCTCCAAAACCATAAAATGGAATCCCAGATGCAGAGGGAAGAAGTTTTGCTGTTTGTTACTTCGTTTGCTTTTAGNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCACTTCCACTGGTTTGAACTTGTGTCCCATTCAGTGGCAGCTACTTAATTCAGCCAGCATTTTTAGAAGGGCTGTGGGTGGAGTGTGATAAAAGGAAAATTACTGGAGAGAACTCACTGGGATTTTGACGATTAATACAAAGTGTTTATTGACTTGATTTTTCAGTTACACAGAACCCTGGACGGCACTGACTCGAACTCAAACTTCACATCTGACAATTTGCTCCAAGGAACTAAAAAACCTTAAAGACAAAATTGATCCAACAAATAAGCCCTAAGTTGTAATGATTGACCCTCTATAAAGAGAAACATTAAACNNNNNNNNNNAAAAATTGATTTTGATGTTTTTGTTTAACGATTTCATATACTTATATAATGAGTTTTAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATCCTACTCCGTCATCCCCTCAGTCAACCCCTTCTCTCATGCCATTCCCTCTCCAATTGGCACTGATATTCTGAATAAGTCACCCCTCCTATTTCATGTCTCTTTTCTGAGAGTAATCCCTAAGTTTAATTAATTACATGAGTACAGAGGTATTCGACAGAACAGCTTATCTATGGGTACAGGAATGAAGAAGGGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGATAGAAACCCTCCTCCAACAAATGTTGATTGCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTAGCCATCAAAAGAAATCAATGAAAATAAAACAGAAAAGAAATCAATAGCTTCAGGGGGAGCATGTCTTATCCATGGAGGCTGCCTCCATTTGAACTCAACAGTTGATCTTTTAGATATATTGTATAACACAACGTTTTATAACCCCTCTCACCAAAACCTGTTCTAACCTAAACACCTAAGCGGAGATGGAGTAGAAAGAAATACTTCTTGGAAATAAAGCAAAAAAGGAAACATTTCTCCATCCTAGACGCTTTCCTCGCATCATCTGTGCAAGGATAATGAAAACCGTTACTTTCCAGGTACCCTAATTTCCAATGTTACGAATAATATAATTAATACTTCTTATCATTCATAAAACACATTGGCACTAATCGTTTTGATGTGTTTTTCTAACTCACTCCTAGTGTAGATCTGATGAACTGGAATTGTTCGCCTGCTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGCCGCACTTTCTCTGGATTCACGGCATTGCCTCGTGAGAAATGCAAGTCAGGGTACCTTTGCAGGGAATTCCAAGGATCAGTACATGGCAGCTGAAAGTTTTCTTGGATGCAAGACTGAGAATGAGGCTCAAGTCAGTCGAGCCCCAGCTCAGATTCCTGAAACAGAACACCAGAATATGTTAGAGAGCGAGGAGTCTAAACTAAATATCTGGGAGTCCTCAGCAGATTGTACAGATCCAGGGCTGAGGGTTCATAAGTATGTTGGTCTTTGTGGGGCTGGAAAGGAACACTTATTTAGATCCCCACCTCCTACTATGTGCTACTACAGTGGAGGCAATTCCTTAAGTCCAAGCTTTTTGTTTTGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCCATCATTTACCTGAGACCTGTGAGCCATCTCCTCAACTGCTAAGGTTCAAGTCCCGGTTTTGGGCCCAACTCCTTTACTTTTGTTTTCTTATTCNNNNNNNNNNNNNNNCGTCTTGGTCATAATATAAGTACCAGGTTAAGGTATGACTGGCTCACTCAAACAATCACTCAAATCCCTCCACACAAATGTGTTCTAATAAGGAGGAGGACCCTGCTGACTCTTTGTTCTGTAAAGTCTTACCTTAACAGATGAGTTAAAAGTTGGGATTATCCTAGTGGGTGATTGTGGATGCTGTTGTTGATGTTGAGGGAGGCTAGCAAATGAGGAGGCACAGCTGAGTCACTTATAATAACAGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGGNNNNNNNNNNNNNNNNNAGTTTCTGTCTCTCCTATTTCCTCTACACTGATACCAGTGCTGTAGTTTGGGGGTGTTTGCGAGAAGTTTCTTCATGTCTGATAGTCCAGGAACTCCCAAGCAGCACGGCAAACCAAACAGTGCAGCAAACAAGTCTGTTTCGATTTTTGAAGAAAAATATGAAACATGGGAAGTGCTGTCTGAAGAAATGGCTCTAAGATGGGACAATGCCTCTGGAGACGGGGCTTGGATCTTGTGCTAGTTTCCTCGTGAGAAAAACAATGATGTTCTCAACCAGAGTCTATGTTGGGAATACAATGCTGTGCTTCCATTTCAACACTGCATAATCTCAATATGGCCACCCTGGAAATCTAGTCTGATATCAAACAAATTATTGGAGAGATAAGTTGAGTATAAACACTGTCATTAAAAAGTGTTTAAACGATGAGTANNNNNNNNNNNNNNNNNNNGTCTGTGGGACCTTCAGTGTTCTGCATAAACTTTAAAACACGGCAATTTCTTANNNNNNNNNAAATCGCCAAACAGAATGGATCTTATATTTTTCTATCTAGGTTTAATCGAGACGTAAAAATAAAATTCTTTGCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATGTCCCACAAGACATCCTTTCTTACACATTTGCCACACTTTGTTCTGTGGTTTCTGAGTGTCTGAAAAGTTCAGGATACTTGAAGGAAAATAACATCCTGGTGCTACTAGGGACTGTCAGTCAGAGACATTGGCTGGTGACGCCATCTCATCCGAGCTGGTTTACCGCCTGCTTCTGTTGCTGATGGGCAGATCCGTGTCCACAGCTTTACTCATAAACACCCTGCTTCCTTTTAGCTGTACCCATTCTTGCTTCCTGTTGAGGCTGTGATGGACACAGCCTAGTGACAAAAAGAATTGGGGTCTCCTTCCAGCCCACTGATTCTCTCAACAATAAGTTCTTTCTCTGTAGAAATAGTTTCTCTGTTGCCTACACTATCAGAAATAAATATAACACTCTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTTCNNNNNNNNNNNNNNNNNNNNNCATCTCTACGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCAAATCCTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAGTGGCTGTTAATCCTTCATAAACTTATGGTGGTGTTTTGGTTTTTCTGGATTTGCCTTATTGAATAAAAGGGATTATACCTCCAGTCCATACCAACAGGCATATTTTAGAGGAGTCAACAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCTGGACATGGTGGGAGGCCGTTACCGAAGTAGATGGGTTGCCCAGTGTTGCTGGGGAGGAGTCTCCATCTCTGGAAGGCAAAGGATCTTCCAAGGTCAGGCTTTTTCTTGGGTCCCTCTGGAATAGTGGACACACCCTTGATGGTTAATGATGGATCAACTGACTCCAGGCAGTTTTCTTTACATCCTCGAAGATGAGGATTATAAAAAGGGTTCTGCTAGCCAAAAGCAGTGGCTGAAGCTATCCCTGGCAATCTTTCCCTTACCTAATGGCTCCTTGTCGACACAAGGCAAACAGTAGATGTCTGATTCCCTCCCAAGCTGCACCTTTCCAATCTACACTCTTTCTCTGTGCTGTTTCTTTCATGAAGAGCACACACGCTAACCCTGAACCCATCTTATCCTCAGTCAGCACTAACAACCTTGTCCTCTCTGCCAGCTTCATTTTCCCATATGACGTGGCTGCTCACAATTCTGAGACATTTTCATGCTTCTATGGACAAACAGAATGGCACCGATTGCCTAGTCTGTAATGACACAGATTCTGTATGATTCTGATTCAGAAGCCTGTAAATCCAAGATGAAGAGACCATCGGCAGAGGAAGGAGTTCTTGTGGGATGTTGTCACCGCAGAAGGGATTCAATGGGCTAGGAAGAAAAGAGAGGGAGCCAATCTCCCTTTCATAATTTAACCTTTTACTACAATAGCATCATTAATGGATCTTTATTTGTAGGTCGCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGAGGTGAAAAATTGGATATCTGTCGTGGGGGTGGGCATTATTCTTCCCACATCGTGTACCCATAAGTTCTCTAACTACCTCCTTCACCACAGTAGCCTCACTGAATGACGTGAATTCCAGGTGATTGATGAGGTAAAGACACCAAAGCTCATTGCCATATCCTGTCACCAGTATCAAGTTCGAAACAGCAAGAGCCACCTGTGGGAAGGAAAATATGAATAAACTTTATGCAATCTCTAAACTATGAACCCCCAATTTAAACATTGTTTTAGACTCAGTTCTCTTATATCGATGTGCTTTAAATGTACAAGTCAGTGGGCTTACTGGTGACTCCTTGTACATGTGTATACTGTACATTAGCCATCTTCATCCTCACAAATCACCTCCATTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACGGCTATGATGAGATTGTTCTTCTTGATGCCTACGTGCACTTCCCATTTTTGAAAGTTGTCTCTGTTTATTGTTCTTAGAAAGATGATATTGCATGTTTTCTCATGGGTTCTCTGTCTCTCACCGTGTCGCTCTCTGTCTCTGTCTCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCCCCAAGGCTGCAAATCTCAGCAGGTGCCTAGAAAAGGGAGATGAAGGGGAGAAAAGGGGGAAAAATCATGTCATTTGAGTTAACCCAACATTGAGGTCAGCCACATAGTGGACCAACAGTCACATAATGGCAGAGGAGTCATAAGAGCAGAGAGAGAGGAAAACTCAAAGTGTGAAGGAAAATGTGCTTAAAACTACGATAGAAGGTAGAAAAAGAAAACGATGCACTTAGAAAAGTGGACAGATTTTAAAAAGCTGCCATAAGTTATTAAGCTCTAAGTACATTTAAAAAAATTATAATGTTAAAGGGGAAGGGAATTACTGGGAAGAGGGAAGGGAGGGTCAGAGAGTAGTGGGGACAGTGGAGGGTTCTGAAAAGAATCCTTTTGAAGATCTGAAGAACTATGTGACACAAACAATTAAAGTGCCCTGTAATTTACAGGTAAACTCCATACTTATCTGCATCCAGTATTCTGTCTACCCATATTTCAAAAATAAAATTACCTCATCTATTTCCTCCTGTTTTGCTGCATTTTATCTAATAAATTCCTTGTAACCAGAAGTGCTGGTAAATTTTAAAGACATTTAAAATATGACTGGTCGATATCGGGTTTGTCATCAGTTTATCCAGACTTGGAAGCAGGTCCAAGAGCTAATTTTTCCTCGCTCTTTGCAAATAATCCATAATTCATGATCGCCATTGACTTCAATACAAGGTATTTAATCCTGTCAAATTCCAGCTTTGTTTGAATAAAAATGGCCGTCCTCTAATTGTGGGTTTTGATAAAGCTAATTTTGGTGTGCTATCCAGTGGGCTGCCTCGGAGAGAGAGCCTAGCATTATTTCTGATACGGAGAATGACTTAAAGATAACCAAAGGAAAGATAGGAGCTGGGAAAATAACCACCAAGGATGTTGGTGACTCAGAAACCAAAGACTTTTTCNNNNNNNNNNNNTGCATGAAAAGAGCTACTTGGACAGACTGTGACTCGAGTCATCAGAATATGTGGGTGGGGACTTTACTTTGGGCCTCCAGGAGGCTACATGAGAAGCTAAAGCCTAGATGCTGGAAGTTTCTAAGCGTAACTAGGGAAGGAACTGGGCTGAGATGGCTTCTATGACGCAAGCAGAACCTGGATGATGTCACAGAGCACAAGGGCAGAGGTTGCGCATCTCTTCCACTTGGGGGCGCTAGACTCCCCTGAAGGTGGGTTCACTATTTTCGCAGCGGGGTGTGAAAGCCAGTTCAGCTCCTGAACACCACAATTACTCAACAGGCTTTTGGAGCCTGACCGGTTTCCGAAGACAGAATCTGGACGACTAGGACATTTTCAGTATATACGTTTATGAAGATAACTGGGACCCTTGTAGCCCAGAAAGCTAAAAGTTTTGCCTCGTACGGCGAGTAACCATATGTTCTGATGTCTTCCACGTTTGAGAGCTAGGCAGATGATCTAGGCTATTCAGTTTCCAGAGTTTATTATACTTTGCTAATAATATCTAATTCATAATTCTACTAAAATGCCAAAGCTCATCTCTGTGCCTGTGCATTTTAGGAGATAATATTTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGAGATATTATTTCTAAATGGCTGTTGTTGCCTACACAAAAGACTCTTGTTGCGGTCGAAGATGCAACAGCGTCGCGGAATAAACCTGGGGCTTGGTAAGGATGCACAGTACAGAAAGCCAGTAGACTGGTGTGCTGTGTCTCTGGGCAGACACTTGTGGATGTTGCCACATAGCTCACAGTTAGAGGGTAGAAGAGGGGTATGGCCACCCTACTGGCTCCTTTGCTATCCTTTTTCTGTTCTGCTTGCTTAAAGTGGGGACAGGGATACTTAATCCCACACTGACCTAGCCATTCAAGGAGAGGATCCTCAGCAGAGGCAAAGTGCCTCGGGCTGAAGAAATGTGTCTGAATTTGTTACTCTGAGCTGTAGAGAACCATTTGTTCATTTCCCTTTGAACTTTAGATTTTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTCCTACGAACTTCTGATTATGACAGAATTAGATTCAGATGCTCAACCCTGTTTACTATCCCCTTCCTCACCTACTCCAAAGTTCTCTTAGACAAGAGCCTTGGTCCAGCGCCCTCCCCACCCCACCCCTATTGTTCTTGCAGGCACTCATATGACAGAGGCAACAGCATTGTGTCTGGTTTAAGCAGGTGAGCGCTTCAAACCCAGGCCACGGGCAAGTATGAAGCCTGAACACAGAACGGTAGCCACAAGACAGTGGACCAGAATGTCATGGCCTACCACACTAGGTCTACAGCCAAGAAGAAGAGGATGTCTCTGAGGAGTATGAGCACTCCATCCTTCCAGAAGCGGAGGAGGAGGAGGCCTTCTCCCGAGGCTCTGGGGAACATTGTGGGCTGCTGATTTTCTAATGGATGGAAGGTAGGTGATGAGCCCGTCACCCAATGGAAGGCCATTGTTCTAGATCAACTGCCAACAAATCCCTCTCTTTATCTGGTCAAGTATGACGGAATTAACTGTGTCTATGGACAGGAACTTCACAGAGATGAGAGGATTTTAAAGCTTAAGGTCTTGCCTCACAAAGTAGTGTTTCCTCAAGTGAAAGACGCCCATCTCGCAAGAGCCATGGTTGGCCGAGCTGTGGAGCATAAATTTGAGGGCAAACATGGCTCTAAGAACAACTGGAGGGAGGTGGTCCTAGCCCAGGTCCCGATCATGAAGGACTGGTTTTAAATCACCAAGGAGAAAGATCCAGTCCTATACATCTATCAGCTCCTGGATGATTACGCAGAAGGTAACCTCTGTATCATTCCAGAGACTCCTCCAGCAGAGGTGATGTCAGACATTTGCAGTGACATCTTAACAGGTCAATGTGTGCAATTCACCAGAAGTGACAGGTCCAAAAAGATCGGCAAAGTCATTTACCAAGTTCCAGCCACGCCTTCCGTGTACTTGATCAAGTTTGATGGTGACGTCCACATCTATGTCTATAATCTGGTGGATAAGATCCGTTAAGGTGAAATTCACAATGTGAGGGGAACATAGATGGGGAATTTATAGGATTGGGGGGGAAATGTTTGTTTTTCTGTGTTTCAGATACCCAAGGGCCTTTCACAACCCCAGTATCTTTTCCAGTGGAATTTGTTTTTGCTATAAAAATTAAAATGTGCAATGTGATGTGTTGTGTGTGCACACTTTGGTGGAGGAGACGGGCTGTGGTGGATGGACCATGGAGAGGAATCCGGAAAGGTCAAGGCTGTGGACAGTGAGTCTGATTTCCCATAGGCTAAAACAAACAGGACTGAGCTGGTCTGGTATATAGGGAGAGAAAAGAACTGGAGATGAGGCTTAGAGGAGCAGGGATGGCACAGGNNNNNNNNNGATGGATGTTTAGGAAGCAGTGGAGAGGGGCCAGAAATAGATAGACTCTCTGAGGTGAAGTTTGAGGGAGAAACAGACGGGGAAAGAGGGGAAGGTAACAGGGAGGTGGTCTTGGAACATAAGGGGAAACCCAATAAACTGATCCAAGCAGACAGAGAATCAGAGAAGATCGGGGATTGTTTGACTAACGAAACCTATTGAAACTTGTTTCTCATCTGAAGATGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATAAAGTCATCTTTTCAAATAAATCCAACCTTCACATGCAGAGAAGAGACCAGGATGAGGGTAAGAAAGATTAAATTGATGGGAACGTGGAAGAAAGACTAAAGAACACATGAGGGAGTAGAGGACACAGAGGGATGAAGGAATTCCAAATGGAGTTCTCAAAAAGTGAAGCAGGAGACCCAGGAAGCACAGAAAGGGTCTAGAATGAGTTGAACTTGGGCTGCATCCATATTGGTCTCTTTGGTTCCTTAAAAAACAGCCAAGACATCACTACAGAAGGTGGATGTCAGGTGGAGGCTTCCTCGGAGGACATTTTGATGAGGATAACTCAAGAGTAGTGAATGCCAAACTCAGTTTATATCTATTGATTCCTGAAAGTATCATAAAGCCCATTATATTATATTAATTTAAATGTAATTTAAAAGGGAATATGAGGATGCCATGACCTTCTGTCAGGTGTTACCTGGATCCTGTGTTTAGCTTCCCTGAGCACGTTAGACTCTGTTGCATCCTGTAATATTTTTTGAGGTCTCGGCTCAATGCCCCTAGATGACCACAAAGAGCTCCTGCACTGGCTTGTCTTGCCTGGCTCTCCTTCGACTGGATGGCTTCCTACACACCTGTGGGCCCTGTTACCCTATCTAGCCCCAGGAAGTTCCCGTCTTTTACTCACATGTAAGCTTATCCTCAGAAAACTCTTGATGGTGCCTCCAATGTAGAGGTGCTGAGCTTTTTCCTATGCCATTTGCCGTGACATTAAAATGCTTTGCGGTTCCTGACCATGTAGCTCTCTCCTCCGGAGAAGCACCTGTGCACTCCATTGGGTCTCTCTGAGCCACATCTACACTCCAAGAGTGTCTTTGGAGAAAACCTTATCTTGGACTCATTCATTGCTGTTTCTTCTCTCAAGAATACTTTTCTCACTGCAGGACTAGAAAATACTTTCTATCGTTGATTAATTCTGCTATTTGGGAGTTTTTATACTGGCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTACTTATAGAAACAGTGTGTCTAGTAGAGCCTCCGATGCTTACCTCATAACCACAAATAGAGACGTATAGACACTTTGTTTTAATTTAAAGTAAGACTTGCTCATGTACTGACCTGTGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTACCCTTATCTCAGACTCGGCCGTGATATCACAAAACATATAATAGCCGTCTTGCAAGTCTCTTAGGCCTCAGCTCCATCATCCGCTGGAGCTTCTGCAATTGCACTCCGTGAGACTCAGCCCCTTTAGTGAGCACAACCTTCAGTTATCCCCGTAAACATTGTGCTCTCTCCATCTTTGCTCTGAGCCAATAGCTGTCCAACTTCCAGCCAACTCAGCTGTGACCAGAAAATCCCTCATCAAGAAAGCCAATGAATTTGACTTGANNNNNNNNCCCTGATGGAACGGAGTGTTCTCCCTGCATGGTTACAATGGTGTCTGAGCCATCTGTAACAAAACCCACTACTGTTAAGATCAAAGTAACAGGAACTATGACAAATATCAAATCACAGGACAAGCATCACAGTTGTCCAAGTCTTTTCTGCAGATTTATTGAAGTATAATTTACATATTTAAAAAATCCATTTATTTCAAGTGTAATTTAATGATTTTACAGCAAAATTTATATCTTCCTTCCCTTTTTTTAATACTCATTTCCCACTATTTCATATGATATCAAAGTCTATTAAAAGAACAGAAGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTCTTTCTACATCAAATCCAGACCTGACCTGCTATGGTCAGCATCACTTTTGGCCACTTTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGTACTGGGACAATGTTTATCTTAAACTCATAGGGTAGGGCCAGAAGGTTGTGTCAGAGGTCATAATGTCACACACACTAGAAACAGCTTAGTAGGTTTCTCAACATCTCCTATTTCTTTCTGGGACTGAGCTACACCATGTCTGCATTGCAGCATTTTGTCTGGGGTGAGACACCGTCAGCAGTCAATTGTAAAGATGCCCCCCACCATGTGTGTGCTTGAATGTAAAATGGGACATCTATAATAAAGACACAAACGCATTTACACAGACTCACAGAGAGAGGCAAAAAGGGAAAGAATTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCTGTCAGCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGGTTTTTAAAATACCATATCTGTACTGAACACATACAAACCATTTTTCTTGTCATCTCCTAAATAACAGACATTCGTGATTTCATTCCATTAAGTACCAAAGTAATGCAGATATTATCTAAAATGTAGGAGGATCTGGGGAGACGGCAGAGGGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATAAATATGACGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATATATCTCCTTATTGTGAAAACGATTCCTTTTTTGAGTGTGTGTCAGTGACTCCACACAGTTCTCCTCCTCTAGGTTCCTTTGTGTGACAGAGAATGATCTGGAAATACTGAAACAAATATAAACTAAAGGCTTTGTTGGGATTTCTAGGCTTGCGTTAAAATCATATTTATCACGTTTTATTAAATGGAACGGAAATCTTCAGCTCCCAGCAACAATAGACTCAATCAGTTTGGCTTCTGTTTTATCCCATTATGAATAGCATTTAATTGCACATCAATAGCTCCCTATGCTTTGAACTAAATCAGGATGAAGGGATATGTTTTCGTAACCCCTATGTGGATAATCAAGTAGAAAAGGGGGAGGTATGATGCCTTTGGCTTATGAGGGAGAGATGGCTTGATTGTAAACTTGTTATGCAAATAACCCTAACCTCTGAGAAAGGAAATGTAACAATAAAATATACTACCAAATGGGATGGACTCTCATTACTTGATTTCTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACATCTTTCTGTCTATTTTTCTAGTCCTTCTGTATTTATTTCATTAAAGTAACCTGTTGTCCATTGAACAGTTTTATGAATAATTTTCAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATTTACAGGGATTTTAGAGCTAGCCAGGGCCCCTGCAGTTTCATTGGTCCATCTGATACACCTCTCCATGGAACATGTCTCTCTCTGTTTCTTGTTCTAGGAAGTACATGGACAACATCTGCAGACTCGCTTCATTTTGCTTTATTCTCCTCTTCAGCCTTAGAAATCTCAACTTACAGAGAGGGGAAGATGGGAACTTGGTTAGATAGCTCTTTTTTTCTATGGGTAGCTTACATCTCAAGTCATAATGGGAAAATAAATATAACGAGGGATAATAATAACCATCCAAACCGTGATGGGAAGTCCATATCCGTTCCCCTTAATGAATGTCAACTTTGAAAATTGGAATCCACAATGAGATGAGACTTTTGAAAAATCCTAATTCTCAGGCAGTCTTTGGTATTTCTCTTTCCCTGAAAAGGAACACCACTTGAAAAAGACAGACGGTAGGTTGCTTTTGTCCACAAATCGAATCAGAAGCATTTGAAAATGAGCATAGAGGGGGCTCACCCCATGTTTACCAAAGAATAAAGAAATATGGGGGTGGGGGAGACATCTAGGGAACAGTTGTTGCCTTATTGGTATTAAAAAAATCCAGAAGTCAAGAAATAATATTTGACAAAAGAAAAAAACTAGGTTTCCATTAGGCAGCCTTCCTTTTACTCATGGAAAGAGGGGGGTGGAGCAGGCCAGTCTGTAGATAACTAAAGTCATTCCCATCTAAAAATTAAGAATAATATGGATTGTTAATGGACTTGAATAAAATTAGAGATTTTAGCTTTCAAAGGGNNNNNNNNNNCTGTGTTCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAAACTCATACTTGATTCTTTCAATAAACCTACTGGTACCTCATGTGTTTGTTGTTATTAGGATTAAAATGCAAGTTGGATATCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCAATGAAGTACACAATAATTTATTTGCATGAGTGCAGCAGAGAGAAGGATTATAGGATAAACAAGAATTGGAAAGCAAGATGTCCTTCCTTCTGAGGACCAAGACCAGGAAACCTGAACTACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTCAACTGCTGAATACCTCATTCATGGAGCTGAAGAAACTCTGTATCTGTCCTGCTATAATGTGTATATATCTATGTGTCATTCAGATAATGGGCACTTTACTGTTTGTTTGAAAGCAACAGTTTGTCCCTGAAGAGACACAGATTCTTCTTTCACACATTATTTCACAAGCTGATGGTGGGTCTCATAAGTGCATTCCGGGATTTGCTTTACAATAATCATTCAGTGATCTGGAAGAAACACTTTATAATGTTGTGAGATCTACTAGAACAATATCAATCATCTTTTTCCCTTCCCAGTTTAATACTGAATCATTCTCCACAAAAGGTCTGTGGTCTCTGATGAAGACAGCATCTCCACAGACTAGTCTGAATATTGTTCTTGGCTGTGCATTTATAATACATCAATGTGATTTCCTTACCACTTTCATTCCCAGGAGAGTTTTTCAATTCACTTCAACTGATGGGTCTAATTTACATCATCACCCAGGATGAGTTTTGAGAGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTAGTCTTTTGTGCTCGCTTCGGCAGCACATATACTAAAATTGGAACGATACAGAGAAGATTAGCATGGCCCCTGCGCAAGGATGACACGCAAATTCGTGAAGCGTTCCATATTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACACTCCATGTCAGAACCAAATTTAAACCATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTAGAAATTCAAAATTACACAGCATAACCTACAGAAGGGATAACATACTCGCCTACATACTCTAACAGCCCCCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCATGCACCCGACAGAACAGATATTATACTAACATACACACTCAAACATCCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTCTGCCCTCAGCATTTCCCATCAACGTGCGAGCTCCACTTGGAATTAACTTTGTGGATATTTCATACCATGCAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACTATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACCTGGTGAGTAGATACAACCATTCTGGCAAGGAGGGGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCACGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGACAGAGATTTTAAAGATATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTCACAGAGACTGTCTAGATTGTTTTTCTTTTTAGAAGGTTGGCGAATCTTTCTCTTCTCATAAAAAACCACTCTTGTTCTCAACTCTCTCTGTGAAGCCATGACAGGTTGAGTGATTTTCATGTGTGAGGAGTCTGTCCTATTGAAAATTGCTTTCATTGATATAATAAACCTTGAAAAACTCATCTCAACATTTACTTTCCTTATTCTATGATCCCTTGAGGGGATTACTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTATCTGCATTGTTACCAGTGTGCTAATGTTCAATGAAGGCAGGAAGAAAGATTTTGTTTCATGTGGGTCCCATTGGACGGCCATGTCTTTGTCTTGGAACTGAAAGTTTTATTTACATGCTCCCAAGAGCAAATACATGCAAGTACGGAAAGTTCCTTGTTCTTCTACATGAGAGTGACACCCTCACGTAGTCCTCTAATCTACTTGAGAAACAGAGAATTTAGATGGGCAATGAAAAGGTTGGTGACCAAAGACCAAGTTAGGGAGAAATAAGACAGTTTTCCACAATGTTTCAGGCTTTGGGAATTGATAGACATTACATAACCGTCTTTTTATTCATAGCAGGAATAGTCAAAATTATTAATTTTAACAACATATTTATGCTGGCTATTTTAAATACCCATATTTCATCTCTAAAACATTATATATTCTCTTTCAGGTTCTTCTTGAAATTCTTTGAAGGCGTGAAAAACGGTATGTGTTTATCTGTACACACTCATAAAGCATGGCCGTCGCTCTAGTGGTGGACAGACAACACGACTGTCAAGAGACAGACTGACTTTCTTATCAAAGGAATAAATCATCATGTTCCCGGAGGCAGTTTCGTTCTTAGGTGCAGAAGTTTAAAATCCCCTGAGAATGCTTCTTACAGCTACCAGTTCCTATATGAAGTAATATCCTAGGATGTGGGTTTGTTCTTTGCATTTTGTTTCAAGATCTACAAAGAAGTTTCGATTGCATATACCATTTGGAGATGTTGTCTTTTATCTTTTCTATCGAAGGATTCTGGTTTGTAGACACTGAGGCATTTTCTGATCCATCTGTCAACGCAGGGGCTGCAAATGAGATAAGTCTTCATCAGGAATAAAGGAAAGAAGACAGGTAAGGTAATAGATGATTCCTTGATGTATTTATCCCTGTGAATCTGAGATGACTGTTGTCATCATCCTGTATATAAACTTTAACTTTAAAACAAAGTACACTTACATGAGTTTAAACCTTTGTACTTTTCATTGTGTAAATATTTGCAATAAAGAGAGCTTTAAAGGTAATAAAGTTGTGTGATATGTGTAACTCATTTAATAGATTCCCTTGTATAACTTAATAGAATATATAAATGATTTTACTTCATGTTGAATGTAATGAAGACAGTGACTATTCTAACAATATATATAGTAATTTATGCCTCTATAAAATTTCATATGTTCATATCTTGCCTAAACATCCACTACAATTACTTATGGGATACTTCCTATACTTACTCAGTGTTTTTCCCTAAATATTGACGTTAAAATGCATTTAGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCGATAATGGGTGTTGGCGTACCCTGAAGATGGAGACCGATATTGGGATATAAAATGAGTCAATAAACAAATGAATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCGTGGAGTGCCTATGCCCTTAGAGGCCATAATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTATGAAAATAACTAAGTCTACTTGAAGGTAAGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGGTAAGAAGCAGGTGGGTGTGTGTTAAATATTAAAGTATCACATTTGAGAAAACAGTGGTCTATCCAGAAGACAGGACAGCTTAGGCACTACATTTACNNNNNNNNNTGGCATTTGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTATGAAAACAGAAGAGCAGTTCCTGGTTGACATAANNNNNNNNCGTGAATATTTATAGTGAAGATCACAGTCAAATAAAGAGTTTATTGATCTATAATGCAATCAAAGCCACTAAACCTTAATGATCACATGAGTCACCTAAAATCTATTTATTTAAAAATTTGCAATAAAAATTTGCTGTCATGATATTAAAATTTTATTAATATACAAATTAATAAATATTATTATTCTCACATAGAGTTTAAAATAATACTTTCCACATATTTGTTTGGCTTTTATAAATATTGCAATTGTGGTTAGTTTCTTGTTGGTTTTTGTAGGAGTTCATTTCCAGGTATTAGCCCATAAACGCTATAAACTCATGCAGAATACACTACAGGAACTTAGGCCCTCCTGTGTTGAATCCAGGAAGGTTGCCATCTGTTTTCCTTCTTGTCTGATCAATTTTCTCTATGTACATTTCAAGGATATTTTTGTTCTTGGATTCTTGCAGTTTTGTCAGNNNNNNNNNNNNNNNNNNNNNAGGGGAGAATATTTAATTTTTGAATGTCATTTTTGAAGCTATTTCCTGATGTCTGCATTATCAATGTTGTAGACTTTCAAATGAGTGACCAAATGAACAGCTATTGTCAATTATAGCTACTATTATGCCTTATAAATACTGTTGTTTTGTCTTTTTGAAAGAAGAAGTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCAGAAGTCAAACTATACACGAAAATCAGATTTATTTGATAAGAACCAGTACCATTTTATATCGTAACCTAATTCCTGAATTTTATGTACATTAATCAATCTAATGACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTCTTGCTTTGCTTATCGCAGTTAAGCATTACAAGGATGCCTGTCATCTTAACAACACCCAATTACAGAGCAATGAAATTATTTTAAACTATTTTCCTATTGTAGTTAAAATATTTTAATGTATTTTCTTTTCTATTTCCTTATAAAGTAATAGAAACTATAGGAAAATTAGTTAAAGCCTGTGGAAAGACTTTGTGTCTCTACAATACTTTAGTATTTGTTTTCAGCATCTCGGTCATTTTTTTACCAACATTTTGACCTGAATGGTCCTTACTGCATGTAAGTAGACTCAGAACGATGAGTCTGAGGAGAATATAATTATTGTCTTTCTGTTTCTGTGACTCATGCCTAAAACATTACTGTAGTTTTAGTGTCATGGTANNNNNNNNAATGTCTTCCATATTTTCAGCACACTTAAATGGAATTTTATCTTTGTTTAATTATAAAGACTAAATATAATTTTATATTATGTTCTTTTCTTGTTGAATAGCAACCTGAATCTAATTATCTGACACTAGCTGACTTTTATATTTTTATTCTGTCACGTGTAAACCCACTTCATTTCCTGTATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAACTGAAACTATGATATTGATGTTGAGAATCACCTGGCTGAAATTCTTTTCCACCACCCTATAGAAATCAAACAGTGGAGGAAAGACTACTCCTGTTTCAAAATCATAGGCCCTGGGTGCCCAGAACTAGTGTACGGACTGACCAAATGGTACCCAAAGCAGAGGTTAACAATTCACTGTCCTGAGAACTACTTAGCAGTTCCAGTCCAATGCAATAAATTTGTATATACTGAGGAAAAATGAATTGTACCATAATGAGCTGAGATCATTTACAAACAATTTCTGGAAGATTGCCAAATATCTAAGAATAAATATAGAGATTCTTCAAGGCCCTGAGACATTAGCATGTGGTTTAAACTCTGCCCAGATGAAAACGTTTAAGTACTGGACTGATCTAGTAAAGTAATTTAGTAGTAAGCAAACTTTACAATTGTTTGAAATTAAGCATGGTGGTGAATAAAGAGAACACTCTAAAACGACTTATGTTTCTTAAAGTTTGTTTCAAGACACCAAGAAAGAGCACAATGGTTTTGTTTTCTTTCTTTCACAGACTTTGCACCTTTTTGAAAGAGCACTTTGGGATCCTTAATTACCTATTTATTATCAGAACTTTCTTTTGACCGAGAGTTCTTCTCAGTGCTGCCTTGACTTCTTGGTTCCTTAAGCTATAGATGATGGGGTTCAGCATGGATGTCAATTAGATATGGAAGATGACCAAGAATTTATCAACTCCTTGTGGGTGGTTAGATGTGGGTCTCAAGTAGTTTTGTCCCAACCCTACAAGGCAACCTATTCCCCATGAAAAAATTGCCAAATGGGCACAAACCTCACGACTCATTTGGGTTGCAAAATGAAGCTGGGACATACGGTGGCCAAAGGCCATGACTGCCAATAAGAAACACTCAGTTATACCAAAACGTGTGAAGAACAAAATCTGTGGGGCACATCTGTCCTGAGAGATTCCTCAGATCTCACTTACAAGGCTCTCCATATCTTGGGTATGAGAGAGCCAGTGTGACCAATTTCCAGGATACATAAGTTCACCAGAAAGAAGTACATGGGGGTGTGCAGAGATGGACAGGTGCAGATAGCAAAGGCTATGAGAGCAGAATGAGGGTGAACAGAGGAAGCATTCTCCAGGGACCTCACAGTTCTTGGCAATTGCAAAGCATTTGACAGACAAGCCCTTTTCCTGCCACAAAGAGCAATTGACACAATTGACACTCATCTCTTGGAAACCGAGCAATCAGCCATTAGAAGGTTTCTTGCAGATGAGAGATGTTAATTTTTTAATACATTTAGAGCCTCATTTACATCAGAGTCAAAGTCTTTGTCTGCAGTCACAAAAATCAAAGCTTAGAAAAGATTTATTTTCACAGATTTTCATATCTAATACTTTCTCTCTTAACACCAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTGAAACAGAAAGAAAACTAAACTTCCATTCTTCCCCATTCCCTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGGGATTTAAAAGTTAAATTTAGTCTTAACCAAAAGGAGGAAATTAAAATTTTCTTGCTATAGCATGTTTAATTAATTGAAGCAAAATAAAATCTAATTACTTGATGGTAGGGAAATATCATTTAACAATATAATACTAACTACTTTTAAGTAATTAAAATCACAGATAGTTGGTAGCTGTCATACTGTGTAAAATAGGCATCAGGATTTTGACAATGAAATATTCTGTTTTATGCAAATGCATAGTAATAATGAACAAAATTTTGTACCAAACTTCATGCTTTAGGTAACTAATTGCATGTATTCAATTGTATCTAGGAAAATTTCATATTAGCTAGGTGTCAAATGCATAATAATTATGACTAAATTATTGATTAAATATTAAAATAAGCATAGTAGAGTTACCAAGTGGACATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCAGCCTGGAGGTAAATGTCACCTTAAAATGTCATAGTGTGTTCCAGTGAGGTGGTTTAGCAGATAAAATTTCATGCCATGAAAAACCAAGAACCTAAATTTGATACCTACACATATATGTTTGGAAGACTTCTATATTCACTACACGACCAGAAGACATAAAAGCTTTCACAGAATATTAACAATGCTACTAATGAGAACAATAATAATAAGAAAAAGTAAAAACAAAACTCTAGGAACATTTTAAAGAAATAATGTATTGTATTGGCCTTAAAATAGGAAATTCAACACATTTTTTAGTACATTAACTATTCAAAGAAAAACTAAAAGGCTTTTACTTCATTCTATATGAAAGCAAAAACACGTGAGATGGATTTTGTAAAGAAAGAGAGACCTGCAAATTGTAAAATTAATATAGTCATTGCAGAGGAAAGAAACAGACACTAACCCAAAGTTCTATAAGTAAATATTTGAAGGATTTAGTGCATAATATTAACATATTTAATCCAACACATCTTACTATGATNNNNNNNNNNNNNNNNNNNNNNNNNTAATGTGTGAATGTGGTCTCAGAACCTAGAATGTGGCAAGATATCTCAAATTCAAAGATACCCTGACATACATGAGAAAATTTTAAATAGGTTGATTTTTATTATGGAATAAGTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGATTCATGAATGTATTTTCTGCACAAATAATGAATAGTAACCATTCTACATATGCAAACACAATTGATGCAAATTAATAAGAAAGCAGACAATTCGCAAATAGTGTGAAGAGTAAATTAAGGATTAATGCTTACACACTTCAGTAAGCAAAAACGCTAAACTTCACGATTGAATTGCAATGTAGATGTTAAAAAGAATCTAGCATTTGAATTTATGAGTGAAACTATTTAAAAATTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGACAGAAGTCAGAGACTGATACCTTTTTAAAATATGTGTACCATATAATTTTGAATGGTATACTATGGGTTCTCATGTAAAATTGATGGCAATATATATTTATTAGAGTCTTCTGAGATGGAAATTTGGCAGTATTTATACAAGTATTACATTACTTAACAGTCTTGACATCATTCGAACAATGTGTTTTGTAACTTATACAATATATAAGGACAATAATCACCATTGAGTACTGTGCCTGAGTCAGGGTCCATGCTGATTTTCTGTAGCGAACTTTAGTTAATGAAAATGAAAATAATGTGAAAGGCACATTAGGTTATTATTTAAACAAATGAGTATACTACCATTTATTAAACGCATGTTATTCCATGAAGATATTCCCCATGCACATGTTTCAAGATACATTGTTAAATGAAAAACAAATGAGAGAATATTGCATTATGTAATCAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATACTAATAATAAAGGAGTGGTATTTTCCATACATTATTTTACTGCACAGGTTAGATTGGAACATTTATTGTTGCCTAGATGTGTATTTCTTCCTAGAGTTCATTATTTCTTCTTTCTCTGAGGAGTGTAGCCTTAGATCTTCCTCTTCTTTCAAAGAAGGCATAACAGTTAACTCCTGTCTCCAAGCAAGGGTGATTGTAGATATGTCTGTAAACGGAAGGAGGCATTTGTACAATCAAATTGGGGGTCACCATAAGAATTATTTACGAGCAAAGCTTGTAACGCAAACAGTTGTGTTCAATCAACTTACACTATTGAAAGCATCCCAGGATTTGTGGCCAGGCAATTGCATACGATGTCAAGAGACACTGAGAATTTCAATATATGTGACTAGAGCAAATACTTTCCATTGTGTAGCATACTCGATATTTCAAAAATATCATCACGGCAAGAATATTAAGAGCTTTAGGACAAGAAAAAATAGTGAGTGAGACATCAAGGCAGAAGCGTCACAGTAACACCTGGAACTCACATGGAATTCTAATATCAACCCCATGCATTCTATGCTCTATTCAAATCCTATCACATGTTCATTCCCTAACACAGTCCACCAGTGATTTTCTAGTCCCTGCAGTCTCTGAGGAGCAAGGGTCTGGATCAGCCCTTCCCATTCGGTTATGAGGTTCCAAGACACATCCCTGCACCAAAGCTTGTGTAAGAGGCGCTTGACAGCACAGTCCCCGAAGCACCCTTTGCCCTTTCCATTCATGTTGCTCCTTCAGGAGTCACTTGTTACGACCCCTGACAGTGTGCACAAAACAGGTAGCACTCCGGACTCAAAGGAAGAGAGTCGACATGGTTCCTCTTCATTCATAAAGCTTGGATGATCGCCCCGCTGCTATAAGCAGAACTGACAAGTGAGGCATCTCCTGGCTGGGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACTCGAGGACAGCCTCTCTCGAGCTTTGGATGTTTCCTGAGATCAATGGTCACTCGAGATTTACCTGCTTTGCCTTCTGGACTTGTGCACAGTTCTCGGGAGAGAGAGACATACTCAAAGGATACAGCTCGACTGATGCTCACCAGGACTCACAACTGCCGAGTACTTTCATTGCCCCTTCACGTGGTAGTGTTTAGAGAGGACAGAGAGCCTCATCCCGGACTTTACCCTCTGACAACGCACCAGCGATTTCCCAGCCTCCATAGCCTGGGATCCCCTTCAGACTCCCCCGAGATGATTATAACCCCGGAGTACAACAGTGGAAATCAGTGGAATGATTCCCAGCCGCCACCGCCTGGAAGCCCATTCAGTGTCCCCCAAGCAGATTATAACACTGGACTCAAATGGGGGAAGCACTTGAAGGGTTCCCAGCCTCCGCCACCTGAGACCGCCTACAGTGTCCCCCAACCGGATTATAGCATCTTACCCCAACGGGGTAAGCACTTGAACAGCAGAGACACGAGCGACTTTCCACCTCCGGGACTACTTAGACGGACTCGGCACAAGTTCAGATGCTCAAAACCCTATGAAGACAAGAGATTCAAAAAACCTGATGCTCGTGTTACAGAAATGCTACAGAAACTCAAAGATCATATAAAGGCTTCAGTCAGTAAGAGGGCCCTAGACCCCTGAAATGAACTGACAGAGAAGAAGAAACGGACAGTTCCACTTCCTCTGAGGGTTCCTGAGGGCATGAGTAATCCACTGACCAAGGATAGCAGATCACTGAGTAACCCACTGACCAGGGATACCAGAACATCTGCTTACATCCTGCTACCAGAAAAGAGTGGCCTCATCTTTAGTGCCCATTCTTGGGAAGGTGNNNNNNNNNNNGCGGGTTATGTCTACAGGTTTTGAAGAACATGTGGACTTTGTCGAGTTGGAATCCAGAGAGCCTGCAACATCCACAAAACACAGTACTGGAGAAAACAGTGAAAGATTCAAAGAAAATCACACTGTGCCTGGGCCTCCTTCTGCTGACTCTTCTACTGACAAACTTGGACAGGTAATGTCCCCCACACATTCCAGATTCCCAGCATCCTTCCTCGCTTGCCATAGAGATCTTGGATCTTCCACTTTTCCAGGAGTTTCTGGAACTATCCAAATGTTTCCAAGGATCTATAGGTCATTCCATATTTGCCCAGGTGTCCAAAGTCTTCCCACAGATCCTGAAAAGAAATCATACATTCTCCTCTGCCAGAAGAAGTGTTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTGGATACTGAAATTTCTTCATCCCACACATAACTGTTGCCTTTTATTTTTGATGCTGAAAAATAAATCGAGGCTTCGATTTGAGAAGCATCAGTGATCATAGTATTCTGCTAATGCATTTTATCCCAGATTATTAAATACACAACTGTCAAAAAATCTCAGAACACACAATTTACTTATTACTAAGCAAATTGAGCACTTTAAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATTTTAATTTTAAACAAGTGTATTCATCACGACTAGAAGGTTAACAAGAACCTACAATCAGTCCCCTAGTATTGATCTTTTTTTCAACTCCCTAGAGACAAAGAGTTGTAATTATCCATCCCATTTGCCTCCATAATTGTAAATGTTCTGATTAGTCAGTTTTAAACATTATCAATGAGCTAACAATTAGCTTTTAAATNNNNNNNNNNTATGCCAGCAAAAATCAGCAAAAGGTTTCTGTAGGGCATCTCCACAGTCTTCATTCTGAATTCTTCAGATTCGTTCCTTCCCCCTTGCCCTAACTCCTCTTCTTACCACACAGTGGATCCTCTTCTATTTTCATGTCACATGTGGTGATCACTCCCATCCCATCCTGCCTTAAGGGCTCTTTTAACCCTTTCATGGTCCCCTTCCCAGTTTCATTACACACACACCCAACCTAGGCTCCCTTTGAGAGGAGGCAGGCAGGATTTGTATGACACTGTAACAGGATTTCAGAATGAAGGTAAACTGGACTGCACAATGGCTTCTTCACTTTTTTCTTATAAATTTACAATTAGATTTCAAGAAAGTATAACTTTATTTTCTAGAGCATTAAAATATATAACAATAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATATAATAATAAAGAAACTGACAGAATCTATTTGCCAATATCACTGTATGGAAGTCTACAAATGAGAAGTGTATGACAGAAAACAAACTAACATTGATATAGGGACACTGAACTTAGACAGTGAGTACAGGAAACAAATGTGTCCAAGTGTTTACCAAACACCACAACAGTCATAAAAAGCCCACATGTGATCATAAAGGAGCTTTACTTGACCCTGCTTTCTTTCTTTCTTTAAAACGGTACTAGGGACTGAAATCTGCATCCTGTGCCTGCTTGTGCCTGCATGCTGTCACCTGGCCCTGCCCCTTGTTCCCCTTTAGTTGAGAAATATAAAAAATATGTTCAATGCTCAGTGATGTTTCCTAAATTCTCATGTGAGAATCACTGTTTCCCTGCAAGGGCTCACCCGAGGCACTCTATGCACACAGCATTCTGCTCACGCATGCTGCTCGAGGCCTCGCAGGCAGCTTTCTCTACCCAGCACCCCACAGTCACATACTTATCAAAACACAAACCTGACATAATGGTGACATTTTGATATAGGTCAAAACATTAACTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTAACTCAATCTTTATGCTATCCACAGCAGAACTTAAGGCCAATAAAATAATCAAGAGCTAATGAAGTCTAACACTTTTACTTTGATAATCTTCGCTGTCTGAATGGCCTAGTTGGTGTACAGCTGGGATTGAATCCAGACAGTTAGATTCCCATTTCATGGCTTAATGTTTTCAAGATCTAATCACCACATTTACCTTTACTAAATCATCTGTGTAAGGATTCTTGTTCTTTTAATTTAAAATTCAGCATCTCATATCCCTGTGATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTTTCACCCACTCTGATTGGGTTGACACTCACTTCTAACAAATGTCCCACTGCATCTACTACACAGCAAACAAACAAGATAAGGTGTTTTCTGGACTAGATTGGTATCTGGGATAATTGTTTTGTAATCATATTATTTAACTAGACCTGTGTCACTACTGCTGTATGACCTAACTACAGATATATCTAAGATATGTGTGAACATTCCATACATGTTTTTTGAGGGTATAAAATTTCCTCCCAGAGGAAAGAGTTTTCTCCTGCATTCTCATCAAAGAGACCCCAGTCCATCGTGAGATCCCAGATGAGGGTATAGCAGGAATTGATGATACAAAATATGACCACAGGTAAAATAACACCATGGTGTCAGAGTGATCTCGTTCTGGAGAAAGAGAGGAGAAGAGCAAAAGGAAAGAAAAGATTACAGTTCCTTAGTAAAAGTAGATTCTTCATATGCCATAAAGAAATCAAACTGTTAAAATAAACTTCCTTAAAATAATCACTGTCGAACAATAGTTAATAACAAATATGAATTCTCTGATGTGCCACAACAATCATTGAGCTAACCGTATACAAAATTATACAAACGGTTACTAGGGGTCTGTAACATTTCAATGTACTCTTTGGATGTCTAAACATGAAATTTAAACTTCTACAACCAAGTGACAGCTTAGGGTAAAAGATTTGGAGAAAAAACAATGCAGAAACCAGAGGAATAGCCTGCACCACTTTCTCTCCAAGAGCACCTGGGGTGTTGTTTTACTTTAGATCCTCCCTCACACACTGGATCATCTGTGCTTACCCTTCAGGAGCAAAGAGGACTCCAGAGAAAGCGCTGAGAACACAACAGAGGCTGTGATGAGGCACTTACTTGCCCGTTATGTTTATGAAGCTGAGCTTCCCTCAAGCTACAGAGATCCATGTCTTTCCTGCCCGCCTCCCCCAACTGAGCCATCACCCATACAAAGGCTAATCTGCTGGAAACTTTTGGCTTTATTCTGAGAACACAATAAAGCACATCAAATCAGAATAAAAATAATTTGTAAACATAGTTATACAATTTAAACTTTTTGGTTTTGAGTACCGTTTGCTCTCTGAAATCCTCCTCTGGTAACTTCCTGAGTCCCCATGATGTTCTCCAGTTTCAAGATATGGATTGATAACCAATAAGCTGATTCTGAATTACCAGGAAAAATAATGGTGCACATGATCTAACCTCAAAAAGTTTTAATTTTTGTCAGTTTCTCATACTGTCTCATGCAATCTCCACAATTTGTCCTATTAAACAAGTATTTACTGATCATTTTAAAGTTATTAATGAGTTGAGTATGGAATGATCCAAAGGTAACTGATAATTTGCTGAGTAACAGAGGTTTGCTACATAAGTGAAGCTGTGTTCAAATGAAGTACAAAGAGCTGCAAAAACATCAGGAAGAATGGGAGTTCAACACAGAAGGAAATGCACCCCCGCAGCATTTGTGATATATCCAGAAAAAGAAATATACAATTTTGCAAATGCTAGGAGGGTAAAGTGAGATCATTTAAGGTTGAAGACGTTTTTGAAAAGGTTTTAGGTATGAAAGTGTGTTACGTTTAAAAAATTGTTGTTTATATCTAGGGTTTATAAGACATAAGACAACACACAAGATAGTTTGTAACCACTTGAAATAACATTGGAAGAGACATAGGCCTTTATTTCTGAATGCCTTCTTGGGCCTTAGGATCATTATTTTAGTCAAATAAATGCTCAGACATTTACTGACACCAGAATTGCACAGTCAGAAAGAACTGATACCTTGCAGGTCTAGAACAACTGGAGTCAGTATGACTTATCTCATAAGATACATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAGTCAGTGGCAAAAACTGGGTCTGATGGAAAAATTTATATCATGGAAATCAAGAAACACTACAACCCAGTGTTCCCAATCTGTACTCCCACCCCAAAGCTGGTTTATTAAATAAATATACACCAGCATATCACTTTCTTATCGGCTTTTAGACAGTTAGTAGGAGGTAAAGGCATGTGATCCTAATTGGATCTATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCTGTTTGGATAGGAAACAATCTTCAGATTTAAATTATAATCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTACTGAGAATGTCATAAGAATTTTCTTCAGAATCATATTGGTCTAAATATTAATATTAGAACACTAAATTTGAATTCTAAGTGTCTAACACATTATTTCTTATCTAGGTATATATGTATTTGTTCAGAGGTCAGCTAAGTAGTAGGAATTATCAGTTTCAAGGGTCATTAAAACATGCTCACATTTATTTACCAAGGTTTGCNNNNNNNNNGCAAATTCAGGAATGGAATGAAATCCAGTCTTCAATATTTAAAAAATAAGATGAACATAGAGATTAAAAGACAAGATATTTGATGATAAATTAGAAACTTTTAAAATGAAATGTTTATGATAAGTCATGTAATCCACACATTTTATTTCATTTCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTAACTAGCTTCCTACTAAGTGAGGACTTGCATGGAATAACAGGCATATATTCAATAAGTCACACGCTGGTGTTTGTCAAGTGAGGATAAGTAGTATCAAGTCTTATTACTGAAAGCTGATGCTCTTTATGTGTTACTGAAGAAATAAATATAAATTTTTGTCAGAGGAAAGTAAATTAATACTGAAACAAAACACAGTATACTAATCCTCCCTTATTTCTAGATTTTTGCCTTGTCTTTATAATACAATTGATAAGATGGTGTTAGCAGTTTCCTCTTTCTAAGCCCATTTATTCTATGAAACTTGTAGGAGAAAAACATGTAGATGTACTGGCTTTTAAATATCTTCACAGACTGTTCCAGAGTAGGTAATATTTACGTCAGATTTCAATGATGCACCCATGCTACATTTGGGTCTCANNNNNNNNNATCTTCCCTATTTCTGTAATAAAGAATATTCCTCCTTTAAGTCCTCCTCCTTCTTTGGTATTGAGAGGATGTCCTGGAAGGATGCGACCACCACTTTAGTCAAGCAATTACACCTTATTCTCTCTTGGCTTACCCTGCTAGGCCACTTTAGTAATGGTAAGAATCACAGAAAATAAAGTCATTGCTATTCTACCAGAGGAGTCTCTCTGTTATACATCTGCCACATTTGAAGCATAATATATGGAACAAATTTATAGAACTGACATATATTGAATTTAAAATAAAAATAAATTTGATAAGAGCTACGGAGCCACAGACATGATAGGAATTAAACTGAAATAAGAATGGAGAGGAATGAAAGGCAGGAAACCAGAGCACCAATCAGCAATCCATCTCTTTTTGAAGGGTGCTTAAACGGGCCACATGTGAAGGGTGTCTATTGTCTCAAAAGTCACCTACTCTGATAATTAACACATTTCAACCCAAATTTAGATGAAAAGTAAAATGGGGCAGACATTGTTTTCAAAGTCCAATCTTTGGAGTAAGCTGAATTATGCCTGAGGTTTGCACCTNNNNNNNNTTGCATTTATTCCTATAGTCCCCCAGATCAAACTACTGATTTTTGAGATTACTACCGTTCTTTGAGAAATGAATAGACAGAAAATCTGCAACATATAATAATTTAAAAGCTGTATGACCTCAGAAGAAATAATAGCCTGTATTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGATGCTCTGTCACTGGTCATCAGTGAGTTTTAGTGCACATGTGAGTGCACATGGTACTCCTTAGGTTATGACAATTTTCATCTTGGAGTATGAAAAGCAGCCATATTCATTTTCATTAACAGTTAAAGATACTACAATCCTAGAGACAGGAGGTACAAAAATAAATGGTTTTGATCTGAGTTGGTAAACAGACTCTCTCACTTCCCAACCTTATGGTTACAGGAGACTTGTACTCCTACAAAATTGGAAATACAATGGGGCTAACCAGTCCTAAGAATAAAAGAGGAAAAGGGAAATAGCAATTCTATTTAGACACTTTTGTACCTCAGAGAATGCTTCCCAGATCCCCTCTGACATTTATAGTGAAAAGGAATTCCTAGGAGTATGGAGTACCATTAAAATATGTCTATGATAATTCAGGAAAATTATTTTAAACCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGTATATAAGTGATAAGTGGGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGAAAATAGGACACCAATAAAAATGTTAAGACCAAGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTTCTGACCAAGACCTTGGTAAAGAGTCATTCATACAAGGAAATATTTATAAACTAAACTTTGCCTGTTAAAGGCCATGTTAGGAGAAAATGCTGCAGCAGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGGTAATATTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAATTCTATGTAATATGTAAAGAACTCAACAAATTNNNNNNNNNNNNNNCTAAGAGGAAATTCAACCAAGGGTGGATTGAAAATATAAACTGATAATTCATCAAGAAACAAGAAATTCCAAAGGAAATGACTAAATTCCAAATTAATCATCTAGCAGAGTGCCACATGTGCTTGAAAATTGCTCTGCAGAGTGACAGATGAGAACTGAAGCAACCTCTCATCTACTGAAGTTCTCCAGAAGTGTGCTAAAAACTAGACAAAACTCCTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATATTAAAAGGAAGAGAGAGACATTCTCTAGTATTTCACTTGTGCTTTCTACATGCTTCTATCACACCACGGAGCTCCACCAACCAAACTCAGACACAGGAGTCTTACACAGAAGGTAAATCTTACAGGTAGCAAAGGAAGGGTATTTCACATTTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGCTCTTGACACACGAGGGCTTTCCACTCCAATGGTTCTTAAAATTCCTTTTGGCAGAGGACTTGGTTAAATTGAAGGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAAATTGAAAGAGAGAGGTCATGAAACCTTACTGTAGGCAATGCAAAATTAGGTGGGAGATTAGNNNNNNNNNNNNNNNNCAATTAGAATCTTTTAAGTAGTGTTTGTTTGAGGAGGAAGACTTGGGTGGGGAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGAAGTTCTTGATATAGGAAACAGAATAGTGTGTGTGTGTAAGTGTCAGGGACAAGAAGGACCACCCAGCAGTTTCTACACTTTGTATCAGTTTTCTTTGCTTTAGTCTTTCTGTACCAGAGATGAAATATATTGAGTAGGTTATAATATTTCACTTTATTTGGTAAGTGTTGATTCCCCTTGTGTAAACAGGTNNNNNNNNGTGCCTTTAAAGAAGATATGCTCTAGGATCTCCTTGAAAACAATTAAAAAATATATGTACCAAGAACTGAGAAGGCTGCCTTTCTCAAATGCAAATGCTATGTGTCGATGAAATACTAGGTGATGACGAGATATTCCTTTTCTTTTCCACTATATAGAACAGAAGCACTATTTTACTGTATGAAACAAATTTTCTTTCAATGTTTCAATGAAAATCATATACTGCATACTATTCAGGGTATCACTGAAGAATCGAAACTGAGTCTAAGGATATGCGTAGCATGCACAAAGCTTTGTTGTAAATCCCCAACATGTGTATGTGCAATGTGTGCCCATTTTTGTCCACTACATTCTAAGCGATATATAGATTATATGACTTATTTATTAGCATAATAGCCAACTTTCTAATTTTTTTCAATACTTCCTTTAAATTGTTTTTTATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCACATAAGTATGTATCTCCATCCCCACATAAAATTGAGGTGAACACAGACTGCACAAAGTTGTCTTCTCATATCACACGCACATAACGGCATGCACCGAGCCCCCATTACATATACATTAATAATGAAATAAAAATGTTCAAATAACATAATGCTAGGCAAATTAAATATACCAGCTAAATCATTTCCCACTTAAAATATCATTAATGTCTCTGTTTTCCTCTAATTCAGAGATAACTTATTTCCTTGCAGAGGAAGGACTTACTTTCCTATTGGATCTGACTCCACACTGCCTGGACCAATGCTGTGGCTGTTAGTGTGATGGGAAAGTTCCTGGCTTGGCACTCAGTCGATGTGGTGATTATGACAAGGAAGCAGGAAATGGGTGTACCTTCTGATAAACGCACTTTGCATTACTCTTGCTCACTGTACTTCTGTGCTTTCTCAAGCTCTGCTCTGTAACATGGAATGACAGCACAACACCCTATCTGATTGGTTCTGTTTTCTTTACCTAGATTTTGACACTGTGACATTGGGTAGTTCTCAGGGCATTCGGCAAGCTTAGAAAGAAGACTAGTACAACAGAAATGGTCACAAGGCCTTGAAGTGAATTATAGCACTGTTATCCATTTGGTAGTGTGGATTTTGAAGTTCAATCTTTTATGCATTTCCATACCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAAGTGTATTTCTCTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTGTGCAAACCCAACATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTTCTCAATAAAATGCCACCTTTAGACCTACCTAGCTCTGCTTTTCGTATCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACATTTGAGATCAGTATTTTTTGTGCTTCTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACTCCTCCAGGTGATGGCATTACCCTTTGTCAGGCAACCATGTGATGTTTCATGTCCTGCAGCTCCATAATCTACTGTAAATGTGTTACACGCTTTCATTTTCTTACTGTAGAATGCCATAAGCATGTCTTAACTTTCCCCAAGTTCTCTTCCTAATCTAGTTATGGAAAGGATTTGCTAGATCGGAAGATATATATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATAGAAGATATATTTTTCAAATAACAACTGCCTGAGAATAAATGCTCACAGCCCTGTAACTTTACTGGCAGTGACATCATCGCCCAGCAGATATTACCTTAACTTGTATTATTCTGCTACTAGTGAACTGAAACACTGCTAATGTGTTTATTCTCCAAAATTATGGTTAAGGCCTTTGCCAATTAAGGAGTCAATTTGAATTGTTTTCCATGTAGAGGTCAGGCTGCAGCTGAAATATCATTCCTTTCAGCTCTCCATTCCCAAGTTAAGAGTTTTCTTTGTCTCAGTGATGCTGGGTTTGGTGATCGCTTTTGTGTTAGGCAGGGCAGGCTTCCTTTGGACCTGCTGTGCGATTTTTTTAGACAGCAAGAAAAGAGGCTTTAAAAGCATTTGTGCAATAGGACTTGCTTACCTCAGTGCCACACGAGGGGGTTTTATTGGCAAGGCTTGCTTCATGAGGTGGGGCTCTAGAATTAATACCCATGGAACAGCCCCACCCCCAATTGACAGTTAAGAGCTAAGCACAGATAAAACAGGGCAGAAACAGTACTACTGGAAGAGTTCAACCTACTCCAGTGAGTTTCCAGGTGACCTAAGAATTTGCAGCAAGAACAAGTTACAATTATTTATGTTACACAATTTTGTGTGCAATTATATATGGCAACAATAGCTGATGAGTATTCTTACTATGGTGAACTATAAAACACTTTGAAGAGACTCATTTATAGTCTTGACTGATCCCAAAGTATGACATATAGTAGAAATGAGGTCTTATTGTCTATTTGACTGCTCAGTTCTTCTCCCNNNNNNNNCCAGCTAAAATATGTCAATATAATAAATTCATTGGTTTTCACTGTTTGAGGCTAGCCTGTGTTATGGAGTAAGACGCTTTCNNNNNNNNTTAGTGATGTAAGCACAAGAGGCAACCTGGTGTTAGGCTACAAAGTATTTGTTGGATAGGGTACACTTGGCTGACTACAAAACTCTTCTTTGCCTATAAAAGACAGGAAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGAGAGAAAAATAGGCAGGGAGTGTGATCATCTGAGGCCTGTTGCATTCTCTAACCTAAATGACACTCTTAGAGCAGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTATATAATATTGATTTCACTAATATAATGGTAATGACTGTGTTCGCCTTAAAATTTCCACAAAAATCACCTCTGACCACTATTCTGAAAATAATGATAAATCTTTTAAGCAACTAACTCATGCAATATATTTCCTTAGAGTTTGTAGAATGGAATAGCTCAATTCTTACAACAATTCTCTTAAGTAGAGTACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCATAGCAGTTCCTAAGATAGTCCTTTGTCATTCCCATAAACACAAACTCACCTTGACTTGTTTTCTGTAAACTTGTTATAATTATAATAAAAATCATGGCATTGCAGAGCAGAACCAGACCCTGGTGCAACCATCAGGAATAAACTCAAGGTTTGAAGGGAACCCAGTTGTGGCTGCATAGAGGAGTATGGATAGAGATAGCTTTTAACTTTATCCTCTTAGACTCCCTTGACTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATTCCTCTGACACTGTACTAATTCTGATAATGAGTTTAAATTCCTAGCTCTCTGGATGTATATCTGTATTCATTTAGTAGACACATTCAATCTGGGAATCTATGTCAATCCTCTGCTCAGATATGGTTGGTTCTTTCTCTTTATTTTGTAAGCATTTCTCTTCAGAGGGATACTTGACTACATAATATGAATCAATATTGAATATCATCTATTACAGATACTGTTTGAAGCTAGCTATAGAAACAATAATAACAAGTTTTGAGATACTGGTCTCTGGAGCCAATATATTTTGATTCCATGATCCTCTGGGTGTGCTGATAACCACTGAAACCTCTCTAGATCCATTAAGTTCATGTCCATGAACACACAATTATACTCAAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCNNNNNNNNNNNNNNNNNNNNNNNNNNCTAATCTGTGCCCAGGCAGTCATTGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGATCACTAATGATTTAACTAAGGACACTATTTTAAAACTTTAGTTAGCTTACTAGAAGAATGAGGTAATGATACTATAGGAATGTCTGGGACTTTGTGCTAACTAATTGGATTCCTAGTTGGGGGAAATACAATGATAGGATAGAGGACAAAAGACTTACTTAGCATAAAGAGAATGCACTATATTTGACACACTAACATTTCAGAAAGTTATTACATAAAGTTCTTAATATTTTTTTAGGGAGGGTAAGTAGCCAAATTCAATTACAAAGATTCCCATATAACTATGAATATAAATGGTGAGCAATCTTTATTTTTAACACCAAGTGTTTTTCAGTAAAAGTAAAGATAAAAAAACAAGGGAAATAAGATTTTTATTTTAGGACAAGTGTTTACAAACCATTTTCAATGAGTAAAACTATGGTGAAAACATTCTGTTAATTCTCCGACATACATTTTAGGGAAAAAATTTATCAATGAAGTTTGAATAAATAGCCCAACTGATTTTAAATGACCTATACTCAATAACACTTCCTTTTTAGTAACGATATTGCAAAAGCAACAAATCACTGCTTCAAGGAAGACTTTTACTAGTGTGTTCATCCTTTTTATACTTAACTAAAGCCTTTTCAACCAATCAGTCTAAATTTATCACCACACAGTTCAGACCAGATACACATCCACTCAACAGGGATCATTCTACTCATCAGAGAAAGTAACCATGCATGCAATGATGGCTTCCTCCTTAAGAAAAGGAATCACCGAGGCACTGCACACAAAGGACGCATCTATACCATCCTGCTATTGCAACATCATCACAGGAAGCTTTAGGAATCTTCCAAAAACCTCATTTAGAAATAAGTTTATAGAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACTTCATAGGGATTTATAGTTATAGGCAATCTAAGAGAATACTGAGGTAAATGCAGTATAAAGTAGCCCTGGACTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAATGACAGTCGGCCAGACTCTCTTTTCTTTAGAAAGNNNNNNNNTTGCTATATATTACTACAGTGATTAATTAATTGTGTTATGTACAATCAATTCACTATCTGACTACCATGTTATAAATGTTCAAGGTTATCTGGTATCCAACGAAACAGTTACTCCTGAATCTGGGCACTATTCCCTTGTCCCAATGTGAATCCTGCCTCTAAGGCTGTGCAATCTAACAGTCCTGTGAGACATTTGAGGAAGTCAATGCTAACGTACAATTCTCAAAATGTTGTGCATGCCTTCTTGACTTATCAGAAGTTTAAACAGCCGAAATCTGGATTTATATTAGAAAGTTTTGTTGGGGCGAATAAGAAAGAAGACCATAATCCCATAAAGGACAAACAAATACACATATGTAGGGATGATACTAATTGGAGCAAAGAAGCATGGCATAAGGCTCAGGAACCTTAATATACCCAGGAATCCAGCAATCTGTAAAGCAGATGGAAGAAAAAAGAAAGTTCCTTCTTATCATTACAGAGAATAGCCTTTAATAAACAAAGATATGAAAAATGATGAACAGTTCAATAATCCTCTAGTGGGAAAGGGACTTGAGCACTGAACAGGTTATTCATAAACACCCCTGCAGTCAGCTACTCAGAGTGGACAACATCCATGAGAGTCCCAGTGAGTCAGCTGCTCTATGAGAGTGGAGTAGACTCAGGAGTCTCCCATTGAATTAGCGAAGACATGTTCACAAGACTCTGTGCTCTACTACCTCAAAGAGATGATGATGAGACAAATTGTTTCTTCAATTAAGTTCAAAGATGAGGACATGATTTACTCCAGCTTGTCTCCAACCACATGTGTTGATGCCCAGTAGAAAAAGGAATTCAATCAGAAGATAGCTACCCCGATAAATTCTTATCAAGGTCCATACTGTTCTATCTATTACAAGTTTATATACAGCTGAAAGAAATATATTGGTTAATTATCTACCATGTCCCCCTTAATTATCTTTTCTCCTAATTCTCTAAGACACAGGACTAGGACAGAATGCTTCTGCAAAGACAATCTGTATCTAGATAATCTTAAGAGTCAATAAATATGCCTCTAGGCATATTTCTTCTGCCTCTTTACACTGCAGAGTGCCATTAGAATAATTTCCATCAAACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTAAAGTATAAGAGAGCAGAGTTAAATGACATTGAACAGTAAGACCAGAGTGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGCTTTCTATATGATACAATCTCTTCTACATTGCTTTCTCTGTCATTTCACTAATTTTCTACTGCACAGATTTTTTGTAAAATGAAAAGATACAAAACATAAGGTAATGTGGGGATCTAAATGTCACATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATGTAGCGTTTGGATGGCCTGGCCTTGAAGTTGAAGGTACCTATCTTCTTCTGCCTCCACGCCTGGCTGCAACTTTTATAACTATGCATGAAGCTGGTGCTCTCCACTATTATGTTGCTTATATGCCCATTCAAACCACTCGGGACCATTATTGATCTACAGCCTCCTACAATCCTGATATACAAACACTTTAGCTCTGCAAATTCAAGCTCTTTAAGACTTCTACTCTCCAAGTTACTTTTTCTAAACCTATGCTACACTACTCCCAGTGACAGTCCTAATGCATCGTACCTTTTAAAAAGTGAGTTTAACCCAGCACCTACTGTTCTCTTTCATTTTATCTCAACCAAATTATACTTACTTAATTTAAATAATCATTTTTTGTTTATAAAAATATTTAGTAACTTAAAAATAACAGGTCATAAAAAGCGTTGCTTTGAAATCAAATATATAAATCAGATATCAAATCCTAGTAGGACAAATTATTTAATTTTGAATTTCTAGTTCTCACTTTCCTCTTGGTCAATGGAAATATCATCTGTTCAATACTGGTCCAAAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTTTAGGTAGATTGTGCAACAATACTGACTTCTTATTGTAAAATAGTTAATTCTGAGGTCAAAGAAACAGCTTAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACTTCATTTCACTAAAAGAAATAATTACAGAGGGGCAAAGCAATAAAATATTGAAGTTGATATTGCAAGTCCATGTTAAGTTTAATTGTTTTAACTGTTTACCACTCACGGATTTGCTCTACCTTTCCAAAATTTCTAATTCTCTCTAGCCATCTTGACATAACCTAGAGTGACCTGGGAAGAGGTACGCCTATTGATAATGTGCTTGTGACATCGTCTCGGGGATACGGTCTTGACTGATGGCTGAAGTGAGAGGGCCCCAAAAAACTCAAGTAATTATAGAATAAGCTGATTTCATAGAGTTTCTATTTAAGAACAAGAATGCCACATCTGTGAATAATAGATCCATATAATAAAAGCTGCATACTGTTCCTTTCTAAACTCTCACGTCGTTTAAATTCTTAATGAGAAGATATTAAGTTTCATTATCATCTCCTGGGCTAAGTGATGTTATGTGTTGCTTGCTGTGTATAATTTTATTAATTTTCACAGTAAAAACATACATTATTTTACAGGAGATAAATGATGAAACAGAGATAAATCAAGTGCTCCATCTAAGGACAGAAAAATTTAATATCAGTAATCTGGTTCCAGAGCCTTATGATCTTGTATGTAAATTATATACAAATCACAATATGTCTGTTAACTCAAAACAAAAAGGAATGCCCCAAACAGAACTCTATTCAAAATCTTTTCATGATAGTCTTTGCTACATTGAGTCCAGTTGCTGAAAATGTTTTCTTTGGTTGTTCTGGGTCCTGAATCACTATTGAAACTCATCACAAAACAGTGCCTGCACTTTACATCCCTTTCCAGCCATGGTAAGTAAGCCCTGTCTTCTAACACGAATTGTCAATCTTTTTGCAAGCTAAATCAAATAATGTGTATTTTTTGATGGTTGGCTTCTTTTGTTTATTTTTAAATGGTTAATTTCATGGTCTATAAACCTCACTTATAAACTTTCATCTGTGTCCCTGTATGTGGCTACACTTCATTCCTCTTTCTTCTCCACATCATCCCATGGGGGAAAACATGTATCACGTTGTTGATAGAACTTTGGATTGTTCCACTTTGGTGACATTAACATAGTACAGTTACTAATGTTCTCGAGTGCTTATTCGTATGTCTATGCGCTCATCTCTGTTCCTAGAGACGGATCATAGGTTACTGCCCACAGACATAGGTTACCTCCGTTTTGGTAAATAGTGCCTAGCAGCACTCTGAAGTGCTATGCCTACCTTTCACTTCCAGCATTACTGCCGAGATGTGCCAATATACAGGGAAACACAACTCCTGTACACACTTCACAATATATGGCTATGTGAGAGGCTTCTAAGCTGCTACTGTTGTAGGCACATTGGCACAAAATTATTTCTTTGTATTTTAGTCTCTTACGTTGTACATTTATAAAAAATAAATTAAATAAAGTGATTGTAACAGTTTAGATATACTACCATTTATTCTCAAAAAGGATTTCAACAATCAATAGTCCTACCATTAATTTACAAGTGCTTATTTTATACCCTTATGTCTACTGCAAATGTTATGTTGTTACTGAAATCTGACATAATTTGACTATTTCAAATTGAGCAAAGGTTAATAGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTATTTTGTGAAATTAAAATTCTGTGATATGAGATTTTTTTATGGCAAATTATTGAACATTAGGTCATGTCCCCTTGAGAGACAATAGCAATTTTTCACATAATTTTTAATGTTAATGCTCAAAGNNNNNNNNNTCGTGCTTGTACGTGCATTACAGCTGCTGCGTTTCCCTCTGACTCTCAACAATGCTATCTTCTCAGTACCTGAGGGGAGATAAATAAAGACAGATAGCTGGCCTTATCTGTTTATCCCCCCCTCCAATACACACAAAAACAAACAAAAAATGGTTCTGAGGTTAGAGTGTAATGTACAATATTAGATATATAAATTGCATGCATTAATAGTAATCTCAGAGTAATACAGTCTATGTTTACTAAAAACTCAGCTTGTCACCTATGTTAGAAAATAAAAAACAAAACCCCCTTTCCCTTTAATTCACACGNNNNNNNNNTCTTTCCCTGACTTACTCCTTCCCTGACTTACTTAAACTCTTAAGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATAAGAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTGCCCTCAGTATTCCCCATTAACGTGCGAACTACACTTGTAGTTAACTTTGTGGAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTATAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGGTGAAGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACCTGGTGAATACATACAACTATTCTAGCAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGACAGAGATCATAAAGATATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACTGTATATTGGTTATCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTCACACAGACTGTCTGGATTGCTTTCCTTCTTAGAAGGTTGGCGAATCTTTCTCTTGTCATAAAAAACCACTCTTGTTCTCAACTCTCTCTGTGAAGCCATGACAGGTTGAGTGATTTTCATGTGTGAGGAGTCTGTCCTATTGAAAATTGCTTTCCTTGATACAATAAACCTTGAAAAACACGTCTCAACATTTACTTTCCTTATTCCATGATCCCATGAGGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAATTACAGGATTATTCCATTATATTGTTATCTGCGTTGTTACCAGTGTGCTAAAGTTCCTTGAAGGCAGGAAGAAAGATTTTGTTTCATGTGGGTCCCATTGGATAGCCATCTGTTTGTTCTTGGAACTGAAAGATTTATTTGCATGCTCCCAAGAGCAAGTACATGCAAGTATAGAAAGTTCCTTGTTCTTCTACATGAGAGTGACACCCTCACATAGTCCTCTGATCTACTTGAGAAACAGAGAATTTAGATGGGCAATGAAAAGTATGGTGACCAAAGACCAAGTTAGGGAGAAATAAGACAGTTTTCACAATGTTTCAGGCATTGGGGATTGCTAGAAATTACATAACCGTCTTTTTATTCATAGCAGGAATAGCCAAAATTATTAAATTTAACAACATATTTATGCTGGCTATTTTAAATACCCATATTTCATCTCTAAAACATTATATATTCTCTTTCAGGTTCTTCTTGAAATTCTTTGAACATGTGAAACCCGGTATGTGTTTATCTGTACACATTCATAAAGGATGGCTGTCGCTCTAGTGATGGACAGATGACACCACTGTCAAGAGACAGACTGACTTTCTTGCCAAGGAATAAATCTTCATGTTTAAGAAGGCTGTTTTAGTCTTAGATGCAGAAGTTTAAAATCCCCTGAGAATGCTTCCTACAGCTACCATTTCATGTATATTGTAATATTCTAGGCTGTGGGTTTATTCTTTGCATTTGGTTTCAAGATCTACAAGAAAATTTTGACTGAGTGTACTATTTGGAGATGTTCTCTTTCTTCTTTTCTGTCGATGTATTCTGGGTTGTAGACTCTCAGGCAATTTCTGATCCATCTGTCACAGCAGGCGCTGCAAGTGAGATGAGTCTTCATCAGGAATAAAGGAAAGAAGACAGGTAAGGTAATAGAGAACTCCCTGGTGTATTTATCTCTGTGAATCTGAGATTACTAATGTCATCAACCTGTATATATAAACTTTAACTTTACAACAAAGTACACTCACATGAGTTTAAACCTTAGTACTTTTCATTGCGTAAATAATTTCAATAAAGAGAGCTTTCAAAGTAATAAAGTTGTGTGATGTGTGTAACTCATTTAATAGATTCTCTTGTATATCTTAAAAGAATATATAAATGGTTTTACTTCATGTTGAATGTAAAGAAGACAGTGTCTCCTCTAAAAATATATGTAGTAATTTTGGCCTCTATAAAATTGAATATGTGCATATCTTGCATAAATATCCACCACAATTATTTATGGGATACTTCCTATACTTACTCAGTGTTTTTTCCTAAATATTGATTTTAAAATGCATTTAGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCGAAATGGGTGTTGGCATATCCTGAAGAAGGAGCACCGATATTGGGATGACAAGTGAGTAAATAAATAAATGAATTTTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAAATGTGAAAATAATTAAGTCTACTTGAAGGTAAGAAGCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTAAGAATCAGGTGGGTGTGTGTTTAATATTAAATTATCGCATTTGAAAAAACAGTGGTCTATGCAGAAGACAGGACAGCTTAGGCACTATATTTACNNNNNNNNTGGCATTTGCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTTCCTGCCACAAAGAGCAATTGAAACAATTTATACTCATCTCCAGAAAAACAGAGCAATAAGCAATTAGTAGGATTCTTGCAGATGAGATATATTAANNNNNNNNNAGTATTTTAGAGGCTCAGTTACATCAGAGTCAAAGTCTTTGTCTGCAGTCACAAAAATCAAAGCTTAGAAAAGATTTTTTTCTCACATAATTTCATAGCTAATACTTTCTCTCTTAACACCAGGGGATGTTTCAAAGTGTGCTAAGCATTGAGCCAAGTGTACAAATACTTACAATAGAAGGTGGAACCATGTAGTCCTGGCACTAATGAAGCTCAGGAGGAAGATTTAACTTGGGTTTAAGTTCAGTTTCACATGCTGTATAAGCAATCATTCAAACGAACGAAAAGAAAACCTTGAGTGTATCTCGATTTTTACCCATTCTTATCTTTAACTAGTTATCAATGTTATACAGAAAAACTGATCAATCCACTCATCTCTATGCTTTCGTGTTGACACAGGTATAGTCTCTCCAACCACCCTGTGTGTGTGTTGGGCCCCGATTATCCTCTGACTGCTATTATGAATATTCAAACCCACACAATAAAGGTATCATTTCCTCAAGACTCATTATTTTTGAAGATAAAGTAAAATCAAATAATCATTTGATAAATGATTACTGGTTTTAATACATAGACTTAAAGGCAACGCACATCTCGATGTCTGCACAGTAACGAGGTCGTCAGAGAAGAATTTTAAGATTTGTACAGTGAGCCATGAAAGTGAAGAAGGATCAACCAAACAACACCAGACCCCTTCATGCCACAACCTTCAATATGACAGCTGCCATTTGTAACTTAATAATTACTGTCTCTTTATAGAATATGTTTTCTTAGCAGGAGTATTACTGTGTAGGCATTAAATTTCTGTTTTCTTAATATTGTTCATGATATTCTATCAATCGGACTATTGATTTAAATAAAGAAAACGAGAATAAAAGATGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGATAGAAATTCCTTCCTATTCTTTCATCTCAAAATCTTAGAATTCTCAGTAAACTACCTGTATTTCTGTACAAATAGTATCTATACAGTTCATCCCTCTTTGCTCACTTTTGCATATGGCACTGCTGTGTGCTTGCTTGGTTACTTACATGGAAAACTGTTCAGTTCCAGCACAGCCTGGTCTGTTTTCAAATATCATCCTTCTCTTCTCTCTATACTTACACTCTGTTTTTCACAATGTACCTGCTAAAGTAGCTGTTAGCTCTGTGGTGGTGTCCCTTCTCATCTTTTTCACATTCTAGCCTTATATGGAGACTGAGTATGGACTGCAAAGTTATTATCATTATGTTCACCATCCTTACCAATCTCTGAGCTCTCGTGTAATGAGAAGTTCCACTGTTTAGCTTACTTTGGATCCTTGGGGATTCTGCCTGTCCCTTCCCATTATATCTTCTGAAGTTCAGTCCCTTGTCGCTAAAAAATTGGAACGTGGCAAACTCATTTTTCTCCCAGTCTGATAACTTTTCCCTTCAAATGAGATGTTGTCTCCTGTTTTATGGTGTGTATATGTCTTTGCTGAAGTTTGGGTTTTCATGCCAAAAGATACACCACTTTTTTCCTGACAAGAGTAGAGAAGGAGATATCACTATCCTGTTAGGCTCTCTCTCTATTCACCTGATATAAAGAAATGTCAGAGGTATGTGAGTAGATTGATCCACAAATCAAATGTGAGTTTCAGTATTTCCAAATTATAAATAAACATGTTACCTATGTTTAAAAATACCATAGAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTCAAATGTATGCCACATACACATATGTACTTATATATTCATGAAGAAACACAGACACAGAGAAACACAATAGAGAAAGAGGACATGGAGATTGTACGTGAATTAAAATGTTGGTATAAACAACAATGCAGGGTAACACTATTCCTTTACATCCTTTTTCACCATTTGGTCACTTTTAAATGCAGTGAAGNNNNNNNNTGTATTCCCTATGAGTTTTCTTCTGTGTGAATTAAGTTAATTTCCCAAATCACTTAAGTTGATCTGGTGTTGAATGCTTGTCAGGTACATGGGACATGAGCATGAGTGATTGTCTACACACACACACATTTTAGATTTACCTTTGTGTAAACTCTATTTTGGGGAGTTTCTCATCACAACACAAGATATTCGTTTCTATTAACTAATTGATCACTAGATTAATTTTCTATTGGGGCTAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTTTCTCATGGGGGCAGACGACATAGTAAGGTATACTAGCTTATTATATCTATTAGATTAGATCTGCACCCATTCTTGAAAAACTTATAAAAATCTAAGTGTAGAGAACATTGGACAGACTCAAAGCTCTGACAATTATGAAGCAGGAGGTCTGTTTAACAGACCACTCAGTAGACTTTGCTCTCGTAGAAAATTTGCTGAAATGAAGAGGATTCTATTGTGACACATTTCACACTTATTTTGATGTACTGTAAATATTTCTCCATATTNNNNNNNNNNNNNNNNNNNNNNNNTAAACCACCTTCCCACAGACAAAACAGAAAATGAATACTTTCCTAAATTTGATATATTTTAAAAGCAACTTTCTTTTCATTAGTAGTTTCGATATTCGTATATGTAGCTCTCTACTTAGAGAGTAAGGCCTTGCCTCTCTCAGTTAAATTTCCAGAAAATCAACTCAATAACAAAAATATTATATTTACATATAAATTTGTAAAATAAAAATGATTCGCGATTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACTAAACTTCCATTCTCCCCATTCCCTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGGTGAACAACACTTGAAACTGACAAGAATGATGATTGTTATTACAGGTTATACTAGAAATTCGACCTGTGCCTGGCACATCTTTCTGTATAAGAATATCGACTTTATGATAGGCAGGAGGATTTAAAAGTTAAATTTAATCTTAACCAAAAAGAGGAAATTAAAATTTTCCTGCTATAGCATGTTTAATTATTTGAAGCAAAATAAAATCTATTTACTTGATGGTTGGGAAATATCATTTAACAATATAATACTAACTCTATTTAAGTGATTAAAAGTCACAGATAGTTGGTAGCTGTCATACTGTGTAAAATAAGCATCAGGATTGTGACAATGAAATATTCTCTGTTTTATGCAAATGCATAGTAATAATGAACAAAATTTTGTACCAAACTTCATGCTTTAGGTAACTAATTGCATGTATTCAATTGTATCTAGGATAATTCATATTAGCTAGGTGTCAAATGCATAACAATTATGACTAAATTATTAATTAAATATTAAAATAAGCATAGTAGAGTTACCAAGTGGACATGGAAAAATATATTCTAATAATCAAAAAAATTATTAAAAGCCAAATGATGAAAGCATTTTATATATAAAAGCAGCCTGGAGCTAAATGTCACCTTAAAATGTCATAGTGTGTTCCAGTGAGGTGGTTTAGCAGATAAAATTTCATGCCATGAAAAACCAAGAACCTAAATTTGATACCTACACATATATGTTTGGAAGATTTCCATATTCACTACATGACCAGAACACATAAAAGCTTACACAGAATATTAATAATGAGACTAATGAGAACAATACTAATAAGAAAAAGTAAAAACAAAACTCTAGGAACATTTTAAAGAAATAATGTATTGTATTGGACTTAAAATAGGAAATTCAACACCTTTTCTTAGTAGATTAACTATACAAAGAAAAACTAAAAGGCTTTTACTTCATTCTATATGAAAGCAAAAACACATCAGATGGATTGTGTAAAGAAAGAGAGAACTGCAAACTGTAAAATTAATATAGTCATTGCAGAGGAAAGAAACAGACACTAACCCAAGGTTCTATAAGTAAACATTTGGAGGATTTACTGCATAACATTAACATATTTAATCCAACACATCTTACTATGATAAAGGAAAGAAAACTGGAAAAATGCCTGAATGTGTTCTCAGCACCTAGAATGTGGCAAGATGTCTCAAGTTTAAAGATACCCTGAAATACATGAGAAAATTTTAAATAGGTTGATTTTATTATGGAATAAGTATTGTAGTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATTCATGGATGTATTTTCTGCACATATTATGAATAGTAGGCATTCTACATATACAAACACAATTGATGCAAATTAATAAGAAAGAAGACAATTCGCAAATAGTATGAAGAGTAAATTAAGGATTAATGCTTACACAGTTCTGTAAGCATAAAACGCTAAACGTCACGATTGAATTGCAATGTAGATGTTAGAAAGAATTTAGCATTTGAATTTATGAGTGAAACTATATATAAAATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGACAGAAGTCAGAGACTGATACCTTTTTAAAATATAAGTACCATTTAATTTTGAATGGTATAATATGGGTTCTCATATAAAATTGATGGCTATATATATTTATTATAGTCTTCTGAGAGGGAAATTTGGCAATATTTATACAAGTATTACCTTACTTAAGAGCCTTGATATCATTGCAAAAATGTGTTTTGTAATTTATACAAAACATAATGTAAATAATCACCACTGAGTACTGTGCCTGAGTCAGTGTCCATGCATATTTTTTGTAGCAAACTTTAGCTAATGAAAATGAAAATAATCTGAAAGGCACAATTAGGTTATTATTTAAACAAATGAGTATATTAACATTTATTAAATGCAAGATATTCCATGGAGATTCCCCATGCACATGTATTCATGATACATTGTTAAATGAAGATCAAATGACAGAATATTGCATTATGTAATCAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACTAATAATAAAGGATTGGTATATTCCATACATTATTTTACAGCACAGGTTAGCTTGGAACATTTATTGTTGCCTGGATGCGTATTTCTTCCTACAGTTCATTATTTCTTCTTTCTCTGAGGAGTGTAGCCTTAGTTCTTCCTCTTCATTCAAAGAAGGCATAACACTTAACTCCTTTCTCCAAGCAAAGGTGATTTTAGATATGTCTTTAAACGGCAGGAGGCATTTGTACAATCTCATTGGGGGTCATGAAAAGAATTATTTACAAGCAAAGCTTGTAACACAAACAGTTGTGTTCAATCAACTTACCACTGTTGAAAGCATCCTAGGATTTTTGGCCATTGCATACAATGTCAAGAGACACTGAGAATTTCAATATATGTGACTAGAGAAAATACTTTTCATTGTGTAGTATTCTCAATATTTCAAAAAATATCACCACGGAAATATTATTAAGAGATTTAGAACNNNNNNNNNTAGTGATATATCAAGGCAGAAGCGTCACAGTAACACCTGGAAGTCACATGGAATTCTAATATCAATCCCATGCATTCTATGCTCTATTCAAATCCTATCACATGTTCATTCCCTAACACAGTCCACCAGTGATTTTCTAGTCCCTGCAGTCTCTGAGGAGCAAGGGTCTGGATCAGCCTTTCCCACTCGGTTATGAGGTTCCAAGACACATCACTGCACCAAAGCTGGTGTAAGAGGCACTTGACAGCACAGACTCCGAAGCACCCTTTGCCCTTTCCATTCATGTTGCTCCTTCAGGAGTCACTTCTCACGACCCCTGACAGTGTGCACAAAACAGGCAGCACTCCGGACTCAAAGGAAGAGAGTCGACATGGTTCCTCCTCATTCAGAAAGCTTGGATGATCGCCCGCTAGTACAAGCAGAACTGACAAGTGAGGCATCTCCTGGCTGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACTTGAGGACAGCCCCTCTCGAGCTTTGGTTGTTTCCTGAGATCAATGGTCACTCGAGATTTCCCTGCTTTGCCTTCCGGACTTGTCCACAGTTCTTGGGAGAGAGAGAAATATTCAAAGGATACAGCTCGACTGATGCTCACCATGACTCACCACTGCCGAGTCCTTCACTGCCCCTTCACGTGGTAGTGTTTAGAGAGGACAGGGAGCCTCATCGCGGACTTTACCCTCTGAGAATACACCAGCGATTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGCAGAGACCCGAGCGACTTTCCACCTCCGGGACTACTTATACGGACTCGGCACAAATTCAGTTGCTCAAAACCCTTTGAAGACCAGAGATTCAAAAAACCTGATGCTCGTGTTACAGAAATGCTTCAGAAACTCAAATATCATATAAAGGCTTCAGTCAGTAAGAGGGTCCTAAATCCCAGAAATGAACTGACAGAGAAGAAGAAATGGACAGTTCCACTTCCTCTGAGGGTTCCTGAGGGCATGAGTTGAACATGTAATAGCTGCATGGAAGAAGGATAGCATGGGGGTGTGTGCTCTGATGCAAAGAGGGACATTGTACTAACTGCTTAGTCACTGTCTCTGCTGGCCTGCATTCTGCAGCATGTGCCTCCTGTGAAGAAAACAGCTTTCCGTATTGCCTGAGCTGACAGCCCTTGCAGCCTCCTCTAGGTATTATCCCCAGGGGATAATCCTGAGGGATCCCTGAAGGGAAATCCCTGATAAAAATTCTCCAGTGCTTACTAGAACCTCAGGCTAAAACCCAAACTCCTGGTTGGGAAACTGCTAAGCTGAGACTTTAGGAAACCTGTTGGAGACATCAGTTCAGGAAGTCAGATGCCCTGGCCAAGACATACGAGATGGGTCTTCACAGAGATGGCAGATTTGGAAAGACGACAAGGTTGAAGACATGATGCCTTTCTTGCTAAGAAATTGGAGACCTGCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCACCTCTCCTTGGAACAAGTTCTTGTTTCTATNNNNNNNNNNNNNNNACGGCTGCATTTCAACCTCAGGCATTGGAGAGTGACGGGTACAGAACTTCACGAGTCGGCTCAGAGTGCGATGACTTAGGTGGAGAACCACTAGCTTCCTCACTTCAACTAGCCCAAGGAAGGGTGCTCTGCTCTCTCTCGCTGCCTTGGAAAGACACCTTCTCCCCTGTTGTTCATGCCCAAGGCTTCCTATGGTCCTCACCTGTTTGCTTCTGAGTCACCTGAGGTATGTTGACATACCTCACTTTGTGCGAGCTTTCCTTAAGAGCTCTAAACCCCCAACCCATCCTGTACACTCCATCTCTATTGTTCTATTTAGCTTGANNNNNNNNCTTCAACAAAACATGAGCAGGAAGTGGATTTCTCAAATGGCTAATGCTTGCAGTCTTCTAAAGTTGAGGCCCAGGTGAACGAAATGAATTGTGGGCAGTGCCTCACACAGACAGATCGTTATGCCTATTTTCTTGGCTTTCGATGATGTTTAAAATGTGGTGTTTGGGGGAAGGAAATTACAACATGATACCAACAACGATCCATCGTGTATCGCTCTTAAGGTTTGTTTTATTCAAAGTGACAAACGATCCTCCCATGACTCCATATTAAGGAGGTGAAGAGGTGAGCTAAGTCCATAAAACGATGGTCTTAGGACCCAGGGTGGTTGTCTTCCCCAGGTTGTCCTTCAAATATATCTTGCCACCAACCGGTTATAGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTTATAGTCCAAGAAAGAGCATCTAGCTATGGGCCAAATAAACAAAATACAGGATCTCCAGCATGCCAGAAACATGGGATAAAATGCAAGCTGGGGAGATAGTTTTGAGGGAAGAAGTGCCTGCTGTGAATTTACCAGCACCTGCATGACAGCCCATAACCCATTATTGGAGGGATAAACACGCATACTAGACTTGTGGTGTGATTTATTGGTGTGAATGTTCAGTCAGTGTGATACAAACACTCTTGTATTCATAAATTTTGGCATAGCCGTTTCCACTTGGAGGTTCTCTTTATTCTCAGCTTTGGTGTTTTAATACATCATCAAGAGAGGAACCGCCTGACAGCCTACCCCTGCCTCCCCCCCATTTGCAGCTATGCCTGCCTTTCTTCACTAAGTTAAACACCACCTCAGACTCTACTCTTTCATTTTGTTCAGTGTAGTAGACTCTCCAAAACCATAAAATGGAATCCCAGATGCAGAGGGAAGAAGCTTTGCTGTTTGTTACTTCGTTTGCTTTTAGNNNNNNNNNNNNNNNNCTCACTTCCACTGGTTTGAACTTGTGTCCCATTCAGTGGCAGCTACTTAATTCAGCCAGCATTTTGAGAAGGGCTGTGGGTGGTGTGTGATAAAGGGGAAATTACTGAGGAGAACTCATTGGGATTTTGACGATTAATACAAAGTGTTTATTGACTTGATTTTTCAGTTACAAAGAACCCTGGACGGCACTGAGTGGAAATAAAACTTCAAATCTGACAATTTGTTCCAAGGAAATAAAAAACCTTAAAGACAAAATTTATTCAACAAAATAAGCCCTAAGTTGTAATGATTGACCCTCTATAAAGAGAAACATTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCTTAACAATTTCATATACTTATATAATGAGTTTTAGACCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCATCCCCTCGGTCAACCCCTTCTCTCATGCCATTCCCTCTCCAATTGGCACCTATATTCTGAATAAGTCCCCCCTCCTATTTCTTGTCTCCTTTCTGCGTGTAATCCCTAAGTTTAATTAATTACATGAGTACAGAGGTATTTGACAGAACAACTTATCTATGGGTACAGGAATGAAGAAGGGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGATAGAACCCCTCCTCCAATAAATGTTGATTGCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTTACTCCAAGACTAGCCATCACAAGAAATCAATGNNNNNNNNNNNNNNNNNNNNNTCAATAGCTTCAGGGGGAGGAAGGCTTATCCATGGAAGGTGCCTCCATTTGAACTCAACATTTGATCTTGTAGATATATTCTGTAACATATTTTATAACCCCTCTCACCAAACCCCGTTCTAACCTAACCACCTAAGGGGAGATGTAGTGGAAAGTAAGTTTCCAAAAAATAATTGGAGCAGAAAGAAATGCTTCTTCGAAATAAAGCAAAAAAGGAAGCATTTCTGCATCCAAGATGCTTTCCTCGCATCATCTGTGCAAAGATAATGAAAACCGTTACGTTCCAGGTACAATAATTTCCAATGTTACAAATCATATAAATAATACTGCTTATCATTCATAAAACACATTGGCACTAATTGTTTTGATGTGTTTTTCTAACTCATTCCTAATGTAGATCTGATGAACTGGAATTGTTCGCCTGCTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGCTGCACTTTCTCTGGCTTCATGGCATGGCCTAATGAGAAATGCAAGTAAGGGTAACTTGGCAGGGAATTCCAAGGATCAGGACATGGCAGCTGAAAGTTGTCTTGGATGCAGTCTGGGAGTAAGACACAAGTCAGCCGGGCTCCAGCTCAGGATTCCTGAAACAGAACACTAGAGTATGTTACAGAGCAAGGAGACTAAACTAACATCGGGGGTCCTCAGCAGATTGTACAGATCCAGGGCTGATGGTTCACAAGTATGTTGGTCTTTGTGGGGGTGGAAAGGAACAATTATTTAAATCCCCACCTCGTACTATGTGCTACTACAGTGGAGGCTAGGCCTTAAGTCCAAGGTTTATTGTTTTGTTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCCATGATTTACCTGACACCTGTGAGCCATCTCCTCACCTGCTAAGGTTCAAGTCCTGGTGTTGGACCCATCTCCTTTACTTTTGTTTTCTTAGTCNNNNNNNNNNNNNCCATCTTGGTCATAATATCAGAACCAAGTTAAGGTATGACTGTCTCACTCAAACAATCACTCAAATCTCTCCACACAAATGTGTTCTAATAAGGAGGAGGACCCTGCTGACTCTCTGTTCTGTAAAGTATGACCTTAACAGATGAGTTAAAGGTTGGAATTATCCTAGTGGGTGATTGTGGATGCTGTAGTTGATGTTGAGGGAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGGCCTACTTACATGACTCTTCTCCAAACAACAACAGGNNNNNNNNNNNNNNNNNNNNNNNGTCTCTCCTATTTCCTGTACACTGATACCAGTGCTGTAGTTTGGGGTGTGGGCGAGAAGTTTCATCATGTCTGATGGTCCAGGATCTCCCAAGCAGCACGGCAAACCAAACTGTGCAGCAAACAAGTCTGTTTTGAATTTTGCAGAAAAATGTGACACATGGGAAGTGCTGTCTGAAGAAATGGCTCTAAGATGGGACAACGCCTTGGGAGACTGGGCTTGGATTTTGTGCTAGTTTCCTCGTGATAAAAATAATGATGTTCTCAACCAGAGTCTGTGTTGGGAATACAAGGCTGTGCTTCCATTTCAATACTGCATATCTCCCTATGGTAACCCTGGAAATCTTGTCTGATACTAAACTGATTATAGGAGAGACAAGTTGAGTATAAACACTGTCATTAAAAAGAGTTTAAATGATGAATATTTATTTTTAAATTTTTGTCTGTGGTACCAGGTTCAGTGTTCTGCATAAACTCTAAAACACGGCAATTTCNNNNNNNNNNNNNNNNNAATCGCTAAAGACTATGGACATTATATTTTTTCTATCTAGGTCTAACTGAGACGATGAAATACCCTTCTTTGCTTTAAAAAAGAAAACTAATTGTGTTTCATTGTCNNNNNNNNNNGTTAATTTCTTATTTTTAGTGTTTTGGCGTTCATTTTAACAATTATTTTTTCATTGAATTAATTATTTCCTTATTTTCTAGTGTAGATAAAAATAAGGTTGCTGGTATTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATGTCCCACAAAACATCCTTTCTTAGGCATTTGCCAGACTTTGTTCTGAGGTTTCTGAGTGTCTGAAAAGTCCAGGGTACTGGAAGGAAAAGAACAACCTGGTGCTACTAGGGACTGTAAGTCAGAGACATTGGCTGGTGAAGCCATCTCATCCTAGCTGGTTTTCTGCCTGCTTCTGTTGCTGATGGGCTGATCCGTGTCCACAGCTTTACTCATAATCGCCCTGCTTCCTTTTAGCTGTACCCACTCTTGCTTCCTGCTGAGGCTGTGATGGAGTTAGTGACACAAAGAATTGGGGTCTCCTTCCAGCCCACTGATTCTCTCAACAATAGGTTCTTTCTCTGTTGAAATAGTTTCTCTGTTGCCTACATTATCAGATATAAATAACACTGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGCTCCTTCNNNNNNNNNNNNNNNAAATTTATCTCTATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCTGCCTGTTTTGGAACTTTCTCATTGACGACGCTTGAATCGTTGCTTTAAAAATCCTGCTGACATTTCTGACAATGGTTTTCTCTTGGTGCTACCAACAGGGAACTGGTTTTTGGTTTTTCTCCTCTGCTTTTCATTTAGGGGGATGGTCATGGTGTGACGTGATTTCCATTTTGACATCGTTTGTCTAAGACGACAGCACTCCTGACACATGTGGGTACAGTGGATGTTTATCCTTCATAACATTTTGGAGGTGTTTTGGTTTTTCTGGATTTGCCTGATTGAATTAAAGGGATTATACCTCCAGTTCATACCTACAGGCATATTTTAGGGGGGTCAGGAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCTGGACGTAGTGGGAGGCCCTTACCGATGTAGATGGGTTGCCCAGTGTTGCCGGGGAGGAGTCTCCATCTCGGTAAGGCAAAGGATCTTCCTAGATCAGGCTTTTTCCTGGGTCCCTCTGGAATAGTGGACACACTCCTGATGGTTACTGATGGATCAACTGACTCCAGGCAGTTTTCTTTACATCCTCGAAGATGAGGATTCTAAAAAGGATTCTGCTATTCAAAAGCAGTCGCTGAAGCTATCCCTGGTGATCTTTCCCCTTCCCTAATGCCTCCTTGTCCCCACAAGGCCAACAGTAGATGTCTGAGTCCCTCCCAAGCTGCACCTTTCCAATCTACACTCTTCCTCTGTGCTGTTTCTTTCACGAAGAGCACACACGCTAACCCTGAGCCCATCTTGTCTTCAATCAGCACTAACCACCTAGTCCGCTCTGCCAGCGTCACTTTCCCATATGACCCGGCTGATCACAATTCTGAGGCATGTTCATGCTTGTATAGACAAACAGAATGGCACCGATTGGCTAGTCTATAATGACACAGATTTCGTATGATTCTGATTCAGAAGCCTGTAAATCGGAGATGAAGAGACCATCGGCAGAGGAAGGAGTTCTTGTGGGATGTTGTCACCATGAAGGGATCCAATAGGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGAGGGTGAATACTTGGATATATATAGTGGGGGTGGCCATTATTCTTCCCACGTCATGTACCCTTAAGTTCTCTAACTACCTCCTTCCCTACGGTAGCCTCACTGAATTACGTGAATTCCGGGTGATTGATGAGGTACAGACACCAAAGCTCATTGTCTTATCCTGTCAGAAGTATCAAGTTCAAAACAGCAAGAGCTACCTGTGGGAAGGAAAGTACGAATAAACTTTATGGTATCTCTAAACTATAAACCCCCAATTTAATCAAAATATTGTTTTAGACTCAGTTCTTTTATATCGATGTTCTTTAAATGTAAAAGTCAGTGGGCTTGCTGGTGACTCCATGTACAGGTTTATACTGTACATTAGCCATCTTCATCCTCACAACTTACCTCTAATTCCACCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTGCTGCTCCCCTTCCTCCTCCTAAATGCCCCCTTTCACTTAATATCCCTTATTAAAATCTAAATTTCACAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGATTGTTCTTCTTGTTGCCTACGTGCTCTTCCCTTTTTTGAAAGTTGTCTCTGTTTATTGTTCTTAGAAAGGTGATATTACATGTTTTCTCATGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTTCCAGCCTTNNNNNNNNTCCCCAAGGCTATAAATCTCAGCAGGTGCCTAGAGAAGTTAGATGAAGGGGGGAAAAGGGGGAAAAATCACGTCATTGAGTTAACTCCACATTGAGATCAGCCACATAGTGGACCAAAGTCACATAATGGCAGAGGAGTCATAAGAGCAGAAAGAGAGTAAAACTCAAAGTGTGAAGGAAAATGTGCTTAAAACTACGATAGAAGGGAGAAAAAGAAGACGGTGCACGTAGATAAGTGGACAGATTTTAAAAAGCTGCCATAAGTTGTTTATCTCTAAGTACATTTAAAAAAATTATAATGTTAAAGTGGAAGGGAATTTCTGTGAAGAGGGAAGGGAGGGTCAGAGTGTAGTGGGGACAGGGGAGGGTTCTGAAAAGAATCCTTTTGAAGATCTGAAGAACTATGTGACACAAACAATTAAAGTGCCCTGTAATTCCACACAGGTAAATTCCACACTTACCTGCATCCAGTATTCTGTCTTCCCATATTTCAAAAACAAAATTACCTCATCTATTTCATCCTGTTTTGCTGCATTTGATGTAATAAATTCCTTGTAACCAAAAGTGCTGATAAATTTTAAAGGCATGTAAAATATGACGGGTAGATATCGTGTTTGTCATCAGTTTATACCGACTTTGGAAGCAGGTCCAGGAGCTAATTTTTCCTCGCTCTTTGCAAAGAATCGATAATTCATGATTGCCATTGACTTCAATACAAGGTATTTAATCCTGTCAAATTCCAGCTTTGTGTGAATAAAAATGGCCCTTCTCTAATTGTGGGTTTTGATTAAAGCTAATTTTGGTGTGCTATCCTGTGGGCTGCATCTGAGAGAGAGCCTAGCAATATTTCTGATACGGAGAATGACTTAAAGATAACCAAAGAAAAGATAGGAGCTGGGAAAATAACCAAAAAGGATGTTGGTCACTCAGAAACCAAAGACTTTTTTCAGNNNNNNNNNTGCATGAAAACAGCTACTTGGGCAGACTGTGACTCGAGTCATCAGAATATTTGGGTGGGCACTTTACTTTGGGTCTCCAGGTGGCTACATGAGAAGCTAAAACCTAGATGCTGGACTTTCTAAGAGTAACTAGGGAAGGAACTGGGCTGAGAGGGCTTCTATGACGTAAGCAGAGCCTGGATGATGTCACAGAGAGAAGGGCGGAGGTTGCACTTCTCTTCCACTTGGGGGCGCTAGACTCCCCTGCAGGTGGGTTCACTATCTTCGCAGAGGGGTGTGAAAGCCAGTTCAGCTCCTGAACCCCACAATTGTTCAACAGACTTTTGGTGCCTGACCGGTTTCCGAAGACAGAATCTGGACGACTAGGACATTTACTTTCGGTAAATACGTTTATGAAGATAACTGGGACCCATTTAGCCCAGAAAGCTAAAAGTTTTCCCTCGTACAGCGAGTAACCGTATGTTCTGATGTCTTCCACGTTTGAGAGCTAGGCCGATGGTCTAGGCTAGTCAGTCTAAGAGTTTATTATACTTTGCTAACAATATCTAATTCATAATTCTTCTAAAATGCCAAAGCTCCTCTCTGTGTCTGTGCATTTTAGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGAGATATTATTTCTAAATGGCTGTTGTTGCCTACACAATAGACTCTTGTTGCGGTTGAAGATGCTACAGCGTCGAGGAATAAACCTGGGGCTGGGTCAGGATGCACAGTACAGAAAGCCAGTGGACTGGTGTGCTGTGTCTCTGGGCAGACACTTGTGGATGTTGCCACATAGCTCATAGTTAGAGGGTAGAAGAGGGGTTTGGCCACCCTCCTGGCTCCTTTGCTATCCTTTCTCTGTTCTGCTAGCTTAAAGTGGGGACAGAGATACTTAATCCCACACTGACCTAGCCATTCAAGGAGAGGATCCTCAGCAGAGGCAAAGTGCCTCGGTCTGAAGAAATGTGTCTGAATATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACCGCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTTCTTATAGAAACAGTGAGTCTAGTAGAGCCACAGACTCTTACCTCATAACTACAAATAGAGATGAACAGACACTTTGTTTTAATTTAAAGGTAAGACTTGCTCATGTACTGACCTGTGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACTGCTTGTTGGCTTGCTCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACTCTGCTAAAGCATGGGGCTCTTAAAAACTCAAACCCCACTAAGAGGATTTGAAAAGATAATAACAACACAGAGTTCACAGGAAGCCACTATAGACTCATGGCGTCTGCGAATTTAATCCCATGTACTTTGGGCAGTGAAAACAATCCAAACCAGAGATCCCTCTTGCTCAGCCCGACGGAACGCTGTGCTGTGCGGCGGATGTCCCATGTCAAGGACTCAACCTAGATGCAGGAAGCCTGTGAGAAACCGGAACTATGTCATTACAGTGCTGACACCGGAAATGGCTCAAGTCTGCACCTTCATTGGAAGGAGAAGAAATAAGTCACACAGCACCGGAAGTAATCCTTGTCATGGTCTGTATGAGGTCGGAAGTATAGGGCCCCATGATCAATCATTAAGCACTGCCTACACGTGTCGGGTGAGCCCACACAAATGAGGAAATGATTTTTAAATTTAAACACAATTTCTAATAACTAGTAACTTTTAAGTGTCCGGTTTTTGCACAAGCTTCCAGATTATGTGGTTTCTCAGGCGGAAGAACGCCGCACAAGAAGTGAGTTTGAAACTTCGGACGTGCCCACTATATGACAGCAAACTAAGAAATGCACGGAGGTGGGGTGTGGTAAAACGAACTAGAGGAAATCTGTAAAACCAAGAAAGGAGAATTCAGAAGACTTGTACGGGAAAGGCCAGCAGCAGGGATGGCTCGGAGGACCATCCTCGTTTTCAGAGTTTATCACAGCAAAATTGCCAAAGACTGGTAGCAAAAGTGCCACTTGTCCCTGTGGACACTCTCTGAACGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGATATACATGAAGACACACACAGCCCGATTGAGGACTTACAGAAAGATACCCATCAAAGGACCCGAATATTTGGTGCTAAATTAGGTGAGCTTTGTGGAGGAATGAGTGCCAACCAAATTTTGCAGGTTCTACAGCCACCTGCATGTTTCCGCACCCCCTTAGCTGTTGGGGTATCACATACATGGCTGTCACTCCTGCTTTCTTTATTTGTATTTTACTGTGAATCTCCCTTCTCCCCCGTTCAATGTGGCCAGCGGTTTTCCATGTGGAAGGACCTCACACTGCACTGTGTCTAGGGCGTCAGGGAAAACAATTTCAAAAGAGGCTCAGTGCTAGGCAAACAGTACAAACAATGCATACTTCACCTCCCAAGGAGGGTCTCAAAGAATACAGAGGCTCTGGCTGGTGCACAGGGCTGAGCTTACAAAGTTAGGGCCCACAGCATCCCTGGGACCCAACCAGCAGTTCTCATTCAGCCCTCCATGTTAATGACTCATTCTCATCTCTTGAGACCAGAGGATGATGCATTTGGAAGATCCTCTCCCTAAAAATGATGCTTGTACAGAAACTCCTACGACACTTAAGAACAATTTGTAATAGGAAAGCACCACACAGTAAAAAAATAAATGGCAGATTCGACAGGCATCTCTGTGATACAATCATGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGAAGAATAGACTTACATAAAGGATACATTTCCAGGCACAGATATCTGTTGGGAGGAGGTTGACGTTCTAACAAACCTCAGCCAAGGACTCTATTCGGAAAATTCAGAAGGTCAAGACATTGGTTCACTCCTAGGAGCAGATCGCTGTCTATCTCACAGAACCTTTATGGAAAACAAAGACAGATCAGCCTAGAATGAGGTAAACAGAAACCCTTTCAAGGCTATTGAAGAATTTTGGAGCCAAACTCCACAGACAGTTAACAGCAGAGAAAGTGACCCATGACTGCAGGTTGTATAATACCACTGCACCTGGTGAAACATTTCCTACTCTCCTAGGAATCCTAGATGTGAGAGGGAACCAAGGCAACCTGGGCAGCACACTTCAGTCTCCATACAAAGTGCACTTTGCAGGCTGACACCCACATGGCTAGTCTGCAGTTCACCAATACTGGTCATAAAGGCATCGAAAAACAGGAGACGCCCTACCTGGTAGAGACACTGTCTCTGGTTCCTGCCTTCTGGAGGCTCCACGGTCATTCCACCCTTAACTCTGCACCATCCTGTTGACAAGTGTCTGGGCTTTATCTTTGACTTAGGAGTATGTTTTAGTCCTTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATGTTATAAAGGTTAATGAAAAGAAAATGTTTCAGGTTCCAGTTAAAATTAAATAAAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAAAATAAAGTATCTTAAGAGAGCAGTTTAGCATGGGAAGCAATAAAGATGCCCCATTTATGGATGAGCACTCAGTCTCTTTAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGATAAAGACAATTTATTACTTAATAGAAAATTTAGACTATTAGCTTTACCTATGTAATATAAGGCTGTATGACTCTAAAGAATTCAAATATTGAAAATAAATCAAACAATTGACTGTCATATGATTCAAGGAGCAAATTATACCTACTTGATATAGTGCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACACACACACACAGATGCACACTTACATTATTTTTACGTCAAGGTGTCAAAATTCATGACACAGTCAATATGAAGGAATAGAGTTTTGTTTAGAGCACACAGTCACAGTCATTGGGTTCAGACTGTCGTGGCAATGACCACATGGCCACAGTGTATTGATCTGTGTCACTGAGAGCCTGCATGAGCCCTGCTTATATGTGGGTGCATCAGGCAGCCAAGAGTTCGGTCTGAACAAGCCAGTTCCCTCCTTCTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAATGAGCCAGGCAAGTGCAAAATGTTTTTTGAAAACAGTTTAATTTCAGTTCTGTACACAAGACAGGGAGGAACACTTTGATATGGATTGATTTAGTCTTCATCTTACAGAGTGCACCCCCAAAATTTACATAGTATAGAAAATGCACAGTTTCCTATGTAGCAATCATGGCGCTGAAAACAACACACTAATGAAATTAAAATGCAAAGAAATGAGATATATAGTAACAATTCCAATCATCAGAGTTAAAGGCTCTTTTATTTAGATATGTGAGCTGTCGTTATTAGTTCCCTACTGGGTTGAATTTACAAGGAAAGAAAATCGCAAGCTCTTCCTATTCCATCGACCACGGAGTCATTCATCTCGGTGTTAGGGGGCTCCCATCTAGGGATTAATCATCAGGGTTTGAAAACAAAATCCATCGACTCAGTACATGAGGCTTTAGCGGAGAAAGTGAGGTTACAAGTATGTAATGGCCATTAGTGTCTTGTCTGCCAGTCTGTTGCATGCATGCCTTGTTGTTGACTATTGTTGTGGGTGGTGGTTGTTGTTGTTTTTAAATATGAAATGTTGAATGCAAGGGCAAGTGGCAGGGATCCGATAGATCTTTGCATCCTCACTTTCTCCTTCCCATCTCGCGCTAAGTCTCCCAATCCTCAGCTATCATTCAAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGACTTGCCATCTCAAATTTGTGTTTGCCTGTTGACCGTAACCGTCTGGTAAGCTATAAAAACCACATGATGGGTCTGAGGAGGATGGGTGGGTGAAACCGCTTGCTGCCTAAGTAGACCCGAAATCAGATACCAGTCACCATGAAACAGGCAGGGGAAACCTGTAACTCCGGGGACAGGAAGGGGGAACAGAATCACTAAGGAGTGCTGGCTTCCAGCCCGGATGAATATATGAGAATTTGGGATCAGGCAAAGACACCACCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACCACAGTGCATCAAAAGAAAATGGCAGAGAGACATAGAGAAAGATACTGCATGGTATCCTCTTGTAGCAGGGTGCTGCAGCACCCCCACATACACACATAAACCCATGCACATGTGCACACATGAGCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCTTAAGAACTTGGTACATACACATAATGTGTTTGAGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCTGTGCAAATTTCGTAGATGGAATCCTGGACACTGTGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCAAAATTTAAAACCACAGAATGGTTTTTAAAAGGTTACATAACGTCCTAAATTCAGTTCCTTGGTGGTGAAATATTTGAAATCCACACAACATTGTAATACTATCTATATAAAATTAAATTATTCAAATGAATATTTTAAAGTTCAGCGGATCTTTATCTGTGAAATAGCACAGGCTGAATGAAATCAGTTGGTGCCAAACCTCCCTACAGCTGCACAAGAAAAATTGGAAATCAGGGTTCAAAAGCGTGAATCCACAAGGGTGAGGGTATCATCAGAGATCGAGGACCTACAGGATCGGGTAGGGAGCTCAGTAGACCAGACAGGTGGACCATAAGCCTAGAGCCTGGAAAACGGACCATTCATACCTTGACAACCTTCAAAGTCTAGGGGAAACGCAGGGATAGGTACCCGCCAAAGTGGGAATAAAAAAACTTAATACATTTACAGGACATTTAGCTTCTAAATACTTTGTGGATTGGAATCTACAGTGTGAAAAGGCATAGGAGTAGTAGAATCCAGTTTTCCCCTTACTGTGACAAAATTGTGTCATTTAGGGGCTGGAGAGATGGCTCAGCTACTCAGAACCCTTAGCATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAACTTAAAATGAATCATTTAGTTGAGGTTAATGCACCGAGGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCAAAGGTTAATTTCTCCTAATTATTTTCATATGATTATGTACGATGCTAATATATGGAAATCATGTGTAGGTTATATGGGAAATTGCAACTATCCTGGAGAATTCTAAAATAAATGTGTTTTTTAATGCAAACTCGGTAGTGATATTATTTTCCACTTCCATTTCTCAAGTCTCTGTCCATTCTAAAGTATGTGTTTATTTTATCTACAGTAGAAAATGTCCTTGTGACGTAATGAAACATTAGTCAGCCCTACTAAGATGCTTTCTGGAAGTCAGTTAACCTCAGGCACTGAGAGCTGTGATGACTTAAGATGGGCCCAAAGCACTTTCGGGATCTAAAACTGATGAGCCTGGGCTTGTGGTCACATTCACCCCAAAACTGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCCGACATCACTGACTAACTATACCTCAGCTAGAGATGTGGCTTTGCGATCCTGGAGGAGGAGAAACAGGATTTATATGGCCTTACACTTTGGCACAAGCAGACAGCCACACTCACAACTCTCCATCTGGTCCCCCTCTTCCTTCACAGCGAGTTCCAACACAATTTGTTATTTCTGATTTTATCCATCCAGTCTGGTCATCCCTCTTCCAGATCTTAACTTTTTTTTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGTCACCCAGTTAGCACATGTGCATGCACACACATGTGGAAGCCCAAGGTACATTCAGGAAATATCTTTAATGTCGTGTCCATCTTGGTCACTGTGGCAGCAACTCTCACTCACAGGCAAAGCTCCTTTTGGAATGGGTCACCTTTCCAGAGAGCGTGCTCTGGGCATCCTGCCTCTGCCTTCCAAGATTGAATTATAGGATGGTCTCCATATCCACGGGGCATATATGTAAGTTTCTAGGGAGCGAGAACTTAACTGCTAGACTCTCTCCCTAGCGACTTCAAGCACTTTCTGTCCCAACTCCCCTTTCCCTTTCTTTTTGAGATTTATCGAGTATGGATGACAAATGGAGACTGTATACATTTGAAGTATGAGGTGTAGTATTCTGATCACATTATACATTGAATAGGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGATCCACTGTCTTAACATACTCCACATACACAAAACCGCAGTGACAATCAGTTCACTGTTCCCAGGCTCTGATGTGTTGTTCATCCCGTAACCGAGTGATGTTGTACATTCTGTCCAATTTACTTCTAAAAAGGAAAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTGGAAAGCCCCTGTGTTGAACTCCCTCTGTTGATAGACAGATGCTGTTTCAGAAAGACCAAAAGCTATGGCACACGATCCCGGGCATGGGAAGTCATAAGTTTAGTTTCTTGTGTTTGTAAACTGAACAGAAAATGGGGTTTACAGGACAAGGAGAATGTAAAATTTTGTGTTGCTAGAATACTCAGTCACATAGGTTATAGAGCGGCTGAACTCAGGGTTCAACAGGGGTGTGGTTGGGAGAGTCATGTCTGTGTATGAATTGAGATCCTCTTCCCAAGTGCGAGGGCACATACATGTGTACATACGTGCAGAGATGAGTAGAATGTGCATTTCCTTCCTCACTACTCTCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATCAGGATATGGTCTATCACAACCTTCATGCCTTCTCCTGTGTGTGTGTCTCAGTGTCCCAAGGGATATTTTCACAGAAATGGTTCCACCTCCACGTGCCTCTGTGCTTACACCCAGAACAGAGTGTCTCGTTTATCAGGACAACTAATTCAGAGGTGGACATGTTCTGATTGCAGCCTCTGAGGGACAGAGAAGACTGCCTGCATCTTCAAGGCTTGGGCTTTCTTACCATGTGAACTGAAGGCTGGTGTCCCTCCCTGGACGATGGAGAAAAGGACAGAAGAATGAGGGAAAGAGGAGGCAAAGGTGTAGGGGAGAAGTTGAAATCACATTAAAAGTTCCAAGTTAGCATCAAACATGAAGAGTACACAGGGAGAAATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTCATTGCCCCACTAAATAAAATGCTCTATTAGGCTTATCTGTCCCTCTCACAAGTAGCCTGTAATTAAATAACTGCCTTTTAAAATCCTGCTAGTCTGAAAGAAAGCCATTTGAACATTTTCCTTAGCTGATGAATTACACGGACCAGTAGTCCTTGATAAACAGGCCTGTTCTAAAGCGATGCATGAGAAAAGGAAACTCTTAAAAAACAATTGATGGGGGATTAATTCCACATCTTAGGCATCACTCAGTAGACACTGTCCCCAAAAGGGAGCAGAACCCAACTAGGACCAGCTGCAAGACTGGTCTTCCAGAGGGTGTAAGATCCAGGAGTGCTACTTCAGGGACTCTGTCAGACCTCCCTTTTCCCAGAACAAATGTTGTTACTGCCCATGCTGAGCCACTGAAGTCGAAAGAGTGAGGACAAAACAGCTCCCTTTGGCGACCATCTCTGCTAAGGAAGTTCCCCATCAGGGCCAGAGTTTTTTCACTGCTGCTTCAGGGCCTGATCATGGCTGTAATGGATGTCTGTGGTGCTGACCTTTTCCTCATAAAGTTCTTTCTAAAGAGTAATTTGTTTCCTCTTCCTTCCCATGGAACCCACCTTGCCATTTACATCACAGATGTCAGCGTATCTTTTTAAAGAGAACGCAACTCAATCCAAATCTACCCTCTGGCATCCAAAATGCTTGTCATTTTCATAGCCAAGTACTTCAGAGTGCAAACTCATTCCTGAATCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACGCATGCTGCAGCTAGCAGAAACTGGTTAACTATAACCTCTGATCAACTCAGCATCAATTGAAGAGAGAGAAAGACAGACATACAAGCAGACACACACGTGAGGGGAGGGCTTAGCAAATGTCTTATGTGTTATTGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGAACCTAGAGCAGACTCAATGGGGCAGCAGGGAGGACTGAGGCCTCACAGATTCCCAGGAGCCTTTGCTTGCACCTTCTGTCTGTTCTATCACTGTAAGCCACAGTGACCTGGGCAGGCTCAAGAAAAGGATGGACAGTCGGCATTACCTAGGAGATGACACAGTCACTTCTGTCCTTATTCCATGTACAAGAAAGAGTGTTAATGACCCAGTGGTTATAACATTTAGTAGTGGGAACATAAAGAGAGGAGGAACTTAACGCTTCCCACAGGGCCAACAAGAGGACCAGAAGCAGAGGTGAAACTGGACTCTGTAGTTCATTTCCTGTGTGGGCTCCCTTCCCCCACCTAGTAACCAAACAGAAGGTTCTAAGCAAGAAAGAAAGAAGAGAGCCACAAGACGAAAGAAACCCAAGTATCTCAATAATGCCCCTGCCTCAAGCAGCACTGCCCAGAGGTTTGTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTCAGTCTTGGAGCGTGATTGCTGCTCATGTGGTNNNNNNNNNNNNNNNNNNNNNCTAACTGACAGAGAGGGCTATAGTATTGCCTATAGTGAAACATTGAGCTTGCTGCACAAAACTCAGCATATTATTGTAAAAGAACTCAAGGGAAATTCCAGATCTCATTAAACAGATAGCTGCCACCTTTCCCCCTTCTCCAATTTCTAGTCATTAACGAATTTTTAAGCTCCTGTTATCCCACCTTAACCACAACACACGCTGATCTTCATAAAACTGATGGCACTCAAGCAGTGCAAGCCACCAGACAGAGGACAGAGATAACAAACCCAAACATCCCCTGCAGTTCCCAACTCAAATGCTTACAGAAGCCTTGTCAACTTTCAGTCAAAACAGGCATCACGTTTCTCTCATTACCTACCCTTTAAATGTCAAAACATTTACACGTCTAAGTTCTTTCTGTTAAAGGGGTGGGGGGACTTCTTTCTACTTTATCAGCCATTTACTTTGGTGTTTTTAAGCAGAGAAGAGGACAATCCGGTCGACATTTACTCTAATAGGTGACTGATGTATGCATGAGGCTGTCCTTATTTCTCCAGTAACTATAAACATAGATGTCTTTTCCTTGCAGGATGTAGGAAACGAGCCTTCTACCCCATCCTTCCTTTCTCATTCAGGATTTCTCATGATCACTCTGGCATCCACCTCTTACCAGATCAGAAAGACTGAACACGATCCCTTCTGCCGTTAAGGATCAGACCCCATTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACACACACACATATGTATATTTAAGCCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGGCAGCCCTATGAAAGCTACAAAAACACTGAACTCAATTTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGATTATTTTAACTTTGTAGTCCATAAGTCTGAGCTCTTACTTTGAAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCGTGAGTACACATGATGCATACATTACAAAAATGAAAAATGAAATGTGGATATTCAATAAAGAAAGCTCCTTTCCAGCTGGTGGGGTATAGAGAGTATTTCTTCTCTGAGTATAGTTATCTCTGAAGAGGAAGTCAATAAATGACTCTGACAAGAGCCTTTGCGATATCAGCTGCCAACCCAGGGCCCAGTCCTCCTCTCTGGCTGCAATTACCTTCTTAAAATGGCTCTACATTGTCTCCAGGGACCAAGGTTTCCCCTTCCCCATAGCTCTGCCCTACTTTGAGCCTAAGAGCCCAAACAGGTAGCAAAGCAAGGAAGGGAGAAAGGACACGAAGGGCTGGAGTGGAGGCTGCCAGTAATCCAGTCATATACACAGACCATTCCATTGGCACTCAGTCCACGGATGCCAGGCAACATCACTGAGCTGGATGCCCAGGAGGAAAGGCAGGGTTTAATAATCAAATATTGGCGGTCTTTACCCCAGTAAGTTCAGCCAGCTGTGAACACAGTCAGAGCAGAGAAGATGACGACACTTGGCTGTGAACTGTGTACTCCTGAGTGCGTGTGCATGCTTTTGGAGAAGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCTGGGTTTCTTTCTTTTATTTTCATATATTATTAGTTCCGGGACTACTTCATGACTTAATAAATCATCCCATATTTCTTCCGCTGTGCCTGTTAGCTCTGAAAACCCATGCTGGTCACCCAACGATGTGCTTTTCCTTGTCAACTATTTCAGGGGACTTNNNNNNNNCCCTTTCCATGAACCCAAGAGACAAGAAGAGAATAGAACCCTGACTGGGAAAAGGAAGTGGGTACAACCTTGTCTGAAATGATTCGGGGTGTGTGAGCACGCAGATAAGAGAATGTGATGTGAGAACTGAGAGCAAGCTGGACACAGAAATGGGGACATTGAACCCCACAANNNNNNNNACCAAACGGTGCCTGCGGGTTTAGGCTTAAAAGTACCTTCCATTGAGGGCACAAAGGAATCAGTACTGAGTCTGTTGGGAAATTGGGAAGAATAGAAAGCCTTTGCCTCCGCTCTCAGTAGAAGAGATGGCAGTAAAATGGGATACGGATGTGTAGGGCTATTGGCAGAAGCAGATTTAGAGAAAAGAACTTGACTCATCTGCTTTGATTTGAAATAAATCTTTATTATGGCAAATGGTGGTTATTAGATAAAGATGCCTCACACATCCTCCATTCAGTCACAGGCACTTTCAGCTGATTTCAGCTGGTTATGTGTTCATGGATTAAAAGCCTTTTAATAATATCTACTAANNNNNNNNNNNNNNGCTCTCTCCGAGGGGAAGGTAGAAGCAAAACTCTTTTTATGGCCATTTCTCAAGCCTGGACCAGAAAGATAATGGCCAAGGTTTATAAGGTAGGTGGGAATGATCAATTATACCCCTACAACTACTGCACAGCTCTGTTACATGATCGGGAGGAATGCTGGAGTTAACCTGGATTTCAGGACCAGCAGATACCCGTTGTCCCCACTTGGGCTTCTCCGGGTGCAGGTCTGTCTCTTGTGGCAACATGCAGGGAGCATCCTACCAGCAACTCTGAGGAGCAGCACGAGGACACTTCATGGAAACCAGGGCAGGAGAGAAGAGAGGAAAGCTGTCCTTCTCTGGCTCATAGACAAGAGTCAGAGACCTGAGTACCTGCTTCTAACTGAGTACAGTGCCACTCCCACCATGTGTGTATGAACTCTGCTGAGGTCTCCAGTCTATGATCATATACACTTTTGGTCCATCATTTCCTACCAAAAGGAGAAGACACCCAGCTCCATCTAAAGTGGCACTGAGAAGCAGGCCGATTACGGTGTGGAGGTGGAGGACAAGACTAAGTAGCATCAACACAGACATACACTTTCATGCATACAGACATGCATGACACATATATCCGCATGCATATGCACACAAAGAACATGAGCACACAGGCATGAATGCACACATAAACATACATACATGGAACACACTGATAATTTTATAAATACACATATACATATTAGCATGTGTGCACTTAGTTTCACACATGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATCTGATTTCTGTATTCATCCTAGAAAGAGTCAGCCATTTGGTGCCTATTCCTAAAGCTTTTTCTTTTAAAATGCATGACTGCAAATAAGCAGTTCACTAGGTCAGGAAAGTGTCTGCCTCACATATGAGTCTGCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGAATGTGGAGACATGTACACACATCTGCAAACATATGCATCTATACACACCCATGCACATACCTTAGATAAATAGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGCCAGGCAGACAGACAGATAAGACAAATAGACAGCATTGTATTTGAATGCAACTACTACAGAGCAGATTGGAGTCCCCTCCATCCCCTTCAGAACATAACCTGTATCACAGGGGAACTCACAACTTCCCCGCAGGAAACAAGCATCCTATTCCAGCAGAGAGGTGGAAACAGATGTTAATATTTTCCCTGTGCCTTTGTGGGTCAGCACTGTGTATCACAAGATGAAAAACATGCCACCGTAATTAAGTGTTAATTTCATTGTGGCAGAAAATATAAGAATGGCACCTCAGTTAGGAAGGAAGGCTGCTCCGATCAATGACTACATTTGACCTGAGCTTTGCTGAGCCCTGAAGCAAGAACTGTGGATCCCAGGAGGCCCGAGCTCTCACGCAAGGCTCCTGGAGAGTGAAAAGGTCCTCTCCCTACACGAGTGATAGTTCTCTTTTAACTTTAAAGAACTTCTGTACTGGCTGTGTCCTCCCTGCAGCCAATGAAGTCATTGTAGTGCTGTAGGTTCCTGAAGTATTTGATCTGGTTGGTAAACCAGTGTAGATGTGGATTGCAGGATGACGTCGTGCCTGGTGGTATCTGGACCGGCACAGAGGTGCAGGGTTGAGGGGCGAGGATGAAGAATATCCTTCCTCCACTGGGTCCTCTAGAACCTGTGCCCAATACCCTGCATTAGCTTTGCTCCCTTAGCTACCTAGTTCTGGTTATGTTAACATAGGGTGACTTCTGCTACTTTTTAATATACATGAATGTCTAGCAGCTTATGTTACGTGAACTGTCCCGGGTAGACCTGAACAATGTGTGTTCACCTCATGTAGGCCTCCAACTACAAATGATTCCAGCCAGGTCTACCTTATCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCAAGAAGCCCCCTTCATCATGGCTGCCTCCGACCCCCGGGGCAATTGTTCTCATCTGATTGCTCTTTGGAACAGGACCTGATCATCATAACCTTCGAGATTCCTAAGCATTAAAGTTTTCTTAAGCTTCCTGAATCTTCTGAGCTTCTTTCTTCCCTCCAGAAGGGAATGCTTTAATTCCAATGGATTCCCAACACAACCCATGAATAAATAAACCAGAGGTCCCGAAACAACATTCATTCAGTCAATGTAACTAAAGAAAGAGCAAAAACCGTTCTTGCTAGTGCTGTCCTTTTAATACCAAATGTCTCCCAAGGTCCCGTGCTAAGGGAGGGAGTGCTGTAGAGAATGGCTGTTGTTTCCCCAGCAGCACATCCTAAGACCTAAGGTGTGCAGTGTGAAACAGCCAGGATACCTGCCCAATTCCCCGGCCTCAAAGAAGAAGATACAAGAAACCCAGAGAGGAAAATAGCTAAACTTGCAAAAACCTCGCCCGCTGCTTACAAAGTTGTGATTCAGTTGAACAGAAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAAGAAACTACATTTCCCAGCTCCACCCCTTTCCAGAGGTTATTTTAGAATTAGCTCAAAATTTGAAACCACAAGTATAGGCGCCCAGAGTGATGCTACCGAAAACTGAGTTAAGCAAACAAAACTGTGTAATGAAGATGCACAGGAAACACAAGGGAGCCCGCAGCAGGCTGGGCTCAGTTCTACCCCTCAGGCTTTTGCCCCCTCCATTCTCCACAGAGTGGACCTGCCTTTGAAGGCAGAAATCCACAAGTTCTGCCCTTCTAAGCAGCCCTGACAAGCTCCCAGGGGAGTTAAGAAGGACGTCCTACACCATCAGCCTTGTCTCCTCTCTGCTGACATGAATGAGACATGAATCTTGGGGAAGTGGAGAGAAGAGAGGGTCACCTGGCAGAGAACAGCTCTCACAGCTCTGCATATAAAGACGCATCCTGAACTCTCAGATGGTGATAAATAGAAGGGGAGGAAGGAGACCAACACTGAGCAGTCCTGGGGATGAGCGGATTTACCTTGTGTCTAGCACTAAGAGAGGAATAGTCCCACACATTCAGTGCCACTCTCCCAGGAGAAGCTACAGCAGTGTCTCCAGCAGTGGACAAAACACTAAGAAATGGCTGCTCATCCTATCAAGGATAGCACTTGCTTGGGAACAGGGTTTTGACTACAAATGGGCCCTGGGATATACAACCACTCAACCCAGAGAACTGAGAGCTATGACAGGATCCACATGGGTTATCTCAAGGCAAGCATCTCCCCGTCTGTGTGGCAATTTCATCCCCACTGGGCTTGGGCCAAGTTGAGAGCAGCAAGGGATTCAGTGTGAAGCCCTGTAGTGGCTACAACACATGCCCATAAGTGGGGGATATCACAACAGATGCTCTATCTCTCAGCATTCTGGAAGGTGAGTGTCTAGAGCCTAAGTGTCAGTAGGGCACGCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGACACATCGTCCATCCCTTCCTCTTTTGTCACATAGTGACCTCCTCTGCTTCCCATTCTCCTCATGGGCTCAGAAGTCCACAGCAATGGAGCGGGAGCCAACTGCAGTCCATATGGGATCAGCTTCCCTCGGCTACAATGGGTAAGGCCTTGCCTGCCAATCAATGACATACACAGACATTTGCATGTAAAGATGACAACTCATCATTCTGGAAGGAGACAAAAGCATCTTCAACAACTCCTCACCCAGCGCAAAGCCAGAACGGTACCCTTGGCTCTCAAGACTGCTTCTACTTAGTTGAACTGTTATTAATTGTGCTAATCAGTCCCCTTACTGTCGTAACAAAGTACCTGACAGAAGAAAATGGAGGCTGCCCCTGTCCACCGAGCTCCCACGATATAGAGAAGCAGGCTTGAGTCAGGGACAGGCAGGACATGGACCTTGCAGTCTGCCTCTGTGGTTCTATGGCTGCCAGCTTGTCCCCGTGTCCAAGTTGTTCCTAAATCCCTTCTCAAAATGGTGCCAGCAACCAAGGTCCAGCTGTTTCCACATGTGTGCCCTTTAAATGAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCTCTGAGGAGCATTTCACATTCAAACTATCCGAGAAAGGGAGGGGTGCACCAGAGGGAAGCAGGGACCAACCTCTTCAGACTGGAATGTTGAGTATCTTTGTCTCCTGTGTGAAGTCATGTGACTACAAGGTACAATGTCTTTGCCTCTCTTGTGTCTAATAATAAGATGTTATAAAGCAATGTTCTTCACCACGGAAAAGAAGTGGGGAAGGATGGAGGACAGGAAGGAAGGGCAAATAAAGGAAGTAGCAGGGATGGGGGGAGGGTAAAATCTCAGGGAAGGGAAATCCAGACATCACACATCAGACAAAGCTGCAGTTGCTCCACGTTCACACTCTCCCTCGACTCAGAGGCACAGCATTTTTATGCTAAGACCTGCTCTATGCTCCCTCCCTGAAGTAAAGACAAAAAGTCTAAAAGGCAAACCTTGGAGGCCAGACTCCAGTGAGAGGGTAATGAGCCAGAGTAGTCATCAGCCCCTAATGGGAACACCAATAGCAGTACCGACACCCTGTCAATCAAGTCTGCAGAAGGACTTGAGTTCTCTCATGGAAATCCAGAGAAGCCAGGAGCCCTGTGCTGTCTGAGTCACACGAACACTCAGAGTCCTCGAGCAAATGCAGAAGTCCCAGAGCGCACCAGGACAATCCTCACCAAACACAAGAGCCCTCTAGGTTTGTCACTGGGCTGGGGACAGGGGTCAAAGGGACTGAAGGCTTTTCTGAAGTGATAAGAATCTGCCTCCCACCGGGCCTAGTTAGACATTTAAAATGGAAATAATGGGGCATTTCCCACCCACTAAGTGGCTAATGGTACCCCTAATCACCAGGTCTCCCTGAAGGGCCCATGTGAGCAGCTCAGACCTGACCCAGGGCTTCCAAAAATCCACCCTTCTCTAGACATTTCCTGTAACACAGACGTTGCGACAAGGGAATTGGAAGGGAGGGAATGAAGGGATGGATTTGAACAAATAGGCCTTACATGCATCTATATAGGTTCTAAAACAATAATAAAAGAGTTTAAAAAGAAAACACCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGAAAAGAGAAAGAAAACACTTCATTCAAGTCCCACTGCCTCCTTTCGTCAGCATTTTGCTCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTCCACCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCAAGAACCCCACCTCAGGACCTTTGAAAGCCATTCCTCTGTGAGACCACAGTCTCTCTGTAAAGTGCACATTCCTTCCATGACAATGCGATGTGGGTTAAATTTCTAATCAGAAGACAGGAAGCCACGTTGAGCTATGAAGGATTTTGCATTGTTTCTCAATAGGGCAGCATTTTGCTTTTGTAAAATGTGAAGTTTCTGGAAGAAACCTCATCTGCCTTATGCTGCACNNNNNNNNGAAATACCTTTAGTCCATGAGGTATAACTTAACCCCCACAGTAATCATGAAGAAGGCAGGGGTGGATATCATCTGTGTTGTGTGGTCCTGAGAAAGGTCAGATATTTAGCAGGTAGTTATCAATCATTTAACGTTGAGAGGGGGAGATAAAAGAATGTCACTTTTTAATTATATTGACTTCACTCTTCTTTGGGGAGAAACATTTTAAATAATATTCCATTAAACTTCCTACTGTGTGTGTAATTATTGTTGTATCACATCCACCTCCTGGGACATTGGCCCTTATTTGAGTGTGTGTTTGCTAATTGCTAAGGAGGTCCCGGGGAGGGGCTGGCAATGTGGGGTTCCAATAGGGCAGAAGGTGAGGTTAAATGAGGCTGGCAATAATTCTGGCCTTAGAAGGGCAAACACAATAAATATATCTGCTGGGAATGTGTCTGGCCACAGTAATATAAAACCAATCAGTATCCCTTAATCCCAAGGGTGTGATTTACTTGGGAAGAAACACCAAAGCACACACAGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTAAAGGATAGAAAGTCAGTTATACTAATATCCTAATGAAACTGGCTATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGCTATTGAATAAAGGTCCATCATCAGCCACCAAGTATAAAGTGTTTGTATCAGGTAACAACAGAGACAATTTTAGAAAACCGGCCAGTTGAAGGCCACTGTGATTTAAAGGGAATTTAGCAGCTCAGCATAGAGGTATCTTCCCTTCCAGTCATTTGGGGACATGTTACAATTCAAGGGGATATCCTTGTTTGTTCCATATGTCTAAGTCTCTCTCTCGTTCCTCACACTCTGGTGTCTGAAGTGGAAGTTTCTGGTTGTCCTGTGATGCAGACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAATCCCCATATAATGAAGGGGTGTCAGACTCATTTCCATTACAACTTCTTTACCCTTGCATTTGTTTTTGCAACTATCTCCTCTTTAAAGAAAGAGATCTGGGATTTTTCTGAGGAAAATTCATTACATTCACGGATGTTTAATAACATGTTTTCCCATTTGTGTGNNNNNNNNNNNNNNNNNNNNGTATGCGTGTATGTGCTCATGTGTGCGACATGCAGGCCAGAGGACCAATTTACCTTGCTTTAGACCCAGTGTCTCTCTGTGGCCTGAGTCTCACCAGTATAGGCCAGAAGTGCTGGCAATAAATCCCAGGAATTCTCCAACTCTTGGTCTAAGAACGTATACCCATTCTTAGTTTTTTACCTTGTGTCCAGTTCCTCAGTCTCCACCCCAAGCTGTCTCCCTCATCCCAAGCAGTGTGCTTGAAAAGGAAACATTAAGTAACTATTAGGTCTAATGGACTGACCAGAGTGATTCAAGCACCATAAGGGGATTACACACAAAGAGTGGGATTTCAGAGCATTGAGATGAGAATGTTAAAAGCAAACAAAGAGTCTATTAGGAAAAGCTGAAAACTGTGTCTTCACTCACTCAAGACAAGAATCAACAGAAACCCAAGCTTGTGTCAGCTTATTTCCTATGAAACTGCGTAAGCTTGTTTCTTATTTAAGAGGTATAATCCCTTTTCCCTCTGATGCTGTCCCTACTACGCCAAATGAAGCGGGGAACGGCTCCCTACAGCTCTGGGTTTGTACGTAGACCAGTACCATCTTGTCTCTCATCCCTGTCCCACCCCAATGTCATATTGGCACTTCAAATTGACCAGGTGACAGTAATGTCTGGCTATCACTTCTGAAGATAAGCAGGAACGTGTAAGGTCACAGAGCAGAATTCATTGATTTTCATCCTGAAATTGGGAATCATAACATTCCTGTTTTCTATTTCGTTAGATGGGAAACCTTGTGCATACCCGGCCCTATTAGAGATGTCTCTCTCTTTGGACAATAGAACAAGAATTCCACTAAGACCAGTATTATCTTGAAAAACATCTACATGAGACTCTCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGAAATAGTTTTTCTTAGTCGGGGGAGACACATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGCTGTCTTGGTTTTTGAGGTAGGCTTTTCTCACTGGGATCTGGGATCTGATGCCTGTGATGGATTGGGTGTGTGCATGCCTGTGCCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAAAAAATGGGTTTAAAAGGAGATAGAGGTAGATCCCGGGTGCCTGACATCAGGGAAGCTGAGCTCTGGTGCACACAAGGGCAGCTGTTGCAGGGTGAGGATCATGGTACACGGTACATTAGGGCCAAGGACACATAACAGGGACATTCTTGGGACTTACATTGCCTGTGCTGCCTCCACACAGAAGCCTGATGATGCCGGTGCAAGCTGGAGGAGAGCCACTCTATCGGTAGAGATTGCTGTGATCTAAATATCTCCCCTACCCCACCCCTACGAAGATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTATCAGCCATCCAGTCTCTGAGAATGGAGTGACAGCAAGCTGGTTGGTTCCTGGGTGAGGCAGGGATCAGCCAGGAGAGGGGTGAACATACAATGTGCTTCTTGATTTCTAGAGAGAACAGAATGCAGATGAATGCTTCAAGGCTAAGCAATATGAGTGGCATGGCTTGGTTAATTTTGGGCCCAAAATATAAAGCAAACAAGAAAAATAAATTGTATGAGAGAGTTGGCAGACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATTACCTTTTGTTGTGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCCATGAGCATGCTCAGGCTACAGAAGAGCCTTGCCTCTAGTGTCCTCCACTGTGCTAAAAAGAAGGTCCAGTTGGACCCCAATGCTACTAATAAAGTCGCCAACGCCAACTCCAGTCAGCTGATCAGGAAGCTGATTGAAGAAGGCCTGATCATCTGGAAACCTGTAACTGTCCATCCTCAGACTCGGTGCTAGAAACACACCTTGAAGGGCAGGCATATGGTTACAGGGAAGGGAAAGGGTACTGCCAACACTTGGGTGCCTGTGAGGGTGACCTGGATGAGAAGGATGAGGATCCTGCACCGGCTTCTCAGGAGATACTGGATATCTAAGAATATTGACCGCCATATGTATCACAGCCTGTCCCTGAAGGTCAAAAGGAATGTATTAAAAAACCATTGGATTCTTACGGAGCAGATCCTCAAACCGAAGGCAGACAAGGCCTGCAAGGAGCTACAGGCTGAACAGGCTGATGCTCGCAGGTCTAAGACCAAGTAAGCACAAAAACGCGTGGGAGGAGCGCCTCCAGGCCAAGAAAGAGGAAATCATCAAGACCCTGACCAAGGACGAAGAGACCAAGAAATAAAGCTTCCTTCATGTCTGTGCATAGTGATCTCACTGTGGCCTCACATGATCAGTCATTAAAATAAAACAATCCTTAAAATAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGTGTATTCATTCTGCCATTTCTGTTTCTCTGGAAACCCTAATACAATAGCGCTCTAGAGAGAGGCACAACTCCCCACCAGACAACATAAATTCCAATTTATTTTTTGGTGAATATGAAGTTGTTGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTATTTGTTTTTAAGGAAGAAACACATTAAGCCTCTTCATCCCTGACTGGCTGGCAAAGCCGACATCAGCTAAAGCAATTAAGGCATTAGCAATGAGTTTACACAAAAACATAAAGTTATTCCTGTCAAGTTCAGATGAGAGACAACATCGGCCATGTGGGCAAGCATAGAGCATCAACCATTTAACACAAACAAATGAGGACACACTGTCAGAAGCCTGTCGGGCCAACAGAGACGACGGCCTGCATGTTGTGTTGTTATGTTCTTTTATAAATTTTAGGAGCCACCCTGCTCATTAATCCTGTTCATAATATTAACTCTGGCACTTTTTTCTTGGGTCATCAAATATTTCCTTAATGAACTGTCAGCTCACACCACCCCCCCATCTCCATTGTAATGACTTTCAAATTAAGTTCATCTGGACCACGGGGATTTTTAGAACTCTATGATGACAGAAAACACGGGGAAAAGAACCTCTTTCATTGTATTTGAAGGAAGTCATAGTCATTCACATGACTCCTTCCCCCAGTGCTGACTGTTCCCATGTTCAGTGCTGAGACCTCTGCCTCAAGGGCACCATCAGAGCCGTGAGATGAGCACTTCCAAACCAGGAGGCATTATACTGACATGACCATACGGTGCTCCCTCACCTACAGCCACTGGGTTCCAAACTCCTGATGTCCCTCCTCACCTTAAAAGAGAGCTGTTGGGATCCAGGCTCAGCATCACCCATGCCCATAACCCAAACTCATACCTATTAAAAATCAGATGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGAATAGGTGCCCTGTCCCTGGAGATGCTTTGCTACTCTACAAAAACACATGGGAGACTTGGTGCACATCCTCGAGAGTAGACTTCACCCTATCAATGAAGAGGATGCCATGGCTGGTGGTATTGTAGAAACTAGGAGACTCTGAGGGAAAGTGACTTGTATAGGAGAGTCCTGTGAGGACCAAGACTGGAGGAGCACCCTGGACTGGATAGAGATTGGGTTGGGCCATTGCAGAAGATAAAAGAGTGATGGTGCCTAGAACATTGGAGCAATCCCATGAACTATCAAGTCGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGATCTTCCCATATATGATAGTTGCACCCTTGTTTTAAAGTCTTGCTTAAAGACTCATGATGTTTGGGTGAAGAACATTCGTTGGATCTGGGTGGCTCCAAAACCCCAAGAACATGAAGTCCTTTATCACCCTGAAGTATGAAATTGGCATCTGTGCACAGACCCTCCCTTCCTCTCCAATATCCTAATATTAAGTGTGTGCAGCTCCAGTGTGCAGCCTCATAAGTGCCAGCATGTGTGAATTCTCAACAGAATCAGGCTTGAGCCTTCTGCTCTTTTGTTTATGGCTCTGAACTCTGGCCTAGACTGATGGGCAGTAGTTCTGGGAAGAAAGATTGCTGGGTACAGCCAAAGGCATGAAGGTATGTTATTTAATTACAGAGCTGGAGGAATCTGTCTGGTTTCTTCCTGTACCACATGAGAGATGAAGTCTCTCTGCCCAGCCAATTGCNNNNNNNNNNNNNNNNNNNTCACAGAGAAAAGGCACATAGGATGCTTGTTTTACCTAGACTATATCATGAGCCCGGATCAGATTTAAATATCCATATGTACAGAAGAATCATTGCTTTTTGGTGCAGAGATGCCATCCTTTTTAAGCACCGAGTTCAAAAACAGGCAGATCTGGGTGTTTGGTGTGAGAACACCTCTCTTCCTGTGGAGTACCCTCATGACCACTAAGGTGGTCACATGATCCCAAGTTCACCACCATTCTGCTCAGCCCCATAACAGCTGAAGAAGAACACATGATTTGGGGAGATGAGATGGGCAGATTTTAGACCATCTCCTATGCACGGCAGTGAGCCACGTGGAAAGGACTGGAGAAGACGTTGGCTGACCCCAGGCCTTTTCTAACAGAAACAGCTAACAATCGCCCCACAATGTTCCAGTTATGGGTGTTTCCTTCAATAAGAGAGAGTTTAAAATATCACCCTTTCCTCCCCCTCCTTCCCCAAGTGGTGGGCGGGGGGCAAACGGGCCACCAGGCTTCCTGTAGGAGAAGCCTCTCTGTTTCCCTCAGAGCAGCTCTCCAAGAAAATGAATAGCATGTGCTCATTATTCAAATGAGGTTTAATTAATGCAGAACTCGCCCCCAAACTTTCCAAGACACCCATGATAATGAGCTCTCAGCTCTCTTCCCCTCCAGTCAGTGATGTCAAGCTGAAGAGCTGCATGTGACAGAAGCTGGGAAGCTGAGGACCCGACAGCAGTTTGACTCCACTGTCTCAAAGCTTGCTGTAGTATCTCAGCCCCAAAGCCTGTGTTCAGCCATCCTTTCGGGCGTAAAGGTGGTGTAGTTGCTGATGTGCTCCCCAGAGAGCCTCTGAGGTTATAAAAGAGGCTCAACTCAAGAGACTTTGAGGCTGTCTCTAATTTACACACCTGAACCAGCCCCAGCCCTAATTCCTGCCAAAACATTTCATAAATAGTACAGTGAAAGGCAGTGTGTCACGCTGACCTTTATTCATAGCCTCACGTCCTTGCTCAACCAACAAGAATACACCTCCAGAGTCCTGGAGGAAGCACCATTGTGCCTGTGGTTCGAACAAGACAGGTTAGAGAAATGGGAGAGTTAAGGGCGACGCAAAAATGAAGAGAAGCTGTCTTCTGGGGTCTACCCTTTGTCTCCTGATGGCTGAGCATCAGAAACATCAACGCAACTGACCCAGCCAAGGCTGCCTGCAGAGATAGTGCATCTTTTCCTAAAGATATCTCAGTCGAGACTGAGAAACACATGGTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAAACTGTCCGTACTGAGGGTCAGGAAGTGTATGGCCTCTGGTTTCACGCTGTTACTAATCCACTCTCATCCCTAGACCCAAACGATGTAACTCATAAAACCATCTTGGAACTTTATTTACAAAAAGAAAATCACCTAAGAGAAACAAGTGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAAGTATGTTCAGTCACTATATTTTACCTAATTTTTAAACTTCACTTTGTCCTTCAACCTTGCTGTAAATTATATCTTTTGAACAATGGTGCCTGAAAAGCCACAGAATTTTGTATAAAGCTCTCTCTACATGCCCATGTTCAAATCAGAAACAGTGACAGTCACCTTCTCTGTGTAATAAACTCACTGATTTCCCCCTGTGGTGTAGTAGGGGATCCAGCTTTACCTGAAAGGAGGTCTCTGAGTGGGACAGGAACTGCTCAGGCTCTGACTGCAGAATCCAGTGTCCCCACCACTGCTGACAAAAGACAGAGCCCTCCCACGGGTCCCACAGACTCCAGAGGCTGGAACAATAATCGAGCCTCTTGATTTCCCTCTCTGTGAGGTAAAGGTATCCATTCACCTGGAATTCATCCAGAACCTTCAAGAGTCAGAAACATCCTGCAGAACAAAGCAGCGTCTCTGGCCCTCTCCAAGGTCCTGAGTACATCCACCAAGTCCAGTTCAGTGAGAAGATGAGGGCAGCCTGCCTTTGCCACAACTTCCCTGAGATCAGAGAGGGTGGGCAGAGGAGGCAAACATTCTCTTTTTCCCATACCTCATGGTTCCCATACCTTACATATTAAACATGCAACTTGCAGACTCATCATACAAAACACCAGGGGATGGGAGATGGCTCATTACATTAGGGATTCAATAATCAGAATTTAAATTCTCAGCCCTGGGCACTCTGTCTGGAGCCACAGTCATTCCGATGTGGGCTTGGCCAACAGGAAGAAATCCGGCTGCCATATCCAGGGCAATACTGCAGNNNNNNNNTTTCAATCTTACATTCACTCACTAATCAATAATCATGGGGCTTAGTGCTGAGGCCACTGGCTTGAAGAAGAGCATGAGAACATCGAGTGTGTGTTAATTCAGCCTGATCACACGATGTTTCCATGATGTCAGAGCCACCGTCTCCAGTATACAACCTGGACCCATTCTCTCTCTGAGTTAACACCTTAATTGGAAAGGCATAACGGGAGGATACTGGAGAAAGTCCAGGGTAGATCAAGTCCTGGCAAGTCCCCAGTAGGGAAGTGGTCCCACAGCCACAAACCCTTTCACCCCTCCATCCACTTAAGACTGTGATTCATGAATGATATTAATAGAAACCAACCAGTCATGGCCATGTCTACGGTGCCATGTCCAGCAACAGATGTCTCCTACACTGATTGTATTATAATAACCATAACCCAAGAATGCTGCCCACTCATCAGTGCCAGATCACCTTCACTAACAAGGGTGGTGGTGTCGCTGGAAAAGGCAGTTGGAATCTAGGCTGTGCCTAAGCTGATCCTGGCTGTAATTGATCTGTTTCTTCCAGAGGGGAAACTGAGGAATGTGACTAGTTTCTGATATGGATCTCTCAGCTCTGATATTGATGATTTTGTTATTCAGTGTCTGAGATGGCCCAGAGGCCCTGGGGAATCTGGCTTGGGACAGGAGAGATGCTTTTCATCCTAATTCACCATGGTTCCCCCAAGTGATGACAACATGGTTTGCCTGTTCACTTGATGCTGTCCTGGCCAGTCTGCTGGCTAACAGAGGAGCAGCACCTCTTCCTCTGCATCCAGCAAGGTCTATTCAATCCCCTTCCTACCCCAGACCTGCTTCTCCCATATCCTATAAGCACAATGAATCTTTAAAGAATTTTAGGGCCCCCAAAATGAGGGAAACCATGTGCCTTGTCATGTTCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGTATTATGGACAAAAGTGTGCAAATGCTAATTAGATAAGGATGACATCTCTGTGGAGTCAAGCAGCATGATCTGATTCAAACTTCCTTATTCAGAGGTAGCAACAAACAGGGAATTGCTAAGACTAAGTTTACTATCATGACAAAGTGTACACTTTTTATCCAACCATTACAGGATCTGTGATATCCAGAAATCAATCAAGATACTGGGAACACTAAAAGGAGAGAATCTTGTATTATCATTCTTCGAAGAAATTAAAGTAATATCTATTAGATTACCACAAAGTGGGTGATGCTTCTGATTGTGGCCTGCTACCCATCACAATCCANNNNNNNNNNNNNNNCCTTACAAAGAAAGGATAGATTAATTAAAAAGACTCTGTATCTAGTGAAAAAGTTTGAATTTAATGTGAACTTAATTTAAAGAAATTACGGTTAATATGGGAGTATTTTATTACTGCACTTAATCTAAAAATAAATTGTTAAAATGTCAATTGGAATTGCTTGGAAAAGTTCCTGTAGCTGGCAGATATTGTTTTACTTTAATGAGATTTTACCATAGCAGTGAATTTCATTTGTTTATATCATGGATGCTTCCACATCTACTGATGGAAGTGAAATATTTCGATTACTTCTGAAACACCTAGGTAAAATTTCACTTACAAAAAAATGATTATTGAAGAAGTGCAGCAATTATCTTTCTCACTACTGATGGACTTTCTTCATGTATGTTGGTATTGGCTTTTGGAAAAAGAAAGCAAAATTCATTTTTGAGTGCCTCAAATTAGCAAAAGTACTTTATAAAAATGTCCTTCTACTCTTATTTAAGGAGGTATTTATCTAATGTAAAACCAGTTTTAATAGATTTAAAGGATAGCTTTTGGGTTCTTTTTCAGGTGTCTTACAAGAAGTAAAATGCAGTTAGATCACATTGCTTTTTAATATACCAAGGAGTACTAATGTATGGGTTTAATTCTGTGACATAGAAATATTGCATACACAATAACCATCCCATTAAATTACTCTTGTTAATTTTGATTTTGCATTCCCTTGCAATTCAGAATAAGTATCTTATATTTTCTGGCATTTTAGTAATCAGGTATTCTCATTTGGTGAAATAACATGCTTTTGCATTTTTATCTCAAAATATTTACAAATATATTTTGCAAAAAATATGTACTACAGTGTTTCCTTTATTCCTGTACTTAATATCAAAATATATCCTGTAAACATTAGGTATTGTAGCAACTCCATTCACCACGGCCCATCAGAGTTATTCTGGCTCTACATATTTGACAAATACACGCGCACACAAATGGTTGTTGCTATCCCAGAGCAGACAAAAATTTGGCAATTGAAAAGGTTGCAATAAAAATGAGTCAACTAGAATTAAAGTGTTAAGTAAGGTAGAAGATTAATGCATGCTAGCTGGAAAACAGTTCTAACTAAACAAAATTTCACACATGAGAGCTTTATATTTTAAATAAAATATATTGTATGGCAATATGAAATCAGTCTATTATGATCATCCTTATGCCCTTTTAGAAGATCTAAAATATTTATAGTACTATTTTGAATGTATAAGGCCATTTTATATTTTATAGGGAGTGTTTTCTCAGAGGCACTTGTCTCTTTACATTCTTATTTGCTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCACTTTTAAGAATTTTTAAATGAATCCTTCTCCTAATATTATTCTACGTGTGAAAGTCATACACACAGACAGTACTGCTTCATGTAAGAAATTATATTCTTAGGATTTCATTTAATCAATTACTACTTTTATATTTTCACAGTTTAAAAGGATATATGTATGTGACTGAAAATAGATGGAAGATACCTGTATCCCAACACTGACCCAATACTCTCTATTGCTGTCTTATCCCGTAAAAATCTTTCTGAGAGTGGGTTAAGCTGTGTTGGAAGATAAGCCAATGATTCTTTNNNNNNNNNNNNNNNNNNNNAACAGCTGTCTATTTTTTTCCAATGATTCTGTGTGTTCATATAAGAAAATGGAACTATTATTTCAATTACATTTATTTAAAATCATGCAAAGCTATAGTCTGCTGACCCTTGCCTTTCATACATAACAAAGGTTCTTGAATCTTTCAACTTAAACCAGCATCTAGAATCTCTCTCATTCCTTTGAGTTAAGCCTCCTGTCCCTTTCTCACTCATTTCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACTTCCTTCTTCATTAATTGGACAACAGCTCATTATGATTCACTGCGGTCAGTGCTGTCCTTGCAGCAGGAAGACAGTGGTCAGTGAGCCTGGACCACAGGAAGATGAATGTTCACACAAATGCATGCACACATGTAACCAGAGCTTGGCTCCCACTGAATAAAAAATGCGTGCAAATATTTTCCATATGTTGTGCAATGAACACTTGCCGTGGGATTCAATGCTGTTTCAAAATACTATTGCAAAGAATACTAGGTGGCCATCTCCAGGAGTGAGTGGGTCCTCATTTATTTTAGATTATTTATTTAGTGTTGAATATTGAGGGCCTCAGACAAAGTTCTTCCAGCAGATCTTTATACAGACTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTATCAAAATATATACAGCACAAAACTTAGCACTTTATCATTTTTGGTATAGTGCTCAGCATCTCTGGTGTGTGCCTGTCACTCCTACTCTGACACAGATCTATTTGAATTTATGGAGCTGAGAGGCCATGAATTTTACACATAGCAACCATCTTCCTTCTCCCTCCTCCAGACCCCTAACCTCCTGCTTCTTGCCACTACTGATGAAAATTTTATATTCACTGATTTATCAGAGAATCCCAGTCATTTTGCAGTTAACTTGGCGTACTCCGGCTCCTTCCACGCAGCATACATCAAATACCTGAGTGGTATTACACCCCAAGGACAACCCACAGCTGATAACTCTTCAAACTAAAACTATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGGTGGTGCTTTATTTGTTTGTCACAATCTGTATAGCAGGATTTCCCTTTGAAAAATATAAGATGTTTGAAACGTTTGCTGCTGCTACAAATATGTTACTGTAGCTGAGTAATCCTGTGCATCATTTTCTCCTCAGAGGCATAGAGACTATTGCAATCATTTACAGCTATTGCCGCTAATGTTGACATGGGTAATCCAATATGTGATCAGAGGAGAAAATTCAAGACAGTGTAGATCCTTTGACCATGTTTCCAATATAAAAAAGTTTAAAAACACTTACAACCTATGAGCTGTAATGGTACTGCAAACCCTTAAAACCACCTCAATAGCAGTTACTTATTCTTACTCTTGTATCAAATAAAATACAGTTAGTTATAAAAGGTGATAACAAGGTGTTTTTGAATGTGTAAGCCTGATGGTTTCGTTTGTCAAGATGATAATTATCAAAATGATGATTTCAAGCAAGTTTATAAAATAATGTTTGTAAGACATGAAGCTTCTCTGTTGATTTTCCTATTATGTTTGGCTAAAGGCACATGCCATCTAGTTGTAGGGATAAGGAATCACTTATTTTTGGAGAAAGTGTATGAGTGAGTAAGAGAAGCAAAGGAGATCATTTCAATCCCCAATTACATAGAAGTCAGATTGGTACAACCATCATCATGTTAAACAAGCAGAAATGAGTACTCAGACAGAGCCATTTAGCTTAAAATCATTTTTTTCTTACTTGGCTAAACCATATACATAAGGCCTTGGCAAATTCTTTTATAGCAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACATACAAATGCACTCTATTTTCTACTTTTATGAAACTTTTCTGATATATACATTAGTACTCAAGAATTTTAAAATCTGCTTTATAAATTTTGATTCATTTAAATTTACAGTTCAGGAAATAGATTCAATACAGGTAATTAATTTATATACTATCCAATTTCTCATCTATTTCATAAAAACACAAATATTTACTTTAGTTACGTGACTGAATATATGTTTTAGCATGAGACATAAGTAATTAGCTTTTCCAGCACGTGATATGATTTCAGGATACTACTAGTCCTATATGAGGTAGAAAATATATCAAAGGATTGGTATATGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGCATAGTTACATTGATGAAAGATCACAGATGATAACTAGAAAAATATCACATACTCAGAATCATCAATCATTAAATAATTAGTATTGAAATGTAAAAATATCTTCTAATATGGAGCAAAATTTTAAATGTGAATTGTGTTTATATTTTAATTCCTAAAGGGAGATTTATTAGTCATAATCTTTAAAATAAAATGTCTATTGGACACTCCCACGCAGGTAGATAACAGACATGAAAGACTTAACTTCCTTAGCATCAATCAGTCAAATTCTTTCATCATCTTGTCTTTGTTACTTAAATGCACAGCATCATAATTTGTCTGCATGTTGACATCTTCAGTCACTTTCCACCCTGCTCTGCATTCTACCTCAAATCCTATCACTATATTTAAATCTATAACAGATCCTCATGTGCTATCATGAAAATTAATCACGATCCATCATTTTTTATCTTTAATAACATTGATCTCATACAGATAATTATTATTTCTCTGTTACAAATGTGATCACTACCCCTTCCGTGTTTTCACTACTATTTTCAACATCAACCATTTTATAATTGCTCTTTATACGAGATAATAAAATGATCTATTTTTCCCCCAATAAATTATCTACCAACAGTTTGTTCCATTGAAACTTTAGACAAGAAAAACAAAGTTGTTACAAAGTGCTAGTTCTACTCAGACCTAGAACTGAAAGCTGTCTATGTGACAGGAAGCACAGGAGGAACACTTCTGGAAGAGAAAGCAGAGCTTGCAGAAGACCTCGTGCAGGGAAGTGCTTCATGCAATTGTAAACAAAAAGTGTAAAAGACCGGAAATTTCATATTGAGTGAAAGTTGTTGAAGAATATTTACAAGTGATTCTGAGTGGGCTACATAAGCAGGTTTATTTACAAATCCGTGGTAAATACTAGAAAAATGGCAACAAATTGTAATAGGGCAGAAAAGAAAATAAAGTTAAAAGTTGTTACAGGTTTCGATATGGATGTTGTTAACTTGAACATGCTGGAGGTTATTGGATGATTTAACGTGATGAATCACACAGATCAACTAACAATATTGGATGACTCTTTAATTAAATTACTCTATACTGAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATAGTGGAATGAAACTTCTTCCAGGAATTGCCTACTCTAGGTATTATTTATTTCAAATAATAAGCATAGCAGTGTATGATATTTGTGGGCATTGATTACTAAGGCCCAATTATCTCCTCGGAAGGACGTCCATTAAAAAGCAATCTAAAATAACTTTGTTTCCTTTACATATTGAAAATCTAATATATTGTGCTTTCTTATCATTTTCACAGCATAGGACACCATATGTAATTACTTCGTTTATACATATCAATATCTGTCACTCTACTTTTCTGATTTTGATACATTCCAAGCTTAACAAAGAGGAGACTGTACATTTCTCAGCAGTCCTTACATTTCTCCCATTGTCCTCTGCGTCTGGGCCATATTACAATCAATGTAATTAATATTTTAAGTAAATGATAATGGGATGCAAATGTAGATTTTGATATTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTACAGAATTTACTTTTATGTGATGACAATAGGTTAATAATATCTTTATAATAACTACCCTAACTCATAATGGGTCCGTGCTGGAATATGTGTAACAATATTTGTACAAAGAATAAGAAACTTTTCTGTATCTTTTTAAAAACAATTGGACATAGTCAATAAAGAAGTGTCTGGCTCAGATGAGAGCTAGAAATAATTCAAAAACTTTTTAAAATGATTCTGAAAGATAGTTCTAGAATATTCGACTTCAATTCTCAGGCTCCATATAACTAACTAATATAATGGTGAGTAGTTGTATTCCATGTGCATATACAATATTAATTTTCATAGGAAATAAATGTTTTAAAATCTCAAAAGCTATATTTATTGAACAGTAAGATTTTAGAACTATAAGATTAAACTTTTTGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGCTTACTATATTTGAAAATAGCCACTTATATTTACTAAAGTCAAATCATATAATGTGATCTCACTAAACTCAGAGAATTAGAAGATCTGTAGTAACTAACAGAATTCATTAAGGTCACTTTATGAAACATCCCTATATAATAAAACATTCTCTGTGTACATAATGTTGAGGAATATACTTTAATTGTTTATTTTTTTGAGAATTTCCACCAAAATATTTTGGTGATAATTTTCCCATTTATTTTACATTCATCACTATATTTCTTTGAGTCCTACCTTTGTATATGTTCTACATTAAAAACTGTTTAATAACCCCATGATGATCCCTTACAAAACCCGTTCAACCCTCCAACAGAATAGACTAACGCTCCACAGTGTGTCCGTTAGGAGTAACGGCTTTCAGGCGTTCACACTGCGTTCTGGAGGTTGACTGGCGTGAGGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGAGAAAACACTTTATATTTACAGTCCCATATCTAGAATATTTTTAAACCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTGGTAAACAGAAAGGTACAGAGAGAGGGAGAAAGAATTACAGACGACTGACAGAAATAGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCAAATCTACTTCTAACCTAATCTTTGTGGTAGGATGTTACATCTTATCCCAGAACTTTAATCAAATCTATTCGTTATTTTTATTTTTATTTTGTCATCTGCAGATACATCTTTTTTAGAAATAAATTCTTCTCAGTGGAGACCAGAGACCTCCAGTTCCATGATTAATAAACATCATTGCAAGACATCAAAGCAAAATGTAAAAGTGTGAATGGAGTAAATATTTTAGGACAGTGTTTTGCAAGCAGCTTCTTTCATAGACAGTCTTTGAAGGAGAGCTCTGAAATTTTGCATTTCATATTTGACTTTTCTGGGACTCTGCCTAGAAACAACTCACAACTGTTTGGTATTTTATTGGCAATTAACCAATTTGGGAACAGAGCTGAAGTCATCATATGGTCTGCTGTCTGTGTTAATATTGCTACAGTGAGGAACAATTCTGCTCAAACTCTTCATCTGTTTTTCAGACAGCATCCTCATACAAGTGTGGACTTCTGTGGGTTGTGGTAGGGAAAGGTTGAGAACACTGGCTGAGAGCTGTAAAAGCAGAAGTACATGTTTGAGGGAGGGAAAGACCAGTGTGTAGATCATGAACAACTTCACAATATTCATTGTTTTAATAATCATTAGGAAGTGGACTTCTTCCAAATGATTTCAGCAGAACTGCATGGTAGAAAAACAGTAACTTATTCACTGGAGATTTAGATGCACTGGATTGTTAAACTGGGCTTAGAGGTAGAGACATATCAGCACATGAAGAATGGATAGTCAATCCTGTGTGAACTGTTAAGCTTCCCTACCCCATGGTTTCAGGAAAACAGCATCAGATTTTAGCACTGAAGAATAGAATAAAAGCCAATTTGTAGAAAATCCCAATCATAAGAAAATACTGACATCCTCCTTGACACACATCAACTCTCAGGTGCACTGGCCTCAGCATGACTGAATGACAGCTGTCAGCATGGGCTTTGCTGCCACCCCTTTCATAACTGCAGAGCTCCAATCTGCTTCAGCCACGTCATCAGCTCCCCATGCTGTTGGAGGGAGATTAGATCAGTGTGTCTGCCTATGCAGTCTTTCTCTACCTTTAAAGGCCCAAGGAACTATTCTCACTACAGTGAGCTGGTGTAAGTAATCTTGAATCACATTGGTGTTGTTAGTGGTTGTGATGTCTTCAAATCCCAGAAGACCATGTTTGCAAAGGAGTTGATTGAGGAAGTCTTGGGAATTTCTGTAATAGGGTCAGGTGGGATTGATGAACAGGAATGCCTTCCCAGACTGGATCTTGCAGTTCACATACACCTGAGCCATGCTGACAGGGTGCAGCTTCCCAGAAAAGAATGTTGAGTTGAAGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGGAAAACCAACCACTACACCAGGTATCTAGAGAAGACCTTTTACAGCAGTTTGTCTCTAGTAAGAGTTTCAGCTCAGTTACAAATTTCCAATGGACACATTCCCTTAGTCTGAATTTCATATGATGCTTTGATACAGTCCTTCTTATTTTCTATAGTTCTTGGCAACGGAATTAAAATAGCAATAGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCATAGCAATAGTAACCTATCAATGAAGTGCACAATAATTTATTTGGATGAGTGTAGCAGAGAGAAGGATTATAGGATAAACAAGAATTGGAAAGCAAGATGTCCTTCCTTCTGAGGACCAAGACCAAGTAACCTGAACTAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTCAACTGCTGAATATCTCATTCATGGACCTGAAGAAACTCTGTATCCATCCTGCTATAATGTGTATATATCTATGTGTCATTCAGATAATGGACACTTTACTGTTGGTTTGAAAGCAACAGTTTGTCCCTGAAGAGACACAGATTCCTTTTTCACACATTATTTTACAGGCTGATGGTGGGTCTCATAAGTGCATTCCAGGATTTGCTTTACAATAATCATTCAGTGATATGGAAGAAACACTTTTTAATGTTGTGAGATCTACTAGAATAATATCAACCATCATTTTCCCTTCCCAGTTTAATACTGAATCATTCTCCACCAAAGATCTGTGGTCTCTGATGAAGGGAGCATCTCCACAGACTAGTCTGAATATTGCTCTTGCCTCTGCATTTATGATACATCAATGTGACTTCCTTACCACTTTCATTCCCAGGAGAGTTTTTCAATTCATTTCACCCGATGGGTCTAATCTACTTCGTCACCCAGGATGAGATTTGAGAGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATACTCCATTTCGGAACCAAATTTAAACCATGTTTTTATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTAGAAATTAAAAATTACACAGCATAACCTACAGAAGGGATAACATACTCGCCTGCATACTCTAACAGCCCCCCTCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCGACAGAACAGATTTTATTATAACATACACACTCAAACATCCCACCNNNNNNNNNNNNTACATGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAGATTCTAAAGATATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGACTAACCATTCACACACAGACTGTCTGGATTGGTTTTACTTTTGGAAGGTTGGCGAATCTTTCTCGTCTCCTAAGAAAAGACCACCCTGGTTTTCAACTCTCTCTGTGAAGCCGTGACAGGGTGAGTGATTTTTATGTGTGAGGAAATTTGCTTTCATGGATACAATATCCCTTGAAAAACACGGCTCAACATTTACTTTCCCCAGTCCATGATCCCTCGAGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTCTCCGTTGTTATCAGTGTGCTAAAGTTCACTGATGAGAGAAAGAAAGATTTTGGTTCACAGGTTCCCATTGGACGGCTGTGATTTGTTCTTGGAAATGAAAGTTTTATTTACATGCTCCCAAGAGCAAATACATGCAAGTACAGAAAGTTCCTTGGTCTTCTACATGAGAGTGACACCCTCACGTAGTCCTCTGATCTACTTGAGAATCAAAGAATTCAGATGAGCAATGAAAACAATGGTGAACAAAGACCCACTTTAGGGAGAAATACGACAGTTTTCACAATGTTTCAGGCTTTGGGAATCGGTAGAAATTACACAACCCTATTTTCATTCATAGCAGGAATAGTCAGAATTATTAACTAACAGAAGGCAGAAAATTTTAACAACATATTTATGCTGGCTATATTAAATTCCTATATTTTGTCTCTGGAACGTTATATATTCTCTTTCAGGTTCTTGTTGAAATTATGAAGAAGTGAAAACCGGTATGTGTTTATCTGTTCACATTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGTTGTGGTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTTAAACGATAGGGAACAGTATGGTTTTATATTGTAAACAAATTTCTGAATTTTATATACTTTAATCAATATAATGACTAATTCTCNNNNNNNNNNNNNNNNNNNNNNNNNNTGTTACAAGTAACACAGTAGGTTGACCAAATCATAATAACAATCTTTCAGAACAATGAGTCCGAGGAGAATATAATTATTGTCTTTTTGTTTGGGTGACTCATGCCTAAAACAATACTGTAGTTTTAGTGTCATGGTAATTTTTTAATTGTCTTCCATATTTTCAGCACACTTAAACAGAATTTTATTTTGTTTCATTATACTCATAAAGACTCAAGTTTCTAATTTTGTTATTTTATTTTCTTGTTGAATAGCAACCTGAATCTAATTATCTGACACTAGCTGACTTTTATATTTGTATTCTGTCACTTGTAAACCCACTTCAATTCCTGTATAATGTGTGCATTCATGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCTGAAACTATGATATTAATGTTGAGAATCACCTGGCTGCAATTCTTTTCCACCACCCTATAGAAATCAAACAGTGTAGGAAAGACTATTCCTGCTCCAAAATCATAGGCCCTGGGTGCCCAGAAATGAAGTATGGACTGACCAAATGGTACACAAAGCAGAGGCTAACAATTCACTGTCCTGAGAACTACTTAGCAGTTCCAGTCCAAAGCAATGCATTTACATGTACTGAGGAATATGGAATTGTAGCATAACGAGCTGAGATCATTTACAAACAATTTCTGGAAGATTTCTAAATAGCTAAGAATGGACACAGAGAATTTTCAGGGCCCATGAGACATTAGCATGTAGTTTAAACTCTGCCCAGATGAAAACCTTTATTTACTGGACTTATCTACTTAAGTAATTTAGTAGCAGGCAAACTTTACAATTGTTTGCAATTAAACATGGTGGGGAATATAGGGAATACACTAAAATAAAGTTATGTGTCTTAAAGTTTGTTTCAAGACATCAAGAAAGAGCACAGTGATTTTGTTTTCGTTCTTTCACAGACTTTGCACCTTTTTGAAATAGCACTTTGGGATCCTTAATTACCTATTTATTATCAGAACTTTCTTCTGACCAAGAGTTCTTCTCAGTGCTACCTTGACTTCTTGGTTCATTAAGCTATAGATGATGGGGTTCAGCATGGATGTCAGTGTGGTATGGAAGATGACCAAGAATTTATAAACTCCTTGTGGGTGGTTAGATTTGGGTCTCAAGTAGTTATGTCCCAACCCTACAAGGCAACCTATTGCCCATGAAAAAATTGCCAAATGGGCACATACCTCACGACTCATTTAGGTTGCATAGTGAAGCAGGGCCATACAGTGGCCAAAGGCCATGGCTGCCAAGACAGCATTCAGTTATACCAAAAAGTGTGAAGAAAAACATCTGTGTGGCACATCCCTCCTGAGAGATTCCTCAGATCTCACTTACATGGCTCTCCATATCTTGGGTATGACAGAGCCAGTGTATCCAATTTCCAGGATACATAAGTTCACCAGAAAGAAGTACATGGGGGTGTGTAGAGATGGACGGGTGCAGATAGCAAAGGCTATGAGAGCAGAATGAGGGTGAACAGAGGAAGCATTCTCCAGGGACCTCACAGTTCTTGGCAATTGCAAAGCATTTGACAGACAAGCCCTTTTCCTGCCACAAAGTGCAATTGACACAATTGACACTCATGTCCTGGGAGACAGAGCAGAATGCAATTAATAGGATTCTTGCAGATGAGAGATATTAATTTATTAGTATTTTAGAGTCTCAGTTACATCAGAGTCAAAGTCTTTCTCTGCAGTCACAAAAATCAAAGCTTAGAAAAGTCTTTTTGTCACATAATTTCATAGTTAATACTTTCTCTCTTAACACCAGGGGATTTTTCAAAGTGTGCTAAGCATTGAGCCAAGTGTCCAAATACTTAAATTGAAGGTGGAAACATAAAGTCCTGGCACTAATGAAGGTCAGGCAGAAGATTTACCTTGGGTTTAAGTTCAGTTTCACATGCTGTATAAGCAAACATTCAAACGAAGGAAAAGAAAACTTTGAGTGTATCTCGATTTTTACCCATTCTTATCATTAACTAGTTATGAATGTTATACAGAAAAACTGATCAATCCATTCATCTCTATGCTTTCCTGATGACACACGTATAGTCTCTCCAACCACCCTGTGTGTGTGTATTGGGCCCCGATTATACTCTGATTGCAATTATGGATATTCAAACCCACACAATAAACGTATCATTTCCTCAAGACTCATTATTTTTGAAGATAAGGTAAAATCAAATAATCATTTGATAAAAAAATGATTATTTGTTTTAATACATAGAATTAAAGGCAAGGTACATATCGATGTCTGGACAGTAACGAAGTCGTCAGAGAAGATTTTTAAGATGTCTACAGTGAGCCATGAAAGTGAAGAAGGATCAACCAAACAACACCAGACCCCTTCATGCCAGAACCTTCAATATGACAGCTGGCATTTGTAACTTAATAGTTCCTGTCTCTTTATAGAATATGTTTTCTTAGCAGGAGTATCACTGTGTAGGCATTAAATTTCTGTTTTCTTAATATTGTTCATGATATTCTATCAATCGGACTATTGATTTGAATAAAGAAAACAAGAATAAAAGATGTATTGTCTGGATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGATAGAAATTCCTTCCTATTCTTTCATCTCAAAATCGTAGAATTCCACCAAACTACCTGTATTTCTGTACACATAGTATCTACACAGTTCATTCCTCTTTGCTCACTTTTGCATATGGCACCTGCTGTGTGCTTGCTTGGTTACTTACATGGAAAACTGTTCAGTTCCAGCACAGCCTTGTCTGTTTTCAAATATCATCCTTCTCTTCTGTCTATAGTTACACTCTGTTTTTCACAATGTGACTGCTAATGTAGCTGTTAGCTCTGTGGTGCTGACTCCTGCTCATCTTGTTCACATTGTTGCCTTATATGGAGACTGTGTATGGACTGCAAAGTTCTTAACATTATTTTCACCATCCTCACCAATCTCTGAGCTGTCGTGTAATGAGAATCTCCAGTATTTAGCTTACTTTGGATCCTTGGGGATTCTGCCTCTCCCTTCCCATTATATCTTCTGAAGTTCAGTCTCATGTCCCTCAAATATTGGAATGAGGCAAACTCATTTTTATCCCAGTCTGATAACTTTTCCCTTCAAATGAGATGTTGTCTCCTGTTTTGTGCAGTGTATATGTCTTTGCTGAAGTATGGGTTTTCTTGCCAAAAGATACACCACTTTTTCCTGACAAGTGTAGAGAAGGAGATATCACCATCCTGTTAGGCTCTCTCTCTATTCACCTGATATAATGAATGTCAGAGGTATGTGAGTAGATTGATCCACATATCAAATGTGAGTTTCAGTATTTCCAAATTATAAATAAACATGTTACATATGTTTAAAAATACCATATAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATATTCATGCAGAAACACAGACACAGAGAAACACAATAGAGAAAGAGGACATGGAGATTGTACATGAATTAAAATGTTAGTATAAACAACAATGCAGGGTAACACTATTCCTTTACATCCTTTTTCACCATTTGGTCACTTTTAAATGCAGCGAAGAAAAAAATGTATTCCCTATGAGTTTTCTTCTGTGTGAATTAAGTTAATTTCCCAAATCACTTAAGTTGATCTGGTGTTGATGCTTGTCAGCTACATGGGACATGAGCATGAGCGCATGTCTACACACAAACATTTTAGATTTACCTTTGTGTAAACTCTATTTTGGGGAATTTCTCAGCACAATACATAATTTTGGTTTCTATTCACTAATTGATCACTAGATTAATTTTCTATTGGGAATAATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTTTCTCATGGGAGCAGATAACATAGTCAGGTATACTAGCTTATTAGATATATTAGATTAGATTTGCACGCATTCATGAAAAACTTATGAAAATCTTAGTGTAGAGAACAAAGGACAGAATTAAAGCTCTGACAATTATGAAGCAGGAGGTCTGTTTACAGACCACTCAGTAGACTTTGCTCTTGCAGAAAATTTGCTGTAATGAAGAGGATTCTATTGTTATGCATTTCACACTTATTTTGATGTACTGTAAATATTTCTCCATATTAAAGCAAACAAACAAAATACAAATAAACCACCTTCCCACAGACAAAACAGAAAATGAATACTTTTCTAAATTTGAAATATTTTAAAAGCAACTTTCTTCTCATTAGTAGTTTCGATATTTGTATATGTAGCTCTCTACTTAGAGAGTAAGGCCTTGCCTCTCTCAGTTAAATTTCCAGAAAATCAACTCAAGAACAAAAATGTTATATTTACATTTAAATTTGTACAATAAAAAAGGTTCGCAATTAATCCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAGACAGAGAGATTCAGAGAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGAATTGAAACAGAAAGAAAACTAAACTTCCATTCTTCCCCATTCCCTGTCTTCCTCAGCTGTTGTTTAGGCATGCCAGGAACATGGGATAAAATTCAAGCTGGGGAGATAGTTTTGTGGGAAGCAGTGCCTTCTGTGAAATTACCAGCACGTGCATGACAGCCCATAACTCATGATTGGAGGGATAATGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGTGGGATGCCTATGATAGGCAGGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAATATGTGTAGTNNNNNNNNNNNNNNNNNNNNNNNNGCTGCAGTAGGACAAATACTCAAAGAATTTGAATTTAGGATTTAGGTTGTCTTTTGGGTGTCTGATCACACCTTTCCTTCCATAAATTTCACTTGGATAACTATATCGAAGGCATGCATGTCAGGTAAATTTCCCATTAACATGAGACCATTTTTCTCCCAAACCTATAGGTTTTGATTCGTGTTAGAAGTCATAGACCCAAGACAGAGCTACACCTGGAAGGAAGAGCTAAATATTTGAGCTAAGAATTTGCATTCCAGGGCCAAGGACTATGATGTCACGGAATGCAGAAGGTGGTGCATAGAACTGAGATGTTCTCGGTGCCTCACAGTGTCCCTGACTCCCAACGAGGGCTGCTGAGAATAAGTATACAAAAATAGACTCTAGGATAGCTACATGTGATATCCTCTTTGATTGTATTTATCAATGACATGAAGTTTTGTTTCTCACAAAGAGAATAGATCATCAAGCGTCTATGCTGACCATGGCCACACCCGGTCCGTTTGAGGGTCCATGCCCTCTCCAGGCTCTGTGGATGGAGCCAAAAGAATCCTACAGGACTCAGTGATGTACTGACTCTAATTCACATGGCCCTGATATGAAGAGGGCACATTTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACCTGGAGGGTGTTCAGCTTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATTCCATATATGGTTGTTTCCCTTACTTTTATGTATCTGTATAAAAAATAAATATACAGAAGCCACAAGAAACATAGGGAAGAAAAGCAGGTATAGCTGTCAATAAGACATGGGAGGCCACAGGGCTCAAGTCAGTTTCCCTCACGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACACACAATCATTGTTTATACAACTCCCCAAACACAGCACCACTTGATGTGTGTAAACACACATACTAGACGTGCGGTGTGATTTATTTGTGTGAATGTTCAGTCAGTGTGATACAAACGCTCTTGTATTCATAAATTTTATCATAGCCGTTTTCACTTGGAGGATCTCTTCATTCTCAGCTTTGGTGTTTAGATACATCATCAAGAGAGGAACTGCCCTGTCAGCCTACCCCCGAATACCCCCCATTTGCACCTATGCCTGCCTTTCTTCACTAAGTTAAACACCACCTCAGACTCTACTCTCATTTTGTTCAGTGTAGTAGACTCTCCAAAACCATAAAATGGAATCCCAGATGCAGAGGGAAGTTTTGCTGTTCGTTACTTTGTTTGCTTTTAGTTGCGTTTTCCCACTTCTACTGGTTTGAACTTGTGTCCCATCCAGTGGCAGGTACTTTATTCAGCCAGCATTTTGAGAAGGGCTGTGGGTGGAGTGCGATAAAAGGAAAGTTACTGGAGAGAACTCACTGGGATTTTGACGATTAATACAAAGTGTTTATTGACTTGATTTATCAGTTACACAGAAGCGTGGATGGCACTGAGTCGAACTAAAACTTCACATCTGACAATTTGCTCCAAGGAACTAAAAAACCTTACAGACAAAATTGATCCAACAAATTAGCCCTAAGTTGTAATGATTGACCCTCTATAAAGAGAAACATTACACTTTTTTTTNNNNNNNNNGATGATTTTGATGTTTTTGTTTAACAATTTCATGCACTTATATAATGAGTTTTAGACGTTTCCTTTCTGTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTGTCATCCCCTTGGTCAACCCCTTTTCTCACGCCATTCCCTCTCCAATTGGCACCAATATTCTGAATAAGTCACCCCTCCTATTTCATGTCTCCTTTCTGTGTGTAATCCCTAAGTTTAATTAATTACATAAGTACAGAGGTATTCGACAGAACAACTTATCTATGGGTACAGGAATGAAGAAGGTAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGATACAACCCTCCTGCAAAAATGTTGATTGCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGACTAGTCATCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCAATATCTTCAGGGAGATCATGGCTTATCCATGGAGGATACCTCCATTTGTATTCAACCGTTGATCTTGTAGATATGTTCTGCAACCTGTTTTATAACCTCTTTCACCTAACTCCGTTCTAACCTAATCACCTAAGGAGAGATGGAGTGGAAAGTAAGTTTTAAAAAAATAATTGGAGCAGAAGGAAATGCTTCTTGTAAATAATCAAAAAAAGGAAGCATTTCTGCATCCTAGATGCTTTGCTCGCATCATCTGTACAAAGATAATGAAAACCGTTATGTTCCAGGTACAATAATTTCCAATGTTACAAATCATATAAATAATACTGCTTATCATTTATAAAACACATTGGCACTAACCGTTTTGATGTGTTTTTCTAACTCACTCCTAATGTACATCTGATGAACTGGAATTGTTCGCCTGCTCATTTATACATGAGGGAAGTGAGGTTTAAACGTCGATCCAATTTCCAGATAATCTAAGGTAATAAATGGCACAGTAAGACAGCTGCACTTTCTCTGGCTTCATGGCATGGTCTCGTGAGAAATTCAAGTCAGGATACCTTGGCAGGGAATTCCAAGGATCAGTACATGGCAGCTGAAAGTTGTCTTGGATGCAAGACAGGGAGTGATGGTCATGTCACCCGAGCCCCATCTCAGGATTCCTGAAACCCAACACCAGAAAATGTTAGAGAGCAAAGAGACTAAACTAAACATCTGGGAGTCCTCAGCACATTGTACAGATCCAGGGCTGAGGGTTCATAAGTATGTTGGTCTTTGTGGGGGTGGAAAGGAACACTTATTTAAATCCCCACCTCCTACTATATGCTGCTACAGTGGAGGCAATGCCTTAAGTCCAAAGATTTTGGTTTAGTTAATATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCCATCATTTACCTGAAACCTGTGAGCCATCTCCTCAATTGCTAAGGTTCAAGTCCCGGTGTTGGACCCGTCTCCTTTACTTTTGTTGTCTTANNNNNNNNNCTTCTTGGTCATAATATCAGAACCAGTTAAGGTATGACTGGCTCACTCAAACAATCACTCAAATCCCTCCACACAAATGTGTTCTAATAAGGAGGAGGACCCTGCTGACTCTCTGTCCTGTAAAGTCTTACCTTAACAGATGAGTTAAAGGATGGGATTATCCTAGTTAGTGATTGTGGATGCTGTTGTTGATTTTGAGGGAGGCTGGCAAATAAGTGGCCACAGCTGAATCACTTATAATAACAGATACAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGGNNNNNNNNNNNNNNNNGGTTTCTGTCTCTCCTCTTTCCTCTACATTGATACCAGTGCTGTAGTTTGGGGGTATGGGCGAGAAGTTTCATCATGTCTGATGGTCCAGGATCTCACAAGCAGCACGGCAAACCAAACAGTGCAGCAAACAAGTCTGTTTCAGTTGTTTAAGAAAAATATGACACATGGGAAATGCTGCCTGAGGAAATGGCTCTAAGATGGGACAACGCCTCAGGAGACCGGGCTTGGATTTGTGCTAGTTTCCTCTTGATAAAAACAATGATGTTCTCAACCAGAGTCTGTGTTGGGAATACAATGCTGTGCTTCCATTTCAACACTGCATAATCTCCATATGGCAACCCTGGAAATCTTGTCTGATATTAAACAGATTATAGGAGAGACAAGTTGAGTATAAACACTCTCATTAAAAAGGGTTTAAATGATGAATATTTCTTTTTAATTTTTGTCTGTGGTACCAGGTTCAGTATTCTGCATAAACTCTAAAACACGGCANNNNNNNNNNNNNNNNNNAAATCGCCAAACAGAATGGATCTTATATTTTTCTATCTAGGTCTAATCGAGACGTAAAAATAAAATTCTTTGCATTNNNNNNNNTAATTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACTGTCAGTCAGAGACATTGGCTGGTGAAGCCATCTCATCCTAGCTGGTTTTCCGCCTGCATCTGTTGCTGATGGTCTGATGCGTGTCCACAGCTTTACTCATGATCGCCCTACTTCCTTTTAGCTGTACCCATGCTTGCTTCCTGATGAGGCTGTGATGGAGTAAGTGACACAAAGATTTGGGGTCTCCTTCCAGCCCACTGATTCTCTCAACAATAAGTTCTTTCTCTGTAGAAATAGTTTCTCTGTTGCCTACTTTATCAGAAATAAACATAACACTCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGCTCCTTCNNNNNNNNNNNNNNNNNNNAAATTTATCTCTATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCAGATCCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCTGCCTGCTCTAAACTCCACTTCATGGTTCATCTTGCCCAGACTTGTCTTTAATTCCTACTCTTAGTGTTTGTTTGAATTCATTGAGTTCCTATTCGATTTTCTCTTGTTTATTCTAGTACATCACCAAGATTATGTGTATACTTTTGTTTTGGAACTTACTCATTGACGACGCTTGAATCCTGGCTTTAAAAATCCTTGCTGACAATTCTGACAAGGGTTTTCTCTTGGTGCCACCAACAGGGAACTGGTTTTTGGTTTTTCTCCTCTGCTTTTCATTTAGGAGGATGGTCATGGTGTGACGTGATTTCCATTTTGACATCGTTTGTCTAAGTTGTCAGCAGTCCTGACACTGTGGGTACAGTGGCTGTTTATCCTTCATAAACTTTTGTTGGTGTTTTGGATTTTCTGGATTTGCCTGATTGAATAAAAGGGATTATACCTCCAGTCCATAACAACAGGGTATTTTAGAGGAGTCAAGAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCTGGACTTAGTGGGAGGCCCTTACCAACGTAGATGGGTTGCCCAGTGTTGCCGGGGAGACGTCTCCATCACTGGAAGCCAAAGGATCTTCCAATATCAGGCTTTTTCCTGGATCCCTCTGGAATAGTGGACACACTCTTGATGGTTACTGATGGATCAACTGACTCCAGACAGTTTTCTATACATCCTTGAAGATGAGGATTCTAAAAAGTGTTCTGCTACACAAAAGCAGTGGCTGGAGCTATCCCTAGTGATCTTTCTCCTTCCCTAATGGCTCCTGGTCCGCACAAGGCCAACAGTAGATGTGTGAGTGCCTCCCAAGCTGCACCACTCCAACCTACACTCCTCCTCTGTGGTGTTTCCTTCACGAAGAGCACACACTCTAACCCCGAACCCATCTTGTCTTCAGTCAGCACTAACCACCTAGTCCTCTCTGCCAGCTTCTCTTTCCCATATGACCCAGCTGCTCACAATTCTGAGGCATGTTCACGCTTGTATGGAAAAACAGAATGGCACCGATTGTCTAGTCTATAATGACACAGATTCTGTATGATTCTGATTTTGAAACGTGTAAATCGGAGACGAAGAGACCATCGGCAGAGGAAGGAGTTCTTGTGGGATGTTGTCACCACAGAAGTTTTCCAATGGGCTCGGAACACAAGAGAGGGAGCCAAACTCCCTTTCATAATTTAACTTTTTTTCCACAATAGCATCATTAATGGATCTTTACTTGTAGGTCCCATCCCTCTTGTCCTAATCAATTCTTCACAACTTCATTCCGACGGGGGATTAATCTTCAGAAAATTACTTTTGGGCAAACACAATCAAACCAGAGATGAGGGTGAATATTTGGATATATATAGTGGGGGTGGCTATTATTCTTCCCACGTCATGTACCCATAAGATCTCTAACTCCCTCCTTTCCCATGGTAGCCTCACTGAATGACGTGAATTCCAGGTGATTGATGACGTACAGACACCAAAGCTCATTGCCTTGTCCTTTCACCAGTATCAAGCTCAAAATAGCAAGAGCTACCTGTGGGAAGGAAAATATGAATAAACTTCATGGTATTGCTAATCTATAAACCCCCAATTTAATCAAAACATTATTTTAGGCTCAGTTCTCTTACATCGATGTGCTTTAAATGTACAATCAGTGGGCTTGCTGGTGACTCCTTGTACAGGTTTATACAGTACATTAGCCATCTTCATCCTCACAACTCACCTCCATTTCCACCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTGCTGCTCCCCATCCTCTTCCTAAATGCCCTCTTTCACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGATTGTTCTTCTTGTTGCCTACTTATTCTTCCCTTTCTTGAAAGTTGTCTCTGTTTATTGTTCTTAGAAAGATGATATTACATGTTTTCTCATGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTTCCAGGCTTAAAAAAATCTCCAAAGCTGTAAATCTCAGCAGGTGCCTAGAGAAGGAAGATGAAGGGGAGAAAAGGGGGAAAATCATGTCATTTGAGTTAACCCCACACTGAGGTCAGCCACATAGTGGACCAACAGTCACATAGTGGCAGAGGAGTCATAAGAGCGGAGAGAGAGGAAAACTCAAAGTGTGAAGGAAAATGTGCTTAAAACTATGATAGAAGGGAGAAAAAGAAGACGGTGCACTTAGAAAAGTGGACAGATTTTAAAAAGCTGCCATAAGTTGTTATACTCTCAGTACATTTAAAAAAATTATGTTAAAGTGATAGGGAATTACTAGGAAGAGGGAAGGGAGGGTCAGAGTGTGGTGGGGACAGGGGAGGGTTCTGAAAAGATTCCTTTTGAAGATCTGAAGAATTATGTGACACAAACAGTTGAAGTGCCCTGTAATTTACAGGTAAATTCCATACTTACCTGCATCTAGTATTCTGTCTACCCATATTTCAAAATCAAAATTACCTCATCAATTTCATCCTGTTTTACTGCATTTAATCTAATAATTTCCTTGTAGTAAAAGGCGAAAGATTTATACGATCTGAAGAGAAACCAGAGTGCATAAATTCCTTGTAAACAGAAAAGCTGGTAAAATTTAAAGACATTTAAAATATGACTGGTCGATATCGGGTTTGTCATCCATTTATCCCGAATTAGAAAGCAGGTCCAGGAGCTAATTTTTCCTCGCTCTTTGCAAAGAATCCATAATTCATGGTTGTCATTGTCTTCAATTCAAGGTATTTAATACTGTCAAATTCCAGCTTTGTTTGAATAAAAATGGCCATCCTCTAATTGTGGGTATTGATAAAGCTAATTTTGGTGTACTATCCAGTAGGCTGCCTCGGAGGGAGAGCCTAGCAATATTTCTGATACGGAGAATGGCTTAAAGATAACCAAAGGAAAGATAGGAGCTGGGAAAATAAACACCAAGGATGTTGCTGACTCAGAAACCAAAGACTTTTTCAGNNNNNNNNNNTGCATGAAAAGAGCTACTTGGGCAGACTGTGACTCGAGTCATCAGAATATTTGGGTGGGGACTTTACTTTGCGTCTCCAGGAGGCTAAATGTGAAGCTAAAACCTAGATGCTGGAAGTTTCTAAGCGTAACTAGGGAAGGAACAGGGCTGAGAGGGCTTCTATGACGTAAGCAGAGCCTGGATGATATCACAGAGCACTTGGCGGAGGTTGCGCTTCTCTTCCACTTGGGGGCGCTAGACTCCCCTGAAGGTGGGTTCACTATCTTCGCAGCGGTGTGTGAAAGCCAGTTCAGCTCCTGAACCCCACATTTGTTCAACAGCCTTTTGGTGCCTGACTGGTTTCCGAAGACGGAATCTGGACGACTAGGACATTTTCTTTCGGTAAATACGTTTATGAAGATAGCGGGGAACCTTGTAGGCCAGAAAGCTGAAAGTTTCCCCTCGTACAGCGAGTAACCGTATATTGTGATGTCGTCCACGTTTGAGAGGTCGGCGGATGGTCTACGCTAGTCAGTCTGAGAGTTTATTATCCTTTATTAACAATATCTAATTCATAATCCTACTAAAATGACAAAGCTCATCCCTGTGCCTGTGCATTTTAGGAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGAGATATTATTTCTAAATGGCCGTTGTTGCCTACACAAAAGACTCTTGTTGCGGTGGAAGATGCAACAGCATCGCGGAATAAATCTGGGGCTGGGTCAGGATGCACAGTACAGAAAGCCAGTGGACTGGTGTGCTGTGTCTCTTGGCAGATAGTTGTGGATGTTGCCACATAGTTCATAGTTAGAGGGTAGAAGAGGGGAGTGGCCACCCTTCTCCCTCCTTTGCTATCCTTTCTCTGTTCTGCTTGCTTAAAGTGGGGACAGGGATACTTAATCCCACACTGACCTAGCAATTCAAGGAGAGGTTCCTCAGCAGAGCCAAAGTGCCTCGGGCTGAAGAAATGGGTCTGAATATGTTATTCTGAGCTGTAGAGAACCATTTGTTCATTTCCCTTTGAACTTTAGATTTTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTCTTGCGAACTTCTGATTATGACAGAATTAGATTCAGATGCTCAACCCTGTTTATCACCGCCTTCCTCACCTGCTCCAAAGTTCTCTTAGACAAGAGCCTTGGTCCAGCACCATCCCCCACCCCACACCCAATTGTTCTTGCAGGCACTCATACGACAGCGGCAACAGCATTGTGTCTGGTTTTAGCAGGTGATTTCTTCAAACCCAGGCCACCGGCAAGTATGAAGACTGAATACAGAACGAAAGCCACAAGACAGTGTACCAGAGTGCCGTGGCCTACCACACAAGGTCTAAAGCCAAGAAGAAGAGGATGTCTCTGAGGAGGATGAGCACACCATCCTTCCAGAAGCGGAGGAGGAGGAGGCCTTCTCCCCAGGCCCTGGGGGACATTGTGGGCTGCAGAATTTCTCATGGATGTAAGGAAGGTGATGAGCGCGTCACCCAATGGAAGGTCATCATTCTAGATCAACTGCCAACAAATCCCTTTCTCTATCTGGTCAAGTATGACGGAATTGACTGTGTCTACGGACTGGCACTTCACAGTGATGAGAGGATTTTTAAGCTTAAGGTCTTGACTCACAAAGTAGTGTTTCCTCAAGTGAAAGATGCCCATCTCGCAAGTGCCACGGATGGCCGAGCTGGGGAGCATAAATTTGAGGGCAAAGATGGCTCTAAGGACAACTCAGAGGGGTGTTCCTAGCCCAGGTGCAGATCATGAAGGACTGGTTTTACATCACCTAAGAGAGAGATCCAGTCCTATGCATCTACCAGCTCCTGGATGATTACAAAGAAGGGTAACCTCGATAACATTCCAGAGACTCCTGTAGCAGAAGTGAAGTCAGATGTTGACAGCGACATCTTAACAGGTCAATGTGTGCAGTTCACCAGAAGCGACGGGTACAAAGAGATCGGCAAAGTCATTTACCAAGTTCTAGCCAAGCCTTCTGTGTACTTCATCAAGTTTGTTGAGGACGTCGACATCTATGTCTATAATCTGGTAGAAAAGATCTGTTAAGGTGAAATTCACAAAGTGTGGGGGACATAGAGGCGTAATTTATAGGATTGGGGGGAAAATGTTTGTTTTTCTGTGTTTCAGATACCCAAGGGTCTTTGACAACCCCAGTATCTTTTCCACTGGAATTTGTTTTTGCTCTAAAAATTAAAATGTGTGATGTGACGTGTTGTGTGTGAACAGTTTGGTGGAGGAGACAGGCTGTGGAGGATGGAACATGGAGAGGAAGCCAGAAAGGTCAATGCTGTGAACAGTAAGTCTAATGTCACATAGACTAAAACAAACAGGACTGAGCTGGTCTGGTCTTTAGGGAGAGAAAAGAACTGGAGATGAGGATTAGAGGAGCAGGGATGGCACCAGGGAAAAAAAGATGGATGTTTAGGAAGCAGTGGAGAGGGGTCAGAATTAGATAGACTCTCTGAGGTGAAGTTTGAGCGAGAAACAGACTGTTGGGGAAAGAGGGGCAGGTAACAGGGAGGTGGTCTTGGAACACAAGGGGAAACCCAATAAACTGATCCAGGCAGACTCAGAATCCGAGAAGGTCGGGGATTGTTTGACTAACAAAACCTAATGAAACCTGTTTCTCATCTGAAGATGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTAAAGTCATCTTTTCAAATACATGCAACCTTCACATGCAGAGAAGAGACCAGGATGAGGGTAAGAAAGATTAAATTGATGGTGATGTGGAAGAAAGACTAAAGAACACATGGGGGAGTAGAGGACACTAAGGGAGGAAGGAATTCCAAGATGGAGTTTTCAAAAAGTGAAGCAGGAGACCAGGAAGAACAGAAAGGGTCTAGAATGAGTTGAACTTGGGCCGCATCCATATTGCTCTCTTTGGTTCCTTAAAGAACAGCCAACCATCACTACAGAAGGTGGATGTGAGGTGGAGGCTTCCCCCAAGGACATTTTGATGAGGATAACTCAAGAGTAGTGAGTGCCAAACTAAGTTTATATCTATCGATTCCTGAAAGTATCATAAGGCCCATTATTTTGTACGATCAGTAAAAAGTAATTTAAAAGGGAAGATGAGGATGCCGTGAGCTTCTGTCAGGTATTACGTGGATCCTGTGTTTAGGTTTCGTGACCACGTTAGACTCTATTGCATCCTTTAATATTTTTTGAGGTCTTTTCTCAATGCCCCTATATGACCACAAGGAGCTCGTGCACTGGCTTGTCTTGCCTGGCTCTCCTTCGACTGGATGGCTTCCTACACACCTGTGGGCCCTGTTACCGTATCTAGCCCCAGGAAGTTCCTGTCTTTTACTCACATGTAAGCTTTTCCTCAGAAAACTCTTGATGGTGCCTCCAATGCAGAGGAGCTGAGCTCTTTCCTATGCCATTTGCCGTGACTTTAAAATGCTTTGCCATTCCTGACCATGTAGCTCTCTCCTCCTGAGAAGCCCCTGTGCACTCAATGGGGTCTCTCTGAGCCACATCTACACTCCAAGAGTTTCTTTGGAGACAACCTTATCTTGGACTCATTCATTGCTGTTTCTTCTCTCAAGAATAAGTTTCTCACTGCAGGACTTGAAAATATTTTCTATCGTTGATTAGTTCTGCTATTTGTAATTTTTATACTGGCTGGTTGTCTGATGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACCGCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTTCTTGTAGAAACAGTGTGTATAGTAGAGCCACAGACACTTACCTCATAACCACAAATAGAGACGTATAGACACTTTGTTTTAATATAAAGGTAAGACTTGCTCATGTACTGACCTGTGTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCTTGTTGGCCTGCTCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCAGCACCGTAATGTTTCTCTTACTCTATGTTACATACTCACCACCAGCCACTCTCTTCTCTCAGTGTATAGACGCTCTTCCCTGTATGGCAGAACTGAAGAGTAACTACTGTCACCAACATGAATACTGGAGGATATGTGACAAGAAATGAATACATTCTACAGATCCCAACGCCAAGCAAAAGCGTTTTAGTGTGTGCTACACTTACTGGGAGACTGTCAGTCACTGGCCATTTCACGGGTCACAGTAGACCACAGAACCATAAAGTCACAACCTACATATCATCTCCTCTCAGTAGGAGACATAGCCCTTTCTCAAAACCCATGAATCTATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTAGCCTTATCTCACACTCAGCCGTGACATCACAAAATGTATAATGGTCGTCTTGCAAGTCTCCTAGGCCTCAGCTCCATCATCCGCTATAGCTACTGCAACTGCACTGTGTGAATCTCAGCCCCTTTCGTGAGCACAACCTTCAATTATCCCCATATACATTGTGCTCTCTCCATCTTTGCTCTCAGCCAATAGCTGTCCAACTTCCAGCCAATTCAGCTGTGACCAGAAAAACCCTCATCAAGAAAGCCAATGAATTTGACTTGANNNNNNNNNCCCTGAAGGAACGGAGTGTTCTCCCTGCATGGTTACTCTGGTGTTTGAGTCATCTGTAATAAAACCCATTACTATTAAGATCAAAGTCACAGGAACTATGACAAATAGCAAATCACACGACAAGCATCATAGTTGGCCAAGCCTTTTCTGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAGCAAAATTTATAGCTTCCTTCCCTTATTTAATACTCATTCCCCTCTAGTTCATACGATATCAAAGTCTATTAAAAACACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTACATCTAATCCGGTCCTGACCTGGTATGGTCACCATCACTTTTGGCCACTTTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGTACTGGGACAATATGTATCTTAAACCCATAGGGTGGGGCCAGAAGGTTGTGTCAGAGGTCTAAACGTCACCGCACACTAGAATCAACTGGGTAGGTTTCTCAACATTTCCTATTTCTTTCTGGGACTGAGCTACACCATGTCTGCATTGCAGCATTTTGTCAGGGGTGAGTTACCGTCAGCAGTCAATTGTAAAGACGCCCCCCATCATGTGTTGGTTTGAATGTAAAATGGGACATCTATAATATAGACACACACACATATACACAGATTCACAGAGAGAGGCAAAAAGGTAAGGAGTTGATTCTTAGGAACCCTCAAGGAAGAGGGAGTGGAAATATAAGATACAGATGTCAGCGAGAACCAGAACAAAGCAGTGTCTTCTTTACAGGACAGGACCACTATCCCTCAGCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGGATTTTAAAATACCATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCCCCTCATGATTTCATTTCATTAAGTACAAAAGTAATTCAGAGATTATATAAAATGTAGTAGTGTTTGGAAAGATGGCAGAGGGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAGGACATGATATATCTACTTATTGTGCAAACGAATCCTTTGTTGAGTGTGTGTCAGTGACTCCACACAATTCTCCTACTCTAGGTTCGTATGTATCACAGAGAATGATCTGGAAATACTGAAACAAATATAAACTAAAGGCTTCGTTGGAATTTCTAGGCTTGGGTTAAAATCATATTTATCACGTTTTATTAAATGGAAGGGAAATCTTCAGCTCCCAGCAACAATAGACTCAATCATGTTGGCTTCTGTTTTATCCCATTATGAATAGCAATTAATTGCACATCAATAGCTTCCCATTCTTTGAACTATATCAGGATGAAGGGATATGTTTCCGTAACGCCTATGTGGATAATCAAGTAGAAAGGGGGAAGGGATCATGCCTTTGGATTATGGGAGAGTTATGGCTTGATTGGATACTTGTTATGCAAATAACTCTAACCTCTGAGAAATGAATGTAAAGATAAAATATAGGACCAAGTGGGATGGACAATCATTACTTGATTTCTTTNNNNNNNNNNNNNNNNCATACTTTAGGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATGCATACATCTTCCAGTGTATTTTTCTAATACTTCTGTATTTATTTCATTAAAGTTACCTGTTGTCCATTGAACAGTTTTATGAATAAGTTTCAAGTTTAAAGACAAATAGTGCCAAATAGGAGTGGCACTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACATACATACATATATACATATGCATATACACCTAGGTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATTTACAGGGATTTTAGAGCTAGCCAGGGCCCCTGCAGTTTCATTGGACCATCTGATACACGTGTTCATGGAACATGTCTCTCTCTGTTTCTTGTTCTAGGAAGTACGTGGACAACATCTGCAGACTCGCTTCATTTTGCTTTATTCTCCTCTTTAGCTTTAGAAATCTCAGCTTACAGAGAGGGGAAGACGAAACTTGGTTAAATAGCTCTTTTTGTCTGTGTGTAGCTTACATCTCAAGTCACAAAGGGAAAATAAATATAACAAGCAATAAAAATACACATCCAAACCGTGATGGCAAGTTCATATCCGTTCCCCTTAATGAATGTCAACTTTGGAAATTGCAATCCACAATGAGATTACACTTTTGAAAAATCCTAATTCTCAGGCAGGCTTTGGTATTTCTCTTTCCCTGAAAAGGAAAACCACTAGAAAAAGACAGAAGGTAGGTTGCTTTTGTCCACAAATTGAATCAGAAGCATTTGATAATGAGCATAGAGGGGGCTCACCCCATGTTTACTAAAGAATAAAGTAATATGGGGGTGGGGGAGACATCTAGAGAACAGTTGGTGCCTTATTGGTATTAAAAAAATGATCCTGAAGTCAAGAAATAATATTTGACAAGAGTAAATACTAGGTTTTCATTAGGCAGAACTGTTTTTAAAATAGCCTTCCTTTTAGTCATGGAAAGAGGGGGGTGGAGCAGGTCAGTCTGTAGATAACTAAAGTCATTCCCATCAAAAAATTAAGAACAATGTGGATTTTTAATGGACATGAATAAAATTAGAAATTTTAGCTTTCAAAGGGGAGAAATTGTGTTCCAGGGACAGAGAGAGAGACAAAGGAGTGTCCAAACTCATACTTGATTCTTTCAATAAATCTACTGGTAACTCATGTGTTTGTTGATATTAGGATTAAAACGCAGGTTGGATATCTCGACTTAAGAGTGTAACGTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTTAACGTGTGTGAACAGCAGCCAGTGGAAAGACTTGTCCTCGTATTTCTCAAAAGGCATGAAAAAGCCACCGTGGAGTTACTGGATTTTGTTTCAAAGACTTTAGCTCCTTGTCTGCAGGGATGCAGGTCCTCAAAGGAAGGGCCTGAGACCTCCTAAGAGGTAGCATCCAACAACTGAGGCCATGTGAGGCCATGTGCATAGAGGGACATAACCTTTCTCAGAAAATGGAGCTAGGACAGCTAACAAATGAAGGCGACACATCGATCAAATCGCTGTAATAGAACGACGGCAGCCAGTTCACAGAGCGAGGCAGCTGTCAGCGACTCAGCCAAGAACTAAGAGGATTTGAAAAGATAATAAAAACACAATGTTCACAGAAGCCACTATAGACTCATGGGGTCTGCGAATTTAATCCATGTGCTTTGGGCAGAGAAAACAATCCAAACCAGAGATACCTCTTGCTCAGCCCGACGGAACGCTGTGCCGTGAGGCAGATGTCCCATGTCAATGACTCAACCTAGATGCTGGAAGCCTGAGAGAAACCGGAACTACGTCATTTCAGTGATGACACCGGAAATGGCTCAAGTCTGCACCTTCATTGGAAGGAGAAGAAATAAGTCACACAGCACCGGAAGTAATCCTTGTCAGGGTCTGTGTAGTCCGAAGTGTACGGCGCCATGATCAATCAGTAAGCACTGCCTACACGTGTTGGGTGAGCCCACACAAATGAGGAAATGATTTTTAAATTTAAACACAATTTCTAATAACTAGTAACTTTTAAGTGTCCAGGTTTAGCACAAGCTTCCAGATTATTTGGTCTCAGGCGGAACAATGCGGCACAAGAAGTGAGTTTGAAACTTCGGAGGTTCCCACTATATGACAGTAAACTAGGAAAAGCACGGAGGTGCGGTGTGGTAAAACGAGCTAGAGGAAATCTGTAAAACCAAGAAAGGAGAATTCAGAAGACTTGTATGGGAAAGGCCAGGAACAGGGATGGCTCGGAGGACCATCCTCGTTTTCAGAGTTTATCACAGCAAAATTGCCAAAGACTGGTAGCAAAATAGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCCCAAGTGTGGACTTTCAGAAAGATACCCATCAAAGGACCCGAATATTTGGTGCTAAATTATGTGAGCTTTGTGGAGGAATGAGCGCCAACCAAATTCTGCAAGTTCTGCAGCCACCTGCATGTTTCCGCACCCCCTTAGCTGTCGGGGTCTCGCATACATGGCTGTCACTCCTGCTTTCTTCATTTGTATTTTACTGTGAATCTCCCTCCTCCCCTGTTCAATGTGGCCAGCGGTTTTCCATGTGGAAAGACCTCACACTGCACTGTGTCTAGGGCGGCAGGGAAAACAATTCCAAAAGAGGCTCAGTGGTAGGCAAACGGTACAAACAATGTATTCTTCACCTCCCAAGGAGGGGCTCAAAGAACACAGAGGCTCTGGCTGGCGCACAGAGCCAAGCTTACAAAGTTAGGGCCCACAGCATCCCTGGGACCCAACCAGCAGCTCTCATTCAGCCCTCCATGATAATGAATCATTCTCATCTCTTGAGACCAGAGGAAGACACATTTGGAAGATCTTCTCCCTAAAAATGAAGCTTGTACGGAAACTCTTACGACACTTAAGAACAATTTTAAATAGGAAAGCACACACACAGTNNNNNNNNNNNNNNNTGAAAGATTCGACAGCCTTCTCTGCGATACCATCCTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCAAAATTTAAAACCAGAGGATGTTTTTAAAAGGTTACACAACGTCCTAAATTCAGTTCCTTGGTGGCGAAATATTTAAATTCCACACCAGATCATAATACTATCTATATAAAATTAAATTATTCAAATGAATATTTTAAAGTTCAGCGGATCTTTATCTGTTAAATAGCACAGGATGAAGGAAATCAGTTGGTGCCACACCTCCCTACGGTTGCACAAGAAAAATTGGAAATCAAGGTTCAAAAGCATGAATGCACAAGCGTGAGGGGATCATCAGAGATCGAGGACCTACAGGTTCGGGTACGGAGGCTCAGTAGACCAGACAGGTGGATAATAAGCAAAGAGTCTGGAAAATGGGTCACTCATACCTGGACAACCTTCAAAGTCTAGGGGAAACGCAGGGAAAGGTACCTCCCAAGGTGGGAATAAAAAAACTTTAATACATTTACCGGACACTTAGCTTCTAAATACAGTGTGGATTGGAATCTACAATGTGAAAGGCATAGGAGTAGTAGTGTCCAGTTTTCCCCTTGCTGTGACATAATTGTGTCATTTAGGGGCTGGAGAGATGGCTCAGCTACTCAGAACCCTTAGCATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGAGAACTGAAAATGAGTCATTTAGTTGATGTTAATGCACCAAGGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCAAAGGTTAATTTCTCCTTATTATTTTCATGTGAATATGTATGATTCTAATATATGGAAATCATGTGTAGGTTATATGGGAAATTGCAACTATCCTGGAGAATACTAAAATAAATGTGTTTTTTAATGCAAACTCGCTAGTGATATTTTTTCCACTTCCATTTTTCAAGTCTCTTTCTATTCTAAAATATATGTACTTATTTTATCTACAGTAGAAAATGTCCTTGTAATGTAATGAAACTTTAGTCAGCCCTACTAAGATGCTTTCTGGAAGTCAGTTAACCTCAGGCACTGAGTGCTGTGATGACTTAAGTTGGGGCCCAAAGCACTTTCAGGATCGCGAACTGATGAGCATGGGCTTGTGGTCATATTCACCCCCAAAAGTGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGCAGACATCACTGACTAACTATACCTCAGTTGGAGCTGTGGCTTTGACATCCTGGAGGAGGTGGCACTGGGTTTATATGGCCTTACACTTTGGCACAAGCAGACAGCCACACTCACAACTCTCCCTCTGGTCCCCCTCTTCCTTCACAGCGATTTCCAACACAATTTATTATTTCTGATTTTATCCATCCAGTCTGGGCATCTCTCTTCCAGCAGTTAACTTTTTTGTTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATAATTAGGCACCCAGTTAACACATGTGCATGCACACACATGTGGAAGAACAAGGTACATTCAGGAAATATCCTTAATGTCTTGTCTGTCTTGTTCACTGTGGTAGCAACTCTCACTCACAGGCAAAGCTCCTTTTGGAATGGGTCACCTTTCCAGACAGCTTGCTCTGGGCATCCTGCCTCTGCCTTCCAAAGTGGAATTATAGGATGGACTCCACATCCATGGGGCATCTTTTTAAGTTTTTGGGGAGTTAGTGCTTAAATGCTAGACTCTCTCCCTAGCCCCTTCCAGAACTTTCTGTCCCAACTCTCCTTTACCTTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACAGCTATTTTAAGATCAAGGTCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACACAAAACCCCAGTGGCAATCAGTTCACTGATCCCAGACTCTGATGTGTTGTTCATCCTGTAACCGAGTGATGTTGTACATTCTGTCCAATCTATTTCCAAAAGGGAAAATGAGTACGGCAGTCACCCGGTTAAAACCCTTAAATGGCTCCCTGTCACTGAGGGTAGGTTGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGACAGATGCTGTTCCAGAAAGACCAAAAGCTATGACACACCATCCCGAGCCTGGGAAATCATAAGTTGTTTCTTGTGTTTGTAAACTGAACAGAAAATGGGGTTTACAAGACAAGGAGAATGTAAAATTTCGTGTTGCTAGAATACTCAGTCACCTAGGTTATAGAGCGGCTGAACTCAGGGTTCGACAGGGGTGTGGTTGGGGGAGTCATTAGTGTGTATGAATTGAGTGCCTGTTCCCAAGTGCGAGGGCACATACGTGTGTACATACGTGCAGAGATGAGTAGAATGTGCATTTTCTTCCTTACTACTCTCTATCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAAAGCTGGTGTCCCTCCCTGGAGGATGGAGAAAAGTAGAGAAGGATGCGGGAAAGAGGAGACAAAGGTGTAGGGGTGAGGTTTAAGTCACACTAAACGTTCCAAGTAAGCATCAAACCTGAAGAGTAGACAGTGAGAAATTGACAGTGTTACTGCTGTCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCTGTGCTCAGGTGTCATTCCTCCACTAAATAAAATGCTCTATTAGGCTTATCTGTTCCTCTCACAAGTAGCCTGTAATTAAATAAGTGCCTTTTAAAATCCTGCTAGTCTGAAAGAAAGCCATGTGAGCATTTTCCTTATCTGATGAATTACACAGACCAGTGGTCCTTGATAAACAGGCCTGTTCTAAAGCGAGGCATGAGAAAAAGAAAACAATTGATGGGGGATTTGATCCTACGTCTTGGGCCTCACTCAGTAGACTCTGTCCCCAGCAGGGAGCAGAGCCCAATTAGGACCAGCTGCAAAACTGGTATTCCAGAGGGTGTAAGATCCAGGAGTGCCACTTCACGGACTCTGTCAGACCTCGCTTTTCCCAGAACAAATGCTGTTGCTGCCCATGCTGAGACACTGAAGCCGAAAGAGGACAAAACAGCTCCCTTTGGCAACCATCTCTCAAAAGGAAGTTCCCCATCAGGGCCAGAGGTTGTTCACTGCTGCTTCAGGGCCTGATCATGGCTGTAATAGATGTCGGTGGTGCTGACCTTTTCCTCATAAAGTTCTTTCTAAAGAGTAATTTGTCTCCTTTTCCTCCGCATGGAACGCACCATGGCAATTGCATCACAGTTGTCAGCGTATCTTTTTAAAGAGAAAGCAACTCAATCCAATTCTACCCTCTGGCATCCAAAACGGTAGTCATTTTCAAAGCCACATACGTCGGAGTGCTGACTCACTCCTGAACCAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGCATGTTGCAGCTAGCATAAACTGGTTAACTATAACCTCTGATCAACTCAGCATCACTTGAAGAGAGAGAAAGACAGACATACAGACACACACACATGTGAGGGGGGGCTTAGCAAATGTCTTATTGTGTTATTGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAAATTATAACAGACTCCATGGGGCATCAGGGAGGACTGAGGCCTCACAGATTCTCAGGAGCCTGTGCTTGCAGCTTCTGTCTGTTCTATCACTGTAAGCCACAGTGACCTGGGCAGGCTCAAGAGCAGGATGGACAGTCTGCATTACCTAGGAGATGACACAGTCACTTCTGTCCTTATTCCATGTACAAGAAAAAGTGTTAATGACCCAGTGGTTATAACATTTAGCAGTGGGAACATAAAGAGAGGAGGAACTTAACGCTTCCCACAGGGCCAACAAGAGGACCAGAAGCAGAGGTGAAGCTGGACTCTGCAGTACATTACCAGTGTTGGCTCCCTTCCCCCACCTAGTAACCAAACAGAAGGTTCGAAGTCAAGAAAGAAAGAAGAGAGCCACAAGAGGAAAGAAACCCAAGTATCTCAATAATGGCCCTGCCTCAGCAGCACCGCCCAGAGGTTTGTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCCAGTTTGGAGCGTGTCTGCTGCTCATGTGGTGTTTTCTCGATTTTTTGTTTTCTAACTGACAGAGAGTGATACAGTATTGCCTACAGCACAGCATTGAGCCTGCTGCACAAAACTCAGCATCTTACTGTAAAAGAACTTAAGGAAAATTCCAGATATCATTAAACAGATAGTGGCCACCTTCCCCCTGTCTCCAATTTCTAGTCATTAACGAATTTTTAAGCTGCTGTTATCCCACCTTAACCACAACAACCGCTGATCTTCATAAGGCTGATAGCACTCAAGCAGTGCAAGCCACCAGACAGAGGACAGAAGTAACAAACCCAAACATCCACTGAAGTTCCCACCTCAAATGCTTACAGAAGCCTTGTCAACCTTCAGTCAAAACAGGCATCATGTTTCTCTCATTACCTACCCTTTAATTGTGAAAACATTTGCACGTCTAAGTACTTTCTGTTAAAGGGGTGGAGGCAATTCTTTCTACTTTATGAGCCATTTACTTTAGTGTTGTTAAGCAGAGAAGAGAACTATCCAGTCGACATTTACTCTAATAGGTGACTGATGTATGCATGAGGCTGTCCCTGTTTCTCCAGTAACTATAAATCTAGATCCCTTTTCCTTGCAGGATGTAGGAAACAAGCCTTCTACCCCATCCTTCATTTCTCATTCAGGAGTTCTCATGATCACTCTGGCATCCACCTTTTATCAGATCAGAAAGACTGAACACAATCCCTTTTGCTGTTAAGGATCAGACCACACTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATATATATAAGTAAGTCTGGGATCTTACTTTGAAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCGTGAGTACACGTGATGCATACATTACAAAAATGAAAAAGGAAATGTGGATATTCAATAAAGAAAGCTCCTTTCCAGCTGGTGGGGGTATAGAGAGGATTGCTTCTCCGAGTATAGTTATCTCTGAAGAGGAAGTCAATAAATGACTCAGACAAGAGCCTTTGAGATATCAGCTGCCAACCCAGGGCCCAGACCTCCTCTCTGGCTGCAATTACCTTCTTAACATGGCTCCACATTGTCTCCTGGGACCCAGGTTTCCCCTTGCCCATAGCTCTTCCCTACTTTGAGCCCAAAGAGCTAGCCAAGAAAGGAGGGGAGAAAGGACACGAGGGGCTGTAGAGGAACCTGCCAGTAATCCAGTCATATACACTGACCATTGCATTGGCACTCAGTCCACGGATGCCAGGGAATATCACTGAGCTGGATTTCCAGGAGGAAAGGCAGGGTTTAATAATCAAATAGGTGGCGGTCTTTACCACAGTAAGTTCAGCCAGCTGTGAACACAGTCAGAACACAGAAGAAGATGACACCTGTCTGTGAACTGTGAACTCCTGAGTGCGTGTGCATGCTTGTGTAGAAGGACNNNNNNNNNNNNNNNNNNGAGCCATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTAAACTGGGTTTCTTTCTTTTATTTTCATATATCATTAGTCCCGGGACTACTTCATGACTTAATAAATCTTACCAATATTTCTTCCGCTGTGCCTATTAGCTCTGAAAACCCCTGCAGGTCACCCGAGGACGTGCTTTACCTTGTCTACTATTTTAGGGGACTTGGGGGAGGGCCTTTCCGTGAACCCAAAAGACAAGAAGAGAACAGAAGCCCCACCTGGGAAAAGAAACGATTCGGGTGGGTGAGCACGCGGATAAGAGAACGTGATGTGAGAACTGAGCGCAAGCTGGACACACAAATGGGGACATTGAATCCCACACAACCCCCCCACCAAACGGTGACTGCGGGATTAGGATTAAAAGTACCTTCCACAGAGGGCCCAAAGGAATCAGTACTGAGTCTGTTGGGACATTGGGGAGAATAGAAAGCCTTTGCCTCCACTCTCAGTAGAATAGACGGCAGAAAAATGGGTTACGGGTGTGTAGGGCTATAGGCAGAAGCAGATTTAAAGAAAAGAACTTGTCTCATCGGCTTTGATTTGAAATAAATCTTTATTATGACAAATGGTGGTTATTAGATAAAGATGCCTCACACATCCTCCGTTCAGTCACAGGCACTTTCAGCCCATTTCAGCTGGTTATGTGTTCATGGATTAAAAGCCTTTTAATAATATCTACTAAANNNNNNNNNNGCTCTCTCCAAGGGAAAGGTAGTAGCAAAACTCGCTGTTTGGCCATTTCTCAAGCCTGGACCAGAAAGATAATGGCCCAAGGTTTACAAGGCAAGTGGGAAGGATCAATTAAACCCCACGACTACTGCACAGCTCTGTTACGTGATCAGCAGGAGTGCTGGAGTTAACCTGGATTTCGGGACCAGCTGATACCCGCTGTCCCCACTTGGGCTTCTCTGGGTGCAGGTCTGTCTCTTGTAGCAACAGGCGGGAGCGTCCTACCAGGAACTCTGAGCAGCAGCAGGAGGACACTTCATGGAAACCAGGGCAGGAGAGAAGAGAGGGAAGGTGTGCTTCTCTGGCTCATAGACAAGAGTCAGAGACCTGAGTACCTGCTTATAACTGAGTACAGAGCCATTCCCACTATTTGTGTATGAACTGTGCTTGGGTCTCCAGTCTATGATCGTATCCGCTTTCGGTCCATCATTTCCTACCAGAAGGAGACGACACCCAGCTCCATCTAAAGAGACACTGAGAAGCAGGCCGGTTACGGCGTGGAGGTGGAGGACAAGACTAAGTAGCATCAACACAGACGTACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGTTTTGTGGTATCTGATTTCTGTATTCACCCTAGAAATAGTCAGCCATTTGGTTCCCATTCCTAAAGCTTTTTCTTTTAAAATGAATTACTGCAAATAAGCAGGTCACTAGGTCAGTAAAGTGTCTGCCTCACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATGCATCTACACACACCCATGCACACAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATCATAGATGATAGACAAATNNNNNNNNNNNNNNNNNNNNNNNNCATCCAGTCAGAGAGACAGATAAGATAAATAGACAGCATTGTATTTGAATGCAACTACTACAGAGCAGATTGGAGTCCCCCTCCTTCCCTTTCAGAACATAACCTGTATCATGGGGGAACTCACAATTTCCCTGCAAGCATCCTATTCCTGCAGAGAGGTGGAAAAAAATGTTAATGTTTTCCCTATGCCTTTGTGGGTCAACACTGTGTATCACAAGATGAAAAACATGAAAATGTAATTAAGCGTTAATTTCATTGTGGCAGAAAATAAAAGAACGACACCTCAGTTAGCAAGGAAGGCAGCTCCGACCAACGACTACATTTGCCCTGACCTTTGCTGAGCCCTGAAGTAAGAACTGTGGATCCCAAGAGGCCCAAGCTCTCACGCAAGGCTCCTGGAGAGTGAAAAGGTCCTCACCCTACACTAGTGATAGTTCTCCTTTAACTTTAAGCAACTTCTGTACTGGCTGTGTCCTCCCTTCAGCCCGTGAGGTCATTGTAGTGCTGTAGGTTCCTGAAGTATTGGATCTGGGTGGTAAACCAGTGTAGATGTGGATTGTAGGATGGCGTCCTGCCTGGTGGTATTTGGACCAGCACAGAGGTGCAGGGATGAGGGGCGAGATTGAGGAACATCCTTCCTCCCCCGGGTCCTATATAACCTGCATTAGCTTTGCTACCTTGGCTACCTAGTTCTGGTTATGTTAACATAGGGTGACTTCTGCTACTTTTCAACATACATGAATGTCTAGCAGCTTATGTTACGTGACCTGTCCTGGGTAGACCTGAACAATGTGTGTTCACCTCATGTAGGCCTCCAACTACAAACGATTCCAGCCAGGTCTACCTTATCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCAAGAAGCTCCCTTCATCATGGCTGCCTCCGACCCCCGGGGCAATTGTTCTCATCTTATTGCTCTTTGGAACAGGACCTGATCGTCATAACCTTCGAGATTCCTAAGCATTAAAGGTTTATTAAGCTTCCTGAATCTTCTGAGCTTCTTTCTTCTTTCCAGAAGGGAATGCTTCAATTCCAATGGATTCCCAACACAACCCATGAATAAATAAACCAGAGGTCCCGAAACAACATTCATTCAGTCAATGTAACTAAAGCCAGAGCAAAGACCGTTCTTGCTAGTGCTGTCCTTTTGATACCAAATGTCTCACAAGGTCCCGTGCTAAGGGAGGGAGTGCTGTAGAGAATGGCTGTTGTTTCCCCAGCAGCACATCCTAAGACCTAGAGTGTGCAGTGTGAAACAGCCAGGATACCTGCCCAATTCCCAGGTGTCAAAGAAGAAGATACAATAAACCCAGAGAGGAAAATAGCTAAACTTGCAAAAACCTCGCCCGCTGCTTACAAAGTTGTGATTTAGTTGAACAGAAGATTTCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAAGAAACTACATCTCCCAGCTCCACCCCTTTACTTTAGAATTAGCTCAAAATTTCAAACCACAAGTAAAGGGGCCCAGAATGATGCTACCGAAAACTGAGTTGAGCAAACAACACTGTGCAATGAGGATGCACACGAAACACAAGGGAGCCCGCAGCAGGCTGGGCTCAGTTTTACCCCTCAGGCTGTTGCCCCCTCCCTTCTCCACAGAGTGGACCTGCCTTTGCTGACAGAAGTCTACAAGTCCCCTCTAAGCACCTCTGACAAGCTCCCAGGGGAATTACGAAGGACGTCCTACACCATCAGCCATGTTTCCTCTGTGCTGACATGAATGAGACATGAAGCTTGGGGAAGTGGTGAGAAGAGAGGCTCACCTGGCAGAGAACAGTCCTCACAGCTCTGCACATAGAGACCCATCCTGAATTCTCAGAAGTTGATAAACAGAAGGGGAGGAAGGAGACCCACAATGAGCAGTACCGGGGCTGAGCGGAATTACCTGGTGTCTAGCACTAAGAGAGGAATAGTCCCACACATCAGTGCCACTGTCACAGGAGAANNNNNNNNNNNNNNNNNNNNNNNNNACATCCCACTAAGAGTTGGCTGCTCATCCTTTCCAGAAGAGCACTTGCTTAAGAACAGGGTCCTGACTACAAATGGGCCCTGGGATATAAAACCACTCAACCCAGAGAACTGAGATCTATGACAGGATCTACAGGTGTTATCTCAGGGCAAGCATCTCCCTTTCTGTGTGGCCATTTCATGCACACTGGGCTTGGGCCAAGGTGAGAGCAGCAAGTGATTCAGAGTGAGTGCCATAAAGTGGCTACAACACATGCCCATACCCGGGGGATATCACAACAGATACTCATTCTCTCAGCATTCTGGAAGGTGAGTGTCTAGATCCTAAGTGTCAATAGGGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTGTCCCTCCCCTTGTTTCTGCAGGATGCCACCACCCTTTGCTTGTGGAAACATCCTCCATCCCTGCCTCTTTTGTCACATAGTGACCTCCTCTGCTTCCCATTCTTCTCATGGGCTCAGAAGTCCACAGCAATGGAGCGGGAGCCAACTCTAGTCCATATGGAATCAGCTCACTCGGCTACAAAGGGTAAGGCCCTGCCTGCCAATCAATGACGCACGCAGATATTTGCATTTAAAGATGTCAACTTATCATTCTGGAAGGAGACAACAGGATCTTCATCAACTCTTCATCCAGTTCAAAGACAGAATGGTAACCTTGGCTCTCAAGACTGCTTCCAGTTAGTTGAACTGCTATTAATTGCGGTAATAAGTTCCCTTACTGTCATAACAAAGTACCTGACAGAAGAAAAAGGAGGCTGACACTGTACACCAAGCTCCCATGATATAGAGAAGCAGGCTGGAGTCAGGGTCAGGCAGGCAATGGACCTCGCAGTCTGCCTCTGTGGCTCTATGGCTGCCAGCTTGTCCCCGTGTCCAAGATATTCCTCAATCCCTTCACAAAATGGTGCCAGCACCTGAGGTCCGACTGTTAAAACATGTGTGCCCTTTAAATGAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCTCTGAGGAGCATTTCACATTCAAACTATCCGAGAAAAGGAAGGGGTGCACCAGAGGGAAGCAGGGACCAAGCTCTTCAGCCTGGAATGTTGAGTATCTTTGTCTCCTGTGTGAAGTCATATGACGACAAGGACCAATGTCTTTGCCTCTGTTATGTGTAATAATAAGATGTTATGGAGCAATGGTCTTCACCATGGAAAAAAAGTGGGGAAGGATGGAGGACAGGAAGGGAGGGCAAAGAAAGGAAGTAGCAGGGATGGGGGGAGTGTAAAATCTCAGGGAAGGGAAATCCAGACATCACACATCAGACAAAGCGGCTATTGCCCCATGTTCACACTCTCCCTCGACTCAGAGGCACAGCATCTTTATGCTAAGACCTGCTCTATGCTCCCTCCTTGAAGTAAAGACAAAGAGTCTGAAAGGCAAACCTTGGAGGCCAGACTCCAGTGAGAGGGTAAAGAGCCAGGGTAGTCATCAGCCCCTAATGGGAATGCAAATAGCAGTACCGACGCCCTGTCAATCAAGTCTGCAGAAGGACTGGAGTTCTCTCATGGAAATCCAGTGAAGCCAGGAGCCCTGTGCTGTCTAAGTCACACAAACACCCAGAGTCCTCGAACAAATGCAGAAACCCAGAGCACACCAGGACAATCCTCACCAAACACAAGAGCCCTCTGGGCTGGGGACAGGTGTCAAGGGGACTGAAGGCTTTTCTGAAGTGATAAGAATCTGCCTCCCACCAGGCCTAGTTAGACATTTAAAATGGAAATAATGGGGGATTTCCCATCCACTAAGTGGCTAATGGTCCTGCTAATCACCAGGTCTCCCATAAAGGCCGATGTGAGCAGCTCAGACCTGACCCAGGGCTTCCAAAAATCCACACTTCTCTAGACATTTCCTGTAACATAGACTTTGCAACAACGGAAATGGAAGGGAGGGAATGAAGGGCTGGATTTGAACAAATATGCCTTACATGCATCTGTATAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTCATTCAATGCCCACTGCACCCTTTGGTCAGCAATTTGCCACAGGTTGGTGAGATGCTCAGCAGATCAAGGCCCTTGCTGCCAGGCCTGAGATCCTGAGGTCCACACATATACAGTGGCAAAGCTGACACACACAAACTAATTAATTAATTAACTAAAAATATGACTAACTAATTAATTAAAGTAAATTACTATTTCTTAATAAATAACACATTATAAAGCTGTCACTTGCATGAAAGGGTCTGCATTATTAGCTGACCCCTGACCCATTCTCTCTCAGGCTCACCAAGAAGGACCATGTGGGACTATCACCAACCTGTGCTTAGCACTTGACAGAATCCTGAGTGTATCTGTCTGAGGAATGAAGGGCATCCTGGGCATGCAAAACACCACACAGGCCCAAGACAGAAGGCTGCCTCAGTGCACGTATGCAAAACCAAAGTTCAGATGAGTTCACGAGAAACCATGAAATAACACACAGCCCGCATGGTCAAAACTGAGCTTTCCCAGAATATAAATTTGCCTGATTCTACCTAGCGTTTCCCCAGAGGACCAGCAACTGCTTCTTGTCTCGTTCTCATCCTTTCTACTCTATTTCTACTTTGTTTAATAATAATTTTTAAAAATCCTAACTATTGGAGAAACACTCGTTTATCAAACAGGAATAAGCAGGTGTCTCTTGTTAAACAAGATGGTTTTAATCTTTCTTGGTACTTTTAGACCTATTTGGGGGANNNNNNNNNNNNNNNNNNNNNNNNCAAATTAATGCACACTGCCACATCGTGGAAAAAAGACTTGGGGGGAAACGCTGCAGGTTTGGGGTTTGCCCTTGAGAAGCCCCTACAGAGTCAGGCAGAGGACACTCTGGCTGTTGTCTCCTTTGTTCTGAGAGGAAAGAAGGGAGCACTCTGTGGTGATTACAAATACCTGTTTCTCTTTTATCTACTTGTCCCCAGATTCACTCTCCCTGCCTTGTATGCCAATATCCTGCTCTGGAATTAAATAAATGAATACATACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGCTCAACTCCCTTCAGTGGTCAAGTTGACACACCTGGAAAGAGAAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTCCACCCTGCCTTGCTTTGTTTTCTTTCAACAAAGTCTCACACTTTCACCCCATACATACAAGTCGAACTGGGGACTAGAGAACATCGGGGATGCATCTGTCCACCTCTCTGGTACCAGGATTCCAGGCCACCATTTCTGACTTTCATTTTTTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGAACCCCTCCTCAGGACCTTTGAAAGCCATTCCTCTGTCAGACCACAGTCTCTCTTTAAGGCACACGTTCCTTCCAGGACAATTCGATGTGGGTTAAATTTCTAATCAGAAGACAGGAAGCCAGGTTGAGCTATGAAGGATTTTGTATTGTTTCTCAATAGGGCAGCATTTTGCATTTGTAAAATGTGAAGTTTCTGGAAGAAACCCCATCTGCCTTACGCTGCACNNNNNNNNNGGAAATACCTTAAGTCCATGAAGTATAACTTAACACCCACAGTAATCATGAAGAAGGCAGGGGTGCATATCATCTTTGTTGTGTGGTCCTGAGAAAGATCAGATATTTAGCAGATAGTTATCAAACATTTAACGGGAAGAGAAAGAGATAAAAGAATGTAACATTAAAATTATATTGACTTCACTCTTCTTTGGGGAGAAACATTTTAAATAATATTCCATTGTCCTTCCTGGTGAGTGTGTTTTAATTGTTGTATCACATCCACCTCCTGGGACTTTGGCCCTTATTTGAGTGTTTGGTTGCTAATTGCTAAGGGAGGCCTGGGGAGGGGCTGGCAAAGTGGGGTTCCGATAGGACAGAAGATGAGTTCAAATGAGGCTGGTAATAATTCTGGCCTTAGAAGGGCAAACACAATAAATATATATGATGGGAATGTGTCTAGTCACAGAAATATAAAACCAATCAGTGTCCCTTAATCCCAGGGTGTGATTTACTTGGGAAGAAACACCAAAGCACAGACAGCATCAGTTCACCAGCCCAGCCATCCCACAGGACTCTTGGCTCATCCATCTTTCTCATCTTACTGCCCTCTGTGATTGGGTATAATGTAGTCACAAGATGGCGGCTGCATCCCCAGAGAATACATCACACTCCTCCACAGCAGAACTCCAACCCTGGATGGGAGAAGAGGAAGAGAGATGAAACTGTCTTGGATAGCTCCCTAATTTTTGACAGGCAGAAAAAATCTTTGCTCAGATTTTTGGTGTGTCTCAGTGAGTCTTCTGATGCACCTCAACACCAGTGACATGCACAGAACAAAGCTAGCATGACTGATTAAAGCCAATCAGGATGCCCTCCGTGGATTAAAGGATAGGAAGTCAGTTATACTAATATCCAAATGAAACTGACTATTTGCAGTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGATGGCTAGAGCTATTGAATGAAGGTCCATCATCAGCCACAAAGTATAAGGCGTGTGTATCAGGTAACAACAGAGACAATTTTAGGAAACCGGCTAGTTGGAGGCCACTGTGATTTAAATGGAATTTAGCAGCTCGGCATAGAGATATCTTTCCTTCCCAGTCATTTGGGGACATGTTACAATTCAAGGGCATATCCTTGTTTGTTCCATATGTTTCAGTCTCTCGTTCCTCACACTCTGATGTCTGAAGTAGAAATTTCTGGGTGTCCTGTGATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTATCCCCATATAATGAATGAAGGGGTGTAAGACTCGTTTCCATTACAACTTCCTTTCCCTTGCATCAGTTTTTGCAACTATCTCCTCTTTAAAGGAAGTGCTCTGGGGGTTTTCTGAGGAAAATTCGTTACATGCATGGTTGTTTAATAACATATTTACCCACTTGTGTGTATGCATATATGCATATGTGCTGTGCTTGTACGTGTTCATGTGTGTGACATCCAGTCCAGTGGACGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACTATTGCTACAAGTACTTATACCCATGCTTAGTTATTACCTTGTGTCCAGTCCCTCATGCTCTACCCCAAGCTGTTTCCCTCATCCCAAGCAGTGTGTTTGAAAAAGAAACATTAAGTAACTATTAGGACCAATGGCCTGACTAGAGTGATTCAAGCACCATAAGGGCATTACACACAAAGAGAGGGAATTCGGAGCATTGAGATTAGAATGTTAAAAGGAAACCCAGAGCCTATTAGGAAAAGCTGAAAACTTGTCTTCATTCACTCAAGGCAAGAATCAACAGAAACACAAGCAGGTGTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTTTTCCCTCTGATGCTGTCCCTACTATGTCAAATGAAGCAGGGAAGGGCTCGCTACAGCTGTGGGTTTGTGTGTAGACAAATACCATATTGTCTCTCATCCCTGTCCCACCGCAATGTCATATTGGCACTTCCAATTGACCAGGTGACAGCAATGTCTGGCTATCACTTCTGAAGTTACGCAGGAACGTGCAATGTCACAGAGCAGAATGCATTGATTTTCTCGTGAAATTGGGAAACATAACATTCACATTTCCTGTTTCGTTAGATGGGAAAGCCTTGTGCATACCCAGCCCTATTAGAGATGTGTCTCTCTTTGGACAATAGAACAAGAATTGCACTAAGACCAGTATTATCTTGAAAAACATCTACATGAGACTCTTCTCCAAGACAAGTAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACTCGTGACTTGTGTATGTGGATGGATGTATAGGTCAGAGGACAATTTTGGGTGTCATTCCTCTTTGTAATAGTTTTACTTAGTTGGGGGAGACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCGTGTCTTTGTTTTTGACGTAGGCTTTTCTCACTGGGATCTGGGAACTGATGCCTGTGGTGGTTTGGGTGCATGCATGCCTGTGTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTTAGCTAACAAATGATTTTTAAAGGAGATAGAGGTAGATCCCAGGTGCCTGACATCAGGGAAGCTGAGCTTTGGTGCACACAAGGGCACCTGGTGCAGGGTGAAGGTCATGGTACAGGGTACATTAGGGCCAAGGAGACATAACAGGGACATGCGTGGGATTTACATTGCCTATGCTGCCTCCACACAGAAACCTGATGATACTGGTGCAGCTAGAGGAGAACCATCTCCATCGGTAGAAGTTGCTGTGATCTAAATGTCTCCCCTACCCCACCCCTAGGAAGATGTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAGCATCATTATCAGCCATCCAGTCTCTGAGACTGTGGTGACAGCAAGCTGGCTGGTTCCTGGGTTAGGCAGGGATCAGCCAGGAGAGGGGTGAACATACAATGTGCTTCTTGATTTCTAGTGAGAACAGAATGCAGATGAATGCTTCAAGGCTAAGCATTATGAGTGGCACGGCTTGGTTAATCTCGGGGCCAAAATATAAAGCAAACAAGAAAAATAAATTGTATGAGAGAGTTGGCAGACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTCCTATAACCCAAATTACCTTTTGATGTGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCAGCCATGAGCATGCTCAGGCTACAGAAGAGTCTTGCCTCTAGTGTCCTCCACTGTGGTAAAAAGAAGGTCCAGTTAGACCTCAATGAGTCCAATAAAATCGCCAATGCCAACTCCTGTCAGCTGATCAGGAAGCTGATTGAAGATGGCCTGATCATCTGGAAGCCTGTAACTGTCCATCCTCAGACTGGCTGACAGAAACAAATCTTGAAGGGCAGGCATATGGTCATAGGGAATGGAAAGGGCACTGCCAACACTTTGGTGCCTGAGAGGGTGACCTGGATGAGAAGGATGAAGATCCTGCACCGGCTTCTCGTGAGATACTGGGAATCTAAGAAGATGTACCGCCACACGTATCACAGCCTGTACCTGAAGGTTCAAAGGAATGTATTCAAAAACCAATGGATTCTTATGGAGCAGATCCTCAAACCGAAGGCAGAAGCGGCCTGCCAGAAGCCACAGGCTGACCAGACTGAGACTCGCAGGTCTAAGACCAGGGAAGCACAAAAACGCGCGGGAGGAGCACCTCCAGGCCAAGAAGGAGGAGATCATCAAGACTCTTTCCAAGGAGGAAGAGACCAAGAAATAAAGCTTCCTTCATGTCTGTGCATAGTGACCTCACTGTGGCCTCACATGATCAGTCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGTGTATTCATTCTGCCATTTCTGTTTCTCTGGAAACCCTAATACAATAGCGCTCTAGAGAGAGGAACAAGTACCCACCAGACAACATAAATTCCCGTTTACTTTTCTGGTGAATATGAAGTTTTTGAGGTTTNNNNNNNNNTACAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAGAAGAAACACATTAAGCATCTTCATCCCTAACTGGCTGGCAAACACCCCAGCCCACATCAGCTAAAGCGATTAAGGCATTAGGAATGTGTTTACACAAAAACATAAAGTTATCCTGTCAAGTTCAGATGAGAGACAACATCGGCCATGTGGGCAAGTCTAGAGCCTCAACCATTTAACACAAACAAATCAGGACACACTGTCAGAGGCTTGTCGGGCCAACAGAGACGAGCGCCTGTGTGTTGTGTTGTTATTTTCTTTTATGAATTTTTGGAGCCACCCTGCTCATTAATCGTTTTTATAATATTAACTCTGGCACTTTTTTCTTGGCTCATCAAATATTTCCTAAATGAATTGTCAGCTCACACCCCCCATCTCCATTGTAATGACTTTCAAATTAAGTTCATCTGGACCACGGGGGTTTTTAGAACTCTATGATGACAGAAAACACGGGGAAAAGAACCTCTTTCATTGTATTTGAAGAAAGACATAGTCATTCACCTGCTGCCTTCCCCCAGTGCTGACTGTTCCCATGTTCAGTGCTGAGACCTCAGCCTCATGGGCACCATCAGAGCCCTGAGATGAGCACTTCCAAACCAGGAGGCATTATACTACATGACCATACGGTGCTCCCTCACCTACAGCCACCGGGATCCAAACTCCTGGTGTCCCTCCTCCCCTTAAAAGAGAGCTGTTGGGATCCAGGCTCAGCATCACCCATGCCCATAACCCAAAGCTCATACCTTTTAAAAATCAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAATCTGTGCCCTGTCCCTGGAGATGCTTTGCTACTCTACAAAACCACATGGGAGACTTGGTGCCCATCCTCGAGAACAGACTTCACCCTATCAATGAAGAGGATGCCATGGCTGGTGGTAGTGTAGGCACTAGGAGACTCTGAGGGAAAGTGCCTTGTATAGGGGAGTCCTGTGAGAACCAAGACTGGAGGAGCACCATGGACTGGATAGGGATTGGGTTGGGCCATTGAAGAAGATAAAAGAGTGATGGTGCCAAGGACATTTGAGCAATCCCATGAAATATCCAGTCTGGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGTCTCTTCACATATATGATGATTGCACCCTTGTTTTAAAGTCTTGCTTAAAGACTCATGATGGTTGCGGGAAGAACATTCGTTGGGTCTTGGTGGCTCTAAAACCCCAAGAACAGGAAGTCCTTTATCACCCTGAGGTATGAAATTAGCATGTGTGCACAGCCCCTCCCACCCTCTGCAATATCATAATGTTAAGTGTATGAATCTCTGGTGTGCAGCCTCGTAAGTGCCAGCATGTGTGAGTTCTTGAACCACACACTCAACAGAATCAGGCATGAGACTTCTGTACTTTTGTTTATAGCTCTGAACACTGTCCTAGACTGAAGGGCAAGTAGTTCTGAGAAGGAAGATTGCTAGGTGCAGCCAAAGGCATGAAGGTATGTGATTTAATTACAGAGCTGGAGGAATCTGGCCCGTTTCTTCCTGTACCACATGAGAGATGAAGTCACTCTGTCCAGCCAATTGCNNNNNNNNNNNNNNNNNTCACAGAGAAAAGGCACATAGGATGCTTGATTTACCTAAACTAGATCATGAGTCCCGATCAGATTTAAATATCCATATGTACAGAGGAACCATTGCTTTTTGGTGCAGAGATGCCATCCTTTTTAAACACCCAGGGCAAGATCAGGCAGATCTGTGTGTTTGGTGTGAGAACACCTCTCTTCCTGTGGAGTCCCCCTCATGACCACTAAGGTGGCCACATGACCCCAAGTTCACCACCATTCTACTCATTCCCATAAAAAATGAAGAAGAGCACATGCTTTGGGGAGATGAGATGGGCAGATTTTAGACCATCTTCTATGCACGGCAGTGAGCAGCATTGAAAGGACTGGAGAAGACGTTGGCTGACCCCAGGCCTTTTCTCACAGAAACAGCTGACAACCCACCCCACAATGTTCCAGTTTTGGGTGTTTCCTTCAATATCAGAGAGTTTAAAATAGCACCCTTGCCTCACCCTCCCTCCCCCAAGAGATGGGCGGCGGGCACACTGGCCACCAGGCTTCCTGTAGGAGAAACCTATCTGCTTCCTTCAGAGCAGCTCTCCAAGAAAATAAATAGCATGTGCTCATTATTCAAATGAGGACTACTTAATGCAGAACTCGCCCCCAAAATTCCCAAGACACCCATGGTAATGAGCTCTCAGCTCTCTTCCCCTCCAGTTTGTGATGTCAACCTAAAGAGCTGCATGTGACAGAAGCTGGGAAGCTGAGGACCCGACAGCAGTTTGACTCCACAGTCTCACAGCTTGCAGAAGTATCTCGGCCCCAAAGCCTGTGTTCAGCCACACTTCCGGGGGTGAAAGTGGTGTGGTTGGTGACATGCTCCCCAGAGAGCGTTTAAGGTTATAAAAGAGGCTCAACTCAAGAGACTTTGAGGCTGTCTCTAATTTACACACCTGAACCAGTCCCGGCCCTAATTCCAGCCAAAACATTTCATAAATAGTACAGCAAAAGGCACTGAGTTACTCTGAACCTTATTCATAGCCTCACATCCTTGCTCAACTGACGAGAACACAACTCCAGAGTCCTGGAGGAAGCAGCATTGTGCCTGTGGTTCCAACAAGACAGGATAGAGGAACTGGAGAGTTAAGGGTGACGCTAAAATGGAGAGAAGCTATCTTCTGGGGTCTAGCCTTTGTCTCCTGATGCCTGAGCTTCAGAAACATCAGCACAACCGACCCAGCCAATGATGCCTGCAGAGATAGTGAACGTTTTCCTAAAGATATCTCAATCGAGGTTGAGAAACACATGTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTGAAACTGTCCTTACTGACGGTCAGGAAGTATATAGCCCCTGTTTTCACGCTGTTACTAATCCACTCTCATTCCTAGACCCAAACGATGTATCTCATAAAACCATCTTGGAACTTATTTACAAAAAGAAAATCACCTAAGAGAAACCAGTGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTTAAATAAAAACAAGTATATTCAATCACTATATTTTAGCTAATTTTTATTCACTTTGTCCTTCAACCTTGCTGAAAATTATATCATTTGAACAATAGTGCCTGAAAAGCCACAGAATTGTGTATAAAGCTCTTTCTACATGCCCATGTTCAAATCAGAAACTGTGACAGTCACCTTCTCTGTGTAATAAACTCACTGATTTCCCCCTGTGGTGTAGTAGGGGATCCAGCTTTACCTGAATGGAGGTTCCTGAGTGGGACAGGAACTGCTCAGGCTGTGACTGCAGTATCTAGTGTCCCCACCACTGCTGACAAAGGACAGAACCCTCCCCACGGGTCCCACAGACTCCAGTTGCTGGTGCAATAATCGAGCCTCTTGATTTCCCTCTCTGTTAGGTAAAAGTCTCCATTAACATGGAATTCATCCAGAACCTTCAAGAGTCAAAAACATCCTGCAGAACAAAGCACCTTCTCTGGCCTTCTCCAAGGTCCTGAGAACATCCACGAAGTCCAGTTCACTGAGAAGATGAGGGCAGCCTGCCATTGCCACAACCTCCCTGGGAGCAGAGAGGGTGGGCAGAGGAGGCAAACACTCTCTTTTTCCCATTCCTCATGGTTCCCATTTCTTACATATTAAATAATCAACTTGCAGACTCATCAGACAAAACACCAGGGGCTGGGACATGGCTCATTACGTTAGGGATTCAAGGATCATAATTTAAATTCTCAGCCCTGGGCACTCTGTCTGGAGCCGCAGTCATTCCGATGTGGGCTCTGCCAACAAGAAGTCATCCGGCTGCCCTGTACAGGGCGATACTGCAGCCCCACCCCTTTCAGTCTTACATTCACTCAGTAATCAATAATAATGGGGTTCAGTGCAGAGGTCACTGACTTGAAAAATAGCATGAGGACATTGAGTGTGTGCTAATTCAGCCTGATCACACGATGTTTCCGTGATGTCAGAGCCACGGACTCCAGGATATGACCTGTACCCATTCCTTCTCTGAGTTAACACCTTAATTGTAAAGGACTTAATGGGAGGATACTGGAAAAAGTCCAGGGTAGACCAAGTCCTTCCAAGTCCCCAGTAGGGAAGTGGTCCCACAGCCATAAACTCTTCTCACCCCTCCATCCACTTAAGCCTGTGATTCATGAAAGACATTAATAGAAACCAACCAGGCATGGCCATGCCTATGGTGCCCTGTCCAGCAACAGATGTTTCCTATAGTGGTTGTGTTAGAATAACCATAACCCAAGAATGCAGCCCACTCATCAGTGCCAGATAACCTTCACTAACAAGGGCGGTGGTTTTGGTGGAAAAGGCACCTGGAACTTAGGCAGTGCCTAAGCTGGTCCTGACTGTAATTGATCTGTTTCTTCCAGAGGGGAAACTGAGGAATGTGAGTAGTTTCTGATGTGGATCTCTCAGCTCTGATATTGATGACTTTATTAGTCAGTGTCTGAGATGGCCAAGAGGCCCTGGGGAATCTGGCTTGGGACAGGAGAGATGCTTTTCATTCTAATTCACCATGGTTCCCCCAAGTGTTGACAACATGGTTTACCTGTTCACTTGATGCTGTCCTGGCCAGTCTGCTGGCTAACAGAGCAGCAGCACCTCTTCCTCTGCATCCAGCAAGGTCTATTCAACCCGCTCCAGCCCCTGACCTGCTACTCCCATTTCCTATTAGCACAAAGAATCTTTAAAGAATTTTTGGGCCCCCAAAATGAGGGAAACCAAGTAGTATTTGTCCATTTTGCCTGGGATGGACCCTCCCCATGTTAGCACTTCTCTATTTAAAAAATCAGATACCAAACAGACCCACACAGCCATATCTCTACCCAGAAGCTCAGGAAAATACTCAAATTTCAGAGATTCTTGAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCTGGGTGCCCTTTCTTCTCCTAGACTAGAAATTGTAGGTAATAATTTCTGATTTACATGTTCCCAAGGATCCCTGTGCCATGTTCTATCTGACTACTGAAATGACTTGATGCCTTAGAAACCATGACTTGCAGAGCTCTGGTTTTAGGTGCGGGGGACAGGGAGTGGGCACTGTGGCCAACGTCACTGTTCCCAATGCTATCTGCTTTGGTCCTAGTTTCCTTGTACAAAGTCAGTCTGGTGTCTACTCCTCTCCTAGCAACCCATGCCCACACCTGCACCTCTGAAAGTCTCTCTCTTCCTCCAAGGAAAGGACTATTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCTGTAAACATCTATCTCCAATGCTCACCAACACAGATATAGATTTCATTAACTCGATGAAGAGTCCAAATGTAAGTGTGTACAGTCATTCACCGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCCATCCAAAGAGAGAGCACACAGCTTAGACTCAGACCCTCTCGTTCAATGGCAGTCAGCCTGATCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCCTATAATTCATTACAGAATCTTTATGGGTTCTTAACAGATCNNNNNNNNTATGACCATATGTCACAAAGCAGACAAAGGCCTGGGGAAAGAAGGAGACTAGGCCGGGGTTGGGGGACGGGGGTGAGCAGGAAGTTCGGATAGGGTAAAGCACATGACATGGTTGAAGGAAGATGTCTTGATGCAACCCAGTACCAAGGATAATGAATAGACACTGATTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTACAATTTCAGTGTCAGAGACACTGATGAGGCTGAGGACCGCCAACTACATTCCAAATGCACCAAGAGCCATGGCCCTCTGGCCTGAGATGGCTTAGGTATCTTTCCTTTGCAATATCAAAACACTTGCTCAGTCAAATATGAGCATCTTACATACACTACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGGAAATGGATAGATAAAATACATAAGTAGAAACTACAATTAGGCTCCATTTATCCGTTTTGGATGTAAAAATAAAGGGGTTGGTCGAAATGCCCTGTTTTGTTCTTTAAGTAGCGCTGAAGACCAAATCCAAGACCTTGTGCAGCTAAACGCTCTTCCTGTAGCCTTATTAGGCGCTCACTGACCTACCAAAAGGCAGGTTTCCCTCTCAAATTGGAGAGATATGGATGTGCCCAGGTCAGAGGTGGATGCAGGTCTCCCAGGTGAGAACTCACGGAGATGTCGTCCCTCTGACTGGCGCTAGAGGGCGCACATGGCCCGGAGCCCCTCCGTGCGTTCTTCAATCTCGGATAGTCCAGGCAGGGCTCTCCAAACACCCACCCTCAACCCAACCTAAACCCGGAAGGTGGGGACAGAGCCTGAAACAGCCTTGCAGCTGTCAAGATGAAGGGACCCTGCCTGCTCCCTCTCCCGCCAAGCCAGATCTAGTGGGAGGGACTGGAGGAAGGTTTTCCTTGTGCACCCTAGAAGAGACCTCAACTCGGACAGAAGTTTTTCTCCGTGCACAGTGGAAGTTAAGTCTTAGATATCTTGATGGTCACTTTTGCTTTCGGATAAATGGGTGGGGGTGGAGATTTGCAGCAGTGTCTCTGAGGATGTCTGAAAGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGCCCGGAGACAGGATGAGGACCTCTTAACTGTAGGCTTGGGACAAAGACTGTATACCATCCTATACCTGCAGGTGGCTCAGAGAGCACCTGTAGAGACACGAGCCTACAGCCACCCACGCGCAACTCCAGTGTGGAGTTTTCTGCTCAGGAAAAGAATTGCTGACTTATCATTGGTCCACCTAAAGGCTTTGTGTGACTAATCAGCCTGAACTGCATCCTATTGTGTGTCTGCAGTTAGATCTGTTGATATAATTACCCAGGTCTAGAATTAGACTCTCACCCGGAGCTGGGAGAACTGCTACAACCATCTCCTCCTTCTAATGGAAACCCTTCTGAGACTGAGAGCGTCCTCCCTGAAGCCTCAAAGTTGCCTTGAGCTAAACTGGCAGGTAGCAAAGGAAATCTTATCCACCCCCAAGCCCTAAGTAATTACGGGATGTCATCACAGCCCTTTTAGTATTTACCAAAAAAAGGGCTGATTCCTGATCCAGACAAAAGCTTACGCGCCATTTAAATGGAGCACGATATTGTAATCTTAATTTCATTACCTGCTGGTAATAATCTTACAATTATAAACCCAAAGTACCACTCAGAATACATTTGCATATGTAAAGGAATCTGTCTTCATTGCTGTTCCACGGCACACATGGCTGTTGGTTTGACTTTCAAACCAGAGCTGGATATCCTTTTATGGAGAAAGAGAGAACAGGATATTTCCCTGCACCGAAGCCTGCTTGGAGAGGGAGAGAAAAACATCCACACCATAAAAGGGCATCTGGGCAAGCACAAGTGCAACGCCTGTCACCTGTGAGATATGAGCCACCTCTGTGTGTTGTACTGATGCTCTCAAGTTTCTGCTAACAAGTCAGTCGATACAACAAAAGACACTTCAGAATTCCCAGACATTCAACACTAATTGTAACAGAAGGGGCAGTGGAGACTGTCAGCCTCTGCAGAACTTTCAGGCTGCCATGGCCTCGATTCCTATATTCTGGCTGATATATCTCTAGGGGAATGTTCTCCCAGAGGAATGGAGGATTTGCAGGCTCATCAGCACTCGTGTGTGCACATGCGCAGAAAAGAACCATCTCGGCAGCTGGGAGTCCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACACTCCTTCTGGAAGAGGAGAATGTATGATTTCTTTTGAGGATATGTGGGAAGACTTTGGACACCTGGGCAAATGTGGAATGGCCTATAGATCCTTGGAAACATTTTGATAGTTCCAGAAACTCCTGGAAAAGTGGAAGATCCAAGTTCTCCATGTCTAGATATGGAAGGATGCTGGGAACCTGGAATGTGTGGGGACATTACCTGTCCCAGTTTGTCAGTAGAAGAGTCACCAGGAGGTGGGCCAGGCACAGTGTGATCTTCTTTGAATCTTTCACTGTTCCCTCCAGTACTCTGTTTTGTGGATGATGCATTCACTCTGGCTACCAACTCGTCACAGTCCACATATTCTTCAAACCCGGTAGACATAATCCGCCNNNNNNNNNNNCACCTTCCCAAGAATGGGCACTAAAGATGAGGCCACTCCTTTTCTAGTAGCAGGATGTAAAGCAGATGTTCTGGTATCCGTGGTCCTCAGCATCGAGATGTATTNNNNNNNNNNNTAAAACACTTGTGTAATGTGTTCCCCCCACACCTGGTATTTACAATATGTGTCATTGAATACAGACTCACCCCTAGTTAAATACTTCTTTAGTTGTATTAATACGCAGCCCGTGGAATCTATCTTTCCAATTACTCCTTCCCATCTGCTCTAACATGCTGTCTATTTTATATTTACTTCAGATGTGAACATATATTGCTATTATTTCATGTTACAGAGCAATCATGACTGAAAATTTTGATTTTAGTCCTGTTTTCATTACCCTGTTCCGCATGCACAGATTTCTGTGTGTGGATATGAATTTCTGACTCAGTATTTTGTCTCCTTAAATGATTCTTCTGTAACATTCTTTTTCAAAGTCTAATTTTTAATTTTTAATTATCCCTTTGAGTGAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACACATATGAGCATGATGTCCAAGAAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTTTATCATTTCTTCATTTAGTCCAGTTGATTAGCAATTCGATTAGATGTTGTCGGTGAAAAAACAAAACTTTTTAAAAGTTTTATCTTTAATAGTCACTTTTTTTCTTCTGAGCACAGAAGTGGAACTTTAGAGTTATGTATTTCAGAAGTGAACTTGTGCCATCCTGCCTGTTTTGCAGTAGGCGTGATTTCCAGTCTAACCACACCTGTACCTTCTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACTTCCAAGTTCTTTATTATAAAAATATATATTCATATTAATTATGTATCTCTCCCAGCTCAGCTTTTAACTCTCATGAGCACTGAAGGCTGTGTCCGGCTGTACCCTGTTTTCAGCACCTAGGACAGCTCCAGGGCCTCAGCAACATTAAGTATTTGTTAAACAAAGAGGCTTTTTATTCTTATATTACATATGAGATACCTCAGGAAGAGAAAGGTTATGGTAACGTAACACACTGGGATTCCTAACGTGGTTTCTGAGAGACTTAATGAGTTGAAGACAGAACAGGAGAGCCTAGGTTTCTTAGGGTTGTTCATACGAGGTCTTAGCCACAGAGGATGAAAGGTAACACGTTTAGTATGGCGAGAACAGGTCAGATTTAGTTCACTACAACTCAGTGTGGATCTGCTCACATCAGCCCCTCCCTGGATGTGTGGCTTGCCTGGAAGAGTGTTAAGTCAATTTTATATTGAATCCTGTTCTGACATGCAAGCATCAATGTGGAGGACAAATAATCTTTTTATGGTTATAGCTATAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTAGAAGAGAATCTTTAAAAAACATCCTTAGGAGCAAGTAAAATCTAGCCTGGTTATTGTCCTGCCTTGATGGACATTGCCCTGGAGACCCATGTTAATACAGTAATGTGTGGACAATACTGATTAACTGTTATTGATCCTCCTCTATGACTCTGCTGGGAAGGAGCCAAAAGAAAGCTCACAGCCACCTTACAGCCAGGCAGAAGCAAGGACTGAACTTGAAATCATGAAAGAAGACATTAGGGACAAGAGCTTGTATCCTGGATCCATGTGTATATTCCAGGAAGTAAAACCTAGCCTATAGTGATAAAAGCATCATCATGGTTTGAATATGCTTGACCCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACTTATTTTTGGAGAAAGTGTATGAGTGAGTTAGAGAAGCAAAGGACATCATTTCAATCCCAAAGTACATAGAAGACAGATTGGTAGAACCATCATCATGTTAAACAAGCAGAAATGAGTACTCACACAGAGACATTTAGCAATAACATCATTTTTCTCTTATTTGGCTAAACTATACACTTAAGGCCTTGGCAAATTCTTTTATAGCAAGGATTTTGCTTTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAATCAAATGCAGTCTATTTTCTAATTTTATGAAACTTTTCTGATATATACATTAGTACTCAAGAATTTTAAAAGCTACTTTATAAATTTTGATTCATTTAAATTTAAAGTTCAGAAAATAGATTCAATATAGATAATATTTTTTATACTATCAAATTTCTCATTTCATAAAAACACAAATATTTACTTTTGTTATGTGACTGCGTATATGTTTTAGCATGAGACATAACTAATTAGCTTTTCCAGTATGTGATAGAAATTCAGGATTACTACTAGATGTATGTGAGGAAGAAAATATATCAAAGGACTGGTATATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCGTAGTTACACTGATGAAAGATCACAGATAAGTAGACAAATACATTTACTCAGAATCATCAATCATGAAATAATTAGTTTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGTGTTAATATTTTAATACCTAAAGGTAGATTTATCAGTCATAATCTTTAAAATAAGATATCTATTGGACACTTCCACACAGGTAGATAACAGACATGAAATACTTAACTTCCTTAGCATTAATCTGTCCAATTATTTCATCATCTTGTCTTTGTTACTTAAATGCACAGCATCATAATTTGTCTGCATGTTGACATCTTCAGTCACTTTCCACCTGCTCTGCATTCTACCTCAAATCCTATCACTATATTTAAATCTATAACAGATCCTCATGTGCTATCATGAAAATTAATCACGATCTATCATTTTTATCTTTAATAACATTGATCTCATACAGGTAACTATTATTTCTCTGTCACAAATGTGATCACTATCCACTTCTCTGTTTTCAATACTATTTTCAACATCAACCATTTTATAATTGCTCTTTATACGAGATAAGAAAATGATCTATTTTTCCCCCAATAAATTATCTACCAACAGTTTGTTCCATTGAAACTTTAGAAAAGAAAAACAAAGTTGTTACAAAGTGCTAGTTCTACTCAGACCTAGAACTGAAAGCTGTCTATGTGACAGGAAGCACAGGAAGAACACTTCTGGAAGAGAAAGCAGAGCTTGCAGAAGACCTCGTGCAGGGAAGTGCTTCATGCAATTGTAAACAAAAAGTGTAAAAGACCGGAAATTTCATTTTGAGTGAAAGTTGTTGAAGAATATTTACAAGTGATTCTGATTGGGCTACATACGCAGGTTTATTTACAAATCCATGGTAAATACTAGAAAAATGGCAACAGATTGTAATAGGGCAGAAAAGGAAATCAAGTTAAAAGTTGGTACAGGTTTCGATATGAATTTTGTTAATTTGAACATGCTGAAGGATATTGGACGGTTTAATGGGATGAATGACTCAGATACATTAACAATATTGCATGACTCTAGAGCGAAATTACACAGTGAGAACACTGACAATATCCTGTGACAAAAATATGTTCAGGTATGGCTATATTCTTTAATATTTCTTTTTGAAAACATTCATTTAATTAAATAAAATTCAATAAGGAACAGAAGATAACTCTTTTCATCTTTGGCATATCCAATCTCTAAACAGACAGGAGTATAGTGGAATGAAACTTCTTCAGGATTTGCCTACTCCAGGTATTATTTATTTCAAATAATAAGCATAGCAGTGTATCATATTTGTGGGCATTGATTACTAAGGCCCAATTATCTCCTTGGAAGGATGTCCATTAACAAGCAATCTCAAATAACTTTGTTTCCTTTACATATTAAAAATCTAATATATTGAGCTTTCTTATCATTTTCACAGCATAGGACACCATATGTAATTGCTTCGTTTATACATATCAATATAAGTCATTCTACCTTTCTGAATTTGATACATGCTAAGCTTAACAAACAGGAGACTGTACATTTCTCAGCAGTCATTACATTTCTCCCATTGTCCCCTGCATCTGGGCAATATTACAATCAATGAAATTAATGCTAATGGGATGCAAATGTAGATTTTGATATTTCATACAATAAAACAAATCAAAAGATCCAATAAATAAATAGTTACAGAATTTACTTTTATATGAAGACAATAGTTTAATAATACCTTATAATAACGACCGTAATTCATATTGAGTCAGTTCTGGAATGTGTGCAACCATATTTGTACAAAGAATAAGAAACTTTTCTCTATCTTTTTAAAAACAATTGGACATAGTAAATAAAGGAGTGTCTGGCTCAGATTAGATCTAGAAATAATTCGAAAACTTTTTAAAATGATTCAGAAAGATAGTTCTAGAATATTCAAGTTCAATTCTCAGGCTCCATATAACTAACTAATATATTGGTGAGCACTTGTATACCATGTGTATATACAATATTAATTTTCATAGGAAATAAATGTTTTAAAATCTCAAAAGCTCTATTTATTGAACACTAAGATTTTAGAACTGTAAGATTAAACTTTTTCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTCCTGAGAGACTCCTCAGATCTCACTTACAAGGCTCTCCATATGTTGGGTATGACAGAGCCAGTGTAACCAATTTCCAGGATACATAAGTTCACCAGAAAGAAGTACATGGGGGTGTGTACAATGGACGGGTGCACATAGCAAAGGCTATGAGAGCAGAATGAGGGTGAACAGAGGAAGCATTCTCCAGGGACCTCACAGTTCTTGGCAATTGCAAAGCATTTGACAGACAAGCCCTTTTCCTGCCACAAAGAGCAATTGACACAATTGACACTCATCTCCAGAAACACAGAGCAGTAAGCAATTAGGAGGATTATTGCAGATGAGAGATATTAATTTTTTAGTATTTTAGAGGCCCAGTTACATCAGAGTCAAAGTCTTTGTCTGCAGTCACAAAAATCAAAGCTTAGAAAAGATTTTTTCTCACATAATTTCATAGCTAATAAGTTCTCTCTTAACACCAGGGGATTTTTCAAAGTGTGCTAAGCATTGAGCCAAGTGTACAAATACATACAATAGAAGCTGGAAACTTGTAGTCCTGGCACTAATGAAGCTCAGGCAGAAGATTTACCTTGGGTTTAAGTTCAGTTTCACTTGCTGTATAAGCAATCATTCAAACGAAGGAAAAGAAAACCTTGAGTGTATCTCGAAGTTTAACCATTCTTATCATTAACTAGTTATGAATGTTATACAGAAAAACTGATCAATCCACTCATCTCTATGCTTTCCTGATGACACAGGTATAGTCTCTGCAACCACCCTGTGTGTGTGTTGGGCCCCGATTATCCTCTGATTGCTATTATGAATATTCAAACCCACACAATAAAGGTATCATTTCCTCAAGACTCATTATTTTTGAAGATTAAGTAAAATCAAATAATCATTGGATAAATAAATGATTACTGGTCTTAATACATAGAATTAAGGCAAGGCACATCTCGATGTCTGCACAGTAATGAGGTCGTCAGAGAAGATTTTAAGATGTGTACAGTGAGCCATGAAAGTGAAGAAGGATCAACCAAACAACACCAGACCCCTTCATGCCACAACTTTCAATATGACAGCTGGTATTTGTAACTAAATAGTTCCTGTCTATTTACATAACATGTTTTCTTAGCAGGAGTATCACTGCGTAGGCATTAAATGTCTGTTTTCTTAGTATTGTTCATGATACTCTATCATCAGACTATTGATTTAAATAAAGAAAAAAATAAAAGATGTATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGATAGAAATTCCTTCCTATCCTCTCATCTCAACATCTTAGAATTCCACCAAACTACCTGTATTTCTGTACACATAGTATCTACGCAGTTCATTCCTCTTTGCTCACTTTTGAATATGGCACCTGCTGTGTGCTTGCTTGGTTACTTACATGGAAAACTGTTCAGTTCCAGCACAGCCTTGTCTGTTTTCAAATATCATCTTTCTCTTCTGTCTATAGTTACACTATGTTTTTCACAATGTGACTGCTAAAATAGCTGTTAGCGCTGTGGTGCTGACTCCTTCTCATCTTGCTCACATTATAGCCTTTTATGGAGACTGAGTATGGACTCCAAAGTTCTTATCATTATGTTCACCATCCTTACCAATCTCTGAGCTCTCTTGTAATGAGAAGCTCCAGGGTTTAGCTTACTTTGGTTCCTTGGGGATTGTGCCTGTCCCTTCCCATTATATCTTCTGAAGTTCAGTCTCATATCCCTCAAATATTGGAATGTGACAAACTCATTTTTCTCCCATTCTGATAACTTTTTCCTTCAAATGAGATGTCGTCCCCTGTATTGTTGGGTGTATGTATCTTTGCTGAAGTTTGGGTTTTCTTGCCAAAATATACACCACTTTTTCCTGACAAGAGTAGAGAAGGAGATATCACCAGCTTGTTAGGCTCTGTCTCTATTCACTTGCTATTATGAAATATCAGATGTACGTGAGAAGATCAGCAAATGGTTGAGCCACAAATCAAATGTGGGTTTCAGTGTTTCCAAATTATAAATAAATAAACATGTTACCTATGTTCTTAAATACCATATAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATATATTCATGCAGAGGCAGAGACACAGAGAAACACAATAGAAAAAGTGCACATGTACATTGTACATGAATTAAAATGTTAGAATAAACAAAAATGAAGGATAACAGTATTTGTTTACATCCTGCTTCACCATTTGGTCGCTTATAAACATGGCTAAGAAAAAAATGTATTCCCTATGAGTTTTCTTCTGTGTGAATAAGTTAATTTCCCAAATCACTTAAGTTGATTGTGGAATGCTTGTCAGCTACATGGGTCATGAGCTTCTGTGCATGTCTACCCACAAACATTTTAGATTTACCTTTATGTAAACTCTATTTTTGGGAATTTCTCACCACAATACATAATATTTGTATCTATTCACTAATTGATCACTAGATTAAATTTCTATAGGGGATAATGAAAAACACGGCTCCCCAAAACATCAACAACAACAAAAAAAGATAAACAATACATAGTTTTCTCATGGGGGCAGGGGACATAGTCAGATATATCAGCATATTAGATCTATTAGATTAGATCTGACCCATACATGCAAAATTATAAAAATCTAGGTGTAGAGAACATAGGGTAGAATTAAAACTCTGACAATTATGAAGCATGAGTGCTGTTGTACATACGTGACCATTCAGTGTACTCTGCTATGTAGAAAAAATGCAGGAATGCATAGGATTCTATTGTGATGCATTTCACACTTATTTGGTCTACTGTAAATATTTCTCCACATTAAATTAAAACCAACATACAAACAAAAACAAATAAACAACCTTCCCACAGTCAGCACAGAAAATGACTACATTTTTTATTTGAAATATTTTTAAAGCAAATTCTTTTCATTAGTAGGTTCAGTATTTGTATAGGTAGCTCTCTAGTTAGAGAGAGAGGCCTTGCCTCTCCCAGTTAAATATCCAGAAAGTCAACTCAAGAACCAGAATGTTATATTTACATTTGCATTTGTGCAATAAAAATGATTCACCAGATATCCTAAGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACTAATCTTTAATTCTTCCCCATTCCCTCTCTCCCTTGGCAGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATGTGAACAACACTTGAAACTGACAAGACTGATGATTGTAATTACAGGTTATACTAGAAATTAGACCTGTGCCTGGCACATCTTTCTGTATAAAAATACTGATTTTCTGATAGGCAGGAGAATGTAAAAGTTAAATTTAGTCTTAACCTAACAAAAGGAAATTAATCTTTTTCCTGCTATAGCACGTTTAATTAATTCAAGTAAAATAAATGTATTTAATTGATGTTTGGAAAAAGTAATTTAATAATATAATCCTAACTCCTTTTATGTGATTAAAAGTCACATGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATTACAAATAAAGAGTGGTAATTTCCATACATTACTTTACTCCACGGGTTAGATTGGAACATTTATTGTTGCCTAGATGCATATTTCGTCCTACAGTTCATTATTTCTTCTTTCTCTGAGGAGTGTAGAATAAGATCTTCCTCTTCTTTCAAAGAAGGCATAACACTTAACTCCTTTCTCCAAGCAAAGGTGATTTTAGACATGTCTTTAAACGACAGGAGGCATTTGTACAATCTAATTGGGGGTCATGAAAAGAATTATTTACAAGCAAAGCTTGTAACCCAAACAGTTTGTGTTCAATCAACTTACCAGTATTGAAAGCATCCCAGGACTTCTGGCCAGGCAACTGCATACGATGTCAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATGAGTGAGACATCAAGGAGGAAGCGTCACAGTAACACCTGGAAGTCACATGGAATTCTAATATCAATCCCATGCATTCTATGCTCTATTCACATACTATCACATTTCATTCCCTAACACAGTCCACCAGTGATTTTCTAGTCCCTGCAGTCTCTGAGGAGCAAGGGTCTGGATCAGCCTTTCCCACTCAGGTATGAGGTTCCAAGACACATCCCTGCACCAATGCTGGTGTAAGAGGCACTTGACAGCACAGACTCCAAAGCACCCTTTGCCCTTTCCATTCATGTTGCTCCTTCAGGAGTCACTTGTCACGACCCCTGACAGTGTGCACAAAACAGATAGCACTCCGGACTCAAAGGAAAAGAGTCGACATGGTTCCTCCTCATTCAGAAAGCTTGGATGATCGCCCGCTACTAAAAGAAGAACTGACAAGTGAGGCATCTCCTGGCTGTGCCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACTCGAGGAAAGCCCCTCTCGAGCTTTGGTTGTTTCCTGAGATCAATTTTCACTCGAGATTTCCCTGCTTTGCCTTCCGGACTCGTCCACAGTTCTCAGGAGAGAGAGAAATACTCAAAGGATACAGCTCGACTGATGCTCACCATGACTCACCACTGCCAAGTACTTTCACTGCCCCTTCACGTGGTAGTGCTTAGAGAGGACAGAGAGCCTCATTATGGACTTTACCTTCTGACAATGCACCAGCGATTTCCCAGCATCCATGGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGCAGGGACCCGAGTGACTTTGCACCTCCGGGACTACTTAGACGGACTCAGCCATGTTCAGATGCTCAAGATCCTATGAAGACCAGAGATTCAAAAAACCTGATGCTCGTGTTACAGAAATGCTTCAGAAACTCAAAGATCATATAAAGGCTTCAGTCAGTAAGAGCGCCCTAGACCCCTTAAATGAATTGACAGAGAAGAAGAAACGGACAGTTCCACTTCCTCTGAGGGTTCCTGAGGGCATGAGTAATCCACTGACCAAGGATAGCAGATCAATGAGTAACCCACTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAATGCAAACCATATTAACTGAGATTATTTCAGTTTCCCATCAGTTGTGAAACATCTTACCATCCATTGTGTCTTGTACTATGCAGTGTTCGTTCCTTAGTGCAATGGTGTCCCTTTAGTCAGACTGGGTTTTGACGGACTGTTGAACATGTAATAGTGGCATGGCAGAAGGATAGCATNNNNNNNNTGCTCTGATGGAAAGAGGGACATTGCACTAACTGCTCAGTCACAGTCTCTGCTGGCCTGCACTCTGCAGCATGTGCCTCCTGCGAAGCCAACAGCTTTCCGTGTTAACTGAGCTGACATCCCTTGCAGCCTTCTCTAGGTCCTCCTCTTTACATCCCCAGGGGATATTCCTGAGGGATCCCTGAAGAGAAATCCCTGCTAAAAATTCTCCAGTGCTTACTAGAACCTCAGGCTAAAGCCCAAACTTCTGGTTGGGAAATAAATCCAGCTCCCAGTCAACCACAGCCTGACATCTGGTCCCATCCATCCTGCCTGCCATTCATCCCACTAATGCTTTTATTCTATAGCGTTGATGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAAAAGAGATGCTGGTGCATAAGCCAGACACTCACCCTGTCTGAGATACTGACTTACTTTATTAAATGATTNNNNNNNNNNNNNNNNNNTTAGAGAAGTTCGCACCCGAAGAATGGATTAGCACTTTCATGTCTATGATTCCTTCACCTGCTCTCTCTAACCACCTACTACCTCCCGGGACTCAGATAAGCCAGAATTCATTCCCTGTTTCCACTCTAGATAAGGCACAGATAATAGGTCGAAAACTGCTAAGCTGAGAATTTAGGAAACCTGTTGGAGACATCAGTTCAGGAAGTCAGACACCCTGGCCCAGACATTCGAGATGGGTTTTCACAGAGATGGCAGATTTGGAAAGACGACAAGGTTGAAGACATGATGGCTTTCTTGCTAAGGAATTGGAGACCTGCCCTTCAGAGAAGATGGCTTCAAAGAATGAAGTCTCCAAGCATCTCTCCTTGGAACAAGTGCTTGTTCCTATGGGTGTTNNNNNNNNNNNCGGCTGCATTTCAACCTCAGGCACTGGAGAGTGACAGGTCCAGAATTCATGTGCCGGCTCAGTGTGCGATGACTTAGGTGGAAACCACTACCTTCCTCACTAAAACTAGCCCAAGGAAGGATGTTCTGCTCTGTCTCGCTGCCTTGTAAAGACACCTTCATCCCTGTTGCTCATGCCCAAGGCTTCCTATGGTCCTCACCTGTTTGCTTCTGAGTCAGCTGAGGTGTGTTTTCATACCTCACTTTGTGCGAGCTTTCCTTAAGAGCTCTAAACCCCCAAACCATCTTGTACACTTCATCTCTATTGTTCTATTTAGCTTGANNNNNNNNCTTCAACAAAACATGAGCAAGATGTGGATGTCTCAAATGGCTATTGCTTGCAGTCTTCGAAAGTTGAGGCCCCAGTGAACAAAATGAATTGTGGGCAGTGCCTCAAACAGACAGATCTTTATGCCTATTTTCTTGGCTTTTGATGATGTTTAAAATGTGGTGTTTGGGGGAAGGAAATTACAACATGATAGCAAAAACGATCCATCATGTGTCTCTGTTAAGGTTTGTTTTATTCAAAGTGGCAAACGCTCCTCCTATGACTCCATATTGAAGGAGGTGAAGAGGTGAGCTAGGTCCATAAAACGATGGCTTTAGGACCCAGGGCTGGTGGTTGTCTTCCCCAGTTTGTCTTTCAAATATATCTTGCCACCAACCGGTTACAGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTTATAGTCCAAGAAAGAGTGTCTAGCTATGGGCCAAATAAACAAAATACAAGATCTCCAGCATGCCAGTAACATGGATAAAATGCAAGCTGGGGGAGATAGTTTTGTGGGAAGAAGTGCCTGCTGTGAAATTACCAGCACCTGCATGACAGCCCATAACCCATGATAGGAGGGATAATGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGCATGGATGGTGTTCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATTCCATATATGGGTGTTTCCCTTGCTTTTATGTATCTGTATAAAAGATACATATACTGAAGCCACAAGAAACATAGGGAAGAAAAGCAGGTATAGCTGTCAATAAGACATGGTAGGCCACAGGACTCAAGTTGGTTTCCCTCAAGACCACATGTGTATTCATCAATACAGGAGACAGGAGCAGGGCAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCAATAACAATCATTGTTTATACAGCCCCCCAAACACAGCACCACTTGATGTGTGTAAACATGCATACTAGCCGTGCGGTGTGATTTATTTGTGTGAATATTCAGTGAGTGTGATACAAAAGCTCTTGTATTCATAAATTTTGGCATAGCCATTTTCACTTGGAGGTTCTCTTCATTCTCAGCTTTGGTGTTTATATACATCATCAAGAGAAAAACCACCCTGTCAGCCTACCACCACCTCCCCACCCATTTGCAGCTATGCCTGCCTTTCTACACTAAGGTAAACACCACCTCAGACTCTACTCTTTCATTTTGTTCAGTGTAGTAGACTCTCCAAAACCATAAAATGGAATCCCAGATGCAGAGTGAAGAAGTTTTGCTGTTTGTTACTTTGTTTGCTTTCAGTTGCTTTTTCCCTCTTCCACTGGTTTGAACTTGTGTCCCATTCAGTGGCAGCTACTTAATTCAGTCAGCATTTCGAGAAGGGCTGTGGGTGGAGTGTGATAAAAGGAAAATTACTGGAGAGAACTCACTGGGATTTTGACGATTAATACAAAGTGTTTATTGACTTGATTTGTCAGTCACAGAGAACCCTGAACGGCACTGAGTCGAACTCAAACTTCACATCTGACAATTTGCTCCAAGGAACTAAAAAACCTTAAAGACAAAATTGATCCAACAAATAAGCCCTAAGTTGTAATGATTGACCCTCTATAAAGAGAAACACTAAACTTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACAATTTCATATACTTATATAATGAGTTTTAGACCTTTACTTTCTGTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCAGTTCTCCCTTGCTTCCTTCCTCATCCTACTCTGTCATCCCCTCGGTCGACCCCTTCTCTCATGCCATTTCCTCTCCAATTGGCACCGATATTTGGAATAAGTCCCCCCTCCTATTTCATGTCTGCTTTCTGCGTGTAATCCCTAAGTTTAATTAATTACAAGAGTACAGAGGAATTCGACAGAACAGCTTATCTACAGGTACAGGAATGAAGAAGGGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGATAGAACCCTCCTCCAGTATATGTTGATTGCCATGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGACTAGCCATCAGAAGAAATCAATGAAAATAAAAAAGAAAAGATATCATTAGCTTCAGGGGAGCATGGTTTATCCATGGAGGCTGCCTCCATTTGTACTCAACAGTTGATCTTGTAGATATATTCTGTAACACAACGTTTTATAACCCCTCTCACCAAACCCTGTTCTAACCTAATCACCTAAGGGCAGATAGAATGGAAAGTAAGTTTTAAAAAAATAATTCGAGCACAAAGAAATGCTTCTTGGAAATAAAGCAAAAAAGGAAGCATTTCTGCATCCTAGATGCTTTCCTCGCATCATCTGTACAAAGATAATGAAAACCATTATGTTCCATGTACCATAATTTCCAATGTCACAAATCATATAAATAATACTGCTTATCACTCATAAAACACATTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGCCGCACTTTCTTTGGCTTCATGGCATGGCCTCGTGAGAAATGCAAGTCAGGGTACCTTGGCAGGGCATTCCAAGGATCAGTACATGGCAGCTGAAAGTTGTCTTGGATGCAAGACTGGGAGTATTGTTCAAGTCAGCCGAGCCCCAGCTCAGGATTCCTGAAACAGAACACCAGAATATATTACAGAGAGAGGAGACTAAACTAAACATCTGGGAGTCCTCAGCAGAATGTACAGACCCAGGGCTGAGGGTTCATAAGTTTGTTGGTCTTTGTGGGGGTGGAAAGGAACACTTTTTTAATCCCCACCTTCTACTACGTGCTACTACAGTGGAGACAATGCCTTAAGTCCAAGGTTTTTTGTTTTGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCCATCATTTGCCTGAGACCTGTGAGCCATTTCCTCAACTGCTAAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTAAGGTTCAAGTCCTGGTGTTGGACCCATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATCTTGGTCATAATATCAGAACCAGGTTAAGGTATGACTGGCTCACTCAAACAATCACTCAAATCCCTCCACACAAATGTGTTCTAATAAGGAGGAGGACCCTGCTGACTCTCTGTTCTGTAATGTCTTACATTAACAGATGAGTTAAAGGATGGGATTATCCTAGTGGGTGATTGTGGATGCTGTAGTTGATAATGAGGGAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGNNNNNNNNNNNNNNNNGGTTTCTGTCTCTCCTATTTCCTCTACATTGATACCAGTGCTGTAGTTTGGGGGTATGGGCGAGAAGTTTCATCATGTCTGATGGTCCAGGATCTCCCAAGCAGCATGGCATACCAAACAGTGCACCAAACAAGTCTGTTTCGATTGTTGAAGAAAAATGTGACACATGGGAAGTGCTGTCTGAAGAAATGGCTCTAAGATGGGACAACGCCTCCGGAGACTGGGCTTGGATCTTGTGTTAGTTTCCTTGTGATAAAAACAATGATGTTCTCAACCAGAGTCTGTGTTGGGAATACAATGCTGTGCTTCCATTTCAACACTGCATAATCTCCATAAGGCAACCCTGGAAATCTTGTCTGATATTAAACAGATTATAGGAGAGATAAGTTGAGGATAAACACTGTCATTAAAAAGGGTTTAAATGANNNNNNNNNNNNNNNNNNGTCTGTGGTACCAGATTCAGTATTCTGCATAAACTCTAAAACATGGCAATTTCTCTANNNNNNNNNAACTCGCCAAAGAGAATGGACCTTATATTTTTCTATCTAGGTCTAACTGAGATGATGAAATACCATTCTTTGCTTTAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGTCAGAGACATTGGCTGGTGAAGGCATCTCATCCTAGCGGGTTTTCTGCCTGCTTCTGTTGCTGATGGGCTGATGCGTGTCCACAGCTTTACTCATGATCGCCCTGCTTCCTTTTAGCTGTATGCATTCTTGCTTCCTGCTGAGGCTGTGATGGAGTTAGTGACACAAAGAATTGGGGTCTCCTTCCAACCCACTGATTCTCTCAACAATAAGTTTTTTCTCTGTAGAAATATTTCTCTGTTGCCTACATTATCAGAAATAAATATAACACTCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCCTGACACTGTGGGTACGGTGGCTGTTTATCCTTCATAAACTTATGGTGGTGATTTTGTTTCTCTGGATTTGCCTGATTGAATAAAAAGGATTTTACCTCCAGTCCATATGGACAGGCATATTTGAGAGGAGTCAACCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCTGGACTTAGTGGGAGGCTCTTACTGACGTAGATGGGTTGCCCAGTGTTGCCGGGGAGGAGTCTCCATCTCTTGAAGGCAAAGGATCTTCCACGATCAGGCTTTTTCCTGGGTCCCTCTGGAATAGTGGCCACACTCTTGATGGTTACTGATGGATCAACTGACTCCAGGCAGTTTTCTTTTACATCCTCGAAGATGAGGATTCTAAAAAGGGTTCTGCTAGCCAAAAGCAGTGGCTGAAGCTATCCCTAGTGATCTTTCCCCTTCCCTAAAGGCTCCTTGTCCCCACAAGGTCAACAGTAGATGTCTGAGTCCCTCCCAAGCTGGACCTTTCCAATCTACACTCTTCCACTGTGCTGTTTCTTTCACAAAGAGCACACACGCTAACCCTGAACCTATCTTGTCCTCAGTCAGCACTAACCACCTAGTCCTCTCTGCAAGCTTCGCTTTCCCATATGACCAAGCTGCTCACAATTCTGAGGCATGTTCACACTTGTATTGACAAACAGAATGGCACCGATTGGCTAGTCTATAATGACGCAGATTCTGTATGATTCTGATTCAGAAGCCTGTACATCGGAGATGAAGAGACCGAGGGCAGAGGAAGGAGTTCTTGTGGGTTTTTGTCACCACAGAAGGGATCCAATGGGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGACGGTGAATATTTGCATATCTATAGTGGGGGTGGGCATTATTCTTCCCACATCGTGTACCCGTAAGTTCTCTAACTACCTGCTTCCCCAAGGTAGCCTCTCTGAATGAAGTGAATTCCGGGTGATTGATGAGGTACAGACACCAAAGCTCATTGCCTTATCCTGTCACCAGTATCAAGTTCAAAACAGCAAGAGCTACCTGTGGGAAGGAAAATACGAATAAAATTTATGGTATCTCTAAACTATAAACCCCCAATTTAATCAAAATATTGTTTTAGATTCAGTTCTCTTATATCGATGTTCTTTAAATGTACAAGTCAGTGGGCTTGCTGTGATTCCTTGTACAGGTTTATAGTGTACAGTATCCATCTTCATCCTCACAACTCACCTCCATTTCCACCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATGCCCCCTTTCACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGGCTTTGACGGCTTTATTCTTCATGGTGCCTACTTGATCTTCCCTTTTTTGAAAGTTGTGTCTGTTTATTGTTCTTAGAAAGATGATATTACATGTTTTCTCATGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTAGAGAAGGAAGATGAAGGTAAGGAAAGGGGGAAAAATCATGTCATTTGAGTTAACCCCACACTGAGGTCAGCCACATAGTGGACCAAAGTCACATAATGGCAGAGGAGTCATAAGAGCAGAGAGAGAGGAAAACTCAAAGTGTGAAGGAAAATGTGCTTAAAACTATGATAGAAGGGAGAAAAGAAAGACGGTGCACTTAGAAAAGTGGACAGATTTTAAAGAGCTGCCATAAGTTGTTAAGCTCTAAGTACATTTAAAAAATTATAATGTTAAAGTGGAAGGGAATTATTGGGAAGATGGAAGGGACTGTCAGAGTGTACCGGGGACAGGGGAGGGTTCTGAAAAGAATCATTTTGAAGATCTGAAGAACTATGTGACAGAAACAATTAGAGTGACCTGTAATTTACAGGTAAAGTCCACAATTACTTTCAACCAGTATTCTGTCTACCCATATTTCAAAATTAAATTACCTCATCTATTTAATCCTGTTTTACTGCATTTGATCTAATAAATTCCTTGTTGTAAAAGGCGAAAGATTTATACGATCTGAAGAGAAACCAGAGTGTATAAATTCCTTGTAACCAGAAGTGCTGGTAAATTTTAAAGACATTTAAAATATGACTGGTCGATATCGTGTTTGTCATCAGTTTATCTCGAATTTGGAAGCATGTCCAGGAGCTAATTTTTCCTCGCTCTTTGCAAAGAATCCATAATTCATGATTGCCATTGACTTCAATAGAAGGTATTCAATCCTGTCAAATTCAAGCTTTGTGTGAATAAAAATGGCCCTCCTCTTATTGTGGGTTTGAATAAAGCTAATTTTGGTGTGCTACCCAGTGGGCTGCCTCCGAGGGAGAGCCTAGCAATATTTCTGATACGGAGAATGACTTAAAGATAACCAAAGGAAAGATAGGAGTTGGGAAAATAACCATCAAGGATGTTGGTGGCTCAGAAACCAAAGACTTTTTCAGNNNNNNNNNTGCACGAAAAGAGCTACTTGGGCAGACTGTGATTCGAGTCATTAGAATATTTGGGAGGGGACTTTATTTTGGGTCTCCAGGAGGCTACATGAGAAGCTAAAACCTAGATGCTGGAAGTTTCTAAGCGTAACTAGGGAAGGAACTGGCCTGAGAGGGCTTCTATGACGTAAGCAGAGCCTGGATGATGTCACAGGGCACAAGGAGGTTGCGCATCTCTTCCACTTGGGGGCGCTAGACTCCCTTGAAGGTGGGTTCACTATCTTCGCAGCGGGGTGTGAAAGCCAGTTCAGCTCCTGAACCCGACAATTGTTCAACAGCCTTTTTGTGCCTGGCCGGTTTCCGAAGACAGAATCTGGACGACTAGGGCATTTTCTTTCGGTAAATACGTTTATGAAGATAACTGGGACCCTTGCAGCCCAGAAAGCTAAATGTTTTCCCTCTTACAGCGAGTACCCTTATGTTTTGATATCTTCCACGTTTGAGAGCTAAGCGGATGGTCTAGGCTAGTAAGTCTCCGGAGTTTATTATCCTTTGCCAACAATATCTAATTCACAATCCTACTAAAATGCCAAAGCTCCTCTCTGTGCCTGTGCATTTTAGGAGATAATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGAGATATTACTGCTAAATGGCTGTTGTTGCCTACACAAAAGACTATTGTTGCGGTCGGAGATGCAACAGCGTCGCAGAATAAACCTGGGGCTGGGTCAGGATGCACAGTACAGAAAGCCAGTGGACTGGTGTGCTGTGTCTCTGGGCAGACACTTGTGGATGTTGTCACATAGCTCATAGTTAGAGGGTAGAAGAGGGGTGTGGCCACTCTTCTGGCTCCTTTGCTATCCTTCCTCTGTTCTGCTTGCTTAAAATGGGGACAGGGATACTTAATCCCACACTGACCTAGCCATTCAAGGAGAGGTTCCTCAGCAGAGCCAAAGTGCCTCGGGCTGAAGAAAGGTGTCTGAATATGTTATTCTGAGCTGTAGAGAACTATTTTTTCATTTCCCTTTGAACTTTAGATTTTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTCCTACGAACTCCTGATTATGACAGAATTAGATTCCGATGCTCAACCCTGTTAACCATCGCCTTCCTCACCTGCTCCAAAGTTCTCTTAGACAAAAGCCTTGGTCCAGCGCCCTCCCCCACCCTACCCCCATTGTTCTTGCAGGCACTCACATGACAGAGGCAACAGCATTGTGTCTGGTTTATGCAGGCGAGCTCTTCAAACCCAGGCCACGGGCAAGTATGAAGCCTGAACACAGAACGATAGCCACAAAACAGTGGACCAGGAGTGCTATGGCCTACCACACTAAGTCTACAGCCAAGAAGAAGAGGATGTCTCTGAGGAGGATGAGCACACCATCCTTCCAGAAGCATAGGAGGAGGAGACCTTCTCCCCAGGCCCTGGGGAACATTGTGGGTTGCAGAATTTCTCATGGATGGAAGGAAGGTGATGAACCCGTCACCCAGTGGAAGGCTATCGTTCTAGATCAACTGCCATTAAATCCCTCTCTCTATCTGGTCCAGTATGATGGAATTGATTGTGACTACGGACTGGCACTTCACAGAGATGAGAGAATTTTAAAGCTTAAGGTCTTGACTCGCAAAGAAGTGGTTCATCAAGTGAAAGACTCCCATCTCGCAAGTGCCATGGTTGGCCGAGCTGTGGAGCATAAATTTGAGGGAAACATGGCTCTAAGGACAACTGGAGGGGGGTGGTCCTAGCCCAGGTGCCGATCATGAAGGACTGGTTTTACATTACCTACGAGAAAGATCCAGTCCTATACATCTACCAGCTCATGAATGATTACACGGAAGGTAACCTCCGTATCATTCCAGAGACTCCTCCAGCAGAGGTGAAGTCAGACGTTGACAGCGACATCTTAGCAGGTCAATGTGTGCAGTTCACCTGACGTGACGGGTCCAAAATGATCGGCAACGTCATTTACAAAGTTCCAGCCAAGCCTTCCGTGTACTTCATCAAGTGTGATGTTGATGTCCACATCTACGTCTATAATCTGGTGGAAAAGATCCGTTAAGGTGAAATTCATAATGTGTGGGGGACATAGATGGGGAATTTATAGGATTGGGGGGAATATGTTTGTTTTTCTGTGTTTCAGATACCCAAGGGCCTTTCACAACCCCAGTATCTTTTCCAGTGGAATTTGTTTTTCTCTAAAAATTAAAATGTGCGATGTGACGTGTTGTGTGTGAACACTTTAGTGGAGGAGACGGGTTGTGGTGGATGGAACATGGAGAGGAAGTCGGAAAGGTCAAGGCTGTGAACCGTAAGTCTAATGTCCCATAGACAAAAACAAACAGGACTGAGCTGGTCTGGTCTTTAGGGAGAGAAAAGAACTGGAGATGAGGCTTAGAAGAGCAGGGATGGCACAGGGNNNNNNNNGACGGGTGTTTAGGAAGCAGTGGAGAGGGGCCAGACATAGATGGACACTCTGAGGTGAAGTTTGAGCGAGAAACAGACTGTTGGGGAAAGAGGGGCAGGTAACAGGAAGGTGGTCTTGGAAAACAAGGGGAAACCCAATAAACTGATCCAGGCAGACTCAGAATCAGAGAAGGTCGGGGATTGTTTGACTAACAAAACCTAATGAAACCTGTTTCTCATCTGAAGATGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTAAAGTCATCTTTTCAAATACATGCAACCTTCACATGCAGAGAAGAGACCAGGATGAGGGTAAGAAAGATTAAATTGATGGTGATGTGGAAGAAAGACTAAAGAACACATGGGGGAGTAGAGGACACTAAGGGAGGAAGGAATTCCAAGATGGAGTTTTCAAAAAGTGAAGCAGGAGACCAGGAAGAACAGAAAGGGTCTAGAATGAGTTGAACTTGGGCCGCATCCATATTGCTCTCTTTGGTTCCTTAAAGAACAGCCAACCGTCACTACAGAAGGTGGATGTGAGGTGGAGGCTTCCCCCAAGGACATTTTGATGAGGATAACTCAAGAGTAGTGAGTGCCAAACTAAGTTTATATCTATCGATTCCTGAAAGTATCATAAGGCCCATTATTTTGTACGATCAGTAAAAAGTAATTTAAAAGGGAAGATGAGGATGCCGTGAGCTTCTGTCAGGTGTTACGTGGATCCTGGGTTTAGCTTCCCTGAGCACGTTAGACTCTGTTGCATCCTGTAATATTTTTTAGGTCTCTTCTCAATGCCCCTAGATGGCCACAAAGAGCTCCTGCACTGGCTTGTCTTGCCTGGCTCTCCTTTGACTGGATGGCTTCCTACACACCTGTGGGCCCTGTTACCGTATCTAGCCCCAGGAAGTTCCCGTCTTTGACTCACATGGAAGCTTTTCCTCAGAAAACTCTTGATGGTGCCTCCAATGCAGATGTGCTGAGCTCTTTCATATGCTATTTGCCATGACTTTAAAATGCTTTCCGGCTCCTGACCATGTAGCTCTCTCCTCCTGAGAAGCCCCTGTGCACTCCATGTGGTCTCCTTGAGCCACATCTACACTCCAAGAGTTACTTTGGAGACAACCTTATCTTGGACATATTCTTTGCTGTTTCTTCTCTCAAGAAAAAGTTTCTCACTGCAGGACTTGAAAATACTTTCTATCGTTGATTAATTCTGCTATTTTGGAGATTTTGTACTGGCTGGTTGTCTGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACTGCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTTCTTATAGAAACAGTGAGTCCAGTAGAGCCACAGACTCTTACCTCATAACCACAAATAGAAAGGTATAGACATTTTGTTTTAATTTTAAGGTAAAACTTGCTCATGTACTGACCAGTGACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCTGCTTGTTGGCCTGCTCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGGAAAAAATAGAGCGAGAGACCCAGCACCATAGTGATTCTCTTTCTCCATGTTACATACTCACCACCAGCCACTCTCTTCTCTCAGTGTATAGACTCACTTCCCTGTATTGCAGAACTGAAGAGTAACTACTGTCACCAACATGAACACTCGAGCATATGTGACAAGAAATGAATACATTCTACAGCTCTCAATGCCAAGCAAAATCATTTTAGTGTGTGCTACACTTACTGGGAGACTGTCAGTCACTGGCCATTTAATGGGTCTCAGTAGAACAGAGAACCAAAAAGTCACAACCTACATATCATCTCCTCTCAGCAAGAGACATAGCCCTTTCTCAAAACCCATGAATCTATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTAGCCTTATCTCACACTCGGCCGTGACATCACAAAACGTGTAATTTCAGTCTTGTAAGACTCCTAGGCTTCAGCTCCACCAGCCGCTGGAGCTTCTGCAACTGAACTCCGTGAAACTCAACCCCTTTCATGAGCACAACCTTCAGTTATCCCCGTTAACATTGTGCTCTCTCCATCTTTCCTCTCAGCCAATATCTGTCCAACTTCCAGCCAACTCAGCTTTGAAAAGAAAAACCCTCATTAAGAAAGCCAAAGAATTTGACTTGANNNNNNNNCCCTGAAGGAATAGAGTGTTCTCCCTGCATGGTTACCCTGGTGTCTGGGTCATCTGTAATAACACCCACTACTATTAAGTTCAAAGTCACAGGAACTATGACAAATAGCAAATCACACGACAAGCATCACAGTTGGCCAAGCCTTTTCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATACTCATTTCCCACTAATTCATACGATATCGAAGTCTATTAAAAACACAACGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAGTTTAGTATATGTGCTGCCGAAGTGAGCACCAGAAAATGAGTTTAAAGGATTAAGTCATGGGTCCTCCTACACCAAATCCGTTCCTGACCTGGTATGCTCAGCATCACTTTTGGCCACATTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTACTGGGACAGTGTGTACCTTAAACCCATAGGGTAGGGCCAGAAGGTTGAGTCAGATGTCTAAATGTCACCTCACACTAGAAACAGATGGGTAGGTTTCTCAACATCTCCTATTTCTTTCCGGGACTGAGCTACACCATGTCCGAATTGCAGCATTTTGTCTGGGGTGAGATACCATTAGCAGTCAATTGTAAAGACGCCCCACACCATGTGCTTCTCCGGGTGCAGGTCAGTCTCTAGTGGCAACAGGCAGGGAGTGTCCTACCAGCAACTCATAGGAGCAGCAGGAGGACACTAAATGCAAACCAGGCCAGGAGTGGAGAGAGGAAAGTTGTCCTTCTCTGGCTCATAGACAAGAGTCAGAGACCTGAGTACCTGCTTATAACTGAGTATAGAGCCACTCCCACCATGTGTATATGAACTGTGCTGGGGTCTCCAGTCTATGATCGTATCCACTTACGGTCCATCATTTCCTACCAGAAGGAGACGACACCCAGCTCCATCTAAAGAGACACTGAGAAGCAGGCCGGTTACGGCGTGGAGGTGGAGGACAAGACTAAGTAGCATCAACACAGACGTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTATTCACCCTAGAAATAGTCAGCCATTTGGTTCCCATTCCTAAAGCTTTTTCTTTTAAAATGCATGACTGCAAATAAGCAGGTCACTAGGTCAGTAAAGTGTCTGCCTCACATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATCCAGTCAGAGAGACAGATAAGATAAATAGACAGCATTGTATTTGAATGCAACTACTACAGAGCAGATTGGAGTCCCCCTCCTTCCCTTTCAGAACATAACCTGTATCATGGGGGAACTCACAATTTCCCTGCAAGCATCCTATTCCCGCAGAGAGGTGGAAACAAATGTTAATGTTTTCCCTATGCCTTTGTGGGTCAACACTGTGTATCACAAGATGAAAAACATGAAAATGTAATTAAGCGTTAATTTCATTGTGGCAGAAAATAAAAGAACGACACCTCAGTTAGCAAGGAAGGCAGCTCCGACCAACGACTACATTTGCCCTGACCTTTGCTGAGCCCTGAAGTAAGAACTGTGGATCACAAGAGGCCCAAGCTCTCACGCAAGGCTCCTGGAGAGTGAAAAGGTCCTCACCCTACACGAGTGATAGTTCTCCTTTAACTTTATGCAACTTCTGTACTGGCTGTGTCCTCCCTGCAGCCCGTGAGGTCATTGTAGTGCTGTAGGTTCCTGAAGTATTGCATCTGGGCGGTAAAAAAGTGTAGATGTGGATTGTAGGATGGCATCCTGCCTGGTGGTATCTGGACCAGCACAGAGGTGCAGGGATGAGGGGCGAGATTGAGGAACATCCTTCCTCCCCCTGGTCCTATATAACCTGCATTAGCTTTGCTACCTTGGCTACCTAGTTCTGGTTATCTTAACATAGGGTGAATTCTGCTACTTTTCAACATACATGAATGTCTAGCAGCTTATGTTACGTGACCTGTTCTGGGTAGACCTGAACAATGTGTGTTCACCTCATGTAGGCCTCCAACTACAAACGATTCCAGCCAGGTCTACCTTATCATGAACATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCAAGAAGCTCCCTTCATCATGGCTGCCTCCGACCCCCGGGGCAATTGTTCTCATCTTATTGCTCTTTGGAACAGGACCTGATCGTCATAACCTTCGAGATTCCTAAGCATTAAAGGTTTATTTAGCTTCCTGAATCTTCTGAGCTTCTTTCTTCTTTCCAGAAGGGAATGCTTCAATTCCAATGGATTCCCAACACAACCCATGAATAAATAAACCAGAGGTCCCGAAACAACATTCATTCAGTCAATGTAACTAAAGCCAGAGCAAGGACTGTTCTTGCTAGTGCTGTCCTTTTGATACCAAATGTCTCACAAGGTCCCGTGCTAAGGGAGGGAGTGCTGTAGAGAATGGCTGTTGTTTCCCCAGCAGCACATCCTAAGACCTAGAGTGTGCAGTGTGAAACAGCCAGGATACCTGCCCAATTCCCAGGCCTCAAAGAAGAAGATACAATAAACCCAGAGAGGAAAATAGCTAAACTTGCAAAAACCTCACCCACTGCTTACAAAGTTGTGATTTAGTTGAACAGAAGATTTCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAAGAAACTACATCTCCCAGCTCCACCCCTTTACTTTAGAATTAGCTCAAAATTTCAAACCACAAGTAAAGGGGCCCAGAATGATGCTACCGAAAACTGAGTTGAGCAAACAACACTGTGCAATGAGGATGCACACGAAACACAAGGGAGCCCGCAGCAGGCTGGGCTCAGTTTTACCCCTCAGGCTGTTGCCCCCTCCCTTCTCCACAGAGTGGACCTGCCTTTGCCGACAGAAGTCTACAAGTCCTGCCCCTCTATGCACCTCTGACAAGCTCCCAGGTGAGTTACGAAGGACGTCCTACACCATCAGCCATGTTTCCTCTGTGCTGACATGAATGAGACATGAAGCTTGGGGAAGTGGTGAGAAGAGAGGCTCACCTGGCAGAGAACAGTCCTCACAGCTCTGCACATAGAGACCCATCCTGAATTCTCAGAAGTTGATAAACAGAAGGGGAGGAAGGAGACCCACAATGAGCAGTCCCGGGGCTGAGCGGATTTACCTGGTGTCTAGCACTAGGAGAGGAATAGTCCCACACATCAGTGCCACTGTCACAGGAGAANNNNNNNNNNNNNNNNNNNNNNNNNACATCCCACTAAGAGTTGGCTGCTCATCCTTTCCAGAAGAGCACTTGCTTAAGAACAGGGTCCTGACTACAAATGGGCCCTGGGATATAAAACCACTCAACCCAGAGAACTGAGATCTATGACAGGATCTACAGGTGTTATCTCAGGGCAAGCATCTCCCCTTCTGTGTGGCCCTTTCATGCACACTGGGCTTGGGCCAAGGTGAGAGCAGCAAGGGATTCAGTGTGAGTGCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCCCCTCCCCTTGTTTCTGCAGGATGCCACCACCCTTTGCTTGTGGACACATCCTCCATCCTTGCATCTTTGGTCACATAGTGACCTCCTCTGCTTCCCATTCTCCTCATGGGCTCAGAAGTCCACAGCAATGGAGCGGGAGCCAACTCTAGTCCATAAGGAATCAGCTCACTCGGCTACAATGGGTAAGGCCCTGCCTGCCAATCAATGACGCACACAGACATTTGCATTTAAAGATGTCAACTCATCATTCTGGAAGGAGACAACAGGATCTTCATCAACTCTTCACCCAGCGCAAAACAGAACGGTAACCTTGGCACTCAAGACTGCTTCCAGTTAGTTGAACTGCTATTAATTACGGTAATCATTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCTCTGAGGAGCAATTACATTCAAACTATCCTAGAAAGGGAAGGGGTGCACTAGAGGGAAGCATGGACCAAGCTCTTCAGCCTGGAATGTTGAGTATCTTTGTCTCCTGTGTGAAATCATATGACTACAAGGCCAAAGTCTTTGCCTCTGTTATTTTTAATAATAAGATGTTATGGAGCAATGGTCTTCACCATGGAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGTAAAATCTCAGGGAAGGGAAATCCAGACATCACAGATCAGACAAAGCTGCAGTTGCCCCACGTTCACACTCTCCCTTGACTCAGAGGCACAGCATCTTTATGCTAAGACCTGCTCTATGCTCCCTCCTTGAAGTAAAGACAAAGAGTCTGAAAGGCAAACCTTGGAGGCCAGACTCCAGTGAGAGTGTAATGAGCCAGAATAGTCATCAGCCCCTAATGGGAATGCCAATAGCAGTACCGACACCCTGTCAATCAAGTCTGCAGAAGGACTGGAGTTCTCTCATGGAAATCCAGAGAAGCCAAGATCCCTGTGCTGTCTAAATCTCACAAACACCCAGAGTCCTCGATCAAATGCAGAAATCTCAGAGCACACCAGGACAATCCTCACCAAACACAAGAGCCCTCTGGGCTGGGAACAGGTGTCAAGGGGACTGAAGGCTTTTCTGAAGTGATAAGAATCTGCCTCCCACCAGGCCTAGTTAGACATTTAAAATTGAAATAATGGGGCATTTCCCACCCACTAAGTGGCTAATGGTCCTGCTAATCACCAGGTCTTCCTGAAGGGAAAATGTGTGCAGCTCAGACCTGACACAGAGCTTCCAAAAATCCACACATCTCTAGACATTTCCTGCAACACAAACTTTGCAACAAGGGAATTGGAAGGGAGGGAATGAAGGGCTGGATTTGAACAAATATGCCTTACATGCATCTATATAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATTTCATTCAAGGCCCACTGCACCCTTTGGTCAGCAATTTGCCACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACACATGTGCTGTGACAAAGCTGACACACACAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGTAAGTTACCATTTCTTAATAAATAACACATTATAAAGCTGTCACTTGCATGAAAGGGTCAGCATTATTAGCTGACTCCTGACCTCTCTCAAGCTCACCAAAGAGAGGACCATGTGGGACTATCACCAACCTGTGCTTAGCACCTGACAGAATCCTAAGTGTATATGTCGGAGGAATGAAGGGCATCCTGGGCATGCAAAACACCACACAGATCCAAGACAGAAGGGTGCCTCAGTGCACGTATGCAAAGCCAAAGTTCAGATGAGTTCACGAGAAACCATGAAATATCAAACAGCCCGCATGGTCAAACCTGAGCTTTCCCAGAATAAAAATTTACCTGATTCTACCTAGCGTTTCCCCAGAGGACCAGCAACTGCTTCTTGTCTCATTCTCGTCCTTTCTACTCTATTTCTACTTTGTTTAATAATAATTTTTAAAAATCCTAACTATTGGAGAAACACCCGTTTATCAAACAGAAATAAGCAGTTGTCTCTTTTTTAACAAGATGGTTTTAATCTTTCTTGGTACTTTTAGATCTATTTGGGGGANNNNNNNNNNNNNNNNNNNNNNNNCAACTTAATGCACACTGCCACATCGTGGAACAAAGACTTGGGGGGAAATGCTGCAGGTTTGGGGTTTGGCCTCGAGTAGCCCCTACAGAGTCAGGCAGAGGACACTCTGGCTGTTGTCTCCTTTGTTCTGAGAGGAAAGAAGGGAGCACTCTGTGGTGATTACAAATACCTGTTTCTCTTTTATCTACTTGTCCCCAGATTCACTCTCCCTGCCTTGTATGCCAATATCCTGCTCTGGAATTAAATAAATGAATACATACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGCTCAACTCCCTTCAGTGGTCAAGTTGACACACCTGGGAAGAGGAGACTGTAGCTGATTTTTTTCTAATACTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTCCACCCTGCCTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAGAACCCGACCTCAGGACCTTTGAAAGCCATTCCTCTGTCACACCACAGTCTCTCTTTAAGGAACATGTTCCTTCCAGGACAATTCGATGTGGGTTAAATTTCTAATCAGAAGACAGGAAGCCAGGTTGTGCTATGAAGGATTTTGTATTGTTTCTCAATAGGGCGACATTTTGCATTTGTAAAATGTGAAGTTTCTGGAAGAAACCTCATCTTCCTTACGCTGCNNNNNNNNNNNNNNGGAAATACCTTAAGTCCATGAAGTATAACTTAACACCCACAGTAATCATGAAGAAGGCAGGTGTGCATATCATCTGTGTTGTGTGTAGTCCTGAGAAAGTTCAGATATTTAGCAGATAGTTATCAAACATTTAACGGGAAGAGAGAGAGATAAAAGAATATAACATTAAAATTATATTGACTTCACTCTTCTTTGGGGAGAAACTTCTTAAATAATATTCCATTGTCCTTCCTGGTGAGTGTGTTTTAATTGTTGTATCACATCCACCTCCTGGGACTTTGGCCCTTATTTGAGTGTTTGGTTACTAATTGCTAATGAGGGCCTGGTGAGGGGCTGGCAAAGTGGGGTTCCGATAGGACAGTAGATGAGTTCAAATGATGCTGGCAATAATTCTGGCCTTAGAAGGGCAAACACAATAAATATATATGATTGGAATGTTTCTGGTCACAGAAATATAAAACCAATCAGTGTCCCTTAATCCCAAGGGTGTGATTTACTTGTGAAGAAACACCAAAGCACAGACAGCATCAGTTCACCAGCCAAGCCATCCCACAGGACTCTTGGCTCATCCATTTTTCTCATCTTACTGCCCTCTGTGATTGGGTATAATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTAAAGGATAGAAAGTCGTTGATACTAATATCCAAATGAAACCGGCTATTTGCAGTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGCTATTGAATGAAGGTCCATCATCAGCCACAAAGTATAAGGTGTGTGTATCAGGTAACAACAGAGACAATTTTAGGAAACCGGCCAGTTGGAGGCCACTGTGATTTAAATGGAATTCAGCAGCTCGGCATAGAAATATCTTCCCTTCCCAGTCATTTGGGGACATGTTACAATTCAAGGGGATATCCTTGTTTGTTCCATATGTCTCAGTCTCTCTCTCATTCCTCACACTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTATCCCCATATAATGAATGAAGGGGTGTAAGACTCGTTTCCATTACAACTTCCTTTCCCTTGCATCAGTTTTTGCAACTATCTCCTCTTTAAAGAAAGTGCTCTGGGGGTTTTCTGAGGAAAATTCGTTACATGCATGGTTGTTTAATAACATATTTACCCATTTGTGTGTATGCATATATGCATATGTGCTGTGCTTGTATGTTTTCATGTGTGTGACATCCAGGCCAGTGGACGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACTCTTGCTACAAGTACTTATACCTATGCTTAGTTTTTACCTTGTGTCCAGTCCCTCATGCTCTACCCCAAGCTGTCTCCCTCATCCCAAGCAGTGTGTTTGAAAAAGAAACATTAAGTAACTATTATGACCAATGGCCTGACCAGAGTGATTCAAGCATGATAAGGGCATTACTCGCAAAGAGAGGGACTTCGGAGCACTGAGATGAGAATGTTAAAAGGAAACCCACAGCCTATTAGGAAAATCTGAAAACTTGTCTTCATTCACTCAAGACAAGAATCAACACTAACACAAGCAGGTGTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTTTTTCCTCTGATGCTGTCCCTACTATGTCAAATGAAGCAGGGAAGGGCTCGCTACAGCTGTGGGTTTGTTCGTAGACAAATACCATATTGTCTCTCATCCCTGTCCCACCACAATGTCATATTGGCACTTCCAATTGACCAGGTGACAGCAATGTCTGGCTATCACTTCTGAAGATAAGCAGGAACGTGCAAGGTCACAGAGCAGAATGCATTGATTTTCATCATGAAATTGGAAAGCACAACGTTCACATTTCCTGTTTCGTTAGATGGGAAAGCCTTGTGCCTACCCGGCCCTATTAGAGATGTGTCTCTCTTTGGACAATAGAACAAGAATTGCACTAAGACCAGTATTATCTTTAAAAACATCTACATGAGACTCTTCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATAGTTTTACTTATTTGGGGGAGACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCGAGTCTTTGTTTTTGAGGTAGGCTTTTCTCACTGGGATCTAGGAACTGATGCCTGTGATGGTTTGGGTGCATGCATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAACAAATGGATTTTAAAGGAGATAGAGGTAGATACCTGGTGCCTGACATCAGGGAAACTGAGCTTTGGTGCACACAAGGGCACCTGGTGCAGGGTGAAGGTCATGGTACAGGGTACATTAGGGCCAAGGAGACATAACAGGGACATGCGTGGGATTTACATTGCCTGTGCTGCCTCCACACAGAAACCTGATTATACTGGTGCAGCTAGAGGAGAGCCATCTCCATCGGTAGAGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAGCATCATTATCAGCCATACAGTCTCTGAGACCGTGGTGACAGCAAGCTGGCTGGTTCCTGGGTTAGGCAGGGATCAGCCAGGAGAGGGGTGAACATACAATGTGATCTTGATTTCTAGTGAGAACAGAATGCAGATGAATGCTTCAAGGCTAAGCAATATGAGTGGCAAGGCTTGGTTAATCTCGGGCCCAAAATATAAAGCAAACAAGAAAAATAAATTGTATGAGAGAGTTGGCAGACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCAGCCATGAGCATGCTCAGGCTACAGAAGAGTCTTGCCTCTAGTGTCCTCCACTGTGGTAAAAAGAAGGTCCAGTTAGACCCCAATGAGTCCAATAAAGTCGCCAATGCCAACTCCTGTCAGCTGATCAGGAAGCTGATTGAAGATGGCCTGATCATCTGGAAGCCTGTAACTGTCCATCCTCAGACTGGCTGACAGAAACACACCTTGAAGGGCAGGCATATGGTCATAGGGAACGGAAAGGGCACTACCAACACTTGGGTGCCTGAGAGGGTGACCTGGATGAGAAGGATCCTTCACCGGCTTCACATGAGATACAGGGAATCTAAGAAGATGGACCGCCACATGTATTACAGCCTGTACCTGAAGGTTCAAAGGAATGTATTAAAAAACCAAAGGATTCTTATGGAGCAGATCCTCAAACTGAAGGCAGACGCGGCCCGCAAGTAGCTGCAGGCTGACCAGGCTGAGGCTCGTAGGTCTAAGACCAGGGAAGCACAAAAACGCATGGGAGGTGCGCCTCCAGGCCAAGAAGGAGGAGATCACTAAGACTCTGTACAAGGAGGAAGAGACCAAGAAATAAAGCTTCCTTCACGTCTGTACATAGTGACCTCACTGTGGCATCACATGATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGTGTATTCATTCTGCCATTTCTGTTTCTCTGGAAACCCTAATACAATAGCGCTCTAGAGAGAGGAACAAGTACCACCAGACAACATAAATTCCAGTTTACTTTTCTGGTGAATATGAAGTTTTTGAGGTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTACAGAAGAAACACATTAAGCATCTTCATCCCTAACTGGCTGGCAATCACCCCAGCCCACATCAGCTAAAGCGATTAAGGCATTAGAAATGTGTTTACACAAAAACATAAAGTTATCCTGTCAAGTTCAGATGAGTGACAACATCAGACATGTGGGCAAGTCTAGAGCCTCAACCATTTAACACAAACAAATCAGGACACACTGTCAGAAGCATGTCGGCCAACAGAGACGAGGGCCTGCATGTTGCATTGTTATTTTCTTTTATGAATTTTTGGAGCCACCCTGCTCATTAATCGTTTTTATAATATTAACTCTGGCACTTTTTTCTTGGCTCATCAAATATTTCCTTAATGAACTGTCAGCTCACACCCCCCATCTCCATTGTAATGAGTTTCAAATTAAGTTCATCTGGACCACGGGGGTTTTTAGAACTATGATGACAGAAAACACGGGAAAAAGGACCTCTTTCATTGTATTTGGAGAAAGACATAGTCATTCACCTGCTGCCTTCCCCCAGTGCTGACTGTTCCCATGCTCAGTGCTGAGACCTCTGCCTCATGGGCACCATCAGAGCCCTCAGATGAGCACTTCCAAACCAGGAGGCATTATACTGACATGACCAAACGCTGCTTCCTCACCTACAGCCACCGGGTTCCAAACTCCTGGTGTCCCTTCTCCCCTTAAAAGAGAGCTGTTGGGATCCAGGCTCAGCATCACCCATGCCCATAATCCAAAGCTCATACATTTTAAGAATCAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAATCTGTGCCCTATCCCTGGAGATGCTTTGCTACTCTCAAAACCACATGGGATACTTGGTGCCCGTCCTCGAGAATAGGCTTCACTCTATCAATGAAGAGGATGCCATGGCTGGTGGTAGTGTAGGCACTAGGAGACTCTGAGGGAAAGTGACTTGTATAGGGGAGTCCTGTGAGAACCAAGACTGGAGGAGCACCCTGGACTGGATAGAGATTGGGTTGGGCCATTGAAGAAGATAAAAGAGTGATGGTGCCAAGGACATTTGAGCAATCCCATGAAATATCCAGTCTGTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGTCTCTTCACATATACGATAATTGCACCCTTGTTTTAAAGTCTTGCTTAAAGACTCATGATGTTTGCGGGAAGAACATTCGTTGGGTCTTGGTGGCTCTAAAACCCCAAGAACTAGAAGTCCTTTATCACCCTGAGGTATGAAATTAGCATGTGTGCACAGCCCCTCACACCCTCTGCAATATCATAATGTTAAGTGTATGAAGCTCCGGTGTGCAGCCTCGTAAGTGCCAGCATGTGTGAGTTCTTGAACCACACACTCAACAGAATCAGGCATGAGACTTCTGTATTTTGTTTATAGCTCTGAACACTGTCCTAGACTGATGGGCAAGTAGTTCTGAGAAGGAAGATTGCTCGGTGCAGCCAAAGGCATGAAGGTATGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACTCTGTCCAGCCAATTGNNNNNNNNNTCACAGAGAAAAGACACATAGGATACTTGTTTAACCTAGACTAGATCATGAGTCCCGATCAGATTTAAATATCCATATGTACAGAGGAACCATTGCTTTTTGGTGCAGAGATGCCATCCTTTTTAAACACCCAGGGCAAGATCAGGCAGATCTGTGTGTTTGGTGTGAGAACACCTCTCTTCCTGTGGAGTCCCCCTCATGACCACTAAGGTGGCCACATGACCCCAAGTTTTCCACCATTCTACTCATTCCCATAAAAAAGAAGAAGAGCACATGGTTTGGGGAGATGAGATGGGCAGATTTTAGACCATCTTCTATGCACGACAGAGAGCAGCGCTGAAAGGACTGGAGAAGATGTTGGCTGACCCCAGGCCTTTTCTCACAGAAACAGCTGACAACCCGCCCCACAATGTTCCAGTTTTGGGTGTTTCCTTCAATAACAGAGAGTTTAAAATAGCACCCTTGCCTCCCCCTCTCTCCCCCAAGAGATGGGCGGCCGGCACAAGGGCCACCAGGCTTCCTGTAGGAGAAGCCTCTCTGCTTCCCTCAGAGCAGCTCTCCAAGAAAATAAATAGCATGTGCTCATTATTCAAATGAGGCTTAATTAATGCAGAACTCACCCCCAAACTTTCCAAGACACACATGGTAATGAGCTCCCAGCTCTCTTCCCCTACAGTTTGTGATGTCAACCTAAAGAGCTGCATGTGACAGAAGCTGGGAAGCTGAGGACCCGACAGCAGTTTGACTCCACAGTCTCACAGCTTGAAGAAGTATCTCAGCCCCAAAGCCTGTGTTCAGCCACCACTCCGGCGGTAAAGGTGGTGTGGTTGGTTACGTGCTCCCCAGAGAGCATATGAGGTTATAAAAGAGGCTCAACTCAAGAGACTTTGAGGCTGTCTCTAATTTACACACCTGAACCAGTCCGGGCCCTAATTCCAGCCCAACCATTTCATAAATAGTACAGCAAAAGGCCCTGAGTTACTCTGAACTTTATTCATAGCCTCACATGCTTGCTCAACTGACAAGAACACACCTCCAGAGTCCTGGAGGAAGCAGCAATGCCTGTGGTTCCAACAAGACAGGATACAGGAACTGGAGAGTTAAGGGTGACGCTAAAATGGAGAGAAGCTATCTCCTGGGGTCTAGCCTTTGTCTCCTGATGCCTGAGCTTCAGAAACATCAGCACAACCATCCCAGCCAAGGATGCCAGCAGAGATAGTGAACATTTTCCTAAAGATATCTCAGTCGAGGTTGAGGAACACATGTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATTGAAACTGTCCTTACTGACGGTCAGGAATTATATGGCCCCTGGTTTCACGCTGTTACAAATCCACTCTCATCCCTAGACCCAAACGATGTAACTCATAAAACCATCTTGGAACTTATTTACAAAAAGAAAATCACCTAAGAGAAACAAGTGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAAGTATATTCAATCACTATATTTTAGCTAATTTTTAAACTTCACTTTGTCCTTCAACCTTGCTGAAAATTATATCTTTTGAACAATGGTGCCTGAAAAGCAACAGAATTGTGTATAAAGCTCTCTCTAAATGCCCATGTTCAAATCAGAAACTGTGGCAGTCACCTTCTCTGTGTAATAAACTCACTGATTTCCCCCTGTGGTGTGGAAGGGGATCCAGCTCTACCTGAATGGAGGTACCTGAGTGGGACAGTAACTGCTCAGGCTGTGACTGCAGTATCCAGTGTCCCCACCACTGCTGACAAAGGACAGAGCCCGCCCCACGGGTTCCACAGACTCCAGTTGCTGGTGCAATAATCGAGCCTCTTGATTTACCTTTCTGTGAGGTAAAGTTCTCCATTAACCTGGAATTCATCCAGAACCTTCAAGAGTCAAAAACATCCTGCAGAACAAAGCACCTTCTCTGGCCCTCTCCAAGGTCCTGAGAACATCCACGAAGTCCAGTTCACTGAGAAGATGAGGGCAGCCTGCCATTGCCACAACCTCCCTGGGAGCAGAGGGGGTGGGCAGAGGAGGCAAACATTCCCTTTTTCCCATTCCTCATGGTTCCCATTCCTTACATACTAAATAATCAACTTGCAGTCTGATGAGACAAAACACCAGGGGTGGGAGATGGCTCATTACGTAGGGATTCAAGGATCATAATTTAAATTCTCAACCTGGGCACTCTGTCTGGAGCAGCAGTCAATCTGATGTGGGCTCGGCCAACAAGAAGACATTCGGCTGCCCTGTACAGGGCGATACTGCAGCCCCACCCCTTTCAGTCTTACATTCACTCAGTAATCAATAATAATGGGGTTCAGTGCAGAGGTCACTGGCTTGAAGAAGAGCATGAGAACATCGAGTGTGTGCTAATTCAGCCTAATCACACGATGTTTCCGTGATGTCAGTGCCACGGTCCCCAGGATACGACCTGGACCCATTCCCTCTCTGAGTTAAAACCTTAATTGGAAAGGACTGAATGGGAGGATAATGGAGAAATTCCAGGGTAGACCAAGTCCTTCCAAGTCCCCAGTAGGGAAGTTGTGCCACAGCCACAAACCCTTTTCACCCCTCCATCCACTTAAGCCTGTGATTCATGAAAGACATTAATAGAAACCAACCAGGCATGGCCATGCCTACGGTGCTCTGTCCAGCAACAGATGTTTCCTATAGTGGTTGTATTAGAATAACCATAACCCAAGAATGCAGCCCACTCATCAGTGCCAGATCACCTTCACTAACAAGGGCAGTGGTGGTGGGGGAAAAGGCAGCTGGAATTAGGCTGTGCCTAAGCTGGTCCTGATGTAATTGATCTGTTTCTTCCAGAGGGGAAACTGAGGAATGTGACTAGTTTCTGATGTGGATCTCTCAGCTCTGATATTGATGACTTTGTTAGTAAGTGTCTGAGATGGCCAAGAGGCCCTCGGGAATCTGGCTTGGGACAGGAGAGATGCTTTTCATCCTAATTCACCATGGTTCCCCCAAGTGTTGAAAACATGGTTTGCCTGTTCACTTGATGCTGTCCTGGCCAGTCTTTTGGCTAACAGAGCAGCAGCATCTCTTCCTCTTCATCCAGCAAGGTCTATTCAACCCCTTCCAGCCCCTGACCTGCTACTCCCATTCCTATGAGCACAAAGAATCTTTAAAGAGTTTTTGGGCCCCCAAAATGAGGGAAACCAAGTAGTATTTGTCCATTTTGCTTGGGATGGACCCTCCCCATGTAAGCACTTCTCTATTTAAAAGATCAGATACCAAACAGACCCACACAGCCATATCTGTACCCAGAAGCTCAGGAAAATACTCAAATTTCAGAGATTCTTAAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTTCTCCTAGACTAGAAATTGTAGGTAATAATTTCTGATTTACATGTTCCCAAGGATCCCTGTGCCATGTTCTATCTGACTACTGAAATGACTTGATGCCTTAGAAACCATGACTTGCAGAGCTCTGGTTTTAGGTGCGGGGGACAGGGAGTGGGCACTGTGGCCAACGTCACTGTTCCCAATGCTATCTGCTTTGGTCCTAGTTTCCTTGTACAAAGTCAGACAGTCTGGTGTCTACTCCTCTCCTAGCAACCCATGCCCACACCTGCACCTCTGAAAGTCTCTCTCTTCCTCCAAGGAAAGGACTACTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGAGGGATGGGGTGCTGTAAACATCTATCTCCAATGCTCAACAACACAGATATAGGTTTCATTATCTCGATGAAGAGTCCCAATGTAAGGGTGTACAGTCATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCATCCAAAGAGAGAGCACACAGCTTAGTCTCAGACCCTCTTGTTGAATGGCAGTCAGCCTGAGCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCCTGTAATTCATTACAGACTCTTTATGGTTCTTAACAGATCNNNNNNNNNTATGTCCATATGTCACGAAGGCAGACAAAGGCTTGGAGAAGAAAGGAGACTAGGCCGGGGTTGGGGGACGGGGGTGAGCAGGAAGTTCGGGTAGGGTAAAGCACATGACATGGTTGAAGGAAGTTGCCTTGATGCAACCCAGCACTGAGGATAATGAATAGACACTGATTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTACAATTTCAGTGTCACAAATACTGATGAGGCTGAGGACTGCCAACTACATTCCAAATACACCAAGGGCCACGGCCCCCTGGCCTGAGATAGCTTAGGTATCTTTCCTTTGCAATATCAAAACACTTGCTCGGTCAAATATGAGCATCTGACATACACTACAGAAGCTAGGGAGATGGCTCCACAACTAAAGCACATTCCATGTAAGCACAGAGACCTAGATACACCTCCCCTCCCCTGGAAACCCACATAAATGGGGGCAGGGGTCAAAGGGAGTGGTTGTGGAGGTTGCCTATAATTAAAGCCTGGGAAGGCAGAGTTAGAGAATCCAGACAGGAAAATGGCAAGCAGAACTCGTCATATCAATGAGTCTGATTTTGACTGAAAGACCTTGCTGCGGAGAATCTGAGAGGAAAGCAATGAAAATCTATGACATCATATCACACATACACACATGTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGGAAATGGATAGATAAAATACATAAGTAGAAACTACAATTAGGCTCCATTTATCCGTTTTGGATGTAAAAATAAAGGGGTTGGTCGAAATGCCCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTAGCCCTATTAGGTGCTCACTGACCTACAAAAGGCAGGTTTCCCTCTCAAATTGGAGAGATATGGATGTGCCTAGGTCAGAGGTGGATGCAGGTCTCCCAGGTGAGAACTCACGGAGATGTCGTCCCTCTGACTGGCGCTAGAGGGCGCACGTGGCCCGGAGCCCCTCCGTGTGTTCTTCAATTTCGGATGGTCCAGGCAGGGCTCTCCAAACACCCACCCTCAACCCAACCTAAACCCAGGAGGGGGGGAGAGAGCCTGAAACAGCCTTGCAGCTGTCAAGATGAAGGGACCCTACCTGCTCCCTCTCCCGCCACGCCAGATCTAGTGGGAGGGACTGGAGGAAGGTTTTCCTTGTGCACCCTAGAAGTGACCTCAACTCGGACAGAAGTTTTTCTCCGTGCACAGTGGAAGTCAAGTCTTAGATATCTTGATGGTCACTTTTGCTTTGGGATCAATGGGTGTGGGTGGAGATTTGCAGCAGTGTCTCTGAGGATGTCTTAAAGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGCCCGGAGACAGGATGAGGACCGCTTCACTGTAGACTTGGGACAAAGACTGTATCCCATCCTATACCTGCAGGTGGCTCGGAGAGCACCTGTAGAGACACGAGCCTGCAGCCACCCACGCGCAGCTCCAGTGTGGATTTTTCTGCTCAGGAAAAGAATTGCTGACTTTTCATTGATCCACCTAAAGGCTATGTGTGGCTAATCAGCCTGAACTGCATCCTATTGTGTGTCTGCAGTTATATCTAACTGTTGATATAATTACCCAGGTCTAGAATTAGACTCTAACCCGGAGCTGGGATAACTACTCCAACCATCTCCTCCTTCTAATGGAAACCCTTCTGAGACTGAGAGCATCCTCCCTGAAGCCTCAAAGTTGCCTTGAGCTAAACTGGCAGGTAGCAAAGGAAATCTTATTCCCCCCGCCAAAGCCTTAACTAATTACGGGATGTCATCACAGCCCGATTAATATTTACCCAACAATGTGCTGATTCCTGATCCAGCCAAAAGCTTACCTGCCATTTAAATGGAGCACAATATTGAAATCTTAATTTCATAACCTGCTGTTAATAATCTTACAATTATAAACCCAAAGTACCACTCGGAATACAGTTGCATACGTAAAGGAATCTGTCTTCATTGCTGTTCCACGGCACACATGGCTGTTCATTTGACTTTCAAACCAGAGCTGGATATCCTTTTATGGAGAAAGAGATAACAGGATATTTCCCTGCACCGAAGCCTGCTTGGAGAGGGAGAGAAACACATCCACGCCATAAAAGGGCATCTGGGCAAGCACAAGTGCCACACCTGTCACCTGTGAGATATGAGCCACCTCTGTGTGGTGTACTGATGCTCTCACGTTTCTGCTAACAAGTCAGTCGATACAACAAAAGACACTTCAGAATTCCCAGACATTCAATACTAATTGTCACAGAAGAGGCAGTGGAGACTGTCAGCCTCTGCAGAACTCTCAGTCTGCCAGGGCCTCGATGCCTATATTCTGGCTGATATATCTCTACAGGAACGTTCTCCCAGAGGCATAGAGTGTTTGCGGGTTCATCAGCACATGTGTGTGCACATGCGCAGAAAAGAACCATGTCGGCAGCTGGGAGTCCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAAGACACTCCTTCTGGAGGAGGAGAATGTATGATTTCTTTTCAGGATCTGTGGGAAGACTTTGGACACCTGGGTAAATGTGGAATGACCTATAGATCCTTGGAAACATTTTGATAGTTCCAGAAACTCCTGGAAAAGTGGAAGATCCAATTTCTCCATGTCTAGATATGGAAGGATGCTGGGAACCTGGAATGTGTGGGGACATTACCTTTCCCAGTTTGTCAGTAGAAGAGTCAGCAGGAGGTGGGCCAGGCACAGTGTGATCTTCTTTGAATCTTTCACTGTTCTCCCCAGTACTGTGTTTTGTGGATGATGCAGGCACTCTGGCTACCAACTCGTCACAGTCCACATATTCTTCAAACCCGGTAGACATAATTCGCCNNNNNNNNNCACCTTCCCAAGAATGGGCACTAAAGATGAGGCCACTTCTTTTCTAGTAGCAGGATGTAAGCAGATGTTCTGGTATCCCTGGTCCTGAGCATTGAGATGTATTNNNNNNNNNNNNNCATGTGTTTTATGTGTTCCCACCGCACCAGGTATTTACAATATGTGTCAAAGAATCCAGACTCACCCCTAGTTAAGTACTTCTTTAGTTGTATTAATACGCAGCCCGTGGAATCTATATTTCCAATTACTCCTTCCCATCTGCTCTAACTTGCTGTCTATTTTATATTTACATCAGATGTGAACATATATTGCTATTATTTCATGTTACAGAGCAATCATGACCGAAAATGTTAATTTTAGTCCTGTTTTCATTACCCTGTTGCTCATGCACTGATTTCTGTGTATGGATATGAATTTCTGACTCATTATTTTGTCTCCTTAAATGATTCTTCTGTAACATTCTTTTTCAAAGTCTACTTTTTAATTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTTTATCATTTCTTCATTTAGTCCAGTTGATTAGCAATTCGATTAGATGTTGTCGGTGAAAAAACAAAACTTTTTAAAAGTTTTATCTTTAATAGTCACCTTTTTTCTTCTGAGTACAGAATTGGAACTTTAGAGTTATTTATTTCAGAAGTGAACTTGTGCCATCCTGCCTGTTTTGCAGTGGGCGTGATTTCCAGTCTAACCACACCTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACTTCCAAGTTCTTTATTATATAAATATATATTCATATTAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTAACACACTGGGATTCCTAACGTGGTTTCTGAGAGACTTAATGAGTTGAAGACGGAACAGGAGAGCCTAGGTTTCTTAGGGTTGTTCATAAGAGGTCTTAGCCACAGAGAATGAAAGGGAACACGTTTAGTATGGCGAGAACAGCTCAGATTTAGTGTGAATCCGCTCACATCAGCCCCTCCCTGGTTGTGTGGCTTGCCTGGAAGAGTGTTAAGTCAATTTTATATTGAATCCTGTTCTGACATGCAAGCATCAATGTGGAGGACAAATAATCTTTCTATGGTTATAGCTATAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACACTTTATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTAGAAGAGAATCTTTAAAAAACATTCTTAGGAGCAAGTAAAAGCTAGCCTGGTTATTGTCCTGCCTTGATGGACCTTGCCCTGGAGACACATGTTAATACAGTAATGTGTGGACAATACTGATTAACTGTTATTGATCCTCCTCTATGACTCTGCTGGGAAGGAGCCAAAAGAAATCTCACAGCCACCTTACAGCCAGGCAGAAGCAAGGACTGAACTTGAAATCGTGAAAGAAGACATTAGGGACAAGAGCTTGTATCCTGGATCCATGTGTATATTCCAGGAAGCAAAAACTATCCTATAGTGATAAAGGCATCATCATGGTTTGAATATGCTTGACCCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACTTATTTTTGGAGAAAGTGTATGAGTGAGTTAGAGAAGCAAAGGACATCATTTCAATCCCAAAGTACATAGAAGACAGATTGGTAGAACCATCATCATGTTAAACAAGCAGAAATGAGTACTCACACAGAGACATTTAGCAATAACATCATTTTTCTCTTATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGTACATACAAATGCACTCTATTTTCTGATTTTATGAAACTTTTCTATATATACATTAGTACTCAAGAATTTTAAAAGCTACTTTATAAATTTTGATTCAGTTAAATTTACAGTTCAGAAAATAGATTCAATATAGATAATATTTTTATACTATCAAATTTCTTATCTATTTCATAAAAACACAAATATTTACCTTAGTTATGTGACTGTGTATATGTTTTAGCATGAGACATAACTAATTAGCTTTTCCAGTATGTGATAGAATTTCAGGATTACTACTAGATGTATGTGAGGAAGAAAATATATCAAAGGTCTGGTATATGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCGTAGTTACACTGATGAAAGATCACAGATAAGTAGACAAACACACTTACTCAGAATCATCAATCATGAAATAATTAGTATTGAAATGTAAAAAAATATTTTAATATGAAGCAAAATTTTAAATGTGAATTGTGTTAATATTTTAATACCTAAAGGTAGATTTATCAGTCATAATCTTTAAAATAAGATGTCTATTGGACACTTCCACACAGCTAGATAAAAGACATGAAATACTTAACTTCCTTAGCATTAATCTGTCAAATTATTTCATCATCTTGTCTTTGTTACTTAAATGCACAGCATCATAATTTGTCTGCATGTTGACATCTTCAGTCACTTTCCACCTGCTCTGCATTCTACCTCAAATCCTATCACTATATTTAAATCTATAACAGTTCCTCATGTGCTATCATGAAAATTAATCACGATCTATCATTTTATCTTTAATAACATTGATCTCATACATGTAACTATTATTTCTCTGTCACAAATGTGATCACTATCCACTTCTCTGTTTTCAATACTATTTTCAACATCAACCATTTTATAATTGCTCTTTATACAAGATAAGAAAATGATCTATTTTTCCCCCAATAAATTATCTACCAACAGTTTGTTCCATTGAAACTTTAGAAAAGAAAAACAAAGTTGTTACAAAGTGCTAGTTCTACTCAGACCTAGAACTTAAAGCTGTCTATGTGACAGGAAGCACAGGAAGTACACTTCTGGAAGAAAAAGCAGAACTTGCAGAAAACCTCATGCAGGGAAGTGCTTCATGCAATTGTAAACAAAAAGTTTAAAAGACCGGAACTTTCATATTGAGTGAAAGTTGTTGAAGAATATTTACAAGTGATTTTGATTGGGCTACATACGCAGGTTTATTTACAAATCCATGGTAAATACTAGAAAAATGGCAACAGATTGTAATAGGGCAGAAAAGGAAATCAAGTTAAAAGTTGGTTCAGGTTTCGATATGAATGTTGTTAATTTGAACATGCTGAAGGCTATTGGACGGTTTAATGGGATGAATGACTCAGATACATTAACAATATTGAATGACTCTAGAGCGAAATTACACAGTGAGAACACTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATAGTGGAATGAAACTTCTTTCAGGATTTGCCTACTCCAGGTATTATTTTTTTCAAATAATAAGCATAGCAGTGTATCATATTTGTGGGCATTGATTACTAAGGCCCAATTATCTCCTCGGAAAGACGTCCATTAAAAAGCAATCTAAAATAACTTTGTTTCCTTTACATATTAAAAATCTAATATATTGAGCTTTCTTATCATTTTCACAGCATAGGACACCATATGTAATTACTTCGTTCATACATATCAATATAAGTCATTCTACCTTTCTGAATTTGATACATGCCAAGCTTAACAAACAGGAGACTGTACATCTCTTAGCAGTCCTTACATTTCTCCCATTGTCCCCTGCATCTGGGCCATATTAAAATCAATGAAATTAATGCTAATGGGATGCAAATGTAGATTTTGATATTTCATACAATAAAACAAATCAAAAGATCCAATAAATAAATAGTTACAGAATTTACTTTTATATGAAGACAATAGTTTAATAATACCTTATAATAACGACCCTAATTCATATTGAGTCAGTTCTGGAATGTGTGCAACCATATATGTACAAAGAATAAGAAACTTTTCTGTATCTTTTTAAAAACAATTGGACATAGTAAATAAAGAAGTGTCTGGCTCAGATGAGAGCTAGAAATAATTCGAAAACTTTTTAAAATGATTCAGAAAGATAGTTCTAGAATATTCAAGTTCAATTCTCAGGCTCCATATAACTAACTAATATATTGGTGAGCACTTGTATACCATGTGCATATACAATATTAATTTTCATGGGAAATAAATGTTTTAAAATCTCAACAGCTATATTTATTGAACACTAAGATTTTAGAACTGTAAGATTAAACTTTTTCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGGCTCTCCATATCTTGGGTATGACAGAGCCAGTGTAACCAATTTCCAGGATACATAAGTTCACCAGAAAGAAGTACATGGGGGTGTGTAGAGATGGACGGGTGCTCATAGCAAAGGCTATGAGAGCAGAATGAGGGCGAACAGAGGAAGCATTCTCCAGGGACCTCACAGTTCTTGGCATTTGCAAAGCATTTGACAGACAAGCCCTTTTCCTGCCACAAAGAGCAATTGACACAATTGACACTCATCTCCAGAAACACAGAGCAGTAAGCTATTAGTAGGATTCTTGCAGATGAGAGACATTATTTTTTTAGTATTTTAGAGGCTCAGTTACATCAGAGTCAAAGTCTTTGTCTGCAATCACAAAAATCAAAGCTTAGAAAATATTTTTTCTCACATAATTTCATAGCTAATACTTTCTCTCTTAGCACCAGGGGATTTTTCAAAGGGTGCTAAGCATTGAGCCAAGTGTACAAATACTTAAAATAGAAGGTGGAAACATGTAGTACTGGCACTAATGAAGCTCAGGCAGAAGATTTACCTTGGGTTTAAGTTCAGTTTCACATGCTGTATAAGCAATCATTCAAACGAAGGAAAAGAAAACCTTGAGTGTATCTCGACGTTTAACCATTCTTATCATTAACTAGTTATGAATGTTATACAGAAAAACTGATCAATCCACTCATCTCTATGCTTTCCTGATGACACAGGTATAGTCTCTCCAACCACCCTGTGTGTGTGTTGGGCCCTGATTATCCTCTGATTGCTATTATGAATATTCAAACCCACACAACAAAGGTATCATTTCCTCAAGACTCATCATTTTTGAAGATTAAGTAAAATCAAATAATCATTTGATAAATAAATGATTACTGGTTTTAATACATAGAATTAAGGCAAGGCACATCTCGATGTCTGCACAGTAACGAGGTCGTCAGAGAAGATTTTAAGATGTGTACAGTGATCCATGAAAGTGAAGAAGGATCAACCAAACAACATCAGACCCCTTCATGCCACAACTTTCAATATGACAGCTGGTATTTGTAACTTAATAGTTCCTGTCTATTTACATAACATGTTTTCTTAGCAGGAGTATCACTGCGTAGGCATTAAATGTCGGTTTTCTTATTATTGTTCATGATATCCTATCATCAGACTATTGATTTNNNNNNNNNNNNNNNNNNNNNGATGTATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTCTTGATAGAAATTCCTTCCTATTCTCTCACCTCAACATCTTAAAAATCCACCAAACAACCTGTATTTCTGTACACATAGTATGTATGCAGTTCATTCCTCTTTGCTCACTGTTGCATATGGCACCTGCTGTGTGCTTGTTTGGTTACTTACATGGAAAACTGTTCAGTTCCAGCACAGCCTTGTCTGTTTTCAAATATCATCCTTCTCTTCTGTCTATAGTTACACTCTGTTTTTCACAATGTAACTTGTAAAGTAGCTTATAGCGCTGTGGTGCTGACTCCTTCTCATCCTGTTCACATTGTAGCCTTATATGGAGACTGAGTATGGACTGCAAAGTTCTTATCATTATGTTCACCATCCTTACCAGTGTCTGAGCTCTCGTGTAATGAGAAGCTCCAGGGTTTAGCTTACTTTGGTTCCTTGGGGATTCTGCCTGTCCCCATAATATCTTCTGAAGTTCAGTCTCATCTCCCTCAAATATTGGAATGTGGCAAACTCATTTTTCTCCCAGTCTGATAACTTTTCCCTTCAAATGAGATGTCGTCTCCTGTATTGTTGGGTGTATATGTCTTTGCTGAAGTTTGGGTTTTCTTGCCAAAATATACACCACTTTTTCCTGACAAGAGTAGAGAAGGAGATATCACCAGCTTGTTAGGCTCTGTCTCTATTCACTTGCTATAATGAAATATCAGACGTATGTGAGAAGATCAGCAAATGGTTGAGCCACAAATCAAATGTGGGTTTCAGTGTTTCCAAATTATAAATAAATAAACATGTTACCTATGTTCATAAATACCATATAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGTATGCCACAAACAAATGTGTGCCTATATATTCATGCAGAGGCAGAGACACAGAGAAACACAATAGAAAAAGTGCACATGGACATTGTACATGAATTAAATTGTTAGAATAAACAAAAATGAAGGATAAAGTATTTGTTTACATCCTGCCTCACCATTTGATCGCTTATAAACATGGCTAAGAAAAAAATGTATTCCCTATGAGTTTTCTTTTGTGTGAATAAGTTAATTTCCCAAATCACTTAAGTTGATTTTGTGTGGAATGCTTGTCAGCTACATGGGTCATGAGCTTGTGTGCATGTCTACCCACAAACATTTTAGATTTACCTTTATGTACACTCTATTTTTGGGAATTTCTCACCACAATAAATAATTTTTGTATCTATTCACTAATTGATCACTAGATTAATTTTCTATAGGTGATAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATAAACAATACATAGTTTTCTCATGGGGGCAGGGGACATAGTCAGGTATATTAGCATATTAGATCTATTAGATTAGACCTTACCCATACATGCAAAAGTTATAAAAATCTAAGTGTAGAGAACATAGGGTAGACTTAAAGCTCTGACAATTATGAAGCATGAGTGCTGTTGTACAGACGTGACCATTCAGTGTACTCTGCTTTGTATAAAAAATGCTGGAATGCATAGGATTCTATTGTGATGCATTTCACACTTATTATTTCTACTGTAAATATTTCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTTCCCACAGACAGCACAGAAAATGACTACATTTTTAATTTGAAATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAATTTGAAATATTTTTAAAGCAACTTCTTTTCATTAGTAGTTTCAGTATTTGTATAGTTAGCTCTCTAGTTAGAGAGGGAGGCCTTGCCTCTCCCTGTTAAATATCCAGAAAGTCAACTCAAGAACCAGAATGTTATATTTACATTTGCATTTGTGCAATAAAAATGATTCACCAGAAATTCTGAGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTAATCTTTAATTCTTCCCCATTCCCTCTCTCCCTTAGCAGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATGTGAACAACACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGGAAATTAATCTTTGTCCTGCTATAGCACGTTTAATTAATTCAAGTAAAAATAAATGTATTTAATTGATGTTGGGGAAATATAACTTAATAATATAATCCTAACTCCTTTTATGTGATTAAAAGTCACATGTATATATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACACCAAGACTAGCCATCAGAAGAAATCAATGAAAACAAAAAAGAAAAGATATCAAAAGCTTCAGGGGGAGCATGGCTTACCATGGAGGCTGCCTCCATTTGAACTCAACAGTTGATCTTGTAGATATATTCTGTAACACAACGTTTTATAACCCCTCTCACCAAACACTGTTCTAACCTAATCACCTAAGGGCAGATAGAGTGGAAAGTAAGTTTTAAAAAAATAATTCGAGCACAAAGAAATGCTTCTTGGAAATAAAGCAAAAAAGGAAGCATTTCTGCATCCTAGATGCTTTCCTCGCATCATCTGTGCAAAGATAATGAAAACCGTTACGTTCCATGTACCATAATTTCCAATGTCACAAATCATATAAATAATACTGCTTATCATTCATAAAACACATTGGCACTAATCGTTTTGAATGTGTTTTTCTAACTCACTCCTAATGTAGAGCTGATGAACTGGAATTGTTCGCCTGCTCATTTATACATGAGGGAAGTGAGGTTTAAACCTGGAGCCAATTTCCCAATACTCTAAGCTAATAAATGGCAGAATAAGAAAGCCGCACTTTCTCTGGCTTAATGGCATGCCCTCGTAAGAAACGCAAGTCAGGGTACCTTGGCAGGGCATTCCAAGGATCAGTACATGGCAGCTGAAAGTTGTCTTGGATGCAAGACTGGGAGTAATGATCAAGTCAGCCAAGTCCCAGCTCAGGATTCCTGAAACAGAACACCAGAATATATTACAGAGCGAGGAGACTAAACTAAACATCTGGGAGACCTCAGCAGATTGTACAGATCCAGGGCTGAGGGTTCATAAGTATGTTGGTCTTTGTGGGGGTGGAAAGGAACACTTATTTAGATCCCCACCTTCTACTATGTGCTAATACAGTGGAGGCAATGCCTTAAGTCCAAGGTTTTTTGTTTTGTTCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCGTCTTGGTCATAATATCAGAACCAGGTTAAGGTATGACTGGCTCACTCAAACAATCACTCAAATCCCTCCACACAAATGTGTTCTAATAAGGAGGAGGACCCTGCTGACTCTCTGTTCTGTAATGTCCTACCTTAACAGATGAGTTAAAGGATGGGATTATCCTAGTGGGTGATTGTGGATGCTGTAGTTGATGATGAGGGAGGCTGGCAAATGAGGGGCCACAGCTGAGTCACTTATAATAACAGAGACAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTATATGACTCTTCCCCAAACAACAACAGNNNNNNNNNNNNNNNNNNNNNNCTGTCTCTCCTATTTCTTCTACACTGATACCAGTGCTGTAGTTTGGGGGTGTGGGCGAGAAGTTTCATCATGTCTGATGGTCCAGGATCTCCCAAGCAGCATGGCATACCAAAAAGTGCACCAAACAAGTCTGCTTCGATTGTTGAAGCAAAATATGACACATGGGAAGTGCTGTCTGAAGAAATGGCTCTAAGATGGGAGAACGCCTCGGGAGACTGGGCTTGGATCTTGTGTTAGTTTCCTCATGATAAAAACAATGATGTTCTCAACCAGAGTCTGTGTTGGGAATACAATGCTGTGCTTTCATTTCAACACTGCATAATCTCCATATGGCAACCCTGGAAATCTTGTCTGATATTAAACAGATTATAGGAGAGATAAGTTGAGGATAAACACTGTCATTAAAAAGGGTTTAAATGATGAANNNNNNNNNNNNNNNNNGTCTGTGGGACCAGATTCAGTGTTCTGCATAAACCCTAAAACACGGCAAATTCTTTCNNNNNNNNAACTCGCCAAAGAGAAAGGACCTTATATTTTTCTATCTAGGTCTAACTGAGACGATGAAATATAATTCTTTGCTTTAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCTGCCTGCTCTAAACTCCACTTCATTGCTCATCTTGCCCAGACATGCCTTTAGTTCCTACTCTTAGTGTTTGTTTTAATTCAGTGAGTACCTATTCGATTTAATCTTGTTTCTTCTATTACCTCACACAAGATTATGTGTATACTTTTGCTTTGGAAGTTTCTCATTGACGACGCTTGAATCCTGGCTTTAAAATCCTTGCTGACCATTCAGACAAGGGTTTTCTCTTGGTGCCACCACCAGGGAACTGGTTTTTCTTCTATGCTATTCATTTAGGGGGATGGTCATGGTGTGACGTAATTTCCATTTTAACATCATTTGTCTAAGATATCAGGAGTCCTGACACTGTGGGTACAGTGGCTGTTTATCCTTCATAAACTTATGGTGGTGTTTTGGTTTTTCTGGATTTGCCTGATTGAATAAAAGGGATTGTACCTCCAGTCCATACGGACAGGCATATTTTAGAGGAGTCAACCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCTGGACATAGTGGGAGGCTCTTACTGACATAGATGGGTTGCCCAGTGTTGCCGGGGAGGAGTCTCCAGCTCTTGAAGGCAAAGGATCTTCCACGATCAGGCTTTTTCCTGGGTCCCGCTGGAATAGTGGACACACTATTGATGGTTACTGATGCATCAACTTACTCCAGGCAGTTTTCTTTTACATCCTCGAAGATTAGGATTCTAAAAAGGGTCCTGCTAGCCAAAAGCAGTTGCTGAAGCTAACCCTAGTGATCTTTCCCCTTCCCTAACGGCTCCTTGTCCCCACAAGGTCAACAGTAGATGTCTGAGTCCCTCCCAAGCTGCACCTTTCCAATCTACACTCTTCCTCTGTGCTGGTTCTTTCACGAAGAGCACACACGCTAACCCTGAACCCATCTTGTCCTCAGTCAGCACTAACCACCTAGTCCTCTCTGCAAGCTTCACTTTCCCATATGACCCAGCTGCTCACAATTCTGAGGCATGTTCACGTTTGTATGGACAAACAGAATGGCACCGATTGGCTAGTCTATAATGATGCAGATTCTGTATGATTCTGATTCAGAAGCGTATAATCCAAGATGAAGAGACCATCGGCAGAGGAAGGAGTTCTTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGACGGAGAATATTTGGATATCTATAGTGGGGGTGGGCATTATTCTTCCCACATCGTGTACCCGTAAGATCTCTAACTACCTCCTTCCCACGGTAGCCTCACTGAATGAAGTGAATTCCGGGTGATTGATGAGGTACAGACACCAAAGCTCATTGCCTTATCCTGTCACCAGTATCAAGTTCAAAACAGCAAGAGCTACCTGTGGGAAGGAAAATACGAATAAAATTTATGGTATCTCTAAACTATAAACCCCCAATTTAATCAAAATATTGTTTTAGATTCAGTTCTCTTATACAGATGTTCTTTAAATGTACAAGGCAGTGGGCTTGCTGTGACTCCTTGTACAGGTTTATAGTGTACATTAGCCATCTTCATCCTCACAACTCACCTCCATTTACACCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATGCCACCTTTCACTTATTTCCCTTATTAAAATCTAAATTTCACAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACGACTTTGATGAGATTATTCTTCATGGTGCCTACTTGATCTTCCCTTTTTTGAAAGTTGTCTGTGTTTATTGTTCTTAGAAAGATGATATTACATGTTTTCTCATGGGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAATCATGTCATTTGAGTTAACCCCACATTGAGATCAGCCACATAGTAGACCAAAGTCACATAATGGCAGAGGAGTCATAAGAGCAGAGAGAGAGGAAAACTCAAAGTGTGAAGGAAAATGTGCTTAAAACTACGATAGAAGGGAGAAAAGAAAGACGATGCACTTAGAAAAGTGGACAGATTTTCAAAAGCTGCCATAAGTTGTTAAGCTCTAAGTACATTTAAAAAATTATAATGTTAAAGTGGAAGGGAATTATTGGGAAGATGGAAGGGACTGTCAGAGTGTACTGGGGACAGGGGAGGGTTCTGAAAAGAATCATTTTGAAGATCTGAAGAACTATGTGACAGAAACAATTAAAGTGACCTGTAATTTACAGGTACATTCCACACTTACCTGCAACCAGTATTCTGTCTACCCATATTTCAAAAATAAAATTACCTCATCTATTTAATCCTGTTTTACTGCATTTGATCTAATAAATTCCTTGTTGTAAAAGGCGAAAGATTTATACGATCTGAAGAGAAACCAGAGTGTATAAATTCCTTGTAACCAGAAGTGCTGGTAAATTTTAAAGACATTTAAAATATGACAGGTCGATATCGGGTTTGTCATCAGTTTATTCCGAATTTGGAAACATGTCCAGGAGCTAATTTTTCCTCGCTCTTTGCAAAGAATCCATAATTCATGATTGACATTGACTTCAATACAAGGTATTTAATCCTGTCAAATTCCAGCTTTTTGTGAATAAAAAGGGGTCTCCTCTAATTGTGGGTTTTGATAAAGCTAATTTTGGTGTGCTATCCAGTGGGTTGCCTCGGAGAGGGAGCCTAGCAATATTTCTGATACGGAGAATGACTTAAAGATAGGAAAGATAGGAGTTGGGAAAATAACCACCAAGGATGTTGGTGACTGAGAAACAAAAGACTTTTTAAGNNNNNNNNTGCACGAAAAGAGCTACTTGGGCAGAATGTGACACGAGTCATCAGAATATTTGGGAGGAGACTTTATTTTGGGTCTCCAGGAGGCTACATGAGAAGCTAAAACCTAGATACTGGAAGTTTCTAAGCGTAACTAGGGAAGGAACTGGCCTGAGAGGGCTTCTATGACGTAAGCAGAGCCTGGATGATGTCACAGAGCACAAGGGTGGAGGTTGCGCATCTCTTCTACTTGGGGGAGCTAGACTCCCTTGAAGGTGGGTTCACTATATTCGCAGCGGTGTGTGAAAGCCAGTTCAGCTCCTGAAACCCACAATTGTTCAACAGCCTTTTGGTGCCTGACCGGTTTCCGAAGACAGAATCTGGACGACTAGGGCATTTTCTTTCGGTAAATACGTTTATGAAGATAACTGGGACCCCTGCAGCCCAGAAAGGTAAAAGTTTTCCCTCTTACAGCGAGTAACCTTATGTTCTGATAACTTCCACGTTTGAGAGCTAAGCGGATGGTCTAGGCTAGTCAGTCTCTGGAGTTTATTATCCTTTGCCAACAATATCTAATTCACAATCCTACTAAAATGCCAAAGCTCCTCTCTGTGCCTGTGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGAGATATTACTTCTAAACGGCTGTTGTTGCCCACACAAAAGATTATTGTTGTGGTCGGAGATGCAACAGCGTCGCAGAATAAACCTGGGCCTGGGTCAGGATGCACAGTACAGAAAGCCGGTGGACTGGTGTGCTGTGTCTCTGGGCAGACACTTGTGGATGTTGCCACATAGCTCATAGTTAGAGGGTAGAAGAGGGGTGTGGCCACCCTTCTGGCTCCTTTGCTATCCTTTCTCTGTTCTGCTTGCTTAAAGTGGGGACAGGGAAACTTAATCCCACACTGACCTAGCCATTCAAGGAGAGGTTCCTCAGCAGAGCCAAAGTGCCTCGGGCTGAAGAAATTTGTCTGAATATGTTATTCTGAGCTATAGAGAACCATTTTTTCATTTCCCTTTGAACTTTAGATTTTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTCCTACGAAATCCTGATTATGACAGAATTAGATTCCGATGCTCAACCCCGTTTACCATCGCCTTCCTCACCTGCTCCAAAGTTCTCTTAGACAAAAGCCTTGGTCCAGCACCCTCCCCCACCCCACCCTCAATTGTTCTTGCAGGCACTCACATGACAGAGGCAGCAGCATTGTGTCTGGTTTATGCAGGCGAGCTCTTCAAACCCAGGCCACGGGCAAGTATGAAGCCTGAACACAGAACGATAGTCACAAAACAGTGGACAAGGAGTGCCGTGGCCTACCACACTAGGTCTACAGCCAAGAAGAAGAGGATGTCTCTGAGGAGGATGAGCACACCGTCCTTCCAGAAGCATAGTAGGAGGAGGCCTTCTCCCCAGGCCCTGGGGAACATTGTGGGTTGCAGAATTTCTCGTGGATGGAAGGAAGGTGATGAGCCCGTTACCCAGTGGAATGCCATAGTTCTAGATCAACTGCCAACAAATCCCTCTCTCTATCTGGTCCAGTATGATGGAATTGATTGTGACTACGGACTGGCACTTCACAGAGATGAGAGAATTTTAAAGCTTAAGGTCTTGACTCGCAAAGAAGTGGTTCATCAAGTGAAAGACTCCCATCTCGCAAGTGCCATGGTTTGCCGAGCTGTGGAGCACAAATTTGAGGGAAACATGGCTCTAAGGACAACTGGAGGAGGGTGTTCCTAGCCCAGGTGCCGATCATGAAGGACTGGTTTTACATCACCTTCGAGAAAGATCCAGTCCTATACATCTACCAGCTCATGAATGATTACACGAAGGTAACCTCCGTATCATTCTAGAAACTCCTCCAGAAGAGGTGAAGTCAGACGTTGACAGCGACATCTTAGCAGGTAAATGTGTGCAGTTCACCAGATGTGACGGGTCCAAAAAGATCGGCAACGTCATTTACAAAGTTCCAGCCAAGCCTTCTGTGTACTTCATCAAGTGTGATGCTGACATCCACATCTACATCTATAATCTGGTGGAAAAGATCCGTTAAGGTGAAATTCACAAAGTGTGGGGGACATAGATGGGGAATTTATAGGATTGGGGGGAATATGTTTGTTTTTCTGTTTCAGATACCCAAGGGCCTTTCACAACCCCAGTATCTTTTCCAGTGGAATTTGTTTTTCTCTAAAAATTAAAATGTGCGATGTGATGTGTTCTGTGTGAACACATTGGTGGAGGAGACGGGATGTGTTGGATGGAACATGGAGAGGAAGTCTGAAAGGTCAAGGCTGTGAACCGTAAGTCTAATGTCACATAGACTAAAACAAACAGGACTGAGCTGGTCTGGTCTTTAGGGAGAGAAAAGAACTGGAGATGAGGCTTAGAAGAGCAGGGATGGCACAGGGNNNNNNNNGACAGATGTTTTGGAAGCAGTGGAGAGGGGCCAGACATAGATAGACTCTCTGAGGTGAAGTTTGAGGGAGAGACAGACAGTTGGGGAAAGAGGGGCAGGTAACAGGGAGGTGGTCTTGGAACACAAGGGGAAACCCAATAAACTGATCCAAGCAGCCTCAGAATCAGAGAAGATCAGGGATTGTTTGACTAACAAAACCTAATGAAACCTGTTTCTCATCTGAAGATGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTAAAATCATCTTTTTAAATAAATCCTTCCCTCACATGCAGAGTAGAGACCCGGATGAGGGTAAGAAAGATTAAATTGATGGTGATGTGGAAGAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAATGAATTCCAAGAGGGAGTACTCAAAAAGTGAAGCAGGAGACAAGGAAGAACAGAAAGGATCCAGAATGAGTTGAACTTGGGCCGCATCCATATTGCTCTCTTTGGTTCCTTAAAGAACAGCCAAGACATCACTACAGAAGGTGGATGTGAGGTGGAGGCTTCCCCTGGAGGACATTTTGACGAGGATAACTCAACCGTAGTGAATGCCAAACTCAGTTTATATCTATCGATTCCTGAAAGTATCATAAAGCCCATTATTTTTTATTATCAGTAAAATGTAATTTAAAAGGGAAGATGAGGATGCTGTTAGCTTCTGTCAGGTGTTACGTGGATCCTGGGTTTAGCTTCCCTGAGCACGTTAGACTCTGTTGCATCCTGTAATATTTTTTAGGTCTCTTCTCAATGCCCCTAGATGGCCACAAAGAGCTCCTGCACTGGCTTGTCTTGCCTGGCTCTCCTTTGACTGGATGGCTTCCTACACCCCTGTTGTCCCTGTTACCCTATCTAGCCCCAGGAAGTTCCCGTCTTTGACTCACATGGAAGCTTATCCTCAGAAAACTCTTGATGGTGCCTCCAATGCAGAGGTGCTGAGCTCATTCCTATGCCATTTGCCATGACTTTAAAATGCTTTCCGGCTCCTGACCATGTAGCTCTCTCCTCCTGAGAAGCCCCTGTGCACTCCATGTGGACTCCCTGAGCCACATCTACACTCCAAGAGTTACTTTGGAGACAACCTTATCTTGGACATATTCATTGCTGTTTCTTCTCTCAAGAATAAGTTTCTCACTGCAGGACTTGAAAATACTTTCTATCGTTGATTAATTCTGCTATTTGGGAGATTTTATACTGGCTGGTTGTCTGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACCATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTTCTTATAGAAACAGTGAGTCCAGTAGAGCCACAGACTCTTACCTCATAACCACAAATAGAAAGGTATAGACATTTGGTTTTAATTTAAAGGTAAAACTTGCTCATGTACTGACCAGTGACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCTGCTTGTTGGCCTGCTCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCCCCATGGCTTGCTCCATTACTATTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATTACTATTTCTTAAAGCCTAAAAGGCTATTCTTTTTACACATGACTACTGATGTACTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGGGGAAAAATAGCGAGAGACCCAGCACCGTAGTGATTCTCTTACTCCATGTTACATACCACCAACCACTCTCTTCTCTCAGTGTATAGACTCACTTTCCTGTATTGCAAAACTGAAGAGTAACTAACGTCACCAACATGAACACTCGAGCATATGTGACAAGAAATGAATACATTCTACAGCTCTCAATGCCAAGCAAAATCATTTTAGTGTGTGCTACACTTACTGGGAGACTGTCAGTCACTGGCCATTTAATGGGTCACAGTAGAACAGAGAACCAAAATGTCACAACCTACATATCATCTCCTCTCATCAGGAGACATAGCCCTTTCTCAAAACCCATGAATCTATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTAGCCTTATCTCACACTCAGCGGTGACATCACAAAATGTGTAATCGCAGTCTTGAAAGACTCCTAGGCTTCAGCTCCACCAGCCGCTGGAGCTTCTGCAACTGAACTCCGTGAAACTCAACCCCTTTCGTGAGCACAACCTTCAGTTATCCCCGTTAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCCAACTTCCAGCCAAATCAGCTTTGACAAGAAAAACCCTCATCAAGAAAGCCAAAGAATTGGACTTGANNNNNNNNNCCCTGAAGGAACAGAGTGTTCTCCCTGCATGGTTACCCTGGTGTCTGGGTCATCTGTAATAACACCCACTACTATTAAGTTCAAAGTCACAGGAACTATGACAAATAGCAAATCACACGACAAGCATCACAGATGGCCAATCCTTTTCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAGCAAAATTTTTAGTTTACTTCTCNNNNNNNNAATACTCATTTCCCACTAATTCATACGATATCGAAGTCTATTAAAAACACAACGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTACACCAAATCCGTTCCTGACCTGATATGCTCAGCATCACTTTTGGCCACGTTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATAGGGTAGGGCCAGAAGGTTGAGTCAGATGTCTAAATGTCACCTCACACTAGAAACAGATGGTTAGGTTTCTCAACATCTCCTATTTCTTTCTGGGACTGAGCTACACCATGTCTGAATTGCAGCATTTTGTCTGGGGTGAGATACCATTAGCAGTCAATTGTAAAGACGCCCCACACCATGTGTTTGCTTGAATGTAAAATTGGATATCTATAGACAAACACGCATGTACAGAGACTCATAGAGAGAGGCAAAAAAAGAAGGAGTTGAGTCCTAGGAACCCTCAATGAAGAAGGAGTGGAAATATAAGATACAGATATCAGTGAGAACCAGAACAAAGCAGTGTCTTCTATAAACATGAGGACCACTATCCCTCAGCTCTACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTAGTAGAAGTGGTTTTTAAAATATCATATCTGTACTGAACACATACAAACCATTTTTCTTGTCATCTCCTAAATAACAGCCCCTCATGATTTCATTTCATTATGTACCAAAGTAATGCAGAGATTATTTAAAATGTAGGAGGGTCTGGGGAGATGGCAGAGGGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAGGACAGGATATATCTCCTTATTGTGCACAGGAATCCTTGGTTTAGTGTGTGTCAGTGACTCCACACAGTTCTCCTCCTCTAGGTTCCTGTGTATCACAGAGAATGATCTGGAAATAATGAAAAAATATAAACTAAAGGCTTTGTTGGGGTTTCTAGGCTTACATTAAAATTATATTTATCACGTTTTATTAAATGGAAGGGAAATCTTCAGCTCCCAGCAACAATAGACTCAATCATGTTGGCTTCTGTTTTATCCCATTATGAATAGCAATTAATTGCACATCAATAACCTCCCATGCTTTGAACTAAATCAGGATGAAGGGATATGTTTCCCTAACACCTATGTGGATAATCAAGTAGAAAAGGGGGAGGTATGATGCCTTTGGGTTATGGGAGAGTGATGGCTTGATTGGATACTTGTTATGCAAATAACCCCAACCTCTGAGAAATGAATGTAATGATAAAATATACTACCAAATGGGATGGACACTCATTACTTGATTTCTTTTNNNNNNNNNNNNNTACTTTAGGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAGTGAATACACGTGATGCATACATTACAAAAATGAAAAATGAAATGTGGAAATTCAATAAAGAAAGCTCCTTTCCAGCTGGTGGTGTATAGAGAGGATTGCTTCTCCGAGTATAGTTATCTCTGAAGAGGAAGTCTGTAAATGACTCAGACAAGAGCCTTTGAGATATCAGCTGCCAAGCCAGGGACCAGACCTCCTCTCTGGCTGCATTTACCTTCTTAACATGACTCCACATTGTCTCCTGTGACCCATGTTTCCCCTTCCTCATAGCTCTGCACAACTTTGAGCCTGAGAGCCCAGAGAGCTAGCCAAGAAAGGAGGGGAGAAAGAACACTAAGGACTGGAGTGGAGGCTGCCTGTAATCAAGTCATATACACAGACCATTGCATTGGCACTCAGTCCATGGATGCCAGGCAATATCACTGAGCTGGATGCCCAGGAGGAAAGGCAGGGTTTAATAATCAAAAGGTGGCGGTCTTTACCACAGTAAGTTCAGCCAGCTGTGAACACAGTCAGAACACAGAAGAAGAAGACACCTGTTTGTGAACTGTGAACTCCTGAGTGCGTGTGCATGCTTGTGTAGAAGGATTGTGTTTCTGTGTGTGTGCGTGCGCGTGCATTGCTATTTAAGCTGGGTTTCTTTCTTTTATTTTCATATATTATTAGTCCCGGGAGTATTCATGACTTAATAAATCTTCCCATATTTCTTCCGCTGTGCCGGTTAGCTCTGAAAATCGCTGCTGGTCACCCAAGGAAGTGCTTTACCTTGTCAACTATTTCAGGGGACTTGTGGGTGAGACCCTTTCCATGAAGCCCAGGAGACAAGAAGAGAACAGAAGCCCACCTGGCAAAAGAAAGTGGGTACAACCTTGTCTTAAATGATTCTGTGTGGGTGAGTACGCGGATAAGAGAACGTGATGTGAGAACTGAGCTCAAGCAGGACACACAAATGTGGACACTGAACCCCAAACAACCTCCTCCCACCAAAGGTGCGGGTTTAGGCTTAAAAGTACCCTCCACAGAGGGCCCAAAGGAATCTGTACTGAGTCTGTTGGGACATTGGGGAGAATAGAAAGCCTTTGCCTCCTCTCTCAGTAGAAGAGACTAAAATGGGTTACGGATGTGTAGTGTTATTGGCAGAAGCAGATTTAAAGAAAAGAACTTGACTCATCAGCTTTGATTTAAATTAAATCTTTATTATGTCAAATGGTGGTTATTAAATAAAGATGCCTCACACATCCTCCGTTCAGTCACAGGACCTTTCAGCCCATTTCAGCTGGTTATATGTTCATGGATTAAAAGCCTTTTAATAATATCTACTAANNNNNNNNNNNNNNNNGCTTTCTCCCAGGGAAGGGTAGTAGCAAATCTCGCTGTATGGCCATTTCTCAAGCCTGGACCAGAAAGATAATGGCCATGGTTTACAAGGCAAGTGGGAATGAACAATTATACCCCCACGACTACTGCACAGCTCTTTTACGTGATCGGCAGGAGTGCTGGAGTTAACCTGGATTTCGGGACCAGCAGATACCCGCTGTCCCCACTTGGGCTTCTCCGGGTGCAGGTCTGTCTCTTGCGGCAACAGGCAGGGAGCGTCCTTCCAGCAACTCTGAGGAGCAGCACGAGGACACTTCATAGAAACCAGGGCAGGAGAGAAGAGAGGAGAGGTGTCCTTCTCTGTTTCATAGACAAGAGTCAGAGACCTGAGTACCTGCTTCTAACTGAGTACAGAGCCACTCCCACCATATGTGTAGGAACTGTGCTGGGGTCTCCAGTCCAAGACTGTATCCACTTTTGTTCCACCATATCCCACCGGATGGAGAAGACACCCAGCTCCATCTAAAGTGACACTGAGAAGCAGGCCGTTTAAGGCATGGAGGACAAGACTAAGTAGCATCAACACAGACACACACTTTCATGCATACAGACATGCATGACACATATATCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGAAAGCACTGATAATTTTATAAATACACATATACATATTAGCATGTGTGCACTTAGTTTCACACATGTGATACCTTTATACTGTTTATAAACAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTAATTATGTGGTATCTGATTTCTGTATTCACCCTAGAAAGAGTCAGTCATTTGGTGCCCATTCCTAAACCTTTTTCTTTTAAAATGCATGACTGCAAATAAGCAGGTCACTAGGTCAGTAAAGTGTCTGCCTCACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATAAATAGATGAGAGAAATTAGATAAACAAATGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGCCAGGCAGACAGACAGATAAGATAAAACGACAGTATTGTATTTGAATGCAACTACTACAGAGCAGATTGGAGTCCCCTCCTTCCCTTTTAGAACATAACCTGTATCCAGGTGAACTCACAACTTCCCCACAGGAAACAAGCATCCTATTCCCGCAGAGAGCTGGAAACAGATGTTAATGTTTTCCCTAAACCTTCGTGGGTCAGCACTGTGTATCACAAGATGAAAAACATGCTACCGTAATTAAGCGTTAATTTCATTGTGGCAGAAAATATAAGAACGGCACCTCAGTTAGCAAGGAAGGCAGCTCCGACCAATGACTACATTTGACCTGAGCTTTGCTGAGCCCTGAAGTAAGACCTGTGGATCCCAGGAGACCCGAGCTCTCACGCAAGGCTCCTGGAGAGTGAAAAGGTCCTCTCCCAACACGAGTGATAGTTCTCCTTTAACTTTAAGCAACTTCTGTACTGCCTGTGTCCTCCCTGCAGCCAGTGAGGTCATTGTAGTGCTGTAGGTTCCTGAAGTATTGGATCTGGGTGGTAAACCAGTGTAGATGTGGATTGTAGGATGGCGTCCTGCCTGGTGGTATCTGGACCAGCACAGAGGTGCAGGGATGAGGGGTGAGGATGAGGAACAGCCTTCCTCCCCTGGGTCCTCTAGAACCTGTGCCCTATACCCTGCATTAGCTTTGCTCCGTTTGCTACCTGGTTCTGGTTATGTTAACATAGGGTGACTTCTGCTACTTTTTAACCTACATGAATGTCTAGCAGCTTATGTTACGTGACCTATCCTGGGTAGACCTGAACAATGTGTGTTCAACTCATGTAGTCCTCAAACTACGAACGATTCTAGCCAGGTCTACCTTATCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCAAGAAGCCCCCATCATCATGGTTGCCCCGAACCCCGGGGCAATTGTTCTCATCTGCTTGCTCTTTGGAACAGGACCTGAGCGTCATAACCTTCGAGAATCCTAAGCCTTAAAGGTTTCTTAAGCTTCCTGAATCTTCTGTGCTTCCTTCTTCCCTCCAGAAGGTAATGCTGCAGTTCCAAAGGTTTCCCAATACAACCCATGAATAAATAAACCAGAGGTGCCGAAGCAACATTCATTCAGTCAATGTAACTAAAGAGAGAGCAAAGAACGTTCTTGCTAGTGCTGTCCTTTAGATACCAAACATCTCCCAAGGTCCTGTGCTAAAGGAGGGAGTGCTGTAGAGAATGGCTGTTGTTTCCCCAGCAGCACATCCTAAGACCTAAGGTGTTCAGTGTGAAACAGCCAGGATCCCTGCCCAACTACCCTGCCTCAAAGAGGAAGATACAAGAAACCAAGAGAGGAAAAGAGCTAAACTTGCAACGACCTCACCTTCCGCTTAAAAAGTTGTGATTTAGTTGAACAGAAGACATCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAAGAATCTACATCTCCCAGCTCCACCCCTTTCCAGAGGTTACTTTAGCATTAGATCAAAATTTCAAACCACAAGCAAAGGGGCCCAGAGTGATGCTACCGAAAACTGAGTTGAGCAAACAAAACTGTGTAATGAAGATGCACAGGAAACACAAGGGAGACCGCAGCAGGCTGGGCTCAGTTCTACCCCTAAGGCTGTTGCCCCCTCCCTTTTCCACAGAGTGGACCTGTCTTTTCAGGCAGAAATACACAAGTTCTGCCCATCTAAGCAGCTCTGACAAAGCTCCCAGGGAAGTTAAGAAGGACGTCCTACACCATCAGCTGTGTCTCTTCCATGTTGACATGAATAAGACTTGGAGCTGGGGGAAGTGGAGAGAAGAGAGGCTCACCTAGCAGAGAACAGTCCTCACAGCTCTGCACATAAAGACCCATCCTGAATTCTCAGATGGTGATAAACAGAAGGGGAGGAAGTAGACCCACACTGAGCAGTCATGGGGATGAGCGGATTTTCCATGTGTCTAGCACTAAGAGAGGAATAGTCCAACACATTAAGTACCACTGTCCCAGGAGAAGCTCCAGCAGTGGCTCCAGCAGCGGACATCCCACTAAGAGTTGGCTGCTCATCCTATCAAGAATAGCACTTGCTTAAGAACAGGGTCCTGACTACAAATGGACCCTGGGATATACACCCACTCAACCCAGAGTGCTGAGAGCTATGACAGGATCCACAGGGGTTATCTCAGGGCAAGCATCTCCCCGTCTGTGTGCCCATTTCATCCCCACTGAGCTTGTGCCAAGTTGAGAGCAGCAAGTTATTCAGTGTGAGTGCCCTAAAGTGGCTACAACACATGCCCATACGTGGGGGATATCACAACAGATGCTCCTTCTCTCAGCATTCTGGAAGGTGAGTGTCTAGAGCCTAAGTGTCAGTAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCCCTGCCCCTCTCCTTGTTTCTGCAGGATGCCACCACCATTTGCTTGTGGATACATTGTCCCTCCCTGCCTCTTTTGTCACTTAGTGACCTCCTCTGCTTCCCATTCTCCTCATGGTCTCAGAAGTCAACAGCAATGGAGCGGGAGCCAACTCCAGTCCATATGGGATCAGCTCACTCGGCTACAATGGGTAAGGCCCTGCCTGCCACTCAAAGACACACACAGACATTTGCATGTAAAGATGTCAACTCATCATTCTGGAGGGAGACAACAGCATCTTCACAAACTCCTCACCCAGCGCAAAGCCAGAACAGTACCCTTGGCTCCCAAGACTGCTTCTAGTTAGTTGAGCTGCTATTAATTGCGCTAATCAGTTTCCTTACTGTCGTAACAAAATACCTGGCAGAAGAAAAAGGAGGCTGCCCCTGTACACTGAGCTCCCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGAACTGCGACAGGTCCACCCTGCCTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGAACCCCACCTCAGAAACTTTGAAAGCCATTCCTCTGTCAGACCACAGTCTCTCTGTAAGGTGCACATTCCTTCCATGACAATGCGATGTGGGTTAAATTTCTAATCAGAAGACAGGAAGCCACGTTGAGCTATGAAGGATTTTGCATTGTTTCTCAATAGGGGATCATTTTGCATTTGTAAAATGTGAAGTTTCTGGAAGAAACCTCATCTGCCTTATGCTGCACNNNNNNNNNNNNNNGAAATACCTTTAGTCCATGAGGTATAACTTAACACCCACAGTCATCATGAGGAAGGCAGGGGTTTATATCATCTGTGTTGTGTGGTCCTGAGAAAGGTCAGATATTTAGCAGGTATTTATCAAACATTTAACGGTGAGAGGGGGAGATAAAAGAATGTCACTTTATAATTATATTGACTTCACTCTTCTTTGGGGAGAAACATTTTAAATAATATTCCATTGAACTTCCTAGTGTGTGTGTAATTATTGTTGTATCACATCCACCTCCTGGGACATTGGCCCTTATTTGAGTGTGTGTTTGCTAATTGCTAAGGAGATCCCGGGGAGGGGCTGGCAATGTGGAGTTCCAATAGGGCAGAAGGTGAGTTCAAATGAGGCTGGCAATAATTCTTGCCTTAGAAGGGCAAACACAATAAATATATCTGATGGGAATGTGTCTGGTCACAGTAATATAAAACCAATCAGTATCCCCTAATCCCAAGAGTGTGATTTACTTGGGAAGAAACACCAAAGCACACACAGCATCAGTTCAACAGCCCAGCCATCCCACAGGACTCTTGGCTCATCCATCTTTCTCATCTTACTGCCCTCAGCAGATTGTCTATAATGTAGTCACAAGATCGGGGCTGCATCCCCAGAGAACAAATCACACTCCTCCACAGCAGAACTCCAACCCTGGATGGGAGGAGGAGGAAGAGAGATGAAACTGTCTTGGATCGCTCCCTATTTGTGACAGGCAGNNNNNNNNTCTTTCCTCAGAAGATTTTTGGTGTGTCTCAGTGAGTCTTCTGATGCACCTCAACACCAGTGACATGCACAGAACAAAGCTAGCATGACTGGTTCAAGCAAATCTGGATGCCCTCTGTGGATTAAAGGATAGAAAGTCAGTTATACTAATAGCCAAATGAAACTGGCTATTTGCAGTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGCTATTGAATGAAGGTCCATCATCAGTCCCAAAGTATAAGGTGTGTGTATCAGGTAACAACAGAGACAATTTTAGGAAACAGGCCTGTTGGAGGCCACTGTAATTTAAATGGAATTTAGCAGCTCGGCAAAGAGTTATCTTCCCTTCCCAGTCATTTGGGGACATGTTACAATTCAAGGGACATCCTTTTTTGTTCCATATGTCTCAGTCTCTCTGTTGTTCCTCACACTCTGGTGTCTGAAGTGGAAATTTCTGGTTGTCCTGTGATGCAGACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAATCCCCATATAACGAAGGGGTGTCAGACTCGTTTCCATTACAACTTCTTTTCCCTTGCATCTGTTTTTGCAACTATCTCCTCTTTAAAGAAAGTGCTCTGGGGGTTTTCTGAAGAAAATTCGTTACATGCATGGATGTTTAATAACATATTTTACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAAGAACGTAAACCCATGCTTAGTTTTTTACCTTGTGTCCAGTTCCTCAGGCTCCACCCCAAGCTGTCTCCCTCATCCCAAGCAGTGTATTTGAAAAGGGAACATTAAGTAACTATTAGGTCTAATGGACTGACCAGAGTGATTCAAGCACCATAAGGGGATTACACACAAAGAGTGGGATTTCAGAGCATTGAGATGAGAATGTTAAAAGGAAACCCAGAGCCTATTAGGAAAAGCTGAAAACTATGTCTTCACTCACTCAAGACAAGAATCAACAGAAACCCAAGCTTGTGTCAGCTTATATCCTATGAAACTGCGTAAGCTTGTTTCTTATTTAAGAGGCATAATCCCTTTCCCTCTGATGCTGTCCCTACTATGCCAAATGAAGCAGGGAACGGCTCCCTACAGCTGTGGGTTTGTGCGTAGACCAGTACCATAATGTCTCTCATCCCTGTCCCACCCCAATGTCATATTGGCACTTCAAATTGACCAGGTGACAGCAATGTCTGGCTACCACTTTTGAAGATAAGCAGGAACGTGCAAGGTCAAAGAGCAGAATTCATTGATTTTCAACCAGAAATTGGGAAACATAACATTCCCGTTTTCTATTTCTTTAGATGGGAAATCTTGTGCATACCCGGCCCTATTAGAGATGTCTCTCTCTTTGGACACTAGAACAAGAATTGCACTAAGACCTGTATTATCTTGAAAAACATCTACATGAGACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGAAATAGTTTTTCTTAGTCAGGGTAGACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCGTGTCTTAGTTTATGAGGTAGGCTTTTCTCACTGGAATGTGGGAACTGTTGCCTTTGATGGTTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTAGCTAACAAATGTGTTTAAAAGGAGATAGAGGTAGATCCCAGGTGCCTGACATCAGGGAAGCTGAGCTCTGGGGCACACAAGGGCAGCTGTTGCAGGGTGAGGGTCATGGTACAGGGTACATTAGGGCCAAGGAGACATAACAGGGACATTCTTGGGACTTACATTGCCTGTGCTGCTTCCACACAGAAGCCTGATGATGCTGGTGCAAGCTGGAGGAGAGCCATCTCCATCGGTAGAGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTATCAGCCATCCAGTCTCTGAGACTGGAGGGACAGCAAGCTGGCTGGTTCCTGGGTCAGGCAGGGATCTGCCAGGAGAGGTGTGGACATACAATGTGCTTCTTGATTTCTAGTCAGAACAGAATGCAGATGAATGCTTCAAGGCTAAGCAATATGAGTGGCACGGCTTGGTTAATCTCAGGCCCAAAATATAAAGCAAACAAGAAAAATAAATTGTATGAGAGAGTTGGTAGACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATTACCATTTGTTGTGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCATCCATGAGCATGCTCAGGCTACAGAAGAGCCTTGCCTCTAGTGTCCTCCACTGTGCTAAAAAGAAGGTCCAGTTGGACCCCAATGCTACCAATAAAGTCTCCAATGCCAACTCCAGTCAGCTGATCAAGAAGCTGATTGAAGAAGGCCTGATCATCTGGAAGCCTGTAACTGTCCATCCTCAGACTCGCTGCTAGAAACACACCTTGAAGGGCAGGAATATGGTCATAGGGAAGGGAAAGGGTACTGCCAACACTTGGGTGCCTGAGAGGGTGACCTGGATGAGAAGGATGAGGATCCTGCACCGGCTTCTCAGGAGATACTGGGAATCAAAGAAGATTGACCAACATATGTATCATAGCCTGTACCTAAAGGTCAAAAGGAATGTATTCAAAAACCAATGAATTCTTATAGAGCAGATCCTCAAACCGAAGGCAGACGAGGGCCGCAAGGAGCTACAGGCTGACCAGGCTGAGGCTCGCAGGTCTAAGACCAAGTAAGCACAAAAACGCGTGGGAGGAGCGCCCCCAGGCCAAGAAGGAGGAGATCATCAATACCCTGTCCAAGGACGAGGAGACCAAGAAATAAAGCTTCCTTCACGTCTGTGCATAGTGACCTCAATGTGGCCTCACATGATCAGTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGTGTATTCATTCTGCCATTTCTGTTTCTCTGGAAACCCTAATACAATAGCGCTCTAGAGAGAGGAACAAGTACCCACCAGACAACATAAATTCCAATTTACTTTTTTGGTGAATATGAAGTTGCTGTGGTTTTTNNNNNNNNNNTACAAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTTAGGAAGAAACACATTAAGCCTCTTCATCACTGACTGGCTGGCAAAGCCCACATCAGCTAAAGCGATTAAGGCATTAGGAATGTGTTTACACAAAAATATAAAGTTATTCCTGTCAAGTTCAGATGAGAGACAACAACGGCCATATGGGCAAGCGTAGAGCATCAACCATTTAACACAAACAAATCAGGACACACTGTCAGAAGCCTGTTGGGCAAACAGAGATGAGGGCCTGCGTGTTGTGTTGTTATTTTCTTTTATGAATTTTTGGAGCCACCCTGTTCATTAATCCTGTTCATAATATTAACTCTGGCACTTTTTTCTTGGCTCATCAAATATTTCCTTAATGAACTGTCAGCTCACACCCCCCCATCTCCATTGTAATGACTTTCAAATTAAGTTCATCTGGACCATGGGGGTTTTTAGAACTCTATGATGATAGAAAAGACGGGGAAAAGAACCTCTTTCATTGTATTTGAAGAAAGACATAGTCATTCACATGCCGCCTTCCCCCAGTGCTGACTGTTCCCATGTTCAGTACTGAGACCTCTGCCTCATGGGCACCATCAGAGCCCTGAGATGAGCACTTCCAAATCAGGAGGCATTATACTGACATGACCATACGCTGCTCCCTCACATACAGCCACCGTGTTCCACACTCCTGGTGTCCCTCCTCCCCTTAAAAGAGAGCTGTTGGCATCCAGGCTCAGCATCACCCATGCCCATAACCCAAAGTTCATACCTATTAAAAATCAGATGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAGTCTGTGCCCTGTCCCTGGAGATGCTTTGCTACTCTACAAAACCACATGGGAGACTTGGTCCCCGTCCAAGGGAATAGACTTCACCCTATCAATGAAGAGGATGCCATGGCTGGTGGTATTGTAGATACTAGGAGACTCTGAGGGAAAGTGACTTGTATAGGGGAGTCCTGTGAGAACCAAGACTGGAGGAGCACCCTGGACTGGATAGAGATTGGGTTGGGCCATTGAAGAAGATAAAAGAGTGATGGTGCCAAGGACATTTGAGCAATCCCATGAACTATCCAGTCTGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGTTCTTCCCATATATGATAATTGCACCCTTGTTTTAAAGTCTTGCTTAAAGACTCATGATTTTTGGGTGAAGAACATTCATTGGGTCTCAGTGGCCCCAAAACCCCAAGAACATGAAGTCCTTTATCACCCTGAAGTATGAAATTGGCATGTGTGCACAGCCCCTCCATTCCTCTGCAATATCGTAATGTTAAGTGTGTGCAGCTCCAGTGTGCAGCCTCATAAGTGCCGGCATGTGTGAATTCTTCAGCCGCACTCGCAACAGAATCAGGCTTGTGCTTTCTGCTCTTTTGTTTATGACTCTGAACTCTGGCCTAGACTGATGGGCAAGTAGTTCCGGGAAGAAAGATTGCTGGGTGCAGCCAAAGGCATGAAGGTATGTTATTTAATTACAGAGCTGGAGGAATCTGGCTGGTTTCTTCCTGTACCACATGAGAGATGAAGTCACTCTGTCCAGCCAATTGCNNNNNNNNNNNNNNNNNNTCACAGAGAAAAGGCACATAGGATGCTTGTTTTACCTAGAAAAGATCATGAGCCAGGATCAGATTTAAATATCCATATGTACAAAAGAATCATTGTTTTTTGGTGCAGAGATGCCGTCCTTTTTAAGCACCCACTTTAAGATCAGGCAGATCTGGGTGTGTGGTGTGAGAACATCTCTCTTCCCGTGGAGTCCCCCTCCTGACCATTAAGGTGGCCATATGACGCCAAGTTCACCACCATTCTTCTCAGCCCCATAACAGATGAAGAAGAACACATGATTTCGGGAGATGTGATGGGCAGATTTTAGACCATTTCCTATGCATGGCAGAGAGCAGAGTGGAAAGGACTGAAGAAGAAGTTGGCTGACCCCAGGCCTTTTCTCACAGAAACAGCTGACAATCGCCCCACAATGTTCCAGTTATGGGTGTTTCCTTCAATAACAGAGAGTTTAAAATATCACCCTTTCCTTCCCCTCCTTCCCCAAGTGATGGCCGGCGGGCACACGGGCCACCAGGCTTCCTGTAGGAGAAGCCTCTCTGCTTCCCTCAGAGCAGCTCTCCAAGAAAATAAATAGCATGTGCTCATTATTCAAATGAGGTTTAATTAATGCATAACTAGCCCCCAAACTTTCCAAGACACCCATGGTAATGAGCTCCCAGCTCTCTTCCCCTCCAGTTTGTGATGTCAAGCTGAAGAGCTGCATGTGACAGAAGGTGGGAAGGTGAGGACCCGACAGCAGTTTGACTCCACAGTCTCACAGCTTACAGAAGTATTTCGGCCCCAAAGCCTGTGTTCAGCCATTGGCTCAGGGGTAAAGGTGGTTTGGTTGGTGACGTGCTCCCCAGAGAGCCTCTAAGGGTATAAAGGAGGCTCAACTCAAGAGACTTTGAGGCTGTCTCTAATTTACACACCTGAACCAGTCCCGGCCCTAATTCCAGCCAAAACATTTCATATGTAGTACAGCAAAAGGCACTGAGTCATGCTGACCTTTATTTATAGCCTCACGTCTTTCTCAATTGAGGAGAACACACCTCCAGAGTCCTGGAGGAAGCAGCATTGTGCCTGTGGTTCGAACAAGACAGGATAGAGGAACTGCAGAGTTAAGGGTGATGCTAAAATGGAGAGAAGCTATCTTCTGGGGTAGCTTTTGTCTCCTGATGGCTGAGCATCAGAAACATCAACTCAACCGACCCAGCCAAGGCTGCCTGCGGAGATAGTGCACATTTTCCTAAAGTCGAGGCTGAGAAACACATGGCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTGAAACTGTTCTTACTGAGGGTCAGGGAATATATGGCCTCTGGGTTCATGCTGTTACTAATCCACTCTCATCCCTAGATCCAAATGATGTAACTCATAAAACCATCTTGGAACTATATTTACAAAAAGAAAATCACCTAAGAGAAACAAGTGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAAGTATATTCAATCACTATATTTTACCTAATTTTTAAACTTAAGTTTGTCCTTCAACCTCGCTGTAAATTATATCTTTAGAACAATGGTGCCTGAAAAGGCAAAGAATTGTGTGTAAAGCTCTCTCAAAATGCCCATTTTCAAATCAGAAACAGTGACAGTCACCTTTTCTGTGTAATAAACTCACTGATTTCCCCCTGTGGTGTAGTAGGGGATCCAGCTTTACCTGAATGGAAGTACCTGAGTGGGACAGGAACTGCTCAGGCTGTGACTGAAGAATCCAGTGACCCCCCCACTGCTGACAAAGGACAGAGCCCTCCCCACGCGTCCTACAGACTCCAGATGCTGGTCCAATGATCGAGTCTCTTGATTTCCCTCTCTGTGAGGTAAAGGTATCCATTCACCTGGAATTCATCCAGAACCTTCAAGAGTCAGAAACATCCTGCAGAACAAAGCAGCATCCTGGCCCTCTCCAAGGTCCTGAGAACATCCACGAAGTCCAGTTCAGTGAGAAGATGAGGGCACCCTGCCATTTTCACAACCTCCCTTGGAGCCCAGAGGGTGGCCAGAGGAGTCAAACACACTCTTTTTCCCATTCCTCATGGTTCCCATTCCTTATATATTAAATATGCAACTTTCAGACTCATCAGACAAAACACCAGGGCCTGGGAGATGGCTCATTATGTTAGGGATTCAAGGATCATAATTTAAATTCTCAACCTTGGGTACTCTGTCTGGAGCCGCAGTCATTCCGATGTGGGCTCTGCCAACAGGAAGACATCCGGGAGCCATGTACAGGGCAATACTGCAGCCCCACCCCCTTTCAGTCTCACATTACCTCAGTTATCAATAATCATGGTGTTCAGTGCAGAGGCCACTGGCTTGAAGAAGAGCATGAGAACATCGAGTTTGTGCTAATTCAGCCTGATCACACAATGTTTCCGTGATGTCAGAGCCACGGTCTCCAGGACACCACCTGGACCCATTCTCTCTCTGATTTAACACCTTAATTGGAAGGACATAACGTGAGGATGCTGGAGAAAGTCCAGGGTAGACCAAGTTCTTCCAAGTCCACAGTAGTGAAGTGGTCCCACAGCCACAAACCCTTTCACCCCTCCATCCACTTAAGTCTGTGATTCATGAATGATATTAATAGAAACCAACCAGGCATGGCCATGCCTATGGTGCTATGTCCAGCAACAGATGTTTCCTATAGTGGTTGTATTAGAATAACCATAACCCAAGAATGCAGCCCACTCATCAGTGACAGATCACCTTCACTAACAAGAGTGGTGGTGGTGGAAAAGGCAGCTGGAACCTAGGCTGTGCCTAAGCTGGTCCTGATGGTAATTGATCTGTTCCTTCCAGAGGGGAAACTGAGGAATGTGACTAGTTTCTGATGTGGATCTCTCAGCTCTGATACCGGTGCCTTTGTTAGTGTCTGAGATGGCCCAGAGGGCCTGGGGAATCTGGCTTGGGACAGGAGAGATGCTTTTCATTCTAATTCATCATGGTTCCCCCAAGTTATGACAACATGGTTTGCCTGTTCACTTGATGCTGTCCTGGCCAGTCTGGTGGCTAACAGAGGAGCAGCACCTCTTCCTCTGCATCCAGCTAGGTCCTTTCAACCCCCGTCCAGCCCCAGACCTGCTTCTCCCATTCCCTATGAGCAAAATGAGTCTTTAAAGAATTTTAGGGCCCCCAAAATGAGTGAAACCATGTGGTATTTGTCCATTTTGTTGGGATGGGCCCTCCCCATGGAAGCCCTTCTCTATTTAAAAGATCAGATACAAAACAGACCCACACAGCCATATCTCTCCCCAGAATCTCAGGAAAATACTCAAATTTCAGAAAATCTAGAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAATCTGGCTGCCCTTTCTTGTCCTAGACTAGAAATTGAAGGTAATAATTTCTGCTTTACATGTTCCCAAGGATCCCTGTGCCATGTTCTATCTGACCACTGACATGACTTGATGCGTTAGAAAACATGACTTGCCAGAGCTCTGGTTCTAGGTGCAGGGGACAGGGAGTGGGCACAGTGGCCAATGTCACTGTTCCCAATGCTACCTGCTTTGGTCCTAGTTTCCTTGTACAAAGACAGATAGTCTGGTGTCTACTCCTCTCCTGGCAACTCATGCCCACAACTGCACCTCTGAAAGTCTTTCTCTTCCTCCAAGGAAAGGACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAAGGAGGGATAGAGGGATGGGGTGCTGTAAACATCTACCTCCAATGCTCACCAACACAGCTCTAGCTTCATAAACTCCATGAAGAGTCCCAACGTAAGGGTGCATAGCCATTCACCGAACGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTACCATCCAAAGAGAGCACACAGCTTAGGCTCAGAGCCTCTCGGTGAATGGCAGTCAACCTGAGCATTTGGCAACCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGTAATTTTTGTCAAGTTTGTGAGTTCTGTAATTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGTCCTGTAATTCTTTACAGAATATTTGTGGGTTCTTAACATATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATGTCCATATGTCACGAAGGCAGACAAAGGTCTAGAGAAGGAAAGTGACTAGGCCNNNNNNNNNNNNNNNNNNNNNNNNNTGAGCAGGAAGTTCGGATAGGGTAAAGCACATGACATGGTTAAAGGAATTTGTCTTGATGCAACCCAGCACTGTGTATAATGAATAGACACGGATATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTACAATTTCAGCGTCAGAGATACTGATGAGGCTGAGGACCACCACCTACATTGCAAATGCACCAAGAGCCATGGCCCCCTGGCCTGAGATGTCTTAGGTATATTTCCTTTGCAATTTCAAAACACTCGCTCTGTCAAATATGAGCATCCGACATACACTACAGAAGCCAGGGAAATGGATCCACAACTAAAGCACTTTTCATGGAAACACAGAGACCTAGGTACAACTCCCCTCCTTGGAAACCCACATAAATGGGGGGAGGGGTCAGAGGGGGTGGGTGTGGACGTTGCCTATAATTAAAGCCTGGGACGGCAGAGTTAGGGAATCCAGAGAGGAAAGTGGCAAGCAGAGCTCGTCGTATCAATGAGTCTGATTTTGACTGAAAGTCATTGCTGCGGAGAATATGATAGGGAAGCAATGAAAATCTATGACATCATACCACACATACATACATGTCTGCACAATATAGATTCAAACACATGAGTACACATACATATCTCTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGGAAATGGATAGATAAAATACATAAGTTGAACTGCAATTAGGCTCCATTTATCCGTTTTTGATATAAAAGAAAGGGGTTGGTCGAAATGACCTGTTTTGTTCTTTAAGAAGCGCTGAAGACCCAATCCATGACCTTGTGCAGCTAAATGCTCTTCCTGTAGCCCTATTAAGCGCTCACTGACCTACAAAGGGCAGGTGGCTCTCTCAAATTGGAGGGATACGGCTGTGCCCAGGTCAGAGGTGGATGCAGGTCTCCCAGGTGAGATCTCACGGAGATATCGTCCCTCTGACTGGCGCTAGAGGTCGCATGTGGCCTGGAGCCCCTCCGTGTGTTCTTCAATCTCGGATAGTCCAGGCAGGGCTCTCCAAACCCCCAGCCCCAACCCACCCTAAATCCGGAAGGTGGGGACAGAGCCTGAAACAGCTTTGCAAATATCAAGATGGGGGGACCCTGCCTGCTCCCTCTCCAGCCCCCCCAGAGCTGGTGGGAGGGACTGGAGGAAGGTTTTTCTTGTGCACCCTAGAAGAGACCTCAACTCGTACAGAAGTTTTTCTCCGTGCACAGTGGAAGTCAAGTCTAAGATATCTTGATGTGACTCTTGCATTGGGATCAATGGGTGGGGGTGGAGATTTGCAGCAGTGTCTCTGAGGATGTCTTAAAGCATCAGACATACCGAGAGTGAATATCTCTCTGCCCTGCCCTTTGTTGTGCGGACCTGAACAAAGACATCTCTGAACTTCAGTTCCTTCTAGCCCAGAGACAGGATGAGGACCTCTTCACTGTAGGCTTGGGATAAAGACTGTATACCATCCTATACCTGCAGGTGGCTCAGAGAGCACCTGTAGAGACACGAGCCTGCAGCCACCCACGCTCAGCTGCAGTGTGGATTGTTCTGCTCAGGAAAATAAATGCTGACTTTTCATTGATCCACCTAATGGCTTTGTGTGGCTAATCAGCATGAACTGCATCTTATTGTGTGTCTGCAGTTAGATCTAACTGTTGATCTAATTACCCAGGTCTAGAATTAGACTCTCACCTGGAGCTGGGAGAACGGCTTCCACCATCTACTCCTTCTAATGGAAACCCTGAAGCCTAAAAGTTTCCTTGAGCTAAAATGGCAGGTAGCAAAGGAAATCTTATCCCCCCTCCCAAGTCCTAACTAATTACGGGATGTCATCACAGCCCGATTAGTATTTACCCAACAATGTGCTGATTTCTGATCCAGTCAAAAGCTTACCTGCCATTTAAATGGAGCACGATATTTAAATCTTAATTTCATTACCTGCTGGTAATAATCTTACAATTATAAATCCAAAGTATCACTCGGAATACATTTGCATACGTAAAGGAATCTGTCCTCATTTCTTTTCCACGGCACACATGGCTGTTGTTTTGACTTTCAAACCAGAGCTGAATATCCTTTTATGGAGAGAGAGATGACGGGATTTTTCCCTGCACCGAAGCCTGCCTGGAGAGGGAGAGAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGCCACGTCTGTGTGGGTTACTGATGCTCTCACATTTCTACTAACAAGTCAGTCGATACAAGAAAAGCCACTTCAGAATTCCCAGACATTCAACACTGATTGTCACAGAAGGGGCAGTGGAGACTGTCAGTCTCTGCACAACTCTCAGGCTGCCAGGGCCTCGATGCCTATATTCTGGCTGTTATATCTCTAGCGCAATGTTCTCCCAGAGGAATAGAGGGTTTGCGGGCTCATCAGCACATGTGTATGAACATGCATAGAAAAGAACCATCTCGGCTGCTGGGAGTCCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGACACTCCTTCTGGAAGAGGAGAATGTATTATTTCTTTTCAGGATCTGTGGGAAGACTTTGGACACCTGGGCCAATGTGGAATGACCTATAGATCATTGGAAACATTTGGATAGTTCCAGAAACTCCTGGAAAAGTGGAAGATCCAAGTTCTCCATGTCTAGATAAGGAAGGATGCTGGGAACCTGGAATGTGTGGGGACATTACCTGTCCCAGTTTGTCAGTAGAAGAGTCAGCAGAAGGAGGCCCAGGCACAGTGTGATCTTATTTGAATTTTTCACTGTTCTCTCCACTACTCTGTTTTGTAGATGTTGCAGGCATTCTGGCTACTAACTCGTCACAGTCCACATATTCTTCAAACCCAGTAGACATAACCCACNNNNNNNNNCACCTTTCCAAGAAGGGGAACTAAAGATGAGGCCACTTTTTTCTAGTAGCAGGATGTAAGCAGATGTTCTGGTATCCCTAGTCCTCAGCATCGAGATGTATTAAAAAAATTAAAACACTTGATTTATATGTTCCCACCACACCTGGTATTTACAATATGTGTCAAAGAATCCAGACTCACCCCTAATTAAATACTTCTTTAGTTGTATTAATACATAGCCTGTAGAATCTTATATTTCCAATTACTCCTTCCCATCGGCTCTAGGTTGCTGTCTATTTTATATTTACTTCAGATGTGAATATATATTGCTGTTATTTCATGTTACAGAGCAATCATGACTGAAAATGTTAATTTTAGTCCTGTTTTAATTACCCTGTTCCTCATGCACTGAGTTCTGTGTATGGATATGAATTTCTGACTCATTATTTCGTCTCCTTAAATGATTCTTCTGTAACATTCTTTTTCAAAGTCTACTTTTTAACTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTGGCACCCTTTTAACATTTCTCCAATTAGTCCAGTTGGTTAGCAATTCCACTAGATGTAGTCTGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTCTGAGCACAGAATTGGAACTTTAGAGTTATTTATTTTGGAAGTGAACTTGTGCCATCCTGCCTGTTTTGCAGTGGGCGTGGTTTCCAGTCTAACCACAAATGTACCTTCTGTTTTGAATCTCTGTTCTTTCCTTGTTTTATTTTTCTTTCTTTCAAGCTTTTTCCACTACCAAGTTCTTCATTATATAAATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGAACACACTGTGGTTCCTAACGTGGTTTCTGAGAGTCTTAATGAGTGGAAGACAGAACAGGAGAGCCTAGCTTTCTTGGGTTGTTCATATAACACGTTCAGTATGGCGTGAACAGCTCAGATTTAGGTTATTACAACTCAGTGTGGATCTGCTCACATCAGCCCCTCCGTGGATGTGTGGCTTGCCTGGAAGAGTGTTAAGACACTTTTACATCGAATCCTGTTCTGACATGCAAGCATAAATGTTGAGGACAAATAATCTTTCTATGATCATAGCTATAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATAAGAAGAGAATCTTTAAAAAACATTTCTTAGGAGCAAGTAAAAGCTAGCCTGGTTATTGCCCTGCAATGCTGGACCTTGCCCTGGAGACCCATGTTAATACAGTAATGTGTGGAATATACTGATTAACTGTTATTGATCCTCCTCTATGACTCTGCCTGGAAGGAGCCAAAAGAAAGCTCACAGCCACCTTACAGCCAGGCAGAAGCAAGGACTGAACTTGAAATCATGAAAGAAGACAGTAGGGACAAGAGCTTGTATCCTGAGTCCTTGTGTATATTCCAGGAAGCAAAAACTAGCCTATAGTGATAAAGGCATCATCATGGTTTGAATATGCTTGACCCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGCATAACTCCTAAGGAAATAAAAGCATATTGAAAAAGGGACATAACTATCTAACCATGCAACTTAGCTCTGATATGTCCTGAAATGATCACCACTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGATTATGTGGAATCAGAAAAAGAATGTATTATTCTTTAACTCCAAGGAAATAAAATAACTTACCTTCTGATACATAACCCTGAATATTCTACATTCTCATGAGGAATAAAATAGCATATAGGTAAAATTTTTGTGTCTGTATGTTGATTAGAAATTAAGTCAGTTATAAATATAAAGTTGGGACAAGAACTTACCTTACTGTGAAAGGCAAACTAAGCTTGAGTATCTCCTCTGAACAAAGATGCATCATCATCTTTTCTCACGTGTAGGTCAGATTTATCAACACCATTGCTAGATTTTTTCATGTAGGGATTGATCTCAGCAGTTCAAGCTCAGCTTGGCAAACAACCATTCTTAGCCAGGGAACCTTTATGCAATCCCCAAATTTAATATTTCCTAATACTATCCGTGAGCATTTCTATGACTTCAGAATTAGTACCTGGATTATTTTAGAGGAAAGTGATTATTTGGGAATTAATTTAGTTCATTATAGCCACAGTGGTATAATGCTACCTATTCTTCTATTTTGTGCACTACTCATTACATTTGTATATGTGTTTTAAAAAACCCTGCTTAGCCAACACGCACAACCTCTTCTGAAAATATTATATAGCTCCCTTATGTCGATGGCTATGTCTCTACATCATTTTATGCTCACTGTTTTGGCAACTGATTTCTCTTTAATTTATGTTTATAATGCACATCATGGAGACCCTTCTGTTTTGGCTCTTTGGATGATAGTGTTTTCCCTGGTATTATTTCATTGAGGACACAAACACTTACCGAACATTCACATATTTACATTCATACTGTATATTTCTATCTGGTGATTTGACTATACCATTTATGGTGAAGCAGATAATAATCTCTAGTGAAGTAAAAGTCAAACGGTGTTTAAAAAATTGACCACCTGTATTCTTTTTATCTTTCACTTATTTTCAAGTAAGATACAAAGAAGTCTCTCTCTTCCTCGGATTTACTCTTACTTGTGGAAAAACTAATTAGCAAATTAATTAAAATTATTTAAGAAAAATAGTTTTTCTATGCTTATAATATCTAGATGTAATACTTTAGCCATGAGCTTTCTGAACTCTCCTGCATACTATAGAGTTAATACACTTACTGTGCATGAGAACTCCACATAAGAGGCTAAAAAAATACCTCAGCCATTAAAGTTTTGTGACCAAACCAAAAGGTCAATGAAACTGAAATTAGTCACTGTATATTAGGTGTTTGTATTGAAATAGTCACATATTAACTCTTTGTTATTCTCTACATCATATCAGGTCTAATTATAATGATAGTGAATCTATCCAATTACAAGATTCACCTTTATAGTTAATACCTTATTTGAATTATTTAACATGTGCTTTGGTTTCAACTTCATATTCTATACCAAAGGAAGCATAGTTAATGCTCTCCTATAATCAAATAGCCACATTCTCTGCGGTAATCTGGTATGTTAGTAAAATATCAAAATCGGTGTCTTTAGTTCATTTACTTTGGAGAGATCTAATCTCAACAGAAATGCTGAAATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGTAAAATAAGTTATAAAACACGGAAATAAATTACAAAATTCAAACTCAGATTACCCCCACCAAAACCCAGCTCACTGAAAATAAAGACCATGAACCCATTATATAAGTAAGTACCTGTGAGGAAAGGATTGACAACACTCTAAGTTCCTTCTCTCCCTTTACATTAAGGGAGCAGATGTAATGATTTCCCCTATGTTCTCTGAATTATCCATGGTTCTGGTTAACATGCAACAAAAAATCTAAAATGCCTGTTTATGGAAGATTCNNNNNNNNNNCTTATTTGCATCAATAATGTATCATAATTGATGAAATTCTAGATGCCTAGTGAAAATGTGTTATATAAATAAATGATGAAAAAGATTCAATTTAAAATTATATTATGTTTATTAGAGGAATTTTTCCACTCCATTTCATAATCCATATTATATAATACAGACTCTGTCATCATTCTCCACAGATTCCAGTCAGGATGTATCTTAATACAACACGCTTATTCAAGTGTATTTTGTATCTATTTGTATCCACCTCCCCATGACAACCCCCTCAATACATATTTCATATACTGGCAATTCATATCCTGATACTTCCATTTATTAGGATGAAACTATCAAGAAGATACAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTTAATTTTAGTGTAAACTCCAAAACAGAAAATTGGATATTCCCCACCAGCAATAGGAGATGCACAGAAGAACTAGATTGAGGTAAGAGCACACAAGGTAAGAGCTTTGGGAAGGTCAAAGTTTATTTTGGAGTTTAGGAAAACATGGTTGAAATATAGAGGAGAGGTTGAGCAGGAGCTAAGAGGACTGGTAAAGAATCCATGCTGAATCTCTAGGCACTCATAGCTAAGTGAGGCAAGGCACAGGAGCATGGATATAAAGGAAAACTACACATCATTCTAGTGATCATGAAGACACAGTGATGACAGTCCATTTGTCAAATAATGAGCTAGGTATATTTGCAACATAAGAAGAATTAGATGTAAAGAACTAATTAGACAGTTCTTATAACACCAGATTAGTGCTAATGAGGGCTGCAACTCCCAGCAGATGTAAATATACAGAAATCATATTTTAAATTATTCAGCAGTTTGATTTCTTTTGCCATGGAAAGCTATTTCTGAATACAAACTTCTAAAGAGAAACACTATTTTGTGGATATATTGTATTCTTTAAGACAGAAAGACATACACAACACACTTCTTTAAACCTGNNNNNNNNNCTTCAAAATTTCATCCACTGTTATTTTTAAGTAACCCTGCCTGGGTAACTCCACATCATTTAAATTATCATGAATAAAAATAAATTTTATTTGGAAAAAAAACCAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCAATACCACAAAAGCTTGAATTACCCAACATACAGTTCACATACCGCAACCAAATCACACACAAACTCACNNNNNNNNNNNNNNNNNNNTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTACTTTTAATCTGACTTTTTGGGTAGGATGTTTCATCTTTATCCCAGAACTTTAATCAAGATCTATTCGTTANNNNNNNNNNNNNAGTCATCTACAGATACACCTTTTTTTGAATGAATCTTTCTCACTGGAGACCAGAGAAGAAACCTGCAGTTCTATGATTAATAAACGTCATTGCAAGACATCAAAGCAAAATGTAAAATTGTGAATGGAATAAATATTTTAGGACAGTGTTTTGCAAGCAAATTCTTTCATAGGCAGTCTTTAAAGGAGAGCTCTGAAATTTTGCATTTCATATCTGAGTATTCTGGGAGTCTGACTAGAATGTACTCACAACTGTTTGGGATTTTCTTGGCAATTAACCAGTTTGTGAACAGAGCAGAATTCATCATATGGTCTGCTGTATTTGTTAATATTAATACAGTGAGGAACAACAATGCTAAAGCTCTTCATCTGCTTTTCAGACAGCATCCTCATACAAGTGTGGACTTCTGTGGGTTGTGGTAGGGAAAGGTTGAGAACAGTGGCTGAGAGCTGTAAATGCAGAAGTACATGTTTGAGGGAGGGAAAGACCACTGTGTAGATCATAAAAAACTTCACAGTATTCACTGTTTTAATAATCATTAGGAAGTGGACTTTTGCAAAATGACTTCAGCAGAACAGCATGGTAGAAAAACAGTAACTGATTCACTGGAGATTTAGATGCACTGGATTGTTAAACATGGGCTTAGAGTTAGAGACATGTCAGCACATGAAGAATGGATACTCAATCCTGTGTGATCTGTTAAGCTTCCCTACCGCATGGTTTCATGCAAACAGCATCATATTTAAGCACCGAGGAATAGAATAAAAGCCAATGTTTTGAAAATACAAGTCACAAGAAAATACTCTCCTCCTCCATGATGCAAATCAATTCTCAGGTGCGCTGGCCTTCAGCATGCCTGGATGACAGCTGTCAGCATGGGATTTACGGACACCCTTTTCATAAAAGCAGAGCTCCAATCTGTTTCAGCCACGTCATCAGCTCCTCATTGTGTTGCCCGGCAGATTAAATCACTGCGTTTGATTACCTATAAAAACCCAAGGAACGTTCTCACTCCAGTGAGCTGGTGTAAGTAATCTTAAATTGAATTGGTGTTGTTAGTGGCTGTGAGGTCTACAAATCCCAGAAGACCATGTTTGAAAGGGAGTTGATTGAGGATTTCTTGGGTATTTCTGCAATACTGGAAGGTGGGATCGATGAACAGGAACATCTTCCCAGAGTGGGTCTTGCAGTTCCTATACTCCTGAGCCGTGCTGTGAGGCTGCAGCTGCGCTGAAAAGTACGTTCAGTTTAAGGTACTGGTCTATTGAAAAATGGCAATCTTGATGTATTCCTAACAATGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGAAAAACCAGCTTCTACACCAGGAATCTAGAGAAGACCTTTTACATCAGTTTGTGTCTAGTAAGAGTTTCAGCTCAGTTACAAATTACCAATGGCCCCATTCCCTTAGCATGATTTTCATATGATGCTTTGATACAGTGCTTCTTATTTCCTATAATTATTGGCAACAGAATTCAAATAACAAACATAATCTATCAATGAAATGCACAGTAATATATTTGCATGAGTGCATCAGGAAGTATTATAGGATAAACAAGAATTGGAAAACTAGATTTCCATCCTTCTGTGGACCAAGACCAGGAAACCCCAACTACATAAAAATCGGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTCAACTGCTGAATACCTCCCTCATGGACCTGAAGAAGCTCTGTATCCATCCTGCTATAATGTGTATATGTATCTATGTATCATTCATAGGATGGGCACTTTTGGCTGTTGCTTTGAAAGCAACAATCTGGAGAGACACAGAATTTTTTCTTTCACACATTAATTCTCTGGCTGATGGTTGGTCTCAGAAGTTCAATCCAGGAGTTGCTTTACAAGAATCATTCACTGATCTGAGTGAAACACTTTTTAAATGTTGGGAGATCATCTAGAACAATATCATTCATCCTTCTCCCTTCCCAGTTTTGAAATGAATCATTCTCCACCAAAGATCTGTGGTCTCTGCTGCAGGCTGCATCCCCCAGACTAGTTTGAATCCTGCTCTTAGCACTGCATTTATGAGGCATTAGCATCATTTTCTTACCGCTTTCATACACAAGATAGTTTTTAAATTCTTAATTTAATCTGATGAGTCTAATCTATCGTAACACAGGATGAGATTTGACAGTTCTGCTCCGAACCTTACAATAAGAGATGCTGAGGTATGATGCTGCATTCAATAATGCCCTCATGGATGACTGGCAGGTTAGACAATAAGCATTCCTATACCATATATGTATTCCTGTAGTTCTCACAAAACTTCTCTCTTTGGTTGAGTTTGATCCATTTCAACTAATACAGTACAAAAGGAAGGATAAAAGTCATGGGCAGGGCCTAGAGAGATAGTTCATCCATTTGGAGCATTCGCTTAACATAGAACCAAAAGGATAACCCAGTTTATGTGGAATTCATGGACCATGACTGGATTTTGTGGGAATTGCATGTATGTGGTACATAGCACATACATCAAGCGAAACACTTAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGAACCAAACAACTATCCAAAATAGGCACAAAATACATATTCAAGGACAACAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATGGAATTCATTACCTCTTCTATGTGGTTCCACTGAGACTATATTTCAAGAAATCAGAGATAGATTAGGTCAGATTTTCCTGAGTTATATTTCAAATACATTGGTGAATGTTTTCATTTCCTGAGATTCATTAGAGCAATAATGTTGATTTACTCATTAATTTGTTCTATGAGATCATTCCTAAAGTACTATGTATTAGGAGTAGCTAAATATATGATGACAAGGATACAGTATGGATATCTTTTCCATCATGAAATTGGTATACAGAGTAGGCAACACTAGACACATCGAAAGGCTAATCCACATGTGTACTTCTGGTTTGCTGGGAACAATTGTGAATCCCAAGACCCTGCAAATTTCAATGATCTATATCTGCATATGGTTTCTTGGTTTACCAGATACAATACTACCCAAGAAAAAAACTTGTTTCTTATGAGTTGAAAAACACATTTTACTCTGAAAAATATATATTANNNNNNNNCAAAAAGGGCTTAAATGATACAATCATAATGTAATGTGCATGACATTAACAGGACTGAAAATTCACAAAAAGAACAAAAATTAATAAAGAATGAATAACAAAACTTCCAACCAAACCAACAGTACTAATACCTGAAATAAACACAACTCAAACCAAAAACAAAACACAGTAATTAAGCTAAGCAGAATTCTCTTGCTGAAGGTTTAGCACCACAGTCGTACCCTGCGGCTGGCCTTGGGAACATAGTGGAAAGACAATCAGTCACCAATTGTAATACATTTTAAAAGGTGAATCTAGCTGTGCCTTTTTGGTGCCTTTACAGGTCACGGTCTTCCAAAGCTAATATGAGACTTGTACAGAATTTGATTTCTAGACTTTGAAATTCTCTTGACTGATTTCCAATAATAAACTGGAAAATCCCTCATAACAAGAACAAATTAATTCTCTGAGACTCCTCCTGGATGGTCAGAAGCTCTTGATGTGCTTCCACATTTCTTTGAAACCCTCCCAAGTTCATTTTCGGCATGAAGGGAATTCCAATATCTGAATGGAAACTCACTTCCCTTTCCTAACTAGGATACAGCATTTACTTAGCTCAAATGTTTATACTCCTAAGAAAATAAATATTTCAAAAATTCATCCTCTCAATGTGTACCACTAAATTTATTGTATATAATTTCTACCATTCAAAGTCTTCCTCATGCATATTTCCTGAAGCCCTTAGCTTTCTTCATTTTAGTAACAGGTTCTGTACCCAGTAGTGCTTATTTACATGCAATGATTTCCTTGGATTTGAACCCGCTGCTCAGTCTTAGGTACAGGACCTTACCCAAGCACAAGTTTCTCCCTTTTGAATTAAGCAGTTGCCAATATGCTTTCTTAGGTTTTTCAACTTGAAGAATTATCCAAGCTCTTACTGTCCCTACAGAGTTATGTCTAGTAATGACCTGGTTCAATGCTACAATCATGAGAACTGAGCAACTACAGTTCCATAAAATCAAAATTGATTAACCACACATCTCTGAAATGTTGTTTTAACGTGGGATTCAGTAGTTACTGTTTTCAATTCATCCCTCTTAAACTTTAAAATGTAAGCATTATTATGCACAGAATGCTTTCTCAGGAAAGGAGGAGGAATTCTAAATTTCTCATTGACTTCAGGTTTCACTTATTTGTGGAGAATACACTTCATATCTTGGATAAATCCAGCATGCCACATACAGCACAGAGGAAGTCAGTTATTTCTGTTTTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTAGTGTCTATGTCACTCCACAGTAAATCGTGCTACGCTTTGGAGAATCACACTTATTGAAAGATACCATGGCCTCCTTTGTTTTGCATACCTCTTTAGCATATCTAATCACTCCAAATTGCACCATTTACTTATACCTCTGGGGCACAGACTAAATTCATAATATCCACCAAACTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTGCCTCTGCATAATTTTTGAATAGCATCTGGTATATATGCAAGTGCTTTTTAGGTAGTTTTTCTTTATCTATTAACACTCAACATAACCATAGCATAAGATTATTTTAAGTTTCCACGTGAAGTGATTTCTTGTCCGTCCTGTCTTAGAATTGTGTGGGGATACTTTGATCAATCTGTGTAGCCCTACAGAATTCTTCTTGATATGTTATCTTCAATGGATGGTGTAATATCTACAACCTTTGATAAACAGCCTTTAATACACCTTCTTTCTCCTGTGTAAATGAAAATATTTACAGCAGATAGATCCTGTAATGTTTTGCATACTACATGATTCCTTGAACTGAAATAAGTCTATACATGCTTATTCTGACGCAAAGAGATCCATGGGGAGACGCCCCGGCTATAAATGTCAACTACTACTCAGGTGTCCTCTATGTATACAGTCTGAGGAAAAGTCACTTCAGTTCATGCGTGGAACTGAAGAATACTCAGCTATTTTCCAAATTAAAAAACAAAACATATTACTAAGGCAAGGATTGAGATAATGCTTTTATCTATGTAGAACATTAAATTCAGCCTCACATACAAATGTGTGATGTGAATTAATTTCAACCAATACTGCAGAAGGAATAATATACTTTTTTGTATGGTCTCTCTGGATTAGAGTATGATATCAATACAGTCTTCCGTGACAGATTTTCAAGCACATATGAACATGTGAGGACTCCAGGAGAGTAACTCTTGCTTAACAAAATAACCTTCATGTCATTTGTGACCGTGTCCAGGTCCACTTCTTGTTATATATCAAAGATCTGACTCATTTTCAAGTCTTTCTTTATCTCATGCTAATTTTTATGCTGCATGATCAGAGGTTGGTTGTAATTTTCCTCCCTGCTGAATTCACAGCTTCAAGGAAGTGTTTCTTATGAGAAGGCCTTGATATTCTAGAATGTAGAATGTTGTTGGCTGTGGCGTTCCTTGGCTCCTTCCATTCTCTCAAGGTTCATATCAGTGAAGAAACAGCATTCAGAATGGGAAATGCTATTGTTCTGACACAGGACAGACAAAATCCACCAAACTTCCCTTCCATGGGATTAGAACACAGTGGACATGAGATACAGTCAGTATAGTCAATGAAATGCTCCCCCTGTATACCCAATGGACAAATTTTTACCCATTGGTTGGCTCTTAGCCATGCTTGCTTAGCCTGCTTACATGGTGCCCAAGCTGTGAAGAGGAGACTTTGTTCTCAGCAAGGGATAAGGTGGTGGAACAACATCTTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGCTAGGGAGGATGGGCCGCTGTGATGGTGTCTTTGGAAGAGGGTAAATATTGATCCCTTTAGAGTTTCAGTATACTAATAATAGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCACCACCATTACCATCAAAAGTAGTTTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTATTAAAATCCATGGTGAGCGCTCTCACATTACTTGCCATATCCCAAGACAGTTATTCAAACCACAGCTTCTGTATTTCTGAGAAATGAAATAGCTTCCTATCACACTCCTATCCTTTCTTCAAGTCCTGCCTCTGAGAGGCACATAAGAAAATTAGTTTGTACTTGAGGACATTACAGTTGCATTTTCCTGTGGTGTGAGAAAACTAATGTTAACAGAACTGTCCACAAAGAAGTGGGCATAATGGCTATCTTTTGTCCAAATGCTGTTGGTGCAATGGGTCAGCATTCCTGGGAGTTTACCCAACTCACAGGTCATCTTCTGGAGCTCATTAATCAATTTCTCCAACTTCTTAATCTGTTGTACTTGATCACTGATGGTGGAAGGTTGGGATGATGCCTTCCCAGCAGACCCTGTAGATAAACACAAGGGAACATGCATAGTTATGGCCCAGACACAGGAGAGAAAATGCTAGTCCTCCAATGAACCCTGATGAAAGGGGAAGTCTACAGACACTTGGAAGCACTGAAAGAGGAGCAAAGCCCTCTTTAAGCTGGACCTATTAGCTGCTTTCTTTCTCTCAACCATGATTCCTAGTCCTATGCCTCACTCCCTTCTGCAGTCCCACTGGCCTTAAACAACAAAATGTGGTCAAGACATGAAGAAATGGAGGACATTTTCAGTTCATATATGATGGGATGCAGGTAAGTTCTGGAGTCCATAGTGATTAGGAACACCAAGCCTTAATCATGTATTATCAAGACAAAAAGAGTCATAGAATTTGATGCATGTCCAGGGGAGTAGCCCTCTGTCCATTCTTGGAATAACAATCCAAAGACATGTAAAGGAATCCTCTGAGGATGAAGTTCAATACTCTTCCCTGAGAGTCAAAGCTTCTTACCTCTGTGGATCTTATTGGTATTCCTCCTCATGCAGAATGATATTAAGAATCTTGTAGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTTGTAGTAGACCAGCTGCATGCTTGTCAATTCCTGTCTCTCTGGCAAAAGTTCATCAGTTATTCTTGACTCTGGGTCTCTTCTTTAGGAATCCAGAGGTTTCAGATCGTAATTCCTGCTCCAAAAGACCTGAGCCAAGAAAACGTCCTCTAGGAAGCTTCTCAGCACCAGCCCAGGCTCACACTCTCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAATCCCATGGAAATTCCAGCATACATTAGAGTATCCAGAAGAGGTTCCCCTTCAACACCATATAACAACCAATTAACTAGATCTTATCCAAATAAACAAGCCAAGTTGCCCTTTCCAGGAGCTTTGCCTGAGACACAAGGGAAAACTTTCTATCACTATCCCTTCTAACCCAGAGATATCACTGATCTATCGTATTTTTACCACCTTCATGCATGAATAGTGAAGAACTCAATTTTCAAACACAGCCCACAAATGGTCCTCCCCACCTTAGGTAGCACACTCAAAATGGCAAAGAAGAAAATAAACTGAGATCATAGTTCAGAATGCTTGTCAGTGATGTGATGATTCAACACAGTTATTCCATCTAAGGGGACATGTTCTGTAGCTGAATGACCAATTACTCCAAATTCTTCTTCTATTCCTCCTGCTAAGTAATGTTGGAGGCTTGGGATGATGTCTTCCAAGTAGGCCATGTACATAGTTAAATACAATTAAGTAAAGTCTTGGGGTAAATCCACAGATTACAACAATTTGCATAGGGGGTAAAAATACAGAAAACATAAATTCTGATAAAACTTCCCTCAGAGCATCAAAAATTACTTATTTTAGCCATGAGGCTGGTTGTGATGTGATCAGCGATACACAGTTCTGGCTACAGGTGCATTGATTAACACAGGTTTAATTTGAGTCATCAAAAGCAAACACTCACAGAAAGCATGATGAGTCAATCTTGGAATGAGCAATTAAGTCATTCTGAAGTATAGAGAGGTATCATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCAGCAGTCATAGGGAAAAAAGTTGTTGTAGATCATTGGTAAGGAGCTTCAGCCAGGGAAGAAAAGTCAAATTCTTCATTTGGTTGACACATGTGACAACTTCTATACTCCGGAAAGGCAGTCACTACTACATTTATGTACAACATCCATTAGGAAAATACAGACAGGGAAGGGTAAAGTAAGGGAAGAGACTAGGTATTGTTACACGATGCATGTTTATTATATCCCCATGTTACCTTTCTCCTGATGCTGGCTGTCCCTGTAAAGAGAAGCCATCCATGGTCAGCCTGGCACATATCTTGGTTCGCTGAAAATTTTCCTTCCATACATGAGCCTTGGCCCCTAGGCTTGTTGGGTGTTGTTGAATATTCTACGTCTTCTGAGTTGTTAAAGTTCTAGTCTAGTAGATTTGGACATCAATTCTATTTTTAATTGTGGTTCTCCAGTAGCCAGCAAGTTCAAATCACACTAGGGTTTATGAGAGAAGCAAGTGCCTAAACTGACATGAAATATGTTATCATTAGTAAAGACTGCTGTATGAAAGCTGAAAAATAGGACATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAAAGAATACGCCTTGTGTATATGAAACCAGAAAATAATTTGTGAATCTTGAAGACAAGGTATAAATTTCTGTCTGTAAATCCCAGTTACTAAGAAAGAACTCTGGAGCCAGCTGTGCTATTGAGACTGCATACATATTGGCCTGTACCAATGTGAGACACTAGACTTCCATGAAATCCTTTGATTGGAAAATGTAGTTATGGTGGTCCAGAAAAAAACCACGGTTTTGTCCCGTTGTCTGCATCTCATTACTCTGATCTCCCATGTCACAGGAGGCTGAATGGTTTCCACATACCCTGAGATGCAGCTCACAAGAAATAGCAGCTATCTTCAATGGTGCTTCATATGAGCCCACCATTGGCTTGTGGATGGTACTCAGGAAGCTAACTGACAGGTTACACTTTGCCTAAGCTGGGTGTCCAAGTTCAGACATGAGACCCCACTCTGTGATTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTGGGAGGGCTGTGTCACAATGGCCTGATACTGTCTTGTCACGCCATTCATATCCTTCATGTGACCCAGTTGACAGCCTTCTTCAGCTTATTCTTAGATCAAGAGGAAGCGACTTTGCTTCAGAGCCTTCATGTCTGGCCTCAGAAGCCAAGAGAAAATGTCACAGCTAACAGTGATAATGTAGCCATGCCAGGGCCTTTCCTCCAAGTTTTACTTTCAAGTGTATTATTTTATGCAGATTATGCTCCTCTTTCTAGAAGGTCATGTTGTAGGAGAACATTTGGATGCTGCCCCATACACATATTATAGATTTAATACATGGACTCCTTTCAGTGACAAGGTTTCTGTAAAATTGCATACAAACTAACCATTTAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGTAGGGATAATAGAGAAGAGCTTATTGAAGAATAGTTAGGTCAGTTGGTCTACAATATAAAATGTGAAGGGTTTCAATAAAATCTATTACCCTAGAATGGAGGATGGGAAAATGGGAAACAAATGTGAGTCGTGCTTCCCCACAACGTAGCCACATGAACAATGAATTATGAGAGAAAAGATCTGCATGATCAAAGCCAAAGACCAGGAAAATACACAGTCAGTTGAATGTGAATACAGCTCATCTCTCTGATTTCTAATGGAAGAGTTCAGGTGTATCCCACACGTCTCCTGCATAGTATTTCATTGCACCCCAATGCTAGCACACTGCAGGATATTCAAGAACATACCTGACAGGTGATCTTTTGACCTACCTTCATATAGAGATGAAGCAAGAGTGTCAGCATTCCCAAAGCTCTGTTGAGCAGGGAGTGCTGATTTCCTCTGGATCCCTTAGCAATGCTTCAGAAATCCAAGGAGTCAGCCTCCTCAGGCCTATTCACAGCTGCACATGGTGTATCTTGGCTTCCCAACACCATAGCCTGTAGTTACATAAGCCAGGATGAAAACTGCAAACTCCACCAGCCTACATTTCTTTGACAGATGCCCAGAATCACTGATAGATCTCTCTAGATCCACAATTATAGATAGGCATGACTTTTAGGGTTATAACATGGTTGTTTAGTTTCCCCAACTACTGTTCAGAACACGTAGGGAAGTCAGGGAGGAGCCAGTCCCTGTTCTAGTTTACCAACTGAGAGTTCTTCACTGTAGTAGAAAACTGCCTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAATTTCAACAACCCTGCTGGATCATATTTTTATAGTAGCATGTCAACATTGAAAATTATAATTTAGTATGAGTGAATTTCAGGAGGAGCAAATTTAAGTAAAAAGTAACTTAAAACATAAATCAAATCACAAATTTTACCAGTTGACATTCTTATAATAATAATACTCTACTGCCATGAGTAATTTTTGTCTCACAGGTGATATTTTAAATGATACCAAAATTTGGCAGGCAACTGATGCTTTTACCAAATAATTATGGATAATATGACTAAGATCAAATAAGATAAATATATTGTTTTCATTTTGATATCACTTGTTGGCATTTTTCCTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATGGTATTAGTTTTAAATTTTAATAATTATTTTAACCTAACCTATAAAGTAACAGGCTGCCTTATGCTATTTTTGTAGACATTCAACCTCATCCTCGCTTCCTCAGTTCTTTGTTCCCTTCTGACCTATGTCCCTCACCACTTACGTTAGTGTCTCTTCATTATTCTTAATTCTACATTCATACCCCTCATGTCCAATATCTTCCATACCACACTCTTTAAAACCCTACTTTCTAATCTCTGTGACCTACACCAGTTAAATGCACTCAAACCACCCACAGCTTCACATAAATACAAGTATATTAAAAGGAGATTCTTTGATCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGTATCAAAGAGCATTCCTTACTATTCTCAATAAAAGAGCAATAGATTTCTTTGTGAATAATGATGAGAAAGCTCAGATAGAGAAGTCAAGATTAATTACTGACATACTAAGAAAAATTTTTCAAAGATAAATATTTGTGGCTATGTTAACTAGATCATTCTATGTTAACGTTAATAAAGGATGTGGTATTTATAATGTTTTAATACTAATTAAAATTGTAGAATATTCAATACTTTAGAGAATGCTTATAAAATTATCCATCACTAAGTGATATTTCCACTAAAAATTTAATCTTTTTATAAAATATTTTGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCAAAATAAAGAACATTAAGAAGTTACTGTCATAAAATTCAATAACAACACCAAAGACCGGTTATATGAATTAAAAACGGACTAGAAGTAATTGAAAACCTCTCCAGTTAAGTTAAGAGACTCAGAAAAGAGATAGCATTTTAATAGAAATGCACATGTCAAACAAGATACAATAAAATCCTAAAACTCTACTAAGATGGTTACTATGCATTCCTATGTGCTAAGGTTTCATCAATATGGTATATAAAGAGAAGGTATAAATCAGAAAATATATTCATGTTTAACATACTAAATTACTTCATAAAACCCAAGCAGACACTTCTTTTTTTGTTGTTTAAAAAGTATGTACAAATCACGGATTTTGATTATAACACTAATATTTCAAAACTATCATTAAATATGCAAAGTTCTTAACACAAAACCCAGAGTTTTCACAGCAACCATTCAAACTTAAGAAGGAAAAGAAAACATTTTTAAATACATAGATGTATGTATTGAAGTCCCCAGCTAACCAGTAACAGACGGGTCAAATTTATTGTTCTATATATTCCATAGAATACTCTCTCCTAGTTCATTGTTCCTTAGCACACATTTTTCCTTATCTTTCTCTGTTTCTCATCTTCTGAGAGCAGGTGGTATTGGCCTGAAATCCACCATTCTTCATTCACAATATAAAAACCCTTTAGCTAATCACAGAAAAGCCTTCAAAGTGTATTTATATAGGTTTATTTGATACAAATTCAGCTTATAGTTTAAGGGGAATAGTGATGGAAAACATCTTTTCATTCATACTGTTGAGGAAAGCTTGTTGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAAATTGCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGCAGAGGAGCACAATGGTCTTCACGTGGGGTCACTATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTGGTGCCAGGGCCCCATTCAGAATGTTACCTGGTGAATACATACAACTATTCTAGCAAGGGCGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAGATTATAAAGATATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAATCCTCACACACAGACTGTCTGGATTGCTTTTCTTTTTGGAAGGTTGGCGAATCTTTCTCTTGTCCTAAGAAAAGACCACTCTGGTTCTCAACTCTCTCTGTGAAGTCATGACAGGTTGAGTGATTTTCAAGTATGAGGAGTCTGTCCTAGTGAAAATTGCTTTCATGGATACAATAACCCTTGCAAAACACGTCTCTATATTTACTTTCCTTAGTCTGTGATCCCTTGAGAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTTGTGCTGTTACCAGTGTGCTAATGTTCACTGATGGCAGGAAGATTTTCATTCATGTGGTTCCCATTGGACGGCCATGTTTTGGTTCTTGAAACAGAAATTTTTATTTACATGTCCTCAAGATCAAATACATGCAAGTGCAGAAAGTTCCTTGGTCTTCTGCATGAGAGGGACACCCTCACGTAGTACTCTGATCTATTTAAGAAACAGAATTTAGACGAGCAATCAAAAGGTTGGTGACCAAAGACCAAGTTAGGGAGAAATAAGACAGTTTTTCACAATGTTTCTGGCTTTGGGGATTGGTAGACATTACATAACCATCTTTTCATTCATAGCAGGAATAGACAAAATTATTATATAATAGTAGGCAGAAAATTTTAACAACGTCCCTGTGCTGGCTAATTTAAAATCCCTTATTTCGTCTCTAAAACATTATATATTCTCTTTCAGGTTGTTCTGGAAATTCTTTGAAGACATGAAAACCGGTATGTGTTTATCTGTACACATTCATAAAGCATGGCCGTCGCTCTAGTGATGGACAGACGACACGACTGTCAAGAGACAGACTGACTTTCTTGCCAAAGGAATAAATCTTCATGTTCACAGAGGCAATTTTGGTCTTAGGTGAAGACGTTTAAAATCCCCTGAGAATGCTTCCTTCAGCTACCGTTTCCTATATGTGGTAATATCCTAGGATGTGGGTTTGTTCTTTGCATTTTGTTTCAAGATCTACAAGAAAGTTTCTATTGTGTATACTATTTGGAAATATTGTCTTTTATCTTTTCTATCTATGTATTCTGGGTTGTAGACTCTCAGCCATTTTCTGATCCATCTGTCACAGCAGGAGCTTCAAATGAGATGAGTCTTAATCAGGAATAAAGGAAAGAAGACAGGTAAGATAATAGATGACTCCCTGATGTATTTATCCCTGTGAATCTGAGATGACTGTTGTCATCAACCTGTATATCAAACTTTAATTTTACAACAAAGTACACTCACATCAGTTTAAACCCTTGTACTTTTCATTGTGTAAATACTAGCAATAAAGTGAGCTTTCAAACTGATAAAGTTCTGTGATGTGTGTAACACTGTTAACTGATTCCCTTGTATAACTTAATAGAATACATAAATAGCTTTCCTTTGTGTTGTATGTAATGAAGACAGTGTCTCTTCTAACAAGATATGTAGTAATCTTCCTCTATAAAATTTAATATGTTCATATCTTGCCAAAACATCAACCAAAATTAGTTATCAAATGCTTCCTATACTTACTGAGTGTTTTTTCCTAAATATTGACTTTAAGATGCATTTAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTTGGCGTACCTTGAAGAGGTTCACCAATATTGGGATGAAAAGTGAGTAAAGTAAATGAATTTTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAACTATGAAAAAAACTAAGTCTACTTGAAGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACTAAGTGAATTTGAAGGTAAGAAGCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGCAGGTGTGTCTGTGTCAGTAAACTTGAAGGTAAGAGCTGTTATGCATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATTATCACATTTGAGAAAACAGTGGACTATGCAGAAGACAGGACAGCTTAGCAATATATTCACAAAAAAATGGCGTTTGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTATAAAAACAGAAGAGCAGTCCTTGGTTGAAATAATTTGATTTTCGTGAATATTCATAGTGATGATCACAGTCAAATAAACACTTCATTTATCTATAATGCAATCAAAGCCACTAAGGTTAATGATCACATGTGTCACTTAAAATCTATTAATTTAAAAATTTGCAATAATAATTTGCAGTCATCAAATTAAAATTTTATTAATATACAAATTAATAAACATTAATATTCTCATATAGAGCTGAAAATAATACTTTCCACATATATGTTTGGCTTTTATAGATATTGCAGTTTGTGGTTGGTTTGTTGTTGGTTTTTTATACTCATGCAGAATACACTACAGGAACTTAGGCTCTCTTGTGTTGAATCCAGGAAGGTTGCCATCTGTTTTCCTTCTTTTCTGATCAATTTTCTCTACCTACATTACAAGGATAATTTTGTTCTCGGATTCTTGCAGTTTTGTCANNNNNNNNNNNNNNNNNNNNNNNNNNGAGAATATTTAATTTTTGAAGATCATTTTTGAAGCTATTTCCTGATGTCTGCACTATCAATGTAGTAGATTTTCAAATGCATGGCCAAATGAACAGCTATTATCAATTATAGATACTATACATCAGAGTCAAAGTCTTTGTCTGCAGTCACAAAAATCAAAGCTTAGAAGTGANNNNNNNNNCTCACTGATTTTCATATCTAATACTTCCTCTCTTAACACCAGGGGATTTCTCAAAGTGTGCTAAGCATTGAGACAAGTGTACAAATACTTACAATATAAGGTGGAAACATGTAGTCCTGGCACTAATGAAGCTCAGTCAGAAGATTTACCTTGGGTTTAAGTTCAGTTTCACATGTTGTATAAGCTATCATTCAAACGAAGAAAAAGAAAAACTTGAGTGTATCTCGATTTTTACCCATTCTTATCATTAACTAGTTATCAATGTTATACAGAAAAACTGATTAACCCACTCATCTCTATGCTTTCCTGATGACACAGGCATAGGCTCTACAACCACCCTGTCTGTGTGTTGGGCCCCGACTGTCCTCTGATTGCTATTATGAATATTCAAACGCACACAATAAAGGTATCATTTCCTCAAGACTCATTATTTTTGAAGATAAAGTAAAATCAAATAGTCATTTGATAAATAAATGAAAACTGGTTTTAATACATAGAATTAAGGCAAGGCACATCTCGATTTCTGCACAGTAACGAGGTCGTCAGAGAAGATTTTAAGATGTGTACAGTAAGCCATGAAAGTGAAGAAGGATCAATCAAACAACACGAGACCCCTTCATGCCACAACCTTCAATATGACAGCTGGTATTTGTAACTTAATAATTACTGTCTCTTCATAGAATATGTTTTCTTAGCAGACATATCACTGCATAGGCATTAAATTTCTGTTTTCTTAATATTGTTCATGATATTCTATCAATCGGACTATTGATTTCAATAAAGAAAACAAGAATAAAAGATGTATTGTCTTGATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAGAGAAATTCCTTCCTATCCTCTCATCTCAACATCTTAGAATTCCACCAAACTACCTGTATTTCTGTGCACATAGTATCTTTGCATTTCATTCCTCTTTGCTCACTTTTGTATATGGCACCTGCTGTGTGCTTGTTTGGTTACTTACATGGAAAACTGTTCAGTTCCAGCACAGCCTTGTCTGTTTTCAAATATCATCCTTCTCTTCTCTCTATAGTTACACTCTGTTTTTCACAATGTGACTGCTATGGTAGCTGTTTGCACTGTGGTGCTAACTCCTTCTCATCTTGTTCACATTGTAGCCTTATGTGGAGACTGAGTATGGACTGCAAAGTTCTTATCATTATGTTCACCATCCTTAACAATCTCTGAGCTCCCGTGTAATGAGAAGCTCCAGTGTTTAGCTTACTTTGGATCCTTGGGGATTCTGCCTGTCCCTTCCCATTATATCTTCTGAAGTTCAGTCTCATTTCTCTCAAATATTGGAATGAGGCAAACTCATTTTTCTCCCAGTCTGAAAACTTTTCCCTTCAAATGAGATGTCGTCTCCTGTTTTGTGGAGTGTGTATGTCTTTGCTGAAGTTTGGGTTTTCTTGCCAAAAGATACACCACTTTTTCCTGACAAGAGTAGAGAAGGATATATCACCATCCTGTTAGGCTCTCTCTCTATTCACCTGATATAATGAAATGTCAGAGGTATGTGAGGAGATTGATCCACATATCAAATGTGAATTTCAGTATTTCCAAATTATAAATAAACATGTTACCTATGTTTAAAAATACTATATAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTGTACCTATATATTCATGCAGAAACACAGACACAGAGAAACACCATAGAGAAAGAGGACATGGAGATTGTACATGAATTAAAATGTTAGTATAAACAACAATGCAGGGTAACACTATTCCTTTACATCCTTTTTCAACATTTGGTCAATTTTAAACGCAGTGAAGAAAAAAATGTATTCCCTATGAGTTTTCTTCTGTTTGAATTAAGTTAATTTCCCAAATCACTTAAGTTGATCTGGTGTTGAATGCTTGTCAGCTACATGGGACATGAGCATGTGTGTATGTCTGCACACAATCATTTTATATTTACCTTTGTGTAAACTCTATTTTGGGGAATTTCTCAGCATAATACATAATTTTCGTTTCTAATCACTAATTGATCACTAGATTAATTTTCTATTTGGGATAATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTTTCTCATGGGAGCAGACGACATATTCAGGTTACTATCTTATTAGATCTATTAGATTAGATCTCCACCCATTCATGAAAAAATTATAAAAATCTAAGTGTAGAGAACATAGGACAGACTTAAAGCTCTGACAATTATGAAGCAGGAGGTCTGTTTTACCGACCACTCAGTAGACTTTGCTCTTGTAGAAAATTTGGTGTAATGAAGAGGACTCTATTGTGATGCATTTCACACTTATTTTGATGTACTGTAAATATTTCTTCATATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAATACTTTTCTAAATTTGAAATATTTTTAAAGAAACTTTGTTTTCATTAGTAGTTTCTGTATTTGTATATGTAGCTCTCCAGTTAGAGAGTGAGGCCTTGCCTCTCCCAGTTAAATTTTCAGAATATCAACTCAAGAACCAGAATGTTATACTTACATTTGAATTTGTGCAATAAAAATGATTCACGAGAAATCCTGAGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGACAAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTTAGAAAACAAAAAGGAGGGAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCAAAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGAATTGAAACAGAAAGAAAACTAAACTTCCATTCTTCCCCATTCCCTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGGTGAACAACACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTAAAACTGGCATCAGGATTGTGACAATGAAATATTCTCTGCTTTATACAAATGCATAGGAATAATGAACAAAATATGTACCAAGCTTCAAGCTTTAGGTAAATAATTGCATGTATTCAATTGTATCTAGGATAATTTCATATTAGCTAGGTATCAAATGCATAATAATTATGACTGAATTATTAATTAAATATTAAAATAAGCATACTAGAGTTACCAAGTTTACATGGAAAATAAAATATATTAGAATAACCAAAAATATTTATTAAAAGCAAACTGATGAAAATATCGTCTATATAAAAGCAGCCTGGAGCTATATGTCACCTTAAAGTTTTATAGTGTGTTCCAGTGAGGTGGTTTAGCAGATAAAATTTCATGCCATGAAAAACCAAGAATCTAAATTTGATACCTACACATATATGTTTGGAAGACTTCCATATTCACTACATGACCTGAATACATAAAAGCTTACACCAAATATTAATAATGAGACTAATGAGAACAATAATAATAAGAAAAACAAAACTCTAGGAAAATTTTAAATAATAATGTATTGTATCGGCCTTAAAATATGAAATTCAACAACATTTCTTAGTAGATTAACTATTCAAAGAAAAACTATAAGGCTTTTACTTCATTCTATATGAAAGCAAAAACCCATCAGATGGATTGTGTAAAGAAAGAGAGAACTGCACACTGTAAAATTAATATAGTCATTGCAGAGTAAAGAAACAGACACTAACCCAAGGTTCTACAAGTAAACATTTGGAGGATTTAGTGCATAATATTAACGTATTTAATCCAACACATTTTACTATGATNNNNNNNNNNNNNNNNNNNNNNNNGGCCTGAATGAGGTCTCAGCACCTAGAATGTGGCAAGATGTCTCAAGTTCAAAGATACCCTGAAATACATGAGAAAATGAAAGGTTGATTTTATTATGGAGTAAGTATTGTAGTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGATTCATGAATGTATTTTCTGCACAAATTAATAGTAAGCCTTCTACATATGCAAACACAATTGATGAAAGTAATAAAAATGGAGAAAATTCGCAAATAGCATAAAGAGTAAATTAAGGAATAACGCTTACACAGTTCAGTAAGCATAAAACGCTAAATTTCACGATTATATTGCAATGTAGATGTTAAAAAGAAATGAGCATTTAAATTTTTGACTAAAACTAATATAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTGGTCCTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACTAATAATAAAGGAGTGGTAATTTCCATACATTATTTTACAGCACAGGGTAGCTTGGAACATTTATTGTTGCCAAGATGCGTATTTCTTCCTACAGTTCATTATTTCTTCTTTCTCAGAGGAGTGTAGCATTAGATCTTCCTCTTCATTCAAAGAAGGCATAACAGTTAACTTCTTTCTCCAAGGAAAGGTGATTGTAGATATGTCTGTAAAAGGCAGGAGTCATTTGCACAATCTAATTGGGGTCATGAAAAGAATTATTTACAAGCAAAACTTGTAACTCAAACAGTTTGTTTTCAATCAACTTACCAGTATTGAAAGCATCCCAGGACTTCTGTACAGGCAACTGCATACGATGTCAAGAGACATTAAGAATTTCAATACATGTGACTGGAGAAAATACTTTCCATTGTTTATCATATTCAATATTTCAAAAATATCATCACGGAATGAATATTAAAAGCTTTATGACAAAAAAATAATGAGTGATACATCAAGGCAGAAGCGTCACAATAACACGTGGAACTCACATGGAATTCTAATATCAATCCCATGCATTCTATGCTCTATTCACATCCTATCATATGTTCATTCCCTAATACAGTCCACCAGTGATTTTCTAGTCTCTGCAGTCTCTGAGGAGCAAGGGTCTGGATCAGCCTTTCCCACTCGGTTATGAGGTTCCAAGACACATCCCTGCACCAATGATGGTGTAACAGGCGCTTGATAGCAAAGTCTCCGAAGCACCCTTTGCCCTTTCCATTCATGTTGCTCCTTCAGGAATAACATGTCACGACACCTGACAGTGTGCACAAAACAGGTAGCACTCTGGACTCAAAGGAAGAGAGTCGACATTATTCCTCCTCATTCAGAAAGCTTGGATGATCGCCTGCTTCTACAAGCAGAACTGTCAAGTGAGGCAGCTCCTAGCTGGGCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACTCGAGGACAGCCCCTCTCAAGGTTTGGATGTTTCCTGAGATCAATGGTCAATCAAGATTTCCCTGCTTTGCCTTCCGGACTTGTCCACAGTTCTTGAGAGAGAGAGAAATACTCAAAGGATACAGCTCTACTGATGCTCACCATGACTCACCACTGCCGAGTACTTTCATTGCCCCTTCACGGGGTAGAGTTCAGAGAGGACAGAGAGCCTCATCCCGGACTTTACCCTCTGACAATGCACCAGCGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGCCACCTGAAACCGCCTTCAATATCCCACAACCGGATTATAACATCCTACCCCAACGGGCGAAGCACTTGAACAGCAGAGACCCGAGCGACTTTCCACCCCCGGGACTACTTAGACGGACTCGGCACAAGTTCAGATATTCAAAACCCTATGAAGACCAGAGATTCAAAAAACCTAATGCTCGTGTTCCAGAAATGCTTCAGAAACTCCAAGATCATATAAAGGCTTCAGTCAATTAGAGGGACCTAGACCCCTGAAATGAACTGACAGAGAAGAAGAAATGAACAGTTCCACTTCCTCTGAGAGTTCCTGAGGGCATGAGTAATCCAATCAGCAAGGATAGCAGATCACTGAGTAACCCACTGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGATTATTTCAGTTTCCCATCATTTGTGAAACATCTTATCATCCATTGTGTCTTGTACTATGCAGTGTTCTTTCCTTAGTGCAATGGTGTCCCTTCAGTCAGACTGGGTTTTGAAGGTCTGTTGAACATGTAATAGCTGCATGGCAGAAGGATAGCGTGGGGGGGTGTGCTCTGATGCAAAGAGGGACATTGCACTAACTGCTGAGTCACTGTCTCTGCTGGCCTGCACTCTGCAGCATGTGCCTCCTGCGAAGACAACAGCTTTCCGTGTTGCCTGAGCTGACAGCCCTTGCAGCCTCCTCTAGGTCCTCCTCTGTACATCCCCTGGGGATCATCCTGAGGGATCCCTGAAGGGAAATCCCTGATAAAAATTCCCCAGTGCTTACTAGAACCTCAGTCTAAAGCCCAAACTCCTTGTTGGGAAATAAAACCAGCTCCCAGTCCACCACAGCCTGACATCAGGTCCCATCCATCCTGCCTGCCATTCATCCCACTAATGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAAAAGAGAGGCTGGTGCATAAGCCAGGCACTCACCCTGTCTGGGATATTGACTTACTTTATTAAATGACAAAAAATGTATAAAAAATTAGGGAAGTTCACACCCGGAGAATGGATTAACACGTTCATATCTATAATTCCTTCACCTGCTCTCTATAAGCACCTACTACCTCCAAGGACACAGATAAGCCAGAATTCATTCCCTGTTTCCATTCTAGATAAGGCACAGGTAATCCGTTGAAAACTGCTAAGCTGAGACTTTAGGAAACCTGTTGGAGACATCAGTTCAGGAAGCCAGATGCCTTGGCCAAGACCTTCGAGATGGGTCTTCACAGAGATGGCAGATTTGGAAAGACGACAAGGTTGAAAACATGATGCATTTCTTGCTAAGGAATTGGAGACCTGACCTTCAGAGAAGATGGCTTCAAAGAATGAAGTCTCCAAGCACCTCTCCTTGGAACAAGTGCTTGTTCCTATGGGCGTTNNNNNNNNNNNNNAACGGCTGCATTTCAATCCAGACACTGGAATGTGTATGGGTCCAGAACTTCACGAGTCAGCTCAGTGTGCGATGACTTAGGTGAAGAACCACTAGCTTCCTCACTTTAACTAGCCCAAAGAAGGTGCTCTGTTCTTCTGCATTGGAAAGACACCTTCATCCCTGTTGTTCATGCTCAAGGCTTCTTATTGTCCTCACCTGTTTGCTTCTGAGTCAGCTGAGGTGTGTTGACATACCTCAGTTTGTGCGAGCTTTCCTTAAGAGCTCTAACCACCCAACCCGTCCTGAACACTCCATCTCTATTGTTCTATTGAGCTTGANNNNNNNNNCAACAAAACATGAGCAGGAAGTGAATTTGTCAAATGTCTAATGCTTGCAGTCTTCTAAAGTTGAGGCCCAGGTGAACGAAATGAATTGTGGGCAGTAACTCAAACAGATAGATCTTTATGCCTATTTTCTTAGCTTTCAATGATGTTTAAAATGTGGTGTTTGGGGGAAGGAAATTACAACATGGTAGCAACAATGATCCATTGGGTGTCTCTGTTAAGGTTTGTTTTATTCAAAGTGACAAACTCTCCTCCCATGACTCCATATTAAGGAGGTAAAGAGGTGAGCTAGGGCCATAAAACGATGGCCTTAGGACCCAGGGCTGGTGGATGTCTTCCCCAGGTTTTCCTTCAAATATATCTTGCCACCAACCGGTAATAGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTTATAGTCCAAGAAAGAGCATCTAGCTATGGGCCAAATAAACAAAATACAGGATCTCCAGCATGCCAGGAACATGGGATGAAATGCAAGCTGGGGAGATAGTTTTGTGGGAAAAGAGCCTGCTGTGAAATTACCAGCACATGCATGAAAGACCATAACCCATGATTGGAGGGATAAAGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACGTGGAGGGTGTTCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATTCCATATATGGGTGTATCCCTTGCTTTTCTGAATCTGTAAAAAAGATACATATACAGAAGCCACAAGAAACTTAGGGAAGAAAAGCAGGTATAGCTGTCGATAAGACATGGGATGCCACAGGGCTCAAGTTGGTTTCCCTCACGACCACATGTGTATTCATCAAGACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACACATAACCATTGTTTAATTATCCCACCAAACGCAGCACGACTTGATGTGTGTAAACACGCATACTAGACTTGGGGTGTGATTTATTTGTGTGAATGTTCAGTCAGTGTGATACAAACGCTCTTGTATTCATAAATTTTGGCATAGCCGTTTTCACTTGGAGTTTCTCTTCATTCTCAGCATTGTTTACATACATCTTCAAGAGAGGAACCACCCTGTCAGCCTACCACCGCCTCCCCCCCATTTGCAGCTATGCCTGCCTTTCTTCACTAAGTTAAACACCACCTCAGACTCTACTCTTTCATTTTGTTCAGTGTAATAGACTATCCAAAACCATAAAATGGAATCCCAGATGCAGAGGGAAGAAGTTTTGCTGTTTGTTACTTCGTTTGCTTTTAGTTGCTTTTTCCCACTTCCACTGGTTTGAACTTGTGTCCCATCCAGTGGCAGGTACTTAATTCAGCCAGCATTTTGAAAAGGGCTGTGGGTAGATTGTGATAAAACGAAAATTACTGGAGAGAAATTACTGGGATTTGGACGATTAATACAAAGTATTTATTGACTTGATTTTTCAGTTACACAGAAACCTGGACAGCACTGAGTCGAACTAAAACTTCACATCTTACAATTTGCTCCAAGGAAATAAAAAACCTTAAAGACAAAATTGATCCAACAAAATACGCCCTAAGTTGTAATGATTGACCCTCTATAAAGAGAAACACTAAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACAATTTCATATACTTATATAATGAGATTTAGACCTTTCCTTTCTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCAGTTGTCCCTTGCTTCCTCACTAATCCTCCACTGTCATCCCCTTGGTCAATCCCTTCTCTCACGCCATTCCCTCTCCAATTGGCACCGATATTCTGAATAAGTCCGCCCTCCTATTTCATGTCTCCTTTCTGCGTGTAATCCCTAAGTTTAATTAATTACACGAGTACAAAGGAATTCGACAGAACAACTTATCTACGGGTACAGGAATGAAGAAGGGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGATAGAACCCCTCCTCCAATAAATGTTGATTGCCAAGGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCCATCACAAGAAATCAATGNNNNNNNNNNNNNNNNNNNNNTCAATAGAATCTGGGGGAGCATGGCTTATCCATGGAGGGTGTCTCCATGTGAACGCAACAGTTGATATGTAGATATATTCTGTAACATGTTTTATAACCCCTCTCACCAAACCCCGTTCTAACCTAATCACCTAATGGGAGATGGAGTGGAAAGTAAGTTTTAAAAAATAATGGAGCAGAAAGAAATGCTTCTTGGAAATAAAGCAAAAAAGGAAGCATTTCTGCATCCTAGATGCTTTCCTCACATCATCTGTGCAAAGATAATAAAAACCATTACGTTCCAAGTACCATAATTTCCAATGTTACAAATCATATAAATAATACTGCTTATCATTCATAAAACATATAGGCACTAATCGTTTTGATGTGTTTTTCTAAATCACTCCTAATGTAGATCTGATGAACTGGAATTGTACGCCTGCTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGCATGGCCTCGTGAGAAATGCAAGTCAGGGTAACATGGCAGGGCATTCCAAGGATCAGTACATGGCAGCTGAAAGTTTTCTTGTATGCAAGACTGGGAGTGATTCTCAAGTCAGCCGAGCCCCAGCTCAGGATTCCTGAAACAGAACACCAGAATATGTTACAGAGCGAAGAGACTAAACTAATCATCTGGGAGTCCTCAGCAGATTGTACAGAGCCAGGGCTGAGGGTTCATAAGTATGTTGTTCTTTGTGGGGGTGGAAAGGAACACTTATTTAGATCCCCACCTCCTACTATGTGGTACTACAGTGGAGGCAATGCCTTAAGTCCAAGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCCATCATTTCCCTGAGACGTGTGAGCCATATCCTCAACTACTAAGTTTCAAGTACCGGTGTTGGACCCATCTCCTTTACTTTTGTTTTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTATAAACAAATATGTCCCACAAGACATCCTTTCTTAGGCATTTGCCACACTTTGTTCTGTGGTTTCTGAGTGTCTGAAAAGTCCAGGGTACTTGAAGGAAAAGAACATCCTGGTGCTGCTAGGGACTGTCAGTCAGAGACATTGGCTGGTGAAGCCAACTCATCCTAGTTGGTTTTCCGCCTGCTTCTGTTGCTGATGGGCTGATCCGTGTCCACAGCTTTACTCATGATCGCCCTGCTTCCTCTTAGCTGTACCCATTCTTGCTTCCTGCTGAGGCCGTGATGGAGTTAGTGACACAAAGAATTGGGGTCTCCTTCCAGCCCAATGGTTCTCTCAACAATAAGTTCTTTCTCTGTAGAAATAGTTTCTCTGTTGCCTACATTATCAGAAATAAATAGAACACTCTTCTCTCTTTTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTTCTTCNNNNNNNNNNNNNNAAATTTATCTCTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCAGATCCTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACTGTGGGTGCAGTGGCTGTTTATCCTTCATAACCTTTTGGTGGTGTTTTGGTTTTTCTGGATTTGCCTGTTTGAATAAAAGGGATTATACTTCCAGTCCATACCGACAGGTATATTTTAGAAGGGTCAGGAGGAGTGGTTCTCAACCTTCCTAATGTAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACTGTTGTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTGGTGGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGTGCTTTCATGGGAAACCACTTCCATGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAATTTCAACAACCCTGCTGGATCATATTTTTATAGCAGCATGTCAACATTGAAAATTATAATTTACTATGAGTGAATGTCAGGAGGAGCAAATTTAAGTAAAAAGCAACTTAAAACATAAATCAAATCACAAATTTTACCAGTTGACATTCTTATAATAATAATAATACTCTACTACCATGAGTAATTATTGTCTCACAGGTGATTTTTTAAATGATACCAAAATTTGGCAGGCAAGTGATGTTTTTACCAAATAATTATGGATAATATGACTAAGATCAAATAAGATAAATATATTGTTTTCATTTTGATATCACTTGCTGGCATTTTTCCTCAAAAACGATGTATAGTATAGCATTAAACATTATGGTATTTGTTTTAAATTTTAATATTTATTTTAACCTAACCTATAAAGTAATAGGCTGCCTTATGTTATTTTTGTAGACACTCAACCTCATCCTCGCTTCCTCAGTTCTTTGTTCCCTCCTGCCCTATGTCCCTCACCATTTATACTAGTGTCTCTTCATTATTCTTACTTCTACATTCATATCTCATATGTTCAATATCTTCCATACCACTCTCTTCAAAACCCTACATTCTAATCTCTGTGACCTATAGCATTTAAATGCACTCCAACCACCCACAGCTTCACATAAATACAAGTATATTAAAAGGAGATTCTTTGATCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGATTTCTTTGTGAAAAATGATGAGAAAGCTCAGATAGAGAATTCAAGATTAACTAAGAATAAATTTTCAAAGATAAAAATTTGTGGCTATGTGAACTAGATCAGTATATGTTAACGTTAATAAAGGATGTGGTATTTATAATGTTATAATACTAATTAAAATTGTAGAATGTTCAGTACTTTAGAGAATGCTTATAAAATTGTCCATCACTAAGTGATATTTCCAGTAAAAATTTAATATTTTTATAAAATATTTTGGTNNNNNNNNNNNNNNNNNNNNNNNNNTCAAAATAAAGAAAATTAAGAAGTTACTGTCATAAAATTCAATAACAATACCAAAGACCAGTTATATGAATTAAAAACAGACTAGAAGTTATTGAAAACCTCTCCAGTTAAATTAAGAGATTTAGAAAAGAGATAGCATTTTAATAGAAGTGCACATGTCAAACAAGATACAATAAAATCCTAAAATTCTACTAAGATGGTTACTATGCATTCCTATGTGCTAAGGTTTCATCAACATAGTATATAAAGAGAAGGTTTATATCAGAAAAATATATTCATGTTTAACATACTAAATTTCTTCATGAAACCCAAGCATACACTTCTCTTTTTTGTTGCTTAAAAAGTATGTACAAAGCATGGCTTTTGATAATAACACTAATATTTGAAAACTATCGTTAAATATGCAAAGATCTTAACACAAAATCCGGAGTTTTCAGAGCAAACATTCAAACTTAAGAAGGAAAAGAAAACATTTTTAAGTACATAGATGTGCGTAATGAAGTCCCCAGCTAAAGAGTAACAGACGGGTCAAATATAGTGTTCTATATAATCCATAGAATAGTCTCTCCCAGTTCCTTGTTCCTTAGCATACGTCATTGTCTTTCTCTGTTTCTTATCATCTGAGAGCAGGTGGTATTGGCCTGAAATCCACCATTCTTCATTCACAATATAAAAACCCTTTAGCCTTTGAAAAGCCTTCAAAGTGTATTTACATAGGTTTATTTAATACTAATTCAGCTTATAGTTTAAGGGGAATAGTGATGGAAAACATCTTTTCATACATACCGTTGAGGAAAGCTTGTTGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCCTGGTGAACAGATATAATCATTCTGGCAAGGAGGGTGCCGGGGACATGACATCAAAAGGACGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGCGATTATAAAGATATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGTGATGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACACAGAGTGTCTGGATTGCTTTTCTTTTTAGAAGGTTGGCGAATCTTTCTCTTGTCATAAAAAAACACTCTTGTTCTCAACTCTCTCTGTGAAGCCATGACAGGTTGAGTGATTTTCATGTGTGAAGAGTGTGTCCTAGTGAAAATTGCTTTCCTTGATACAACAAACCTTGAAAAACACATCTCAACATTTACTTTCCTTATTCCATGATCCCATGATGGTATTACTCCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTATCTGCATTGTTACCAGTATGCTAAAGTTCATTGAAGGCAGGAAGAAAGATTTTGTTACATGTGGGTCCCATTGGATAGCCATGTCTTTGTTCTTGGAACTGAAAGATTTATTTGCATGCTCCCAAGAGCAAGTACATGCAAGTACAGAAAGTTCCTTGTTCTTCTACATGAGAGTGACACCCTCACATAGTCCTCTGATCTACTTGAGAAACAGAGAATTTAGACAAGCAATGAAAAGTAAGGTGACCAAAGACCAAGTTAGGGAGAAATAAGACAGTTTTCCACAATGTTTCAGGCTTTGGGGATTGCTAGACATTACATAACCGTCTTTTTATTCATAGCAGGATTTGTCAAAATTATTAATTTTAAAACATATTTATGCTGGCTATGTTAAATACCCATATTTCGTCTCTAAAACATTATATATTCTCTTTCAGGTTCTTCTTGAAATTCTTTGAAGAAGTGAAAACCGGTATGTGTTTATCTGTACACATTCATAAAGCATGACCATTGCTCTAGTGATGGACAGACGACACGACTGTCAAGAGGCAAACTGACTTTCTTGCCAAAGAAATAAAACTTCAACTTCATGGAGGCAGTTTCGGTCTTAGGTGCAGAAGTTTAAAATCCCCTGAGAATGCTTCCTACAGCTACCATTTCATGTATATTGTAATATCCTAGGAAATGGGTTTTCTCTTTGCATTTTGTTTCAAGTGTTAAGATCTACAATAAAGTTTTGACTGCGTGTACTATTTGGAGATGTTGTCTTTATCTTTTCTGTCGATGGATTCTGGGTTGTAGACACTCAGGCATTTTTTGATCCATCTCTCACAGTAAGGGCTACAAATGAGATGAGTCTTCATCAGGAATAAAGGAAAGAATACAGGTAAGGTAATAGATGACTCCCTGATTTATTTATCCCTGTGTATCTGAGGTGACTGTTGTCATCAACCTGTATATAAACTTTAACTTTACAACAAAGTACACTCACATGAGTTTAAACCTTTGTACTTTTCATTGTGTAAATATTTGCAATAAAGAGAGCTTTCAAAGTAATGAAGTTGTGTGATGTGTGTAACTCATTTAATAGATTCTCTTGTATAACTTAAAAGACTATATAAATGGTTTTCCTTCATGTTGAATGTAATGAAGACAGTGTCTCTTCTAACAATATATGTAGTAATTTTGGCCTCTATAAAATTTAATATTACATATCTTGCCTAAACTTCCACCACAATTACTTATGAAATACTTCCTATACTTACTCAGTGTTTTTTTCTAAATATTGACTTTAAAATGCAGTTAGCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTTGGCCTATCCTGAAGATGGATACCGATATTGGGATGAAAAGTGAGTGAATAAATAAATGAATTTTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAACTATGAAAATAAGTAAGTCTACTTAAAGGTAAGAAGCAGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGTTTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATTAGCACATTTGAGAAAACAGTGGTCTATGCAGAAGACAGAACAGCTTACGCAATATATTTACAAAAAAATGGCGGTTGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACAGAAGAGCAGTTCCTGGTTGACATAATTTGTCTTTCATGAATATTCATAGTGATGAGCACAGTCAAATAAACACTTTATTGATCTATAATGCAATCAAAGGCACTAAAAGTTAATGATGGCATGAGTCACTTGAAATCTATTTATTTAGAAAAATTGTAATAAAATTTACAGTAATGAAATTAAATTTTTATTTATATACAAATTAATAAACATTAATATACTCATATAGAGCTGAAAATAATACTTTCCACATATTTGTTTGCCTTTTATAAATATTGCAGTTTGTGGTTAGTTTGTTGTTGGTTTTTGTAGGAGTTCATTTCCAGGTATTAGCCCATAAACTCTATAAACTCATGCAGAATACACTACAGGGACTTAGGCTCTCTGGTGTTGAATCCAGGAAGGTTGCTATCTGTTTTCCTTCTTGTCAGATCAATTTTCTCTACGTACATTTCAAGGATANNNNNNNNCTCGGATTCTTGCAGTTTTGTCANNNNNNNNNNNNNNNNNNNNNNNNNNGAGAATATTTAATTTTTGAAGCTATTTCCTGATGTCTGCACTATCAATGTTGTCGATTTTCAAATGCGTGACCAAGTGAACAGCTGTTCAGGGACTGAACATGCCTTATAACTACTGTTGTTTTGTCTCTTTGAAAGAAGAAATCAGAAAGGGGTGGTGTTTGGAGTAAGAGACTCTGTGGGGGAAAGCAGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCTGAATTCAAACTACACAAGAAAATCAGATTTATTTGATAGGAAACAGTATGGTTTTATATCTTAACCTAATTCCTGAATTTTATATACTTTAATCAATCTAATGACTAATTCTCAAAATCAGAAAATTNNNNNNNNNTATGTTACAAGTAACACAGTAGGTTGACCGAATCATAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTTAAACATTAGGAGGATGACTGTCATCTTAACAATTACTCCCAATTATGGAGCAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTCTTTTAAAGTAATAGAAGTTATAGGAGAATCACATAAAGCCTATATAAAAACTGTGTGTCTCTTCAAAACTTTATTATTAGTTTTCAACATCTTGTTCATTTTTTTACCAACATTTTGACCTGAGTGGTCCTTACTGCATGTAAGTAGACTCAGAACCATGAGTCCGAGGAGAATATAATTATTGTCTTTCTGTTTGGGTGACTCATGCCTAAAACATTACTGTAGTTTTAGTGTCATGGTAATTTTTTTAATGTCTTCCATATTTTCAGCACATTTAAATGGAATTTTATTTTTGTTTAATTATACTCATAAAGACTCAAGATTCTAATTTTATGTTATTTTATTTTCTTGTTGAATAGCAACCTGAATCTAATTATCTGACACTAGCTGACTTTTATATTTGTATTCTGTCACTTATAAACCCACTTCAATTCCTGTATAATGTGTGCATGCATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTATAATATTGATGTTGAGAATCGCCTGGCTGAAATTCTTTTCCACCACCCTATAGATATCAAACAGTGGAGGAAATACTACTCCTGTTCCAAAATCATAGGCCCTGGGTGCCCAGAACTGAAGTATGGACTGACCAAATGGTACACAAAGCAGAGGCTAACAATTCACTGTCCTGAGAACTACTTAGCAGTTCCAATCCAAAGCAATGCATTTACATGTACTGAGGAATATGGAATTGTAGCATAACGAGTTGAGATCATTTACAAACAATTTCTGGAAGATTTCCAAATAGCTAAGAATGGACACAGAGAATTTTCAGGGCCCCTGAGACATTAGCATGTAGTTTAAACTCTGCCCAGAAGAAAACCTTTATTTACTGGACTTATCTACTTAATTTAGTAGCAGGCAAACTTTACAATTGTTTGCAATTAAACATGGTGGGGAATAAAGGGAATACACTAAAATAAAGTTATGTTTCTTAAGTTTGTTTCAAGACAGCAAGAAAGAAAACAATGATTTTGTTTTCTTTCTTTCACAGACTTTGCACCTTTTTGAAAGAGCAATTTGGGATCCTTAATTACCTATTTATTATCAGAACTTTCTTCTGACCCAGAGTTCTTTTCAGTGCTGCCTTGACATCTTGGTTCATTAAGCTATAGATGATGGGATTCAGCAAGGATGTCACAGTGATATGGAAGATGACCAAGAATTTATCAACTCCTTGTGGGTGGTTAGATTTGGGTCTCAAGTAGTTTTGTCCCAACCCTACAAGGCAACCTATTCCCCATGAAACAATTGCCATATGGGCGCATACCTCATGACTCATTTGAGTTGCATAGTGAAGCTGGGCCATACGGTGGCCAAAGGACATGACTGCCGATATGAAACACTCAGTTATACCAAAAAGGGTGAAGAAAAACATCTGTGGGGCACATCCCTTCTGAGAGATTCCTCAGATCTCACTTACAAGGCTCTCCATATCTTGGGTATGACAGAGCCTGTGTAACCAATTTCCAGGATACATAAGGTCCCCAGAAAGAAGTACATTGGGGTGTGTAGAGATGGACTGGTGCAGATAGCAAAGGCTATGAGAGCAGAATGAGGGTGAACAGAAGAAGCATTCTCCAGGGACCTCACAGTTCTTGGCAATTGCAAAGCATTTGACAGAGAAGCCCTTTTCCTGCCACAAAGAGCAGTTGACACAATTGACACTCATCTCCAGAAACACAGAGCAGTAAGCAATTAGTAGGATTCTTGCAGATGAGAGATATTATTTTTTTAGTATTTTAGAGGCTCAGTTACATCAGAGTCAAAGTCTTTGTCTGCAGTCACAAAAATCAAAGCTTAGAAGATTTTTTCTCACAGAATTTCATACCTAATACTTTCTCTCTTAACACCAGGGGATTTTTCAAAGTGTGATAAGCATTTAGCCAAGTGTACAAATACTTACAATAGAAGGTGGATACATGTAGTCCTGGCACTAATGAAGCTCAGGCAGAAGGTTTACCATAAGACTGTGTTCAGTTTCACATGCTGCATAAGCAATCATTCAAATTAAGGAAAAGAAAACCTTGACTGTATCTCAATTTTTTACATTCTTATCATTAACTAGTTATCAGTGTTATGCAGAAAAACTGATCAACCTACTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCAACCTACTCATTTCTATGTTTTCGTGTTGCCACAGGTATAATCTCTCCAACCACCCTGTGTTTGTGTTTGACCCGATTATCATCTGATTGCATTTATGAATATTGAAACCCACACAATAAAGGTATCATTTCCTCAATACTCATTATTATTGAAGATTAAGTAAAATCAAAAAATCATTTGATAAATAAATGAATACCGGTTTTAATACATAGAATTAAAAGCAAGGCACATCTCGATGTCTGCACAGTAACGAGGTCGTTAGAGAACTTTTTAAGAAGTGTAAAGTGATCCATGAAAGTTAAGAACGATCAAGCAAACAACACCAGACCCCTTCATGCCACAACCTTCAATATGTCAGCTGGCATTTGTAACTTAATAGTTCCTGTCTCTTTATAGAATGTTTTCTTAGCAGGAGTATTACTGTGTAGGCATTAAATGTCTGTTTTCTTAATATTGTTCATGATATTCTATCAATCAGACTGTTGATTTAAGTAAAGAAAAAAATAAAAGATGTATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGATAGATTTTCCTTCCTATTCTTTCATCTCAACATCTTAGAATTCCACCAAAATACCTGTATTTCTGTACACATAGTATCTATGCAGTTCATTCCTCTTTGCTCACTTTTGCATATGGCACCTGCTGTGTGCTTGTTTGGTTACTTACATGGAAAACTGTTCAGTTCCAGCACAGCCTTGTCTGTGTTCAAATATCATCCTTCTCTTCTGTCTATAGTTACACTCTGTTTTTCACAATGTAACTTGTAAAGTAGCTTATAGCACTGTGGTGTGACTCCTTCTCATCTTGTTCACATTGTAGCCTTATATGGAGACTCAGTATGGACTGCAAAGTTCTTATCATTATGTTCACCATCCTTTCCAATCTCTGAGCTCTCGTGTAATGAGAAGCTCCAGTGTTTAGCTTACTTTGGTTTCTTGGGGATTCTGCCTGTCCCTTCCCAGTATATCTTCTGAAGTTCAGTCTCATGTCCCTCAAATATTGGAATGTGGCAAACTCATTTTTCTCCCAGTCTGATAACTTTCCCCTTCAAAGGAGATGACCTTTCCTGTTTTGTTGGTTGTATATGCATTTTCTGAAGTTTGGGTTTTCTTTCCAAAAATACAACACTTTTTCTTGACAAGTGTAGAATAGGAGATATCACCAGCCTGTTCGGCTCTGTCTCTATTCACTTGATATAATGAAATGTCAGATGTATGTGAGTAGATCAGCACATGATTGATTCACAAATCAAATATGATTTTCAGTATTTCCAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATATATTCATGCAGAAACACAGACACAGAGAAACACAATAGAGAAAGAGGACATGGAGACTGTACATGAATTAAAATGTTAGTATAAACAACAATGCAGGGTAACAGTATTTCTTTACATCCCTTTTCACCATTTGGTCAATTATAAATGCAGCGAAGNNNNNNNNTGTATTCCCTATGAGTTTGCTTCTGTGTGAATTAAGTTAATTTCCCAAATCACTTAAGTTGATGTGGTGTGGAATGCTTGTCAGCTACATGGGACATGAGCATGAGTGCATATCTACACACAAACATTTTAGATTTACCTTTGTTTAAATTCTATTTTGAGGAGTTTCTCATCACAACACATAAATTTTGTTTCTATTCACTAATTGATCACTAGATTAATTTTCTATTGGGGATAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATTTCTCATGGGGGCAGACGACATAGTCAGGTTACTAGCTTATTAGATCTATTAGATTAGATCTGCACCCATTCATGAAAAATTTAAAAAAATCTAAGTGTAGAGAACATAGGAAGCTCTTAAAGCTCTGACAATTATGAAGCAGGAGGTCTGTTGTACATACTTGACCACTCTGTGGACTCTGCTCTTGTAGAAAAATTGCTGGAATGAAGAGGATTCTATTGTGATTCATTTCACACTTATTTTGATGTACTGTAAATATTTCTCCATATTAAAACAAACAAACCATAAACAAGTAAACAACCTTCCCACAGACAAAACAAAAAATGAATACTTTTCTAAATTTTAAATATTTTAAAGCAACTTTGTTTTCATTAGTAGTTTCTGTATTTGTATATGTAGCTCTCTAGTTAGTGAGGCCTTGCCTCTCCCAGTTAAATTTCCAGAATATCAACTCAAGAACCAGAATGTTATACTTACATTTGAATTTGTGCAATAAAAATGATTCACGAGAAATCCTGAGGTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTGAAACAGAAAGAAAACTAAACTTTAATTTGCCCCATTCCCTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATGTGAACAATCACTTGAACCTGACAAGAATGATGATTGTAATTACATGTTATACTAGAAATTCGACCTGTACATGGCACATTTTCCTCTATAAGAATATTGACTTTATGATAGGCAGGAGGATTTAAAAGTTAAATTTATTCTCAAACAAAAAGAGGAAATTAAAAATTTCCTGCTATAGCATGTTTAATTAATTGAAGCAAAATAAAATCTATTTACTTGATAGTGGGGAAATATCATTTAACAATATAATACTAACTCCTTTTAAGTGATTAAAAGTCACAGATAATTGGTAGCTGTCATACTGTGTAAAATAGGCATCAGTATTGTGACGATGAAATATTCTCTGTTTTATGCAAATGCATAGTAATAATAAACAAAATTTTGTACCAAACTTCATGCTTTAGGTAACTAATTGCATGTATTCAATTGTATCTAGGATAATTTCATATTAGCTAGGTGTCAAATGCATAATAATTATGACTAAATTATTAATTAAATATTAAAATAAGCATACTAGAGTTACCAAGTGGACATGGAAAAATATATTATAATAATTAAAAAAATATTTATTAAAAGCCAAATGATGAACACATTTTATATATGAAAGTAGCCTGGAGCAAAATATCACCTTAAAATGTCATAGTGTGTTCCAGTGTGGTGGTTTAGCAGATAAAATTTCATGCCATGAAAAACCAAGATCCTAAATTTGATACCTACACATATATATTTGGAAGACTTCTATATTCACTACATGACCAGAACACATAAAAGCTTACACAGAATATTAACAATGCTACTAATGAGAACAATAATAATAAGAAAAAGTAAAAACAAAACTCTAGGAACATTTTAAAGAAATAATGTATTGCATTGGCCTTAAAATAGGAAATTCAACACATTTTTTTAGTTCATTAACTATTCAAAGAAAAACTAAAAGGCTTTTACTTCATTCTATATGAAAGCAAAAACACGTGAGATGGGTTTTGTAAAGAAAGAGAGACCTGCAAACTGTAAAATTAATATAGTCATTGCAGAGGAAAGAAACAGAAACTAACCCAAGGTTCTATAAGTAAACATTTGAAGGATTTAGTGCATAATATTAACATATTTAATACAACACGTCTTACTATGATAAAGAAAAGAAAACTGGAAAAAATAATGTGTGAATGTGGTCTCAAAACCTAGAATGTGGAAAGATGTCTCAAATTCAAAGATACCTTGACATACATGAGAAAATTTTAAATAGGTTGATTTTATTATGGAATAAGTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATTCATGAATGTATTTCCTGCACAAATAATTAATAGTAAGCATTCTACATATGCAAACACAATTGATGCAAATTAATAAGAAAGAATACAATTCGCAAATACTATGAAGAGTAAATTAAGGATTAATGCTTACACAGTTCAGTAAGCAAAAACGCTAAACTTCACGATTGAATTGCAATGTAGATGTTAAAAAGAATCTACCATTTGAATTTATGAGTGAAACTATTTATAAATTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAACTGACAGAAGTCAGAGACTGATACCTTTTTAAAATATGTGTAACATTTAATTTTGAATGGTATAGTATGGGTTCTCATATAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGCAATATATATTTATTATAGTCTTCTGAGATGGAAATTTGGCAGTATTTGTAAAAGTACTACATTACTTAACAGTCTTGACATCATTCCAACAACGTGTTTTGTAATTTTTACAAAATATAATGTAAATAATCACCATTGAGTACTGTGCCTGAATCAGTGTCCATGCTAATTTTCTGTAGCAAACTTTATCTAATAAAAATGAAAATAATCTGAAAGGCACAATTAGGTTATGATTTAAACAAATGAGTTTACTTCCATTTATTAAATGCATGATATTCCATGAAGAAATTCCCCATGCACATGTATTCAAAACACATTGTTAAATGAAAAACAAATGACAGAATATTGCATTATGTAATCAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACTTCTAATAAAGGAGTGGTATTTTCCATACATTATTTTACTGTACTGGTTAGCTTGGAACATTTATTGTTGCCTAGATGCGTATTTCTTCCTACAGTATCTGATTTCTTGTTTCTCTGAGGAGTGTAGACTTAGATCTTCCTCTTCATTCAAAGAAGGCATAACACTTAACTCCTTTCTCCAAGCAAAGGTGGTTGTAGATGTGTCTGTAAACGGCAGGAGGCATTTGTACAATCTAATTGAGGGTCACCCAAAGAATTATTTACCAGCAAAGCTTGTAACACAAAGAGTTGTGTTCAATCAACTTACCAATATTGAAAGCATCCCAGGATTTGTGGCCAGGCAACTGCATACAATGTCAAGAGACATTTAGAATTTCAATATATGTTACTAGAGAAAATACTTTCAAATGTGAAGCATTCTCAATATTTCAAAACTATCATCACGGAAAGAATATTTAGAGCTTTAGGACAAAAAAATAGGGAGTGATACTTCAAGGCAGAAGCGTCACAGTAACACCTGGAACTCACATGGAATTCTAATATCAATCCCATGAATTCTATGCTCTATTCACATCCTATCACATGTTTATTCCCTAACACAGTCCACCAGTGATTTTCTAGTCCCTGCAGTCTCTGAGGAGCAAGGGTCTGGATCAGCCTTTCCCACTCGGTTATGAGGCTCCAAGACACATCCCTGCACCAAAGCTGGTGTAAGAGGCGCTTGACAGCACAGACTCCGAAGCACCCTTTGCCCTTTCCATTCATGTTTCTCCTTCCAGAATCCCTTGTCATGACCCCTGACAGTGTGCACAAGAGCAGGTAGCACTCCGGACTCAAAGGAAGAGAGTCGACATGGTTCCTCCTCATACAGAAAGCTTGGATGATCGCCCCGCTACTACAAGCAGAACTGACAAGTGAGGCATCTCCTGGCTGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCCTGTGCAAACTCGAGGACAGCCCCTCTCAAGGTTTGGTTGTTTCCGGAGATCAATGGTCACTCGAGATTTCCCTGCTTTGCCTTCCGGACTTGTCCACAGTTCTCGGGAGAGAGAGCAATACTCAAAGGATACAGCTCGACTGATGCTCACCATGACTCACCACTGCCAAGTACTTTCACTGCACCTTCACGTGGTAGTGTTTAGAGAGGACAGAGAGCCTCATCCCGGACTTTATCCTCTGACAATGCACCAACAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGCAGAGACCTGAGCGACTTTCCACCTCTGGTACTACTTAGACGGACTCGGCACAAGTTCAGATGCTCAAAACCCTATGAAGACCAGAGATTCAAAAACCCTGATGCTTGTGGTACAGAAATGCTTCAGAAACTCAAAGATCATATAAAGGCTTCAGTCAGTAAGAGGGCCCTAGACCCCTGAAATAAACTGACAGAGAAGAAGAAATGGACAGTTCCACTTCCTCTGAGGGTTCCTGAGGGCATGAGTAATACACTGAGCAAGGATAGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCATCATTTGTGAAACATCTTATCATCCATTGTGTCTTGTACTATGCAGTGTTTGTTCTTAGTGCAATGGTGTCCATTCAGTCAGACTGGGTTTTGACGGTCTGTTGAACATGTAATAGCGGCATGGCAGAAGGATAGCGTGGGGAGGTGTGCTCTGATGCAAAGAGGGACATTGCACTAACTGCTCAGTCACGGTCTCTGTTGGCCTGCACTCTGCAGCATGTGCCTCCTGCGAAGACAACAGCTTTCCGTATTGCCTGAGCTGACAGCCCTTGCAACCTCCTCTAAGTCCTCCACTGTACATCCCCAGGGGTTATTCCTGAGGGATCCCTGAAGGGAAATCCCTGATAAAAATTCTCCAGTGCTTACTAGAATCTCAGGCTAAAGCCCAAACTACTGGTTGAGAAATAAAACCAGCTCCCAGTCCACCACAGCCTGACATCGGGTACCATCCATCCTGCCTGCCATTCAGGCCACTAACGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAAAAGAGAGGCTTGTGCATAAGCCTGACACTCACCCTGTCTGGGATACTGACTTACTTTATTAAATGATTAAAAATGTATAAAAAATTAGAGAAGTTCACACCTGAAGAGTGGATTAGCACTTTCATGTCTATAATTCCTTCACCTGCTCTCTATAAGCACCTACTACATCCAGGGACTCAGATAAGCCAGAATTGATTCCCTGTTTCCACTCTAGATAAGGCACAGGTAATCTGTCGAAAACTGCTAAGCTGATACTTTAGGAAACCTGTTGGAGACATCAGTTCAGGAAGCCAGATGCCCTGGCTATGACCTTCGAGATGGGACTTCACAGAGATGGCAGATTTGGAAAGACAACAAGGTTGAAGACATGATGCCTTTCTTGCTAAGGAATTGGAGACCTGCCCTTCAGAGAAGATCATGTCAAATAATGGAGTCTTCAAGAACCTCTCCTTGGAACAAGTGCTTGTTCCCATNNNNNNNNNNNNNNATGGCGGCATTTCAACCTCAGGCACTGGAGAGTGACGGGTCCAGAACTTCACGAGCCAGGTCAGCGTGCGATGACTTAGGTGGAGAACCACTAGCTTCCTCACTTCAATTACCCAAGGAAGGATGCTCTGCTCTGTCTCGTTGCCTTGGAAAGACACCTTCATCCCTGTTGTTCATGCCCAAGGCTTCCTATGATCCTCATCTGTTTGCTTTTGAGTCAGCTGAGGTGTGTTAACAAACCTCTCTGTGTGAGAGCTTTCCTTAAGAGCTCTAAACACCCAACCCGTCCTGTACACTCCATCTCTATTGTTCTATTTAGCTTGANNNNNNNNCTTCAACAAAACAGGAGCAGGAAGTGGATGTCTCAAATGGCTATTCCTTGCAGTCTTCTACAGTTGAGGGCCAGGTGAACAAAATGTATTGTGGGCAGTGCCTAACACAGACAGATCTTTATGACTATTTTCTTGGCTTTCGATGATGTTTAAAATGTGAGGTATTGGGGCAGGAAATTACAACATGGTAGCAACAACGATACATCGTGTGTCTCTGTTAAGGTTTGTTTTATTCAAAGTGACAAATGATCCTCCCATAACTCCATATTGAAGGAGGTGAAGAGGTGATATAGGTCCATAAAACGATGGCCTTAGGACACAGGGGTGGTGGTTGTCTTCCCCAGATTGTCCTTCAAATATATCTTGCCACCAACCGGTTATAGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTTATAGTCCAAGAAAGAGCATCTAGCTATGGGCCAAATAAACAAAATACAGGATCCCCAGCATGCCAGGAACATGGATAAAATGCAAGCTGGGCAGATAGTTTTGTGGGAAGAAGTGCCTGCTGTGAAATTAAAAGCACATGCATGACAGCCCATAACCCATGATTGGAGGGATAATGACAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACGAGGGCTGCTGAGAATAAGTATGCAAAAATAGACTCTAGGATAGCTACATGTGACACTCTCCTTGATTGTATTTGTCAATGACATGAAGTTTTGTTTCTCACAAAGAGAATAGATCATCAAGAGTCTATGCTGACCATGGCCAAACCAGGGCCGTTTGAGGGTCCATGCCCTCTCCAGGCTCTGTCAATAGAGCCAAGAGAAACCTACAGGGCTCAGTGATGCACTGACTCTAATTCACATGGCCCTGATATGAAGAGGGCACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACCTGGAGGGTGTTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTGTTTTAAATTCCACATATGAGTGTTTCCCTTGCTTTTATGTATCTGTATATAAGATACATATACAAAAGCCACAAGAAACTTAGGGAAGAAAAGCAGGTACAGCTGTCAATAACACATGGGAGGCCACAGGGCTCAAGTCGGTTTCCCTCATGACCACAGGTGTATTCATCAAGACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACACACAATCATTATTTATACAACCCCCCAAACACAGCACAACTTGATGTGTGTAAACATGCATACTAGACGTGAGGTGTGATTTATTTGTGTGAATGTTCAGTCAGTGTGATACAAACACTCTTGTATTCATAAATTTTGGCATTGCCGTTTTCACTTGGAGGTTCTCTTCATTCTCAGCTTTGGTGGTTTCATACATCATTAAGAGAGGAACCGCCCTGTCAGCCTACACCCGCCTCCCCCACCATTTGCAGCTATGCCTGCCTTTCTTCACTAAGTTAAACACCACCTCAGACTCTACTCTTTTATTTTGTTCAGTGTAGTAGACTATCCAAAACCATAAAATGAAATCCCAGATGCAGAGGGAAGAAGTTTTGCTGTTTGTTACTTTGTTTGCTTTTAGTTGCTTTTTCCCACTTCCACTGGTTTGAACTTGTGTCCCATTCAGTGGCAGGTACTTAATTCAGCCAGCATTTTGAGAAGGGCTGTGGGTGGAGTGTGATAAAAGGAAAATTACTGGAGAGAACTCACTGGGATTTTGACGATTAATACAAAGTGTTTATTGACTTGATTTTTCAGTTACACAAACCCCTGTACGGCACTGACTCCAAATAAATCTTACAATAAGTAATTTACAAATAAATCTGACAATTTGCTCGAAGGNNNNNNNNNGGCTTAAAGACAAAATTGATCCATCAAAACAAGCCTAAGTTGTAATTATTGGCCCTCTATAAAGATAAACTTATATNNNNNNNNGATGAATTTGATGTTTTTGTTTAACAATTTCATTTACTTACACAATAAGTTTTAGTCATTTACTTTCTGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCTTGCTTCCTCCCTAATCATACTCCGTCATCCCCTTGGTCAACCCCTTCTCTCACGCCATACCCTCTCTAATTGGCACCGATATTCTGAATAAGTCCCCCCTCCTATTTCATGTCTCCTTTCTGCGTGTAATCCGTAAGTTTAATTAATTACATGAGTACAGAGGTATTCTACAGAACAACTTATCTATGGGTACAGGAGTGAAGAAGGTAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGATAGAACCCCGCCTCCAATAAATGTTGATTGCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGACTAGCCATCACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCAATATCTTCAGGGGGAGCATGGCTTATCCATGGTGGGTGCCTCCATTTGAACAGTTGATCTTGTAGATATATTCTGTAACATGTTTTATAACCCCTCTTACCAAACCCCGTTCTAACCTAATCACCTAAGGGGAGATGGAGTGGAAAGTAAGTTTTAACAAATAATTGGATCAGAAAGAAATGCTTCTTGGAAATAAAGCAAAAATGGAAGCATTTCTGCATCCTAGATGCTTTCCTCGCATCATCTGCGCAATGATAATGAAAACCGTTACGTTCCAGGTACCATAATTTCCAATGTTACAAATCGTATAAGTAATACTGCTTATCATTCATAAAACATTTTGGCACTAATCGTTTTGATGTGTTTTTCTAACTCACTCCTAATGTAGATCTGATGAACTGGAATTGTTCTCCAGCTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGCCGCACTTTCTCTGGCTTCATGGCATGGCCTCGTGAGAAATGCAAGTCAGGGTAACTTGGCAGGGAATTCCAAGGATCAGTACATGGCAGCTGAAAGTTGTCTTGGATGCAAGACTGGGAGTGAGACTCAAGTCAGCCGAGCCCCAGCTCAGGATTCATGAAACAGAACACCAGAATATATTACAGAGCGAGTAGACTAAACTAAACATCTGGGAGTCCTCAGCAGATTGTACAGATCAAGGTCTGAGGGTTCATAAGTATGTTGGTTTTTTTGGGGTGGAAAGGAATACTTATTTAGATCCCCACCTCCTACTATGTGCTACTACAGTGGAGGCAATGCTTTAAGTCCAAGGTTTTTTGTTTTGTTCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAGCCATCTCCTCACCTACTAAGATTCAAGTCCCGGTGTTGAGCCCATCTCCTTTANNNNNNNNNNNNNNNNNNNNNNNNNATCATAGTCTTTATCATAGTATCAGAACCAGGTTAAGGTATGACTGGCTCACTCAAACAATCACTCAAATCCCTCCACACAAATGTGTTCTAATAAGGAGGAGGACCCTGCTGACTCTCTGTTCTGTAAAGTCTGACCTTAACAGATGAGTTAAAGGATGGGATTATCCTAGTGGGTGATTGGGGATGCTGTTGTTGACGTTGAGGGAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGGNNNNNNNNNCCTTTCTGGTTTCTGTCTCTCCTATATTCCTCTACACTGATACCAGTGCTGTAGTTTGGGGGTGTGGGCGAGAAGTTTCATCATGTCTGATGGTCCAGGATCTCACAAGCAGCACGGCAAACCAAACAGTGCAGCACACAAGTCTGGTTCGATTGTTGAAGAAAAATATTACACATTTGGAAGTGCTGTCTGAGGAAATGGCTCTAAGATGGGACAACGCCTCGGGACACTGGGCTTGGATGATGTGCTAGTTTCCTCGTGATAAAAACAATGATGTTCTCAACCAGAGTCTTGTTGGGAATACAATGCTGTGTTTCCATTTCAACACTGCACAATCTCCATATGGCAACCCTGGAAATCATGTCTGATATTAAACAGATTATAGGTTAGACAAGTTGACGATAAACACTGTCATTAAAAATGGTTTAAATGATGAATATTTGTTTTTAAAATTTTTGTATGTTTTACCAGGTTCAGTGTTCTACATAAACTCTAAAACACGGCAATTTCTTTCNNNNNNNNNNNNNAAATCGCCAAAGAGAATAGACCTTATATTTTTTCTATCTAGGTCTAACTGAGACGAGGAAATACCATTCTTTGCTTTAAAAAAGAAAACTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACATCCCACAGGACATCCTTTCTTAGGCATTTGCCACACTTTGTTCTGTGGTTTCTGAGTGTCTGAAAAGTCCAGGGTACTTGAAGGAAAAGAACAACCTGGTGCTACTAGGAACTGTCAGTCAGAGACATTGGCTGGTGACGCCATCTCACCCTAGCTGGTTTTCCGCCTGTTTCTGTTGCTAATGGGCTGATCCGTGTCCACAGCTTTACTCATAATCATCCTGCTTCTTTTTAGCTGTACCCATTCTTGCTTCCTGCTGAGGCTGTGATGGAGTTAGTGACACAAAGAATTGGGGTCTACTTCCAGCCCACTGGTTCTCTCAACAATAAGTTCTTTCTCTGTAGAAATAGTTTCTCTATTGCCTACATTATCAGAAAGAAAAAGAACACTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCAGATCCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCTGCCTACTCTAAACTCCACTTCATTGTTTATCATGCCCAGACATGTCTTTAATTCCTACTCTTAGTGTTTGTTTTAATTCAGTGAGTTCCTATTCGATTTTCTCTTGTTTATTCTATTACCTCAGCAAGATTATGTGTATACTTTTGTTTTGGAAATTTCTCCTTGAAGACGCTTGAATCCTGGCTTTAAAATCCTTGCTGACAATTCTGACAATGGTTTTCTCTTGGAGCCACCACCAGGGAACTGGTTTTCGGTTTTTCTCCTCTGCTTTTCATTTAGGGGGATGGTCATGGTGTGACGTGATTTCCATTTTGACATCATTTGTCTAAGATGTCAGCAGACACTGTGGGTACAGTGTCTGTTTATCCTTCATAACCTTTTGGTGGTGTTTTGGTTTTTCTGGATTTGCCTGATTGAATAAAAGGGATTATACCTCCAGTCCATACCTACAGGAATATCTTAGAGGGGTCAGGATGAGTGGTTCTCAACCTTCCTAATGTAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAATATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTTTATAAACGGAAAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGTATTATGGACAAAAGTGTGCAAATGCTAATTAGAGAAGGATGACATCTCTGTGTAGTCAAGTTGCATGATCTGATTCAAACTTCCTTATTCAGAGGTAGCAACAAACAGGGAATTTCTAAGACTAAGTTTATTATCATGACATAGTGAACACTTTTTAATCCAACCCTTTTGGGATCTGTGATATCCAGAAAGCAATCAAGAGACTGGGAATACTAAAAGGAGAGAATATTATTTAAACATAGTTGGAAGAAATTAAAGTCATATCTGTTAGATTACCACAAAGTGGGTGATTATTCTGATTGTGGCCTGCAACCCATCACAATCCATCNNNNNNNNNNNNNCCTAACAAAGAATGGATAGATTAATTAAAAAGACTATACATCTAGAGAGAAAGTTTGAATTTAATGTGAACTTAACTCCAAAGATATTACGGTTATTATGGGAGTATTTTGTTTACTGCAATTAATCTAAAAATAAATTGTGAAAGAATGTCAATTGGAATTGCTTGGAAAAGTTCCTAGAGCTTGCAGATATGGTTTTACTTTAATGAGATTTTACCATAGCAGTGAATTTCATTTGTCTATATCATGGTTTCTTCTATATCTACTGATGGAAATGAAATATTTAGATTACTTCTGAAACACCTGGATAAAATTCCACTTACNNNNNNNNNTGATTGTTGAAGAACTGCAGCAATTATCTTTCTCACTACTGATGCACTTTCTTCATGTACATTGGTATTGTCTTTTGGAAAAAGAAAGCAAAATTTATTTTTGAATGTCTCAAGTTAGCAAAATTACTTTATAAAAATGTCCTTCTACTCTTATTGAAGGAGGTATTTATCTAATGTAAAACAAGTTTTAATAGATTAAAGGATGGCTTTTGGGTTCTTTTTCAGCTGTCTTACAAGNNNNNNNNNTGCAGTTAGATCACTTTGCTTTTTAAAGTACCTAGGAGTACTAATGTAAATGGGTAAAATTCTGTGACATAGAAATATTGCATATACCATAGCCATCCCATCAAATTATTTTGTTAATTTTGATTTTGCATTACCTTGCAGTTCGGAATAAGTATCCTATACTTTCTGGCATTTTAGCAAACAGGTATTCTCATTTTGTGAAATAACATGCTTTTGCATTTTTATCTCAAAATATTTACAAATATATTTTGCAAAAATATATGTACTACAGTGTTTCCTTCATTCCTGTTCTTAATATCAAAATATATCCTGTAAACATAAGCTATTGTTGCAACTCCATTCACCACGGCACATCAGAGTTATTCTGGCTCTACATATTTGACAAATACACCCTCACACAAACGGTTGTTGATATCCCAGAGCAGACAAAAATTTGGCAACTTAGAATATTGCAATAAAAATCAATCACTTAGAATTAAAGCAGTAATTCAGGTAGAAAATTCAAGCATGCTAGCCGGAAAACAGTTCTGACCAAATACAACTTCACACGTGTGAGCTTTAAATTTTAAATTAAATGTATTGTATGGCAATATGAACCCATTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATGAACCCATTCTAAAATGATCATGCTTATGTCTTTTTAGAAGATCTAAAATATTTATATTATTCTTTTGAATGCATAAGGGCATTTTATATTTTATTGTGAGTGTTTTCTCAGAGGCACTTGTCTCTTTACCTTCTTATTTGCTTTACGATTAGATAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCACTTTTAACAATTATTAAATGAATCCTTCTCCTAATATTATTCTAAGTATGAAAGTCACATACACAGACAGTACTGCTTCATGTAAGGAATTATATTCTTAGAATTGCATTCAATCAATTACTAATTTTATATTTTCACAGTTTAAAAGGATGTTTTTGTGTGACTGAAACTACATGGAAGATACCTGTATCCCAACACTGACCCAATACTCTCTATTGCTGTCTTATCCCGTAAAAATCTTTTGGAGTGTGGTTTAAGCTCTGTTGGAAGATATGCCAATGATTCTTTAACCAATAAAACCAATAAATCCAGCTGTTTATTTTTCTTTCCAATGATTTTGTGTGTTCATATAAGAAGATGGAACTATTATTTCAATTACATTTATTTAAAATCATGCAAATCTATAGTCTGCTGACCCTTGCCTTTCATACATAACAAAGATTCTTGAATCTTTCAACTTAAACCAGCATCTAGAAGCTCTCTCATTCCTTTGAGGTAAGCCTCCTGTTCCTTTCTCACTCATTTCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACTTCCTTCTTCATTCACTGGACAACAGCTTATTATGATTCACTGCGGTCAGTGGTGTTCTTGCAGCAGGAAATCAATGGTCAGTGAGCCTGGACCTCAGGAAGCTGAACGTTCACACAAATGCATGAACACAAGTAACCAGAGCTTGGTTCCCACTGAAAAGAAAGCATGCAATTATCTTCCACATATTGTGCAATGAACACTTGCCATGGGATTCAATGCTGTTTCCCAATACTATTGCCAATATTACTTTGTGCCCAGCTCCATGAGTGTGTGGGTCCTCATTTATTTTATATTATATATTTAGCGTTGAATATTGAGAGCCTCAAAATTCTTCCAGCAGATCTTTATACACACTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATCAAAATATATACAGCACAAAACTTAGCTCTTTACCATTTTTTGTATAGTGCTCAGCATCTCTGGTGTGTGCCTGTCACTCCCTCTCTGACCCAGATCTCTTTGAATTTATGGAGCTGAGATGCCATGCATTTTAAACACAGGAACCTTCTTCCTTTTCTCTCCTCCCAGACCCCTAACCTCCTGCTTCTTACCACTGTTGATAAAAACTTTATATACAGATATATGCAGGACCAGATAATACCTGTCTTTTTGCAGTTAATTTTGCATCCTCAGGGTCCTTCCATGCAGCATACATCAAAAGCCTGAGTGATATTACACCCCAAGGACAACCCACAGCTGATAACTCTTCAAACTAAAACTTTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGGGGCATTGGGGGTAGTGGTGGTACCTGGAGTTAAACGTGTGTAAACAGCAGCCAGTGGAAAGACTTGTCCTCGGATTTCTCAAAAGGCATGAAAAAGCCACAGTGGAGTTATTGGATTTTGTTTCAAAGACTTTAGCTCCTAGTCTGCATCAAAGGAATGGCCGGGACCTCCTAAGAGCTAGCGTCCAACAACTGAGGCCATGTGCACAGAGGGAAGTAGCCTTTCTCAGAAAATGGAGCTAGGAGAGCTAACAAATGAAGGCGAGACATCGATCAAATCGCTGTAATAGAACGATGGCAGCCAGTTCACAGAGTGAGTCAGCTGTCAGCGACTCGGCCAAGAACTAAGAGGATTTGAAAAGATAATAACAACACAGTGTTCACAGGAACCACAATAGACTCATGGGGTCTGCGAATTTAATCCCATGTGCTGTGGGCAGAGAAAACAATCCAAACCAGAGATCCCTCTTGATCAGCCCGACGGAACACTACGCCGTGCCGGGGATGTCCATGTCAAGGACTCAACCTAGATGCCGGAAGCCTGTGAGAAACCGGAACTATGTCATTCATGTGCTGACACAGGAAGTGGCTCAAGTCTGCACCTTCATTGGAAGGAGAAGAAATAAGTCACACAGCACCGGAAGTAATCCTTGTCAGGGTCTTTATGAGGTCGGAAGTGTACAGCGCCATGATCTAAGCATGCCTACACGTGTCGGATGAGCCCACACAAATGAGGAAATGATTTTGAAATTTAAACCCAATTTCTAATAACTAGTAACTTTTAAGTGTCCAGTTTTAGCACTAGCTTCCAGATTCACAAGCTTCATGAACCTGGTGAAACATTTCCTATTCTCCTAGGAATCCTAGACGTGAGAGGGAGCAAAGACAGCCTGGGCAGCCCACGTCAGTCTCCATACAAAGTGCACTTTGCAGGCTGACAGCCACACGGCTGGTCTGCAGTTCACTAATCCTGGTCATGAAGGCATCGAAAAACAGTAGACGCTCTCCCTGGTAGAGCCACTGTCTCTGGTCCCTGCCTCCTGGAGGCCCCATGGTCATTCCACCCTTAACTCTGCACCGTCCTGTTGACAAGTGTCTGGGCTTTATCTTTGACTTAGGAGTATATTTTAGTCCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAAAATAAAGTTTCTTAAGAGAGCAGTTTAGCGTGGGAAGCAATAAAGATGCCCCATTTATGGAAGAGCACTCAGTCTCTTTAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGATAAAGACAATTTATTATTTAATAGAAAATTTATACTATTAGCTTTAGCTACGTAATATGAGGCTGTATGACTCTAAAGAATTCAAATATTGAACATAAATCAAAGCAATTGACAGCATTATGATTCAAGGAGCAAATTATACGTACTTAATTTAATGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGTGTCAAAATTCATGACACAATCAAAATAAAGGAATAGAGGTTTGTTTAGGGCACACAGTCACAGTCATTGGGTTCAGACTGTCATGGCAATGACCACATGGCAACAGTGTATTGATCTGTGTCACTGAGAGCCTGCATGAACCCTGCTTATATTTGGGTGGATCAGGCAGCCAAGAGTTAGGTCCGAACCAGCCAGCTCCCTCTTTCCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAATGAGCCAGGCAAGTGCGAAATGTTTTTGAAAACAGATTAATTTCAGTTCTGTAAACAGGACAGGGAGGAACCCTATGATATGGATTGATTTAGTCTTTAGCATACAGAGTGCACCCCCAAAAGATACATAGTGTAGAAAATGCACAGTTTTCTATGTAGCAAGCATGGCGCTGAAAACAACACACTAATGAAAATAAAATGCAAAGAACTGGGATATATAGTAACAATTCCAATTGTCAGTGTGAAAGGCTCTTTTATTTATATATGTGAGCTGTCATTATTAGTTCCCTACTGGGTTGATTTTACAAGGAAAGAAAATCTCAAGCTCTGCCTATCCCATCGACCACGGTGTCATTCATCTTGGTGTTAGGGGGCTCCCATCTAGGGATTAATCATCAGTTTTTGATAACAAAATCCATCGGCTCAGTACATGAGGCTTTAGCGGAGAAAGTGAGGTTACAAGTATGTAATGCCCTTTATTGTCTTCTCTGCCAGCCTGTTGCATGCATGCCTTTTTGTTGACTATTGTCATTGGTGGTGGTTGTTGTTGTTTTTAAATATGAAATGTTGAATGCAAGGGCAATTGGCAGGGATCCGATAGATCTTTGCATCCTCATTTTCTCCTTCCCATCTCATGCTAAGTCTCCCAATCCTCAGCTATCATTCATATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCACTTGCCATCTCTAATTTATGTTTGCAAGTTGACCGTAATCGTCTGGTAAGCCATAAAAACCACACGATGGTTCTTAGGAGGATCAGTGGGTGAAACCGCTTGCTGCCTAAGCAGACCCGAACTCAGATCCCAGTCATCATGATACAGGCAGGGAAAACCTGCAACACCAGGGACAGGAAGGGGGAACAGAATCACTAAGGTCTGCTGGCTTCCAGCCCGGATGAAAATATGAGAGTTTGGGATCAGTCAAAGACACCACCTGTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACCACAGTGCATCAAAAGAAAATGGCAGAGAGACATAGAGAAAGATACTGCATGGTATCCTCTTGTAGCAGGGTGCTGCAANNNNNNNNACACACATAAACCCATGCACATGTGCACACATGAGCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTTAAGAACTTGATACATACACATAATGTGTTTGAGCGAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATAACCAGAGAATGGTTTTTAAAAGGTTACACAACATCCTAAATACAGGTCCTAGTTGGCGAAATATTTAAATTCCACACCAGATCACACTACTATCTATATAAAATTAAATTATTCAAATTAATATTTTAAAGTTCAGTGGAGCTTTATCTGTTAAATAGCACAGTCTGAATGAAATCAGTTGGTGCCAAACCTCCCTATGCCTGCACAAGAAAAATTGTAAATCAGTTTTCAAAAGCATGAATCCACAAGGGTGAGGAGATCATCAGAGATCGAGGACCTACAGGATCGTGTATGGAGGCTCAGTAGACCAGACAGGTGGATCATAAACAAAGAGCCTGGAAAACAGGCCATTCATACCTTGACAACCTTCAAAGTCTAGGGGAAACGCAGGGTTAGGTACCCCCCGAAGTGGGAATNNNNNNNNNNNCTTTAATACATTTACAGGACACTTAGCTTCTAAATACAGTGTGGATTGGAATCTACAGTGTGAAAAGGCATAGGAGTAGTAGTAACCAGTTTTCCCCTTGCTGTGACAAAATTGTGTCATTTAGGGCCTGGAGAGATATCTCAGCTACTCAGAACCCTTAGCATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGAGAACTTAAAATAAGTCATTTAGTTGATGTTAATGCACCAAGGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCCTTTTTTGTTGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTGCAACTATCTTGGAGAATTCTAAATAAATGTGTTTTTTAATGCAAACTCGTTAGTGATTTTTTTCCACTTCCATTTTTCAAGTCTCTGTCTATTCTAAAGTATATGTGTTTATTTTATCTATAGTATAAAATGTCCTTGTGATGTAATGAAACATTAGTCAGCCCTACTAAGATGCTTTCTGGAAGTCAGTTAACCTCAGGCACTGAGAGCTGTGATGACTTAAGATGGGGCCAAAGCACTTTCGGGATCGCTAACTGATAAGAATGGGCTTGTGGTCGCATTCACCCCCAAAAGTGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGGTCATCACTGACTAACTATAACTCAGCTAGAGCTGTGACTTTGAGATCCTGGAGGAGGTGGCACTGGGTTTATATGGCCTTACACTTTGGCACAAGCAGACAGCCACACTCACAACTCTCCCTCTGGTCCCCCTCTTCCTTCACAGCGAGTTCCAACATAATTTGTTATTTCTGATTTTATCCATTCAGTCTGGGCATCCCTCTTCCAGATTTTAACTTTTTTGTTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGAGAGACTCTGTTTGTGTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGTCACCCAGTTAACACATGTGCATTCACACACATGTGGAAGAACAAGGTACATTCAGGAAATATCCTTAAGGTCTTGTCTGTCTTGTTCATTGTGGCAGCAACTCTCACTCACAGGCAAAGCTCCTTTTGGTGTGGGTCACCTTTCCAGACAGCGTGCTCTGGGCACCCTGCCTCTGCCTTCCAAGGTGGAATTATAGGATGGTCTCCACGTCCACGGGGCATCTATGTAAGTTCCTGGGGAGCGAGGGCTTAACTGGTAGATTCTCTCCATAGCCCATCCAGAACTTTCTGTCCCAACTCCCTTTTCCCTTTCTTTTTGAAATTTGTCGAGTATGCATGACAAATGGAGACTGTATACATTTGAAGTATGAGGTGTAGTATTCTGATCACATTATACATTGAATAGATATTGTAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACACAAAACCGCAGTGACAATCAGTTCACTGTTCCCAGGCTCTGATGTGTTGTTCATCCCATATCCGAGTGATGTTGTACTTTCTGTCCAATCTACTTCTCAAAAGGAAAAAATGAGCACACCAGTCACCCAGTTAAAACCCTCAAATGGCTTCATGTTACTGAGGGTAAGTTGGATAGCCCCTCTGTTGAAGTCCCTCTGTTGATAGACAGATGCTGTTCCAGAAAAACCAAAAGCTATGACACACCATCCCGCGCTTGGGAAATCATAAGTTTAGCTTCTTGTGTTTGTAAACTGAACAGAAAATGGTGTTTATAAGACGAGGAGAATGTAAAATTTCGTGTTGCTAGAATACTCAGTCACATAGGTTATAGAGCGGCTGAACTCAGGGTTTGACAGGGGTGTGGTTGGGGGAATCATGTGTGTGTATGAGTTGAGTGCCTGTTCCCAAGTGTGAGGGCACATACGTGTGTACATATGTGCAGAGATGAGTATAATGTGCATTCTCATCCTCACTACTCTCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATCAGGATATGCTCTATCGCACCCTTCATGCCCTGCCTTCTGCTGTGTGTGTGTCTCAGTGTCCAAAGGTATATTCTCTCACAAAAACAGTTCCATCCCCACATGCCCCTGTGCTTACACCCAGAACAGAGTGTGTCTTTTATCAGGAGAACTAATTCAGAGGTGGACATGTTCTGATTGCAGCCCATGAGGGACAGAGAAGACTTTCTGCATCTTCAAGACTTGGGCTTTCTTACACTGTGAACTGAAACCTGGTGTCCCTCCCTGGAGGATGGAGAAAAGGAGAGAAGGATGAAGGAAAGAGGAGGCAAAGGTGTAGGGGAGAGGATGAAGTCACATTAAAAGTTCCAAGTTAGCATCAAAACTGAAGAGTAGACAGGGGGAAATTGACAGTGTCAATGCTGTTACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATGTGTCTGCTGTGCTCAGGTGTCATTGCCCCACTAAATAAAATGCTCTATTAGGCTTATCTGTCCCTCTCACGAGTAGCCTGTAATTAAATACCTGTCTTTTAAAATGCTACTAGTCAGAAAGAACGCCATTTGAGAATTTTCCTTTGCTGATGAATTACACGGACCAGTGGTCCTTGATAAACAGGCCTGTTCTAAAGCGATGCATGAGAAAAAGAAAACACGTCTAAAACAATTGATGGGGGATTAGATCCCACATCTCTGGCCTCACTGAGTAGACTCTGTCCTCAGCAGGGATGAGAGACCAACTAGGAACAGCTGCAAGACTGGTCTTCCAGAGTGTGTAAGATCCAGGAGAGCCCCTTCAGGGATTCTGTCAGACCTTGCTTTTCCCAGAACAAATGCTGTTGTTGCCCATGCTTAGACATTGAAGCTGAAAGAGTGAGGACAAAACAGCTCTGTTCGGTGACCATCTCTCCTAAGGAAGTTCCCCATCAGAGCCAGAGATTTTTCACTGCTGCTTCAGGGCCTGATCATGTCTGTAATGGCTGTCTGTGGTGCAGACCTTTTCCTTATAAAGTTCTTTCTAAAGAATAATTTGTATCCTCTTCCTCCCCATGGAACCCACCATACCATTTTCATCACAGATGCCAGCGTATCTTTTTAAAGAGAACACAACTCAATCCAATTCTACCCTCTGGCATCCAAAACGCTTGTCATTTTCATAGCCATGTACTTCAGAGTGCTGACTCACTCCTGAACCAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGAGCTAGCAGAAACTGGTTAGCTATAACCTTTGATCAACTCAGCATCACTTGAAGAGAGNNNNNNNNNNNNNNNNNNNNNNNNNCAAACATGAGGGGGGCTTAGCAAATGTCTTATTGGGTTATTGTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACTCCATGGGGCAGCAGGGAGGACTGAGGCCTCACAGATTCCCAGGAGCCTGTGCTTGCAGCTTCTGATTCTTCTATCACTGTACACCACAGTGACCTGGACAGGCTCAAGGGAAGGAAGGACAGTCAGCATTACCGAGGAGATGACACAGTCACTTCTGTCCTTATTCCACAGACAAGAAAGATTGCTAATGACCCAGTGGTTATAACGTTTAACAGTGGGAACAGAAAGAGAGGAGGAACTTAACGCTTCCCACAAGGCCAACAAGAGAACAAGAGGCAGTGGTGAAGCTGGACTCTGCAGTACATTACCTGTGTTGGCTCCCTTCCCCCACCTAGTAACCCAACAGAAGATTCTAAGTCAAGAAAGAAAGAAGAGAGCCACAAGACGAAAGAAACACAAGTATCTCAATAATGCCCCTGCCTCAGTGGCACTGCCCAGAGGTTTGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATCCAGTCTTGGAGGTTGTCTGCTGCTCATGTGGTGTTTTGTTTCAGTTTTTTGTTTTCTAACTGACAGAGAGGGCTACATTATTGCCTACAGCGAAGCATTGAGCCTGCTGCACAAAACTCAGCATCTTGCTGGAAAAGAACCCAAGGAAAATTCCAGATCTCATTCAACAGATAGTGGCCACCTTCCCCCCTTCTCCAATTTCTAGTCATTAACAAATTTTTAAGCTCCTGTTTTCCCACCTTAACCACAACATACTCTGATCTTCATAAGGCTGATGTCACTCAAGCAGTGCAAGCCACTAGACAGAGGACAGAAGTAACAAACCCAAACATCCACTACAGTTCCCACCTAAAATGCTTACAGAAGTCTTGTCAACCTTCAGTCAAAACAGGCATCACGTTTCTCTCATTACCTACCCGTTAATTGTCAAAACATTTGCACGTCTAAGTTTTTTCTGTTAAAGGGGTGGGGGGACTTCTTTCCACTTTATGAGCCATTTACTTTAGTGTTGTTAAGCAGAGAAGAGGACATTCCAGTCGACCTTTACTCTAATAGGTGACTGAAGTATGCATGAGGCTGTCCCTGTTTCTCCAATAACTGTAAACCTAGATGCCTTTGCCTTGCAGGATGTAGGAAACGAGCTTTCTATCCCATCCTTCCTTTCTCATTCAGGAGTTCTCATGATCACTCTGGCATCCACCTCCTACCAGATCAGAAAGACAGAACACGATCCCTTCTGCCATTAAGGATCAGACCCCACTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCCTTAGAAGACAAGGAGGAAAAGGAATAGAAGAAGAAAGAGAAGAGAAGGAGGCAGCCCTATGAAAGCCACAAAAACACTGCACTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGATTATTTTAACTTTGTAGTCCATAAGTCCGAGCTCTTGGTTTGAAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCGTGAGTACACGTGATGCATATATTACAAAAGTGAAAAATGAAATGAGGAAATTCAATAAAGAAAGCTCCTTTCCAGCTGGAGGGGTATAGAGAGGATTGCTTCTCTGAGTAGAGTTATCTCTGAAGAGGAAGTCAATAAATGACTCAGACAAGAGCCTTTGAGATATCAGCTGCCAAGCCAGGGCGCTGGACTCCTCTCTGGCTGCAGTTACCTTCTTAACATGGCTGCACATTGTCTCTTGGGACCCAAGTTTCCCCTTCCCCATAGCTCTGCCCTACTTTGAGCCTAAGAGCCCAAAGAGCTAGCCAAGAATGTGGGGGGGTGAGGACACGAGGGGCTGGAGAGAAGGCTGCCAGTAATCCAGTCATATACACATACCATTTCATTGGCACTCAGTCCACGGATGCCAGGCAATATCACTGAGCTGGATGCCCAGGAGGAAAGACAGGGTTTAATAATCAAATAGGTGGCGGTCTTTACCACAGTAAGTTCAGCCACCTGTGAACACAGTCAGAACAGAGAAGAAGATGACACCAGTCTGTGAACTGTAAACACCTGAGTGCGTGTGCATGCTTGTGTAGAAGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATTGTTATTTAAGCATTGTTATTTCTTTCTTTTATTTTCAAATATTATTAGTCCCGGGACTACTTCATGACTTAATAAATCTTCCCATATTTCTTCCGCTGTGCCTGTTAACACTGAAAACACCTGCTGGTCACCCGAGGTTGTGCTTTACCTTGTCAACTATTTCAGGGGACTAGGGAATGAGACACTTTCTGTGAAGCCCAAGAGACAAGAAGAGAGCAGAAGCCCCACCTGGGAAAAGAAAGCGGGTACAACCTTGTCTGAAATGATTCGGAGTAGGCGAGCACGCGGATAAGAGAACGTGATGTGAGAACTGGGCGCAAGCTGGACATGCAAATGGGGACATTGAACACCACACAAGCACCCCCACACCAAATGGTGCCTGCGGGTTTAGGATTAAAAGTACCTTCCACAGAGATCCCAAAGGAATCAGTACTGAGTCTGTTAGGACATTGGGGAGAACAGAAAGCCTTTGCCTCCGCTCTCAGTAGAAGAAACGGCAGTAAAATGGGTTACGGGTGTGTAGGGCTATTGGCAGAAGCAGATTTAAAGAAAAGAACTTTACTCATCGGCTATAATTTGAAATCTTTATTATGGCAAATGGTGGTTATTAGATAAAGATGCCTCACACATCCTCCGTTCAGTCATAGGCACTTTCAGCCCATTTCAGCTGGTTATATGTTCATGGATTAAAGGCCTTTTAATAATATCTACTAANNNNNNNNCTCTCTCCCAGGGCAAGGTAGTAGTAAACCTCGCTGTATGGCCATTTCTCAGGCCTGGACCAGAAAGATAATGGTCAAGGTTTACAAGCCAAGTGGGAATGATCAATTATACGCCCACGACTACTGCACAGCTCTGTTATGTGATCGGCAGGAATGCTGGAGTTAATTTGGATTTCGGGACCAGCAGATACCCGCTGTCCCCACTTGGGCTTCTCCGGGTGCAGGTCTGTCTCTTGGGGCAACAGGCAGGGATCGTCCTACCAGCAACTCTGAGGAGCAGCAAGAGGGCACGTCATGGAAACCAGGGCAGGAGAGAAGAGAGGAAAGGTGTCTTTCTCTGGATCATAGACAAGAGTCAGAGACCTGAGTACCTGCTTCTAACTGAGTACAGAGCCACTCCCACCATGTGTGTATGAACTCTGCTGGGGTCTCCAGTCTATGATCGTATTCACTTTCGGTCCATCATCTCCTACTGGAAGGAGAGGACACCCAGCTCCATGTAAAGTGATAATGAGAAGCAGGCCGGTTACAGCGTGGAGGACAAGACTAAGTAGCATCAACACAGACATACACTTACATGCATACAGACATAGATGACACATTTATCTGCATGCATGTGCACACCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGATAATTTTTTAAATATACATATATATATTAGCGTGTGTGCACTTAGTTTCCCACGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATGCTAGTTTTGTGGTATCTGATTTCTGTATTCACCCTAGAAAGAGTCAGCCATTTGGTGCCCATTCCTAAAGCTTTTTCTTTTAAAATGCATGACTGGAAATAAGCAGGTAACTAGGTGAGTAAAGTGTCTGCCTCACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTAGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGTAAGATAGACAGCAAGGCAGACAGACAGATAAGATAAATAGACAGCATTGTATCTGAATGCAACTACTACAGAGCATATTGGAGCCCCCCTCCTTCCCATTGGGAACATATCCTGTATTACAGGGAAACTCACAACTTTCCCGCACAAAACAAGCATCTTATTCCCGCAGAGAGGTGGAAAAATATGTTTATATTTTCCCTGTGCCTTCGTGGGTCAGCACTGTGTATCACAAGATGAAAAACATGCCACCGTAATTAAGCGTTAATTTCGTTGTGGAAGAAAATATAAGAACAGCACCTCAGTTAGCAAGGAAGGCAGCTCCGACCAATGACTACATTTGACCCGAGCTTTGCTGAGCCCTGAAGTAAGAACTGTGGATCCCAGGAGGCCCAAGCTCTCACGAAAGGCTCCTGGAGAGTGAAAAGGTCCTCTCTCCACACGAGTGATAGTTCTCGTTTAACTTTAAGCTACTTCTGTACTGGCTGTGTCCTCCCTGCAGCCCGTGAGGTCATTGTAGTGCTGTAGGTTCCTGAAGTATTGGATCTGGGCGGTAAAACAGTGTAGATGTGGATTGTAGGATGGCCTCCTGCCTGGTGGTATCTGGACCAGCACAGAGGTGCAGGGATGAGGGGCGAGGATGAGTAACATCCTTNNNNNNNNGGGTGGAAGAACCCGTGCACAATACCCTGCATTAGCTTTGCTGCCTTAACTACCTAGTTCTGGTTATGTTAATATAGGGTGACTTCTGCTACTTTTTAACTTACATGAATGTCAAGCAGCTTATGTTACGTGACCTATCCTGGGTAGACCTGAACAATGTGTGTTCACCTCATGTAGGCCTCCAACTACAAACAATTTCAGCCAGGTCTACCTTATCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCAAGAATCCCCTTCATCATGGCTGCCCCTGACCCCCGGGGCAATTGTTCTCATCTTATTGCTCTTTGGAACAGGACCTGAGCATCATAACCTTCAAGATTCCTAAGCCTTAAAGGTTTCTTAAGCTTCCTGAATCTTCTGAGCTTCTTTCTTCCCACCAGAAGGGAATGCTTCAATTCCAATGGATTCCCAACACAACCCATGAATATATAAACCAGAGGTCCCGAAACAACATTCATTCAGTCAATGTAACTAAAGCCAGAGCAAATAACGTTCTTCCTAGTGCTGTCCTTTACATACCAAATGTCTCCCAAGGTCCCGTGCTAAGGGAGGGAGTGCTGTAGAGAATGGCTGTTGTTTCCCCAGAAGCACATCCTAAGACCTAAGGTGTGCAGTGTGAAACAGCCAGGATCCCTGCCCAACTCCCCGGCCTCAAAAAAGAAGATACAAGAAATCCAGAGTGAAAAGTAGCTAAACTTGCAACAACCTCGCCTGCCGCTTACAAAGTTGTGATTTAGTTGAACAGAAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAAGAAACTACATCTCAGCTCCACCCCTTTCCAGAGGTTACTTTAGCATTAGCTCAAAATTTCCAACCACAAGTAAAGGGGCCCAGAGTGATGCTACCAAAAACTGAGGTGAGCAAACAAAACTGTGCAATGAGGATGCACCGGAAACACAAGGGAGCCCGCAGCAGGTTGGGCTCAGTTCTACCCCTCAGGGTGTCTCCCCCTCCCTTCTCCACAGAGTGGACCTCCTTTGCAGCAGAAATCCACAAGTTCTGCCCCTCTAAGCAGCTCTGACAAGCTCCCAGGGTAGTTAAGAAGGACTTCCTACACCATCAGCCGTGTCTCCTCTGTGCTGACATGAATGAGACATGAAGCTAGGTGCAGTGGAGAGAAGAGAGGCTTGCCTGGCAGAGAACAGTCCTCACAGCTCTGCACATAAAGACCCATCCTAAATTCTTAGATGGTGATAAACAGAAGTGGAGGAAGGAGACCCACACTGAGCAGTCCTGGGGATGAGCGGATTTACCTGGTGTCTAGCACTAAGAGAGGAATAGTCCCACACATTCAGTACCACTGTCCCAGGAGAAGCTCCAGCAGTGGCTCCAGCAGCGGACATCCCACTAAGATTTGGCTGCTCATCATATCAAGACTAGCACTTGCTTAGGAACAGGTTCCTGACTACAAACTGGCCCTGGGATATAAAACCACTCAACCCAGAGAGCTGAGAGCTATGACAGGATCTACAGGGGTTATCTCAGGGCAAGCATCTCCTCTTCTGTGTTGCCATTTCATCCCCACTTGGCTTGGGCCAAGTTGAGAGCTTCAAGGGATTCAGTGTGAGTGCCACAAAGTGGCTACAACACATGCCCATACCTGGGGGATATCACAACAGATGCTCATTCTCTCAGCATTCTGGAAGGTGAGTGTCTAGAGTCTAAGTGTCAATAGGGCTGTGCGTGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCCCTGCCCCTCCTCTTTTTTCTGCAAGATGCCACCACCCTTTGCTTGTGGACACATTGTCCATCCCTGTCTCTTTTGTCACATAGTGACCTCCTCTCCTTCCCATTCTTCTCATGGTCTCAGAAATCCACAGCAATGGAGCGGGAGCCAACTCCAGTCCATATGGGATCAGCTCACTAGGCTACAGTGGGTAAGGCCCTGCCTGCCAATCAATGAAATACACAGACATTTGCATGTAAAGATGTCAACTCATAATTCTGGAAGGAGACAACATGATCTTCACCAACTCTTCACCCAGCGCAAAGCCAGAACAGTACCCTTGGCTCCCACAACTGCTTCAAGTTAGTTGAACTGCTATTAATTGAGCTAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTTAAATGAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCTCTGAGGAGCATTTCACATTCAAACTATCCGAGAAAGGGAGGAGTGCACCAGAGGGAAGCAGGCATCAACCTCTTCAGCTGGAATGTTGAGTATCTTTGTCTCCTGTGTGAAGTCATGTGACTACAAGGTCCAATTTCTTTGCCTCTCTTGTGTCTAATAATAAGATGTCATGAAGCAATGGTCTTCACCGTGGAAAAGAAGTGGGGAAGGATGGAGGACAGGAAGGGAAGGCAAAGAAAGGAAGTAGCAGGGAAGGGACATGGGTAAAATCTCAGGGAAGGCAAATCCAGACATCACAGATCAGACAAAGCTGCAGTTGTCCCATGTTCACACTCTCCCTCGACTCAGAGGCACAGCATATTTTCTGCTATGACCTGCTCTATGCTCCCTCCCTGAAGTAAAGACAAAGAGTCTGAAGGGCAAACTTGGAGGCCAGACTCCAGTGAGAGGGTCAGGAGCCAGACTAGTAATCAGCCCCTAATGGGAATGCCAATAGCAGTACCCACACCCTGTCAATCTAGTCTGCAGAAGGACTGGAGTTCTCTCATGGAAATTCAGACAAGCCAGGAGCCCTGTGCGGTTTGAGTCACACCAACACCCAGAGTCCTCGAGCAAATGCAGAAATCCCAGAGCACATCAGGACAATCCTCACCAAACACAAGAGCCCTCTAAGTTTGGCACTGGGCTGGGGACAGGTGTCAAGGGGACTGAAGGCTTTTCTGAAGTGATAAGAATCTGCCTCCCACCAGGCCTAGTTAGACATTTAAAATGGAAATAATGGGGCATTTCCCACCCACTAAGTGGCTAATGGTCCTGCTAATCACCAGGTCTCCCTGAATGGCCGATATGAGCAGCTCAGACCTGACCCAGGGCTTCCAAAAAACCACACTTCTCTAGACATTTCCTGTAAAACAGACATTGCAACAAGGGAATGGAAGGGAGGGAATGAAGGGCTGGATTTGAACAAATAGGCCTTACATGCATCTATAAAAGTTCTAAAACAATAATAAAAGATATTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACTTCATTCAAGTCCCACTGCCTCCTTTGGTCAGCATTTTGCTCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACATATGTCCAGTGGCAAGCTCACACACACACATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCATTTCTTAATAAATAAAACATTATAAAGCTGTCACTTGCATGAAAGGGTCTGCATTATTAGCTGGCCCCTGACCCATTCTCTCTCAGGCTCAAAAAAGAGAGGACCATGTGGGACTATCACCAACCTCTGCTCAGCTCCTGACAGGATCCTGAGTGTATCTGTCTGTTGAATGAAGGGTAACCTGGGCATGCAAAACACCACACAGGTCCAAGACAGAAGGGACCCCAGTGCACGTATGCAAAACCAAAGTTCAGATCAGTTCATGAGAAACCATGAAATATCACACAGCCCTCATGGTCAAACCTGAGCTTTCTCAGAATAAAAATTTGCCTGATTCTACCTAGCGTTTACCCTGAGGACCAGCAACTGCTTCTTGTCTTGTTGTCGTCCTTTCTACTCTATTTCTATTTTGTTTAATAAGAATTTTAAAAAATCCTAACTATGGGAGAAACACCATTTATCAAACAGGAATAAACAGGTGTCTCTTGTTAAACAAGATGGTTTTAATCTTTCTTGGTACTTTTAGACCTATTTGGGGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAACTTAATGCACACTGTGGCATCATGGAACAAAGACTTGGGGGGAAACGCTGCAGGTTTGGAGTTTGCCCTTGATAAGCCCCTACAGAGTTAGGCAGAGGACACTCTGGCTGTCATCTCCTTTGTTCTGAGAGGATAGAAGGGAGCTCTCTGTGGTGATTACAAATACCTGTTTCTCTTTTATCTACTTGTCCCCAGATCCACTCTCCCAACCTTCCATGCCAATATCCTGCTCTGGAATTAAATAAATGAATACATACATATGTGTTGGTTGCATAAGCATAAGCATGGGAGGTCAGAGGTCAACCTTAGCTGTCTTCCTCAGTCCCTGGGTCAACTCCCTTCAGTGGTCAAGTTTACACACCTGGGAAGAGGAGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTCCACCCTGCCTTGCTTTGTTTTCTTGCAACAAAGTCTCACACTTATACCCCAAACATACCAGTCGGGCTGGTGGACCAGAGACCATCGGGGTTGCATCTGTCCACCTCTCGGGTACTAGGATTCCAGGCCACCATGTCTGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAGAACCCCACCTCAGGACCTTGGAAAGACATTCCTGTCAGACCACAGTCTCTCTTAAAGGCTCACGTTCCTTCCATGACAATGGCATGTGGGTTAAATTTCTAATCAGAAGACAGGAAGCCACGTGAGCTATGAAGGATTTTGCATTGTTTCTCAATAGGGCGTCATTTTGCATTTGTAAACTGTGAAGTTTCTGGAAGAAACCTCATCTCCCTTATGCTGCACAAAAAAAGGAAATACCTTTAGTCCATGAAGTGTAACTTACCACCCACAGTAATCATGAAGAAGGCAGGGGTGGATATCATCTGTTTTCTTTGGTGCTGAGAAAGGTCAGATATTTGGCAGAAAATTATCAAACATTTAGCAGGGAGAGGGGGAGAAAAAAGAATGAAACTTTAAAATTATATTGACTTGTTTGGGCAGAAACATTTTAAATAATATTCCATTGTCCTTCCTGGTGAGTGTGTTTTAATTGTTGTATCACATCCACAACCTGGGACATTGGTCCTTACTTGAGTGTGTGGTTGCTAATTACTAAGGAGGGCCTGGCGAGGGGCTGGCAAAGTGGGGTTCCGATAGGACAGAAGAAGAGTTCAAATGAGGCTGGCAAAATTCTGGCCTGAGAAGGGCAAACACAATAAATATATATGATGGGAATGTGTCTGGTCACAAAAATATAAAACCAATCAGTATCCCTTAATCCCAAGGGTGTGATTGACTTGGGAAGAAACACCAAAGCACACACAGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTATAGGATAGAAAGTCAGTTATACTAATATCCAAATGAAACTGGCTATTTGCAGTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGACGGCTAGAGCTATTGAATGAAGGTCCATCATCAGCCACAAAGTATAAGGCGTGTGTATCAGGGAACAACAGAGACAATTTTAGGAAACCGGCCAGTTGGATGCCATTGTGATTTAAATGGAATTTAGCAGCTCGACAAAAAGTTATCTTCCCTTCCCAGTCATTTGTGGACATGTTACAATTCAAGGAGATATCCTTGTTTGTTTCATATGTCTCAGTGTCTCTCTCGTTCCTCACACTGTGGTGTCTGAAGTGGAAATTTCTGGTTGTCCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAATCCACATATAATGAAGGGGTGTCAGACTCGTTTCAATTACAACTTCTTTTCCCTTGCATCTGATTTTGCAACTATCTCCTCTTTAAAGAAAGTGCTCTGGGGGTTTTCTGAGGAAAATTCGTTCCATGCATGGATATTTAATAACATATTTTCCCATTTGTGTGTATGCATATATGCATATGTGCTATACGTGTATGTGTTCATGTGTGTGACATGCAGGCCAGTGGACCAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGTCTTGGTACAGAACTTATACCCATGCTTAGTTTTTTACCTTGTGTCCAGTTCCTCAGGCTCCACCCCAAGCTGTCTCCCTCATCCCAAGCAGTGTGTTTGAAAAGGAAACCTTATGTAATTATTAGGACTAAAGGCCTAACCAGAGTGATTCAAGCCCAATAAGGGCATTACACACAAAGAGTGGGAATTCTGAGCATTGAGATGAGAATGTTAAAAGGAAACCCAGAGCCTATTAGGAAAAGCTGAAAACTGTGTCTTCACTCAATCAAGGCAAGAATCAACAGAAACCCAAGCTTGTGTCAGCTTATATCCTATGAAACTGCATAAGCTTGTTTGTTATTTAAGAGGCATAATTTCTTTTCCCTCTGATGCTGTCCCTACTATGTCAAATGAAGCGGGGAACGGCTCCCTACAGCTGTGGGTTTGTTTGTGGACGAGTACCAGATTGTCTCTCATCCCTGTGCCACCCCAATTTCATATTGGCACTTCCAATTGACCAGGTGAGAGCAATGTCTGGCTATCACTTCTGAAGATAAGCAAGAAGGTGCAAGGTCACAGAGCAGAATGCATTGATTTTCATCCTGAAATTGGGAAACATCACGTTTCCAATTCCTATTTCATTAAATGGGAAACCTTGTGGATACCCGGCCCTATTAGAGATGTCTCTCTCTTTGGACAATAGAACAAGAATTGGACTAAGACCATTATTATCTTAAAAAACATCTACATGAGACTGTTCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGTAATAGTTTTACTTAGTCGAGGGAGACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTATCTTCCCAGTGCCTGTCTTTGTTTTTGAGGTAGGCTTTTCTCACTGGGATCTGGGAACTTATACCTGTGATGCTTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTAGCTAACAAATGGGTTTAAAAGGAGATAGAGGTAGATCCAAGGTGCCTGACATCAGGGAAGCTGAGCTTTGGTGCACACAAGGGCAGCTGTTGCAGGGTGAGGGTCATGACGCAGGGGACATTAGGGACAAGTAGACATAACAGGGACATGCTTGGGACTTAGGTTGCCTTTGCTGCCTACACACAGAAGCCTGATGATGCTGGTGCAAGCTGTAGGAGATCCATCTCCATCGGTAGAGGTTGCTGTGATCTAAATGTCTCCCCTACCCCACCCCTAGGAAGATGTCACAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTAACAGCCATCCAGTCTCTGAGACTGGAGTGACAGCAAGCTGGCTGGTTCCTGAGTGAGGCAGGGATCAGCCAGGAGAGGGGTGAACATACAATGTGCTTCTTGATTTTTAGTGAGAATGAATGCAGATGAATGCTTCACTGCTAAGCAGTATGAGTGGCATGGCTTGGTTAATCTCGGGCCCAAAATATAAAGCAAACAAGAAAAATAAATTGCATGAGAAGGTTGGCAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATTACCGTTTGATGTGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCAGCCATGAGCATGCTCAGGCTACAGAAAAGCCTTGCCTCTAGTGTCCTCCACTGTGGTAAAAAGAAGGTCCTGTTGGACCCGAATGAGACCAATAAAATCGCCAATGCCAACTCCCGTCAACTGATCAGGAAGCTGATTGCAGATGGCCTGATCATCTGGACGCCTGTAACTGTCCATCCTCAGACTCACTGACAGAAACACACCTTGAAGGGCAGGCATATGGTCATAGGGAAGGGAAAGGGAACTGCCAACACTTGGGTGCCTGAGAGGGTGACCTGGATGAGAAGGATGAGGATCTTGTACTGGCTTCTCACGAGATACTGGGAATCTAAGAAGATGGACCGCCATATGTATCACAGCCTGTACCTGAAGGTTAAAAGGAATTTATCCAAAAACCATTGGATGATGATGGAGCAGATCCTCAAACCGAAGGCAGACGAGGCCCGCAAGAAGCTTCAGGCTGACCAGGCTGAGGCTCACAGGTCTAAGACCAGGGAAGCACAAAAACACGTGGGAGGAGCGCCTCCAGGCCAAGAAGGTGGAGATCATCAAGACTCTGTTCAAGGAGGAAGAGACCAATAAATAAAGCTTCCTTTACGTCTGTGCATAGTGACCTCACTGTGGCCTCACATGATCAGTCATTAAAATAAACTAGCCTTAAAATAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGTGTATTCATTCTGCCATTTCTGTTTCTCTGGAAACCTTAATACAATAGCGCTCTAGAGAGAGGAACAAGTACCCACCAGACAAAATAAATTCCAGTTTACTTTTCTGGTGAATATGAAGTTGTTGTGGTTTTAATAAAAATACAAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAGAAGAAACATATTAAGCCTCTTCATCCCTAACTGGCTGGCAAACACCGAGCCCACATCAGCTAAAGCGATTAAGGGATTAGGAATGTGTTTACACAGAAACATAAAGTTATCCTGTCAAGTGCAGATGAGAGACAATAATGGCCTTGTGGGCAAGCCTACCGCCTCAACCATTTAATGCAGACAAATCAGGACAGACTGACAGCAGCCTGTCAGGCCAACAGAGACGAGGGCCTGCGTGTTGTGTTGTTATTTTCTTTTATGAATTTTTGGAGCCACCCTGCTCATTAATCCTGTTCATAATATTAACTCTGGCACTTTTTTCTTGGCTCATCAAATATTTCCTTAATGAACAGTCAGCTCACACCCCCCCACCTCCATTGTAATGACTTTCAAATTAAGTTCATCAGGACCACGTGGGTTTTTAGAACTCTATGATGACAGAATACGCGGGGAAAAGAACATCTTTCATTGTATTTGAAGAAAGACATAGTCAATCACCTGCTGCCTTGCCCAAGAGCTGACTGTTGCCAAGCTCAGTGCTGAGACCTCTGCCTCATGGGCACCATCAGAGCCGTGAGATGAGCACTTCTAACCAGGAGGCATTATACTGACATGACCATACGGTGCTCCCTCACCTACAGCCACCGGGTTCCAAACACCTGGTGTCCCTCCTCCCCTTAAAGGAAAGCTGTTGGGATCCACATTCAGCATCACCCATGCCCATAATCTAAAGCACATACCTTTTAAAAATCAGATGTGTTTATATTACCAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAATCTGTGCCCTGTCCCCAGAGATGCTTTGCTACTGTACAAAACCACATGGGAGACTTGGTGACCATCCTCAGGAATACACTTCACCCTATCAATGAAGAGGATGCCATGGCTGGTGGTATTGTAGACACTAGGAGACTCTGAGGGAAAGTGCGTTGTATAGAGGAGTCCTTTGAGAACCAAGACTGGAGGAGCACCCTGGACTGGATAGAGATTGGGTTGGGCCATTGCAGAAGATAAAAGAGTGATGGTGCCAAGGACATTTGAGCAATCCCATGACCTATCCAGTCTGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTTCTCTTCAGATATATGATAATTACACCCTTGTTTTAAAGTCTTGCTTAAAGACTCATGATGCTTGCGTGAAGAACATTCGTTGGGTCTGGGTGGCTCCAAAACCCCAAGTACATGAAGTCCTGTGTCTCCCTGAAGTATGAAATTGGCATGTGTGCACAGCCCCTCCCATCCTCTGCAATATCATAATGTTAAGTGTGTGAAGCTCCAGTGTGCAGCCTGTAAGTGCCTCCATGTGTGAGTTCTTGAGCTGCACACTCAACAGAATCAGGCATGACCCTTCTGTACTTTTGTTTATGGCTCTGAACTCTGGCCTAGACTGATGGTCAAGTAGTTCTGGGAAGGAAGATAGCTGGGTGCCGCCAAAGGAATGAAGGTATGTGATTTAATTACAGAGCTGGAGGAATCTGGCTCATTTCTTCCTGTACCACATGAGAGAGTAAATCACTCTGTGCAGCCAATTGCNNNNNNNNNNNNNNNNTCACCGAGAAAAGGCACATAGGATGCTTGTTTTACCTAGTCTAGATGATGAGCCCCGATCAGATTTAAATCTCCATATGTACAGCGTAATCATTGCTTTTTAGTGCAGAGATGCCGTCCTTTTTAAGCTCCCAGTGCAGGTAGATCTGGGTGTTTGGTGTGAGAACCCCTCTCTTCCTGTGGAGTCCCCCTCATGACCACTAAGGTGGCCACATGATCCCAAGTTCACCACCATTCTGCTCAGCCCCATAACAGATGAAGAAGACAAATGATTTGTGGAGATGGGATGGGCAGATTTTAGACCATCTCCTATGCACGACAGAGAGCAGCGTGGAAAGGAGTGGAGAATGACCCCTGGCATTTTCACACAGAAACAGCTGACAAACTGCACCACAATGTTCCAGTTATGGGTGTTTCCTTCAATAACAGATAGTTTAAAATAGCACCATTGTCTCCCCCTCCCTCCCCCAAGTGATGGGCGGCGGGCCCACGGGCCACCAGGCTTCCTGTAGGAGAAGCCTCTATGCTTCCCTCAGAGCAGCTCTCCAAGAAAATAAATAGCATGTGCTCATTATTCGAATGAGGTTTAATTAATGCAGAACTAGCCCCCAAAATTTCCAAGACACCCATGGTAATGAGCTCCCAGCTCTCTTCCCCTCCAGTTTGTGATGTCAAGCTGAAAAGCTGCATGTGACAAAAGCTGGGAAGCTGAGGACCCGACAGCAGTTTGACTCCACAGTCTCACAGCTTGCAGAAGTATCTCAGCCCCAAAGCAATTATTCAGCCATCCGTTCATGGCTAAAGGTGGTGTGGATGGTGACGTGCTCCCCAGAGAGCCTCTAAGGTTATAAAAGAGGCTCAACTCAAGAGATTTTGAGGCTGTCTCTAATTTACACACCTGAACGAGCCCCGACCCTAATTCCAGCCAAAACATTTCATAAATTGTACAGCAAAAGGCACTGAGTCACGCTGACCTTTATTCATAGCCTCATGTCCTTGTTCAACCGACGAGAACACACCTCCAGAGTCCTGGAGGAAGCAGCATTGTGCCTGTGGTTCGAACAAGACAGGATAGAGGAACTGGAGAGTTAAGGGTGACGCTAAAATGGAGCGAAGCTATCTTCTGGTGTCTAGCCTTTGTCTCCTGATGGCTGAGCACCAGAAACATCAAGGCAACCGACCCAGCCAATGCTGCCTGCAGAGATAGTGCACGTTTTCCTAAAGATATCTCAGTCGAGGCTGAGAAACACAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGTGCATGTGTGTGTGTGCACACACACACAATTGAAACTATCCTTACTGAGGGTCAGGAAGTGTATGACCTCTGGTTTCACTCTGTTATTAATCCACTCTCATCCCTAGACCCAAACGATGTAACTCATAAAACCATTTAGGAACTTTATTTACAAAAAGAAAATCACCTAAGAGAAACAAGTCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAAGTACATTCAATCACTATATTTTACCTAATTTTTAAACTTCACTTTGTCCTTCAACCTTGCTGTAAATTATATCTTTTGAACAATGGTGCCTGAAGAGCCACAGAATTGTGTATAAAGCTCTCTCTAAATGCCCATGTTCAAATCAGAATCTGTGGCAGTCACCTTCTCTGTGTAATAAACTCACTGATTTCCCCCTGTGGTGTAGTAGGGGATCCAGCTTTACCTGAATGGAGGTCTCTGAGTGGGTCAGGAACTGCTCAGGCTGTGACTGCAGTATCCAGTGTCCCCACCACTGCTGACAAAGGACAGAGCCCTCCCCACGGGTCCCACAGACCCCAGATGCTGGTGCAATAATCGAGCCTCTTGATTTCCCTCTCTGTGAGGTAAAGGTATCCATTCACCTGGAATTCATTCAGTATTTTCAAGAGTCAGAAACATCCTGCAGAACAAAGCAGCTTCTCTGGCCTTCTCCAAGATCCTGAGAACATCCACGAAGTCCAGTTCACTGAGAAGATGAGGGCACCCTGCCATTGCCACAACCTCCCTGGGAGCAGAGAGGGTGGGCAGAGGAGGCATACACTGTCTTTTTCCCATTCCTCATTGTTCCCATTCCTTACATATTAAACATGCAACTTGCAGAATCATCAGACAAAACACCAGGGGCTGGGAGATGGCTCATTACCTTAGTGATTCAATAATCAGAATTTAAATTGTCAGGCCTGGGCACTCTGTCTGGAGCCGCAGTCTTTCCAATGTGGGCTCTGCCAACAGGAAGACATCCGGCTGCCCTGTACAGGGCAATACTGCAGCCCAACCCCCTTTCAGTCTTACATTCACTCACTAATCAATAATCATGGGGCTCAGCGCAGAGGCCAGTGGCTTGAAGAAGAGCATGAGTACATCGAGTTTGTGCTAATTCAGCCTGATCACTCAATGTTTCCGTGGTGTCAGAGCCACGATCTCCAGGATACCACCTGGACCCATTCTCCCTCTGATTTAACACCTTAATTGGAAAGCACATAACGGGAGGATACTGGAGAAAGTCCAGGGTAGACCAAGTCCTGCCAAGTCCCCAGTAGGGAAGTGGTCCCACAGCCACAAACCCTTTCACACCTCCATCCACTTAAGCCTGTGATTCATGAATGATATTAATAGAAACCAACCAGACATGGCCATGCCTACAGTGCTATGTCCAGCAACAGATGTTTCCTATAGTGGCTGTATTAGAATAACCATAACCCAAGAATGCAGCCCACTCATCATTGCCAGATCACCTTCACTAACAAGACTGGTGGTGGCGCTGGAAAAGGCAGCTGTAACTTAGGCTGTGCCTAAGCTGGTCCCGACTGTAATTGATCTGTTTCTTCCATAGGGGAAACTGAGGAATGTGACTAGTTTCAGATGTGGATCTCTCAGCTCTGATATTGATGCCTTTGTTAGTCAGTGTCTGAGATGGCCCAGAGGCCCAGGGGAATCTGGCTTGAGACAGGAGAGATGCTTTTCATCCTAATTCAAGATGGTTCCCCACGTTATGAAAACATGGTTTACTTGTTCACTTGATGCTGTCCTGGCCAGTCTGCTGGCTAACAGAGGAGCAACACCTCTTCCTCTGCATCCAGCAAGGTCTATTCAACCCCCTTTCAGCCCCAGACGTGCTTCTCCCATTTCCTATGAGGACAATGAATCTTTAAAGAATTTTAGGGCCCCCAAAATGAGGGAAACCATGTGCCTTGTCATGTTAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGAATTATGGACAAAAGTGTGCAAATGCTAATTAGAGAAGGATGACATCTCTGTGCAGTCAAGTTGCATGATCTGATTCAAACTTCCTTATTCAGAGGTAGCAACAAACAGGGAATTTCTAAGACTAAGTTTATTATCATGACATAGTGAATACTTTTTAATCCAACCCTTATGGGATCTGTGATATCCAGAAACAGATCAAGAAAATGGGAATATTATAAGGGAAGAATCATGCTTAAACATTCATGGAAGAAATAAAATTCATATCTATTAGATTACCACAAAGAGGTTGATGCTTCTGATTGCTGCCTGCTACCTAACATAATCCATATTCTCTTTTATTCTTTAGAAAGTAATAATAGATTAATTAAAAAGACTCTGTATCTAGAAAGAAAGTTTGAATTTAATGTGAACTTAACTCCAAAGATATCACTCTTTGTATAGGAGTATTTTGTTTACTACATTTATTATAAAAATAATTTGTGTAAGAATGTCAATTGGAATTGCTTCGAAAAGTTCCTATAGCTTGCAGATATGGTTATACTTTAATGAGATTTAACTTTAGCAGTGAATTCCATTTGTTTATATCATGGTTCCTTCTACATCTACTGATGGAAATGACAATAGTTAGATTAATTCTCAAACACTTGGTTAAACTTCACTTACCAAAGGAAATGATTATTGAAGAACTGCAGCAATTATTTTTCTCACTACTGATAGACTTTCTTCATGTAAACTGGTATTGTCTTTTGGAAAAAGAAAGCAAAATTAATTTTTGAATGTCTCAAGTTAGCAAAAGTATTTTAGAAAAAAGTCATTCTACTCTTATTAAAGGAGATATTATCTAATGCAAAATAAGTTTTAAAATAATTTATAAGGATAGCTTTTGGGTTCTTTTATAACTGTCCTACAAGAAATAAAATGCAGTTTGGTCATTTTGCTTTTTAATGTACCAAGGAGTACTAATGTAAGGGTATAATTCTGTGACATAAAATATTGCATACACAATTGCCATCCCATCAAATTACTATTGTTAATTTTGATTTTGCATTCCCTTGCAATTCAGAATAAGTATCTTATATTTTCTGGCATTTTAGCAATTGGTATTCTCATTTTCTCAAATAACATGGTATTACATTTTTTCTCAAAATATTTACAAACAAATTTTTCAAAAATATATGTACTACAGAGTTTCTTTTTTGCCTGTACTTAATATCAAATTATATCCTGTAAACTTTAGCTATTGTTGCAATTCCATTCACCATGACACATCAGATTTATTCTGGCTCTTCATATTTGACAAATACACAACCACACATAAGGTTGTTGCTATCACACAGCAGACAAAAATTTAACAACTGAAAAAGTGGCAATAAAAATCAGTCAACTAGAATTAAAGTGGTAAGTCAGGTACTGCCTGAAAAACAGTTCTGACTAAACAAAACTTCACACGTGTGAGCTTTAAATTTTAAATAAAATATATTGTATGGCAATATGAACCCAGTCTAAAATGATCATCCTTATGTCCTGTTAGAAGATCTAAATTATTTATATTATTATTTTGAATGTATAAGGGCATTTTAAATTTTATAGTGAGTGTTTTCTCAGAGGCACGTGTCTCTTTATATTCTTATTTGATTTAAGATTAGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCACTTTTAACAATTATTAAATGAATTCATCTCCTAATATTATTCTAAGTGTGAAATTCATATACACAGACAGTACTGCTTCATGTAAGGAATTATATTCTTAGAATTGCATTCAATCACTTAATAATTTTATATTTTCACAGTTTAAAAGGATGTTTGTATGTGACTGAAAATACATCGAAGATACCTGTATCCCAACACTGACACAATATTCTCTATTGCTGTCTTATCCCATAAAAATCTTTCTGAGAGTGGTTTAAGCTGTGTTGGAAGATATGCCAAAGATTCTTTCNNNNNNNNNNNNNNNNNNNNNNGCTGTCTATTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCAGCATCTAGAAGCTCTCATTCCTTTGAGGTTAGCCTCCTGTTCCTTTCTCACTCATTTCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACTTCCTTCTTCATTCACTGGACAACAGCTTATTATGATTCACTGCTGTCAGTGCTGTCCTTGCAGCAGGAAATCAATGTTCAGTGAGCCTGGACCTCAGGAAGCTGAATGTTCACACAAATGCATGCACACATGTAACCAGAGCTTGGTTCGCACTGNNNNNNNNNGCATCAAAATATTTACAACATATTGTGCAATGAACACTTGCCGTGGGATTCAATGCTATTTCCCAATACTATTGCCAATATTACTTGGTGTCCAGCTCCAGGAGTGAGGGGTCATCATTTATTTTAGATTATTTATTTAGTGTTGAATATTGAGAGCCTCAAAGTTATTCCAACAGATCTTTATACACACTAATGGTTCTTTATTTGTTTTTTGGGTTCTTTGGTTTGGTTTGGTATCAAAATATATACAGAACAAAACTTAGCACTTTACCANNNNNNNNATAGTGCTCAGCATCTCTGGTGTGTGCCTGTCACTCCTACACTGACCCAGATCTCTTTGAATCTATGGAGCTTTGATGCCATTCATTTTACACACAGTAACCACCTTCCTTCTCTCTCCTCCACACCCCTAACCTCCTGCTTCTTACCAGTGTTGATAAAAACTTTACATACATTGATATATGCAACACCAGAAAATACCTGTCTTTTTGCAATTAACTTTGTATCCTCAGGCTCCTTCCATGCAGCATACGTCAAATGCCTGAGTATTATTACACCCCAAGGAGAGCCCACAGCTCATAACTCTTCAACCTAAAACTTTGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGCTGCTGCTTTATTTGTTTGTCGTAGTCTGTACAGTCAACTTTCCTTTGGAAAAATATAAGATGTTTGAAACGTTTGCTGCTGCTACAAATATATTACTGTAGCTGAGTAATCCTGTACATCATTTTCTCCTCAGAGGCATAGAGACTATTGCAATCATTTACAGCTATTGCAGCTAATGTTGACATGGGTAATCCAATATGTGATCAGAAGAGAAAAATCAAGACAGTGTAGATCCTTTGACCATGTTTCCAATATAAAAGTTTTAAAAACACTTAAAAACTATGAGCTGTAATGGTTCTGCAAACCCTTAAAACCATCTCAAGATCAGTTACTTATTCTTACTCTTGCATGAAATAAAATACAGTTAGTTAACAGAAGGTGACAACAAGGTACTTTTGAATGTGTAAGCCTGATGGTGCCTTTGGTCAATATGATAATTATCAAAACTACGATTTCAAGCAAATTTACAATATAATGTGTATAAGACATGGAGCTCATCTGTTAATTTTCTTGTTCTGTTTGGCCAAAAGCACACGCCATCTAGTTGTAGGGACAAGTCAGGTTTATATTGTAGAACCTCAACCAAAGTGTACATGTTTTTTCAAGCATCTACTAGCAGGGTCACATACNNNNNNNNNNCTCTTTTCATCTATAAAATTCCATTCCAAACCATGATCCCAGGGTGGTGGGGACTTCCCTTAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGGAATATATGAGTGGAAAAACAATTTGTAATTGCATCTTATTAATATATTTCCCTTAGATTTTATTTTGTTTTATATTTTACTAACAAAATAGTTACAATTTATTGAACTTGGTGACTCAAGGCAGCAAGTATAATACATTTTTAAAAATGACTTGGAGCAATATATTATGTGAACTTGAATTTTAACTCCATTACTATCTTATTTTAAAGAGGACTTTTTCACACTATTGTTTCTTGTATTTATAAAAAAGAAATGTACTGATAACTAAATGAATTTTTGGAGGATCAAAATGATATAATAGGAAGAAAATAATTTTTGCAGATTATATACTTAACAAATAATGATACTTCATTATATCCTCACTAGATGGTGTGAAGCCCTTGAAAGAAAGCAGAAACTACAAATTTATATTTATAAGTCTATTCCCTAGATATGTACTGGAAACATAATAAGGAATCACTTATTTTTGGAGTAAGTGTATGAGTGAATTAGAGAAGCAAAGGACATCATTTCAATCCCCAAGTACATAGAAGTCAGATCGCTAAAACAATCACCATGTTAAACAAGCAAAAATGAGTGCGCAGACAGAGCCATTTAGCAATAACATCATTTTTCTCTTCTTTGGCTAAACCATATATGTCATGCCTAGGCAAATTCCTTTAAAAGCATGGTTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATACATTAGTACTGAAGAATTTTAAAAGCTGCTTTATACATTTTGATTCATTTTAAAATCACAGTTCAGAAAATAGATTCAATTTAGGTAGTTAATTATTATACTATCAAATTTTCTCATCTATTTCATAAAAACACAAAGATTTTATTTAGTAATGTCACTGTATATATTTTAGCATGTGACATATCTAATTAGTTTTTCCAGCTTGTGATATAATTTCAGGATACTAGACCTACGTAAGGTAGAAAATATAACAAACGGATTGCTATATGTGATAGAACAGAGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTAAAAGATGAAAGATCACAGATGAAAAGTAGACAAATAACACATACTCAGAATCATCAATCATGAAATAACTAGTATTAAAATGTAAAAGTACCTTCTTATATGAAGCAAATTTTAAATGTGAATTATGTTCATATTTTAATACCTAATGGGAGTTTATCAGCCATAATCTTTAAAATAAAATGTCTATTCGAAAATTCCCCTCAGGTAGTTAACAGACATTAAATACTTAACTTCCTTTACAGTAATCTGTCAAATCACCCAGCATCTTGTCTTTGTTACATAAATGCAAATATTTTTACTTTGTTCATAGTTTGTTTCAAGTTCAAATCTTCAGTTACTTTCCACCCTGCTCTGCATTCTCCTTCAAATCCTATCAGTATGTTTAAGTCTCAAACAAATCCTTATGTGTTCTCATGAAAATTAATCACGATCCATCATTTTTTATCTTTAATATCATTGCTCTCATACAGGTAACTATTATTCCTCTGTCACCAATGGGATCACTATCCACTTCTCTGTCTTCTGTACCATTTTCAACATCAACCATTTTATAGTTGCTCNNNNNNNNAGAAAATAAAATGTTCTATTTTTCCCGTAATAAATTATGTACCAATAGTTTGTTCCTTTGAAACTTTAGACAAGAAAAACATAGTTGTTACAAAGTGCTAGTTCTACTCAGACCTAGAACTGAAAGCTGTCTATGTGACAGGAAGCACAGGAAGAACACTTCTGGAAGAGAAAGCAGAGCTTGCAGAAGACCTCGTGCAGGGAAGTGCTTCATGCAATTGCAAACAAAAAGTGTAAAAGACCTGAACTTCCATAATATTGAAGAATATTTACAAGTGATTCTGAGTGGGCTACATAGGCAGGTTTATTTACAAATCCATGGTAAATACTAGAAAAAATGGCATGAAATTGTATTAGGGCAGAAAAGGAAATAAAGTTAAAATTTGGTACAGGTTTCAATATGGATGTTGTTAATTTGGACATGCTGAAGTTTAGTGGATGATAAAATGTGATGAATGACTCATATATACTAACAATATCGCTTGCCCCTGTAGTCAAATTCACAGAGTGAGAACAATAACATAAACATGTGACAAAAAAATCTGTTCAGGTATTGCTACATTCTTTAATATTTCTTTTTGAAAGCGTTCATTTAATTAAATAAAATTCAATAAGGAACCAAAGATAACCCTTTTCATCTTTGGCATATCCAATCTCTAAACAGACAGGAGTATAATGGATGAAACTTCTTCCAGGATTTGCCTACTCCAGGTATTATTAATTTCAAATAATAAGCAGTGCAGTGTATCATATTTGTGGGCATTGATTACTAAGGCCCAATTATTTTAATGGAAGGACGTCCATTAAAAAGCAACCTAAAATAACTTTGTTTCCTTTACATATTAAAAATATAATATATTGAGCTTTCTTATCATTTTCACAGCATAGGACACCATATGTAATTACTTCGTTTATACATATCAATATCAGTCACTCTACCTTTCTGATTTTGATACATGCCAAGCATAACAAAGAGGAGACTGTACATTTCTCAACAGTCCTCACATTTCTCACATTGGGCCATATTATAATCAATGAAATTAATATTTTAAGTAAATGATAATGGGATGCAAATGTAGATTTTGATATTTCATGCAATAAAACAAACCAAAAGATCCAATAAATAAATAGTTACAGAATTTACTTTTATATGAAGACAATAGGTTAATAATATCTTTATAATAACCACCCTAATTCATAATGGGTCCGTGCTGGAATAAGTGTAACAATATTTGTACAAAGAATAAGAAAATTTTCTGTATCTTTTTGAAAACAATTGGACATACTCAATAAAGAAGTTTCAGGCTCAGATAAGAGCTAGAAATAATTAAAAAACTTTTTAAAATGATTCTGAAAGATAGTTCTAGAATATTCGAGTTCAATTCTCAGGCTCCATATAACTAACTAATATATTGGTGAGCACTTGTATTCCATGTGCATATACAATATTAATTTTCATAGGAAATAAATGTTTTAAAATTTCGAAAGCTATATTTATTGAACTGTAAGATTTTAGAACTGTAAGATTAAACTTTTTCCATTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACATATTAGAAAAATGAGGATCAGAGTAGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTTACACATATAATGTATATAATATAATACATTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGACNNNNNNNNNNNNNNNNNTANNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCTTACTATTTTTGAGAATAGCCAATTTAAACTTATTAAGATCAAATTACATAATGCACTCATTCAACTCACAGAATTGGCAGATCTGTTGTAACCAACCGAAACCCAAAGGTCGCTTCATAAAATATCCCTATAAAATAAAACATTTTCTATGTACATAATATTCAAGAATATAGTTCATATATTTTACTCTTTGAGAATTTACACCAATGCATTTTGATGACAATTTTTCCATTTATTTTACACGCATCGCTCTATTTCTTTGAATCCTACCTGTGTATATCTTCTACATTAAATACTGTTTAATAACTATGATGATCCCTTACAAATAATCGTTCAACCCTCCAACAGACGACACTAACGGTCCACAGTGTGTCCGTTAGGAGTAACGGCTTTCAGGCGTTCACACTAGATTCTGGACGGTTGACTAGCGTGAGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTTATCCAACTCATCATGGCTGAAATCAATAAAATGTAGACAACTATATAATGAATGAAAGGAAAAGATCACTCTTGGAAAGTATTAACAAGATCGTCACAACCTCTGGCCATGTTAGGTAACGAAAGGGTTGAATTAATAAAATGAAAGAGAATATAGGAAACATGGTGAAAACACAGATTATTTAGATTTACAGTCCCAAATCTAGAATATTTTTTAACGCATTCGTGATTTACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTAAATACTAGATGTATTTGATATACCAATATTAAATCAGCTCATTTTGCATAACATAAACAGCTCTATACTAAACAATTACATAGAATCAGGTATTTAGTTTCTCCCACCTCAAATATCAAACGACCACATGTATTCAGTTAAAAAAATGATTATACATTTAAATAGTATTTAAGACTATTCCATAAAGTAGACAAAAGGTTTGAATACATTAAGATGCTATTTTGAATCTGGTATTATCTAACAATGACAGAAAATAAGGAGAGAGAGTGAGACATGGGGACAGTGAGGCAAAAGGGAAGGTAATGAGAGGGAGAAAGAGTTACGGACGACAGACAGAGAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTGATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATAATGTGGATGAAAATATGTAAAATGCAAAGACCACTATGAATTAGCTAGAAGTGATCCTGAATAGAGACAATTGTTCTCTAAAAGATTAAGTTTATTAAAGCTGAAAATACATTCATAAAATAGTAGAATTCAAAGTGAACACTCAAAACACGTTATCTTTCCTGTTTTCCAATTTCAAACCAAGGGAGAGAAATCAGGGAAATATTCCACTTGAAACACTCTTAAAATATATATCAAAACACCCTGGATTAGCATAGTTATAAAGCATACTATTAGATAGAAGACATATGAAGTAACCATGATCCATCCACAATATATATAAGAACGTTCCAGCTGATGTTGTGAAGGACCTTAAAGACTAGAATAAATCAAAGATTTTATAGTTTTAAGGATAAGTAGATAACATAATAATGTCAATTTTTGATTAATTCATAAATTCAATGCAATAAATATTGATTAGAAAATTTTACTACAATAAATCACCCACTTTTATGAAACTCAAGATTGTGACTATAATTATTCTACTATGGGGCAGAGGACAACTTTAAAGTACAAAGTGCTTGCATGTTTAGGGAGATAATTTTAAAGAGAAACAAAGAGCGAGGAAGAATATCATGAGATTAAAAAATGTAAGAGTTACATAGGCAGTGTGATGTTGTTGTCCGAGTGAATATTTCATAGGATTGGAGCATCCAGGATTTATTTATTGATTTAAAAGGTGAGGTTACATACCAGCAGGAAGATGAACTATCGGACCAGATCTCAAGAAAATGCCAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATGAATCATTTAGACAGCCACAATAAGCAATCACAGCAAGCCATAAAAGGAAAATAGAAAACTTCGCCAACAAAAGATAAGAGTACCCCTTCATGAACGGAATTTGAGGTCAAAACTGAAGTTCTATGTGAGGAAGGAATTAGAAGGAATAATGCCAGAAATCACACTTTATCTAAAATAAAAGGTGACAACAAGACAAAGCCACAAAGAAAATTTTGTGAAGTTTGACATTTTGAAAACTCTTCTGGAGATTGCAGGGTAGACTCAGGACATGGTTTTTGGCTGGCAGCACCATTGACCATCCAGTGTTTGGTGGAGGATTTTCCATCAGAAGCCTGAGCTTTACCACATAGGCCGGGTTCAAAATACAAATCATAGTCAGTCAACTGTTTGCCAGATCTTGTGCTCCACAGAAAAGGAGCAGTTCATTTAGTGATGATTTGGTGATGACTCTAACTCATTTCAGAGTCATAGATATTGCCAGCGTATAGAAAACCACAAGACCCGTTGTCAGACACCAGTATTCTCCGCATTACCCACAGTCACCATAGTGATACCAGTGGTGAGCTCTACAGTATGATTTGTTTCTGTTTCCTGTTGTTGCAGCGTATAAACCTTGTTTCTTTGACCCACAGAGAAGTTTCAAATAAAATAATGAATAATTTTTGCGTTGAAAGCTATTGGTGGCTTGTAGTTGTAGTGAAAAATGAGGACCTCAAGCAATCTTCACTCGGTCCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTACATGCAGAGATCAAGAAGTGGTCGCAAGAATTTCAAGTACAAATTCAAATGGCAGGAAAGAGCCCCATCTTTCTAACAGGTCCACATTGTTTGCCGTTCTAGGGNNNNNNNNNNNCTTTTGCCTTTAATGTTACCCATTTCCCTTTTCTTGGATCCTTTTATCCTGGCATAATTAATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAATTCTTTGAATTTCAACTCTGAAATTCTTACTGCTCTATCTCCCTCCCAAAACCAGAGACATGGATTGATTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGACTTGTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTGTTACCTTGACCATGAGAATTAGAGCTGACCCACATGTATCTTTTGATTATATCCGTTTCTTCTTTGTGATCTTTTAGTGTTCCATTTGAGCAAAACTATTAGTGAAAAGGGCAAAATGATTGATTCTAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTTCTTTATATTTATTTTTTCAGGCATCTGCAGATACATCCTTTTGAGGAATGAATCCTTCTCAGTGGAGACCATAGAGGGGACCTGCATTTCAATTACAAGTAAACATCACTTCAAGATATCAAAGCAAAATATCAAAGTGAGAATGGAATAAATTTATTAGGACAGTGTTTTGCAAACAACTTCTTTCAGAAGCAGCCTTGGAAGGAGATTTCTGAATTTTTTCATTTCATATTTGACTTTCCTGGTACTCTCACAGAGTCAACTCAACTTTTTGGGTCTTTATGGGCAATTAAACACTACAAACAGAGTTTAATGCATCATATGCTCTGTCGTCTGTGTTAATATGGCTACAGTGAAGAACAACTCTGCTAAAGCTATTCTTCTGTTTTTCAAACATCATCCTCATACAAGTGTGGACTTCTGTGGGTTGTTGGATGGAGAGGTTGAGAACACTGGTTGAGAGCTGCAAATGCAGAAGTTGGATGGTACATTCTTGGGGCGTGAAAGGCCTGTGTGTAGATCATAAACAACTTCACAATATTCATTGCTTTAATAATTAATAGGAAGTGGACTTCCATAAAATGACTTCAGCAGACCAGCATGGTAGAGAAACAATAACTGATTCCTTGTAGATTTAAATGCATTGGATTGTGAAACATGGACTTAGAGGTAGAGACATGTCAGCACATGAAGACTGAATAATCAAACCTCTGTTGTCTCTTAAATTTCCCTACCCCATGGTTTGAGGCAAACAGCAACAGATTTTTTGCACTGACGAATAGAATAAAAGCCAATTTGTTGAAAATCCCAATCATAAGAAAATACTGACATCCTCTGTGATGCACATCAACTCTCAGCATGGCCTCACCATGACTGAATGTCTGCTGTCAGCACGGGTTTTTACTGCCACCCCTTTCATACCTGCAGATCTCCAATCTGCTTCAGCCACGTCATAATCTCCCCATGCTGTTGCAGGTAGATTACATCACTGTGTCTACCTAAGCAGTCTTTCTATACCTTTAAAGGCCCAAGGAACTATTTTCTCTCCAGTGAGCTGGTGTAAGTAATCTTGAATCTCAGTGGTGTTGTTAGTGGCTGTGATGTTTTCAAATCCCAGAACACCATGTTTGCAAAGGAGATGATTGAGGAAGTCTTGGGTATTTCTGTAATAGGGGGAATGGGAATTGATGAACAGGACTGCATTCCCAGAATGGATCTTGCCGTTCACATACACATGAACCATGCTGACTGTATGCAGATTCCCAGATAAGAATGTTCAGTTGAAGATACTGGTCTGTTTGTGAATCGCAATCCCAATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCAGGTATCTAGAGAAGACCTTTTACAGCAGTTTGTCTCTAGTAAGAGTTTCAGCTCAGTTACAAATTTCCAATGGACACATTCCCTTAGTCTGATTTTCAAACGATGCTTTGATACAGTCCTTCTTATTTTCTATAGTTCTTGGCAACGGAATTAAAATAGCAATAGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATAGCAATAGTAACCTATCAATGAAGTGCACAATAATTTATTTGCATGAGTGCAGCAGAGAGAAGGATTATAGGATAAACAAGAATTGGAAAGAAAGATGTTCTTCCCTCTGAGGACCAAGACCAAGAACCCTGAACTACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTCAACTGCTGAATACCGCATTCATGGACCTGAAGAAACTCTGTATCCATCCTTCTATAATGTGTATATATCTATGTGTCATTCAGATAATGGACACTTTACTGTTGGTTTGAAAGCAACAGTTTGTCCCTGAAGAGACACAGATTCCTCTTTCACACATTGTTTCACAGGCTGATGGTGGGTCTCATAAGTGCATTCCGGGATTTGCTTTACAATTATCATTCAGTGATCTGGAAGAAACACTTTTTAATGTTGTGAGATCTACTAGAACAATATCCATCATTTTCCCTTCCAAGTTTAATACTGAATCATTCTGCACCAAAGGTCTGAGGTCTCTGATGAAGGCAGCATCTCCACAGACTAGTCTGAATATTGCTCTTGGCTCTGCATTTATGATACATCAATGTGATTTCGTTAACACTTTCTTCCCCAGGAGAGTTTTTCAATTCTTCATTTCATCCGATGGGTCTAATCTACATCGTCACCCAGGATGAGATTTGATAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAAGAATTATTATTAAGTATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATACTCCATGTCAGAACCAAATTTAAACCATGTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTAGAAATTAAAAATTACACAGCATAACCTACAGAAGAGATAACATACTCGCCTGCATATCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAGACCATGCACCCGAAAGAACAGATTTATACTAACATACACATCAAACATCCCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAATTCAGCCCTCAGCATTTCCCATTAACGTGCGAGTTCCCCTTGGATTTAACTTTTTGGTAGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTATGTCCTAACATTATAACCTGTAACTATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAACATGGTAAATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATATTCACTATTACACAATGCTGTGAAGGAGCAGAATTGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTTGGGTGTAGATTCAAATCTATCTCACAGTCAGGTGTGGCATGGTTGCCAAGGTGCATGCAGGACAAGAGGCAATCTTGCAGTCACATGTGGAGTCAAATACGACATCTTGCTGTTTGGGTGTGACATGGTTGCCCAAGGGCACATGTGACATCGTTGGCTGTGGAAGCAGGGTCCGCCTGAATCATCTCTCGTTTTCTAGCATGCAGATGGTGTCACAATTTCTAGATCATATCAGTCACCGAAAATAACGAGGGTAAAAATCTCTGACAGAGGGATGGCGGCCATTACTGGAGAAGGAAATGATTTTGATGTCCGTAAGACCAAACTGCTCATGAATGACATGGCCATTCTGTCAACAAAAGCATCATAGAATGAGGAAATCTAGATTTAGAAACTGAATGTTTAATGTTTTCTTGGGAAATTTTAGCCTGCTCACGACAGTTCACTGTTATCAGGAAATATTTGAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGAGAAACCTGAAATGCCTCTGGGTGAGATCATTGAAGACCTCGAGAAAAAGGAACACTGGGCCTGGATCACTGAAGACACAGAGGTCCATAGAAAATACAAGAGTCATGACTGAGGAAGAAACAGCTGTGTCTACTGGACTATGGAGCAATGGTTAGGGCCCCTACAAGAGGAGATCTCTATTAACAGAAAATTTGATCCAGAAATACTGTTGAGGAAAGCTTGTTGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNT