TGTTAGGAGGATGAGATTGTGGGGCTGTCTGCTCATAGAGTCCGCTCATTCTCCCACGCGTGTCATTTCATTAAAATCATCGTCTTTACCCTTTGGACCAGTGTGGTTACTTGCATTCCTCCTGTGTTTCCTTCCCTATATTTTTGAACCTTAACACCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATATTACAAAACAATAATATGATTAATTTCCCAGAATGGAGTTGTAAAGGAATTAAATACTTAGAACATATATTAGAGGGAACAGAATTTATTCCATTTGACAGACTAGTTGCACAATATGGGATCAACAAGAAAAGATTTTTAGAAAATCAACAAATTAAATCCATAGTAAAAAAGAAATTTAACCTCAGTCAAGTTGAATTACAAACACCACCAAGCGCGGTACATTTTCTTACTCTTAAATCCCCCAAATTATTATCTAAAATATACAGAACACTTTCTAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGAGAGGTGGAGAATAAACTTAACCTGGGTGTCTGTTGTCTTGTGTAGTCTGGGAGATGATTGAATGTTGGGGTGGGTACAGTTTCCTCTGTGGTGGGGTGGGGTGGGCTGCCCCGGGTCCTGTGGGGCTTGGCAGTGCTGCTACCGTAGGCCCCGGTCTGGATGGACCTGGGCTCCCTTGCCTTGGTGGGTACCAGAGGACGGGGGTGCCTACTGGGGTCAGCGGGGGAGCTGGCCCTAGGGAGGGGCATCCTCCCTCCCTCCTTTTCCTCCCCATCCCCGGCTACCTCCCTCTTCCCACTCCACCACACTCACCCACACAGGTAGGGCCTTGGGGTGCGGGTGTGTCACCAGGGTGCAGGGGAGACATTNNNNNNNNTCTGTCCCCTTCTGGCCACCTGTGCCTCAATTTTATCTCACAACTTAGACATCCACATTACTTACACTCTCATAACACACACATATATATAGGGCCTTGAGGGTGGGCACGTTAACGGCGTCCAGTGGACGGTCTGTGTACTCAAACCTACCTCTGGCGCCGGTGCCCACCTCTCAATTTTAAATCCATGTAGACATTGAGGGTTCTCGGGAGGGGCCGTGCTAAAACCTGCTGCTCTCTGGCAGCAGCACCATGCTCTCCCTTGTTTTAAATGCACTTTAGAACAACACGCAGCAACACTACACATGAGCGGGAGGAGGGAGGTATGGGGTCTTCACACATCCCCGTTCTCTGCTAGCCATCGGGGCGAGGGGGCTGGGAGGAGATGTTTGCCTCCACCCCGGGGGGGAAGGGTAACATCTCTTGGGTCTGGGTTCTGTTTCCCCCTCTGGGGCGAGGGTACCTGGACCCGGGGTAAAGAGTATGTTTGGGGAGTGTGATTGTGTGTACATGTCCATTTATGTCAATCCTTACGTTGGGTGAGTGCTGAGTGTTTGTATATGTGTGCATGAGGGTGGGAATGCATGTTTGTGTCTGTGTGTGCCTGTTTGTCTGTGTCTATATGTCAGGTCGGGTCTTAGACTCCACCTCTCTGGGAACTCCCAGGCCCTCCAAGGCCTATCTCCCCTCACCACACTTCCTGCCAGTGACTGATGCCCTCAGGGGTCGGTGCGTTGGTGGTTCTTGGTGTCCGGGGCTGGGCGCTCAGGTATGTACCAGCTCACTCCCGGTGGCTACTTGGCGGGGCCTGGCGCCTGTTGCTCGGTCAGGCCTCCTCCGGGGTGCGGGGGGCCCTCGGGCCTCCGGCCTCGGGGCCTGCGGCTCGGTTCACTCTGGCACAGCTGGCTGCCGGCAGAGCCGGCGAGCACGCCGGTGCAGCCCCCTCTAGCTTCTGCTCGGTGACTACTGGGTGACGCCTCGTCTGGGGATCCTCAGCCCTTCCCATGATGGTGGCACGGATGCCCCTCCGGTGGTCCTCCTTGGGCTCTCGCACTCTGGGGCCTCTGGATGTCTGGGGCCTGGATCTCCTCCATGCCTGCTTCATGCCCTGGGGGACGGGGCTATGGCTCTCTACATCCTCTTGCAGACCATTACATGTGGAAACCATTTGAATACAAGCGCGCTGATCCACACAGGTGTACACATGGGTGTTCACTGTTCGTAGACTTAAATTACACCTTTCTTGGCTGCTACTTCAAAGCACATTGTGCGCTGTCTGTCCTGCGTGCTGCACAACAACATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACAAAGGTCGATCAAATGGACCAATACGGCAATGCCACGATGATCCATTTGGCAAAATAAATCCATTGGGTACCCTTGTTGGTCTTCAGACAACAATTCTGACGGCTAAAGAACCAAATGGGACAGGCNNNNNNNNNNNNNNNNNGAAATGCCCAGGTATTTTGATTTGCAACATGCATTTAGCCTAAATAAATATTTATTTCTACCGCTTCATGTCCTGACCATTGTTTTCCTTTTTTCCATGTAGTGTTTAGTGACTACTCAGTAGAGTATGAAATTTAGATTTACTTGAGGCATGATTTGACGGCATAGTTCAGTTTTGAGCACAGATTGAACTGTTTTGGAGTGAAAGTTTGGTTTTGCAAGAAGAGTCAGAGGTTTTGTGAATGTAGCTTGAAAATTGGGTTTTCTGTTCACAGTTTGGGGAAAAGGAGAGCAGGAATGTGTCTTGGTAATCGTGAAAAACTTTAAAAGGGACAGACAAACATGTGATTAATTAATCATGCTTTATATTTGAGATGAAAAAGAGTTAGTGTATTACACAAAGGGAAACAACTATTAGTGTAATGGGTCAGTGCAATATCAGGACAGTCAGAGCATGTGTAATACTGGGGTTTGTGCAATATAATTGATGTGTTTCTGTTATTGTTATCTATATTGTCCTCTGTTGTCCACTCTTCTTGTCATTGTTTGTTCTAATATAATGTGATCACTGTTTTTGTCCTTGGCACATGATCTGTAAATAGTAAAAACATACAGAGAAATTTAACTTGTGTGTAACACCAACCTGCCAGAGGGTCTGCAGATGGAAATTAGCCCAAGGCTATAATCTGGTGCATTTACATTTGTTAAAATGTTCATTAATACGCTAGTGATACCTTGGATTTTGAAAAGTGGATGACAAGCCTGTGGACTGCATTAAAGTATAAAACCTCATCTTCAGCTTCAGAAACAGCCTCGTAGCTGATGTGTACATGAAACTATGCACAGAATCCAACAAATGGGAGTGGGGATTCAAAAAAGAAATGTTCACTTGAGTCAACAAGAAACAAGAATTTCCAATTGTTGTACAGTTGTTCTAAAATCTGAATATTCTGACATGTTGGAAAAGTGAAGCCTCCACAGGGCGTCTACATTGGAGACGAAGCTGAAAGTCTGACAAATTATTTTCAGCAAACAGAGCGTCATGTTTATCTGGTTGAGGGATACATAGAGAAATTCTCAAACAGTGCAAAGAGACTGAGAAGAGATGCAGCATTTAATTTCCAAACCAAAACTGTGCATTTCAAACTGAGAGCGCGAAGTGTTCTCCATTAAACTATAAAACTTACAAAAATGATATGATGCTTTGTTGTACTTTTTTGATAACTTACATGTGTGTTTTTGTAAACCAATCACTAAATCAATGTCCTTAGCTAGCTAAGATAAGCAGTTACTTACTGGAGGAGAAAAGTCCGTGTTAATAATTCATGCACATGTTTTGACATGAATGAATTTAAACTGACTAAGGAAATTATTTTATTGTGCTTAAATGATAATTGGACGTCAGTATTGCAATAAAGTAAAACTTTGAATATTACTGAAATTGAAAAAATGTCAACAGTCTCTAATTAACTGCAGATTTAATGCATTAATAACCATAGATGAATTACTGAGAAGACTCAAAATACTCTCACATTCTTCTTGCCTGGCTTTCTCTTCACAAATTCTTGGTTATATCAGTTCATTAGTTTCCAGTCTCACCTGAAAATAATTTTTTAGTAAATCTATCTTTTGTCTACCTAGCATGAAAATTTAGCACTATTATTTTATTTTTTGATCAAAGCCACAGGCTGAATGATGTAATTTCTTCTCAGCAGCAGAAGCAGTTACCGTTGAAGGTCAGAATAACAAGCATAGCAAACTTAAAACAAAAATGTTTTTCCTCCCGATAATTTTGTCACACAATCTGGAAAGACCCCTCCCTTGGAAGGACCATGAAACGGAATTATAGTATACTGCTAAAATGTTTTTGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATACATTTCAACACAGCGTTAACAGAGCAGTGTTTTTAAGGTCATGCTAAGTTTNNNNNNNNNNNTAAAATAGCATATCACAATTAATATTTACAAATTTAGCACACAGGCCAGACCTGTTTTATGTATTTAATCAAACACAACGCCACACAGATATCGCTCACAGATGTGAACGTATTGATCTTCTCTTACTGTAGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTTAGATTTGAAATTTAAGAAAGTGAACCGAAAAATATCTCTTTCCTTTTTTTGTTCTGTTGTTGAATAATAAATATTACTATTATTATCGTTTCTCTCGTTAGAGAAACGAGAGAGTGGTAATTTGCTGTTTAAAAACGGTTGAAATGCTGTTTGTGCTAGAATTTGTTTAGCATACTTGAAGGATGATTGGAAAAATCTATTATCTTGCTGGTTATACCTATTAATCACAATTTCATGGTTGAAAAGAGAACGAGAAATTCATTTGTTGTTTTACATGTGGTTAAAATAATTTCATGTACAACGAGAGATATATTCAAAGCATGCATGTAAAGTATTACTGTGGTAATGTGAAAAGAGATAAAGAACTAAAGCTATAGCTGTGATACAAGAAAAGAAACTGAGCTGGCTGTGTGCAATAATGTTAATATTGTTGTGCAGGCTAGGTTTTTTTCCTTGTTCGTGTGGAAGGAACTAAGATTTTGGATTCCGATGGATTCTCTCCAGACGGAGATGGTGAGCCTGAGCCCGGACTGAACTTTGCTTTACTCTTCTTCCTCGACGAAGACTCCCAAGTGGTAACACACAAACTACAAACGAAAGAGAAAAAGAACTAGACTAAGAATTTTTGACTTGACAAATGACCAAAGACAAAAAGACAATTGAATATTGAGCTCAAACGACTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTACTGTCAATGTGGAATTTGTGTCTTGTTTATTTCATTTTTGTGCAAAATAATAACCGTTGCTGCTCAAATTCCTGTCTACAGCAATTTAATTCTGTATTCGCCTCGCTTTCTATTGTAGCCCTGCCGAACCTAGCAACTGGTCTGTAGTTTGGCTGTCCTAAACTATTTAAAATGAGTCAGTGGTTACACAGTGTTTTTAGAACTACACAGGAGAGAGCAGGAATATATCCAGGACAGGTGACCATTCAAACACAGAGCACAAAGAAGAAAAACAATCATTCACATTGACACTTTGCAGCCAAATCAGATTAGGCAGTTAATCATTTTATTAATTGGACTGTGGGAGGAAGTATGTGTCAAAAATAATATCCTTTTATAAAATGACAAAAACTGTTACAAAACAAAACAGTTGTTTTGTGAGCTACATGAAGACAAACTTGTAAAGTGAGTTTGTCACCCTCGAGGAAATGAGAGCAAAGGAATCACGGATGTATAAACTGAAAAATAAGAAGAGGGGAAAGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTGTTAGCCTGTAAAATAACAGTGGACAGGTGAAGTAACTGTATCATGTATCATATTTAACTGGCACACTTTAAAATGATGGTTCTGAGGTAAGGAGGTCTCAATTTGTTAAATGTCTGTTGTCTTACTTCCTCTCTTTATGTCTTCCACAACTTTTCTGGTGGGAGGGTCTAAGACACAGTGAGAGGATTGAGGAAATGAGAGCAAAGGAATCAAGGATGTACAAACTGAAAAATAAGAAGAGGGGAAAGAATTTCTTTCTTTGTTTACTTAACAACTACCTTGTTATTAGTATTTCCTGGATGCCAAAGTTATTCTGTCTTTGGCAAAAACACAAAGGTCCAAGTTACTAGGCTGGAATATAAAACAACTTTTTGAGTTGTGACTGATAAAACAACTTTTTAAAGGTTAGAAACACATGTGTGAAGAGCTTGAGCGGTGGGAATGTAAGTTGAATGAATGTTATTAGCAGATGTAAGTTGTGGGTTCCCTCTGATTGTAAAGAAAGACCAGCATGTTTTATGATAGATTTAAAACTTTTGTAGATGATGCACTCTACAAGGGGAAACATCAGCAGTTTGATACCTGACAAGCAACAAAGCTGTCAGAGACAAATAAACTCATCTCTCCCAGAGACCACAACTCAGTACAGAACCTCTGCTCCAGGTTCAGCCTGCTGGGGACTGCATATTCCAGACTGATGGCCGGGCTATACCAAAGTTGATTTCTCACACCCACATCGAGAGATTTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCTTTAAGACCTACCATAGAACCAAGTCCGCCAGAGCTTATATTATATTTTTACATGTTGTTGCTTTCTATTAGCATTAAAGACTTGTGTTGGAATAACTTAATTTGTATGAGTTGGTTCAACTCAATTAACTTAAGCTGGGATGAAATTTAGTAAATTAGTTGGAGAAAACCTACTGAATTGAGTTGGAACAAAACTCTAAGTTGGATCAACACTATTAAAATATATTGGATCAAAATGCAGTAAATACGTTGATTCATCAATCTTTAATTAAGTTGGTCCAACTTGAGTGCATTAAGTTGGAGTAACAGAATTGCATAGTGCTAAAATAAAGCAATTTAATCACGTGGAAATTCTTTCCATGATTTTTTTATGTTCATTTGAAGAGTTATTTTTTTGAGTGTGAGCTTCAGTAAAGATTCAAGTTGCAGTTATTTATATGTCCTATCACCTTAAATCTTCACTCAAAGACAAGCATCTTTGACAGTGTATATATAGATGTATTATATATAAGAGATAAATATTGTTCTTTTAATATGTTGGCATTACTAAATTTGGCTCAATGCTTACATATATGTGTAAAAAGAAAATGCACGAGCTGTGATAACTGTTGCTGATAGAATGAAGAGTAGACTGATATATTAAATATTCCTTTATTGGGTGAGAAAATCGTACCATGTCATAACTGCTTTAAGTCATACAGAATAGATATCAGAGCCTTAAACAGGCTGACTTCTGCTAAATGGGTCAAACTGGGCAGAAAGTACACAAACACATAACATCCTTATAGAATATGATGTAACACTATAGATCAACTTACCTCAGAATATATAAAGCAAATAAACAATTACAGCAATATGATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGGAAATCAAATGTGTGATAAGCTGCAGGATTCAAACACAAGTGTAATTTATAAATACATGTTCATACTTTTATTACACATTGAGAGAAAGAAAAAGAGAGAATGCAGGACAGACAGACAGTTGGGGAGGCGTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGCCAGACAGACAGGCAGGTGACAGTCTCAGGTGTATACACTGCTACAAAACAGCACAAGAGAAGGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGTGTGACTCCTGTGATTAAAGCATCTTTCTTTCAGCTTAACGAGTGAACCGTCAGCTCGTTCAAACACACGTTAAAGTCCGTTTGGCTCGACACCACCGAACAGAGGCAGCAATATAACATAGCTAACATTAACAGTGCAGTGAATCCTGCTTGTGCCGTGATATTCAGGACTGCAAATTGAGCAGCATCACTGACTTTCAGCTTGTTGTGTTTGTGGATATATGACTGACTTTAATTATCCATAAAATCATCACATTCTCTGTAAGATTAAGGTCAACTATTGAACGGCGTATATTTTAAAGTAAAGGCTTTAAAACCAAGTACAAACATCACTAATGTCACATAACTTTCCCGACATGTGGCCAATGGTAATGTTTTAATGTTCTTCATTATTCAGCATTTGCGCATAAATAAGTGACATAATATTCAGTACTTACTTTTAAAAGTTTACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGTTGATATGAAAGTCCATCTCATCTGATGGAATTGTTGAGCTCCTTGCTAACAGTTTCAATAAACATTATCTTGCCATTATGGATCTGGTAGCTTATTGCAAAACTAGTCACTACTTATCCAAACTAAACAAATGTAACAAAGTACTTACTTGAAGTTAAGAGTCCATCATGCTCAGGAAATACTTATCAGTACTGTCTGATGAACCATGAACATAAACGTTATGTCCCTAACTATGATGGTCCTACCTAACTAAATAGTGGAGGGTAAGAAGTAAGAAAGTAAATTGCATTAAAAGGGCAGAGTTCCTTTAATAATGGCCATAATCATTTTGAAAAAGGTAAAGGGGTTTTAGAGACCATCTGGCATAAGAATACATTTTATACATTACATACGACCTGCCCCTCCACGGTCGAAATCTGTGGTGCACATAAAAATTAACATAATTGTAGAACATGTGATGCTTCAGTCTCATGCTTTTATGTCAATTTTCCACCAAGAAATCATTAAGTGGACATGTGAAGACCTTGGTGGATGTAAGGCAACTTCATTCCGTCAACTACATTCTAAACTTTTACTGTATTTAAAGAAAGACTACCATACACACATGCAAAAGTTAGCAAAAGCATGACCTTCTGACAGTGACAGAGGCACAGCCAAACACACACATCATCTTGGTCAAAGAACTCATAAGGGATATGTATATAAAAACAAAACAGTTTTTTAAATAGGAAAGACAGAGATCTTGTTTTTAAGTCACAGCTGACATCTGAGATCATAAAACACAAAACAATGCAGAGCTGTGTAACTAACAGTGAAGTATTCCAATGTTTTTCCTTGTGCTTATATTTGTAAGTTTCCTTTAATCATGGAACTTTGTAATTGGTGGTAGCGGAAGTAACATGCAGCACGGACTGAGTTTGTGGTGACACAAGAGCAGAGAAGCATGGCACTCTGTAGCTGTGTCCCAAAACGTCGGCTGCATCCTTCGGAGGACCCGGCCTTCGCGGTCTACGTGGGCCGGGTCCTTCGAAGACCGAGAAGGCGGGAAGTGCGAGGTTGTGAAATGGGACGGTCTAGCCTTCAGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCGCACATGAGCGAAGCCACTGCTCCCGCCCTAGGGAGCAGCGGTAAATGTTCATTTTTCTTTGTCTAAAATAAATCAGGGCACTAAAACATCATTCCAACATAGTCACTTGCTCATTTCCTCCATCGTGTGTGTGCCTCTCTGTGACATAAGCTAAACATCTAGCTAGCTAGCTCATCATGTCTCAGTCTAAACTGTACACTCAAAAATACAGGAAAGAGTGGGAATCAAACCCTGAATTTAAGGGCTGGTTGAAGCAGTTTATTGGAGATGATACACGTGCATACTGCCTGTATTGCAAGGCGGATTTCTACGCCAAACTGAGTGATGTGAAAAAACACATGCTAACACAAAAACATACTCAAAAGGCAAAGCATTATAACAGTTCCACCCAAATGAAACTGCAGTTTCTTACTAAAAAAACAGACTCTTCAAAAAAGGCCGAAGCCACCATGGCATTAGCTATCGCTGAACACTGTTCCATGCTNNNNNNNNNNNNNNNNNNNNNATATTGGAGAGGCATGTAGAGCTGCTTTCTCAGACTCCACTGCTGCCACCCATTTCAAAATGCACAGGACAAAGTGCACAGAAATGATTAATGGTGTTCTGGCACCATACTTTCTGAAAAAGTTGGTTGCAGATGTGGGTGATCAGCGTTTCAGCCTCCTCCTCGATGAGTCCACAGATATAAGTGTTTCTAAGTATCTGGGGGTTGTCATAAGGTACTTTAGTGACACCAAGCAGACAATTGTGTCCACTTTTCTAGGACTTGTTGAGTTGGAGGGAGGAGATGCTAGATCTATAGCTCGTGTTGTTGTGGGTTTCCTTGAGAAGTGTTGTCTTAAAAAAGACAATCTCTTGGGGATAGGAACCGACAATGCATCTGTGATGACAGGGATTAACAATGGGGTCCATAAAGTGCTGAAGGAGGAGTATGGCCTCAAAGATCTTGTTCTTATTCGCTGTGCATGCCACTCTCTGCAGCTTGCTGTAAGTCATGCTTCCAATGACACCATACCCCGTAGTGTGGAGTACTTGGTACGAGAGACTTATAACTGGTTTTCAGTGTCTCCAAAGCGCAGGGAGGCCTACAAGGCCATTTATGAGACTATCAACTGTGGGGAGAAACCTTTACAGATAACCAAGGTGTGTGCCACACGTTGTGGGATGGGACCAGTGGGATGAGCTTAGGCTGCATTTTGCAGTCACCAAGTCCAGTGAACACTGCTACATGGCTGAAGTTTTATACTCCATGTACACTGACCCTCAAAATATCTTGTACATGACTTTTCTGAAGTCAGTGCTGGGAGAGGTACAGACCACCATCAAGGCTTTGAAGGAGAACAGGTAGATCCTCTTAAACTACTTTACAGCTTGGTTAGCCTGATCAAGTCTGTGAGCAGCAGGGTGCTGAATCCACTGGCAAATGTTGATGTACTCAAAGAGCCAATAGAGGGATACATCAGTTCCAAACCATACCTTGGTTACCTTTTTGAGTCGAAAGCAGCTGAGTTGCACCTTGCGCCTGAGGATGAAAAAAATGTCAGAAAGCGGTGTGTAGCCTTTACCATATCCCTTACTAATGAGTTGAGGGTGAGACTGCCAATTGAAGCATTGCAGTACATGTCAGTTTCCAATGTGGAGGAAACTCTAAAGCACAACAAGAGCCCTGGAGAAATAGAAAAAATTGCTAAACTCCTTGGCTTCTCCCCTGAAGCGATAGATAAGATTGTCCATCAATGGCATAGCATCCTTCTTAGTAAATGGAATGAGACAAAAAACACAATGGACTTCTGGGGTGAGATTTGGAAGTACAGGGATGCAGCTGATATCAACCCATTTCAAGAACTTGCAATGGCTGCTGTGTCTGTGTTGTCCTTGCCACACTCAAATGCTGAAGTTGAGAGAGTATTCAGCCAGATGAGTGTGGTAAAAAGCAAACTTAGGAATCGGATGTCCTTGCAGAGCCTTAACTCCATCCTGTACATCCGACATGGACTGAAGCTGTCTGGTGAGGCTTGCTATGAGCACCAGCTGTCTGACAATGTTTTGCAGCTTTTTGGCACATCAGCTGTGTACTCATTTAAGTCAAGTGCTACAGTTGCTGAACCTGCAGTAGAGAATCTTGACAAAAATGAGGATGACCCACTCTTTCTGTGAGCCAGCACAGCCTGGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTAACTCCGCCAGAGTGCCTATTTTGGGTCACTTTTGCCGTCCCAAGCCCGGATAAAGGAGGAGGGTGGGAATTATGATATTAAAACAATAATTGCTAAAAGAAATGTAACTTGTAGTTGTAAATATAAATGCCTAAATGCATTTAGGATGTTTTTCTCTCACTTTATGTCTCGTCCATGGTGCTACTTCTCTCTCCCATAGCGTAGTTTACGAGCATGACCAATTATGCAAATTAGGCGATGACGTCATTTAGCGACTTCTAGCGACTTCTAGGACAGCCAATAGCGATTTTCCTTACTGAGGAGTTGGCAACACTGCTTCAGATTTGCGTCACCGCTGTCTTGGTGGAGTTTAATAAACTCGGCCGTCTGCTCCTTGCTATCTAAAATATAACAGGACACTGGCGTAAATTCTCGACCGTCTCACACTTGTGTTTAATCAGTTTTCCTTTTAACGTTTATTCAGCTGTGTGAAAATCCCGGAGGAACCCACCCAATGGATTAATAAAGTTTTATTTAATCTAATAATCTAATAACTTTGATCTCAGCCAAACCGATTTACTCCGGAACAAATAAAACACAGAAAAAGGCAAACAATTACATTTTTAAGTTATCCGAGTGACTTATATATCATGTTTAACCTGAGTAGCGAAAGAGCGGGGGTCTGAAAATGATGAAGCCGGGAGTCCGCTGCTCTCGCCGGCTGAAGTGACCATTGAACCCCCCGGCTTGCTATCGAGTGGGTGGGCAACAGACGTCTCCGAAAACGTCGGCACACTTTTGCAAATATACGATGTCTTGATAAACCAAGCAGATATTTTCTTGATGCATTCTCAATCATGCAGGAAAATAAATCTCCAAAAGTTGATTCTGTTCATCTGGACGTAGCATTTTCTGGGAGAAACGTTTCGTCACTCATCCAAGTGACTTCTTCAGTCTCAGCTGACTGCAGGTTTCCCCAATCTTATAAACAGTACATTTGCATAATGACTGAAACCAGCCCACTGAAGGAACAATGGGCTGTGAGGTCAGTTCCTTAATCATAATTATGCAAATTCTCATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGCCATGAGTACCATTCACAGAGAGTTGGGGAATGGCTGCAATCACAGCATTGTAAGATGGCGAAAGATGTACCCTTAGGCCCCCTCCTCGATTCAGAGATGGTCTTTCCCTTTTCACGTAAATGGCCTCCTTGACTCCACGCTTAAACCACCGTTCTTCCCTGTCCAGGATGTGTACATCCTCATCCTTGAAAGAGTGTCCACTGGCCTGTAGGTGTAAATAGACTGCAGAGTTCTGGCCTGATGAGGTAGCTCTTCTGTGATGTGCCATCCGCTTCGCTAGAGGTTGTTTGGTTTCCCCGATGTATAAATCCTGGCAATCCTCCTGGCACTTAACAGCGTACACTATGTTACTCTGTTTGTGTCGGGGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCCTTGGGGTGGACCAATTTTTGGCGCAGCGTGTTTTGGGGTTTAAAAGACTGAAGAAGTCACTTGGATGAGTGATGAAACGTTTCTCCCAGAAAACGCTACGTCCAGATGAACAGAATCAACTTTTGGAGACAAGCAGATATTTGTCATTTACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTAGTAGCGGCCGCCATTGTTGGCAGCTGAAATTTGGCCGGGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGTGAGTTCTGCTGCATCGTCCTACTGCTTTACAGGGAGTGCAGAATTATTAGGCAAGTTGTATTTTTGAGGAATAATTTTATTATTGAACAACAACCATGTTCTCAATGAACCAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAGCAGGCAATGAGGTGTGTTCAGGGTGCCTCTGTTAATTTGAGTTTCAATGAAAGTGCAGTGAAAGTGCCATAAAAAGGCATTTATGTGTCTATACCTTTGTTTGTTTGGATTTACTGTCATAAGAGTGTTATTGTAAACATGTTGCTGATTGTAATTGATTTGTTTGGGTAGTTCTCACNNNNNNNNNNNNNNNNNNNNCAACGCTGAGTGATCTTGTCGCTGAACATTGAATAAATCATCTGTAAACAAGAACTTGTCCGCGTGGTGGCTGACGGGAGCTACAAGCTGTGTGAGCTGTGCCACATGCTATATTTATCTGACAGTTGTCTCATTTCATGAATGTCTCATTTTGTTAAATGCCTGTTGTCGTAGCTCCTTGCTGTGCATGTCTTTCTCACTTTGTGTGCATGCTTCTCTGGTAGGAAGGACTGAGATGTAATCAAATGATTGAGAAAATTAGAGCAAAGGAATCAAGGATGTAGGAACTGAAAAATAAGAAGAAGGAGAAGAATTTGCTTTTAGGTGTTGTCTTAACTGTTATCTTGCTGTTAACATTTCCTGGATGACAAAGTTAGCCTGTCTTTAGCTCAAAATCAAAAGTCAGAGCTACTTGCTGACTGTTTCTAGAACACCAGCTGTGTCTAAAAGGCTTTTTGAAGGTTAAAAACACATGTAAGTAGTGTAGATTGATTAAATCTTGTTACTAGATGTAAGTTAGCGAGGACAGTTATTAAATGATATATCCTCCTGAGAACCGAGGAAACAAGTATTTTTCAGTTACATTTTTTGTGATGTCTTTCCTATTTGCAGGTAAAAGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTATTGTGTAACTGTGGTCTAATAAAATACTGGATGCAAGACCGCTATTGAAATTCATTATCATCAGACTGATCTAAAAACTGTCTGAAAATCCTTCAGATACTGCCGTAACAAGAATACTGAAGGTGACCTNNNNNNNNNNNNNNACATGTTTCTCCTTTATTGGCTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAGTTCTCATACCTTATCACCCTTTTCCGCTTTATTCGATGGGGTACAATGACAAGTGACAGGAAAGTGGAGGGGCAGAGAGAGGGGAAGACATGCGGCAAACGGCCGCGGGTCAGATCCAAACCCAGGCTGGCGGCTGTCAGTCATACAAGATATGGTTGCCTGCTGATCCCAGTGAGCTAAGCCAGCACCCAGTTCCTGAAGTGTTTAATTGTATATTGGAAGGCAGAGCCTTCAGCTATCAGGCCTCTCTTCTATGGACCCAGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCAATATAAAAGACAAAATCATAAGTATGATTTGGCACATATTTTTGTCTTCCACTTCTTAATTAGATTATATCACTTTAATAAACGGTGTGTTTGTGGAGAAAAATAAAAGTTATTGTAATTCTTACTTTGACTGTAACACCGAAGTTTAATGTATCATTTTATATATATATNNNNNNNNCCAAACTGTATCCATTCCTGTGTTTCATGGTTTAATCTGCAACACAGCAGAAAATTTGAACTAAATCATCTGAGGAAGTTTACTATGAAAATCTTTTACAAGAAATCACTTAAAGTGAAACTGAAAGTGTTCACCCAACAGTTTAAAAGGGCTGATCAGAGTGCACCTGGACTGCATTTCCACTGGGACTTAAGAAAGAGATTTATCTGCAGTAGTGAGAGAACAATTTTACTTCAAATACTACACAAGTAGAANNNNNNNNNNNNNNNNNNNAGGATTTTAGCATAACATGTTTGCTATGGGCATATCTCCTTTATAAAGGTAGGTCATTTTTAAACTTTTCTTTTATCAGTGATGTTTCTTTTATGTGTATATTAAAAAACAAACAAACGAACTACTGAGCCAAGAAATGAATTTAAAAAATACATTGAGACTCTCCAGCATCTTTGGGACAGTGCTAGGAGATTAAACTGCAAATGATAACATGCAGCAATAACTTGCATTTTCANNNNNNNNNNNGTATTTATTTAACGTGTGAAGATGTGTGGGCTCACAAGTTTTGGGGCTCAGGGCTGTACGGGAGCCTAAAACTCATGACCGGTGTGATGTTAGTCTAAATTGCCCAATTGATGAAGGAGAAAGACATATAGCTGGTGGGCTTTTTTCAAAATGTGACAAATAATCTTTGGGACAGAAAAAGCTAAATACTTCCCTATGATTAATGTTAACAGAAAGAAGCTGCCTACCTTAATAATCTGGAACAAGAGTTGGCTGACAGTCTGTAGCAATAATGGAGGTAAAACAAATGAAGCAGAAATACTGTTTATGTAATACAAAGTTAGCGCCATAATTTGTTAGACACAGACTCAAGTTTTGTAGTTTTGCATATTTAGAACACCACAGTGGATTTAAATCAAACAAGCAAATGGGATTGAAGTTTAATTTGAAATTTAATTCAAGTTGGGNNNNNNNNNNNNAAATCAACTGTTTAGGAATTACAAACATTTATATAAACAGTCTCTATTTTCCGAGGGTGAAACATATTTGGCCAACTAACAAAATTCTATATGTAAAGATTGCTCTCTTTATTTTCATTCATGAAGGTGTCTCTTGATTTTAGACTTTCACAATGACACATTTATCTCCTCACGAGTTTTCTGGGCTTGGTTAGATATTATTGTTCATTATGTAAATAATTCCATCAACATTCACTTTTGTTGTCCTCTTTGGTCTTTTGGGCCTTTTCTTGTTTCTTTTAAGAATGAGCCACATTGTTGATTTGAAAAAAGCATTTGCTGTCTTTCTCATACGTTCATTTGGTTTTTACAACAAATGATTGCCTCCTTCACTAACATCTCCTTTGGCCTCATATTTAAATTTAGAGTGATAAAAAACCAAATTCAATACTTTGAATCAAATTCAGATATTATGTCTGCTTCATTTTTCATGAAAGAATAAGGGAACATACCTCATTTTGCCATAAAACCTACAATAAATGTATAGCACAGCATCTCAAGGGGGAATACAGCACATTCCCATGCTGTGTTAAATTAGCTTGTCCAATTATTTATTACCTTCTGAAAATGGCAGAATGTGTATAAAACGTTTAACAAATGTCTGTTATTCCTAAACAGTTACTGCAATAGTTAATTGTTTGATTTAAAATTCACTATAAATATACACAGAGGTAAATCCACAAAAATTGTCTTTGTAAAATAAATTATGGAGCTGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATGTTTGAAATAATTTGTCAAAAGGTAATCAATAATGAATATAGATTTTTTTGAGCTATACTGTGAAGAAGTAAAGGACCCTCCATCAGCACCATGTTCTACCTGTCAATAGATTGTTACAGGAGGTGAAAGTCCTGTTTATTCTTTTCATTGCCAAAGCAGAATCGTACAATGTAAGTTTGTTCTGTAAGTAAAAACAGTGCTAATATTATCACTATTATTATTCCTACAGTTCCTTCTTGTTATGTGACAACAATATTGTATAATATCAGCACTGAGTTAGTGTCTCAGCATTTGGACACTCCTGCAGGTGAATTGAAGAGCTACATAATGACGAGTAGTGGTAAGTAAAAGATATGCATTGTTATAAAAATAATAAATAGTTTTCAGATAAGTGCACATCAGAAAAAGGCCCCTACCTTGTAGGTGGAGACCTAAGTTCATGAGGACATAAAAATAAAAAACATTCTCGTAACCCTCTAAAGCCTGACCTGTCACCGGCGACAAACAGGTTCTTTGCAACGTTTTGCTAAACATCTGTAACTCCTGAACCATTTGCTCAATTGAAAGAATCAAATTGTTTCTGGAAGCAGTTGGCTTTCAGAAACCATCCACGGATATCTTAATTGGGCTTTCATCAAGTCAGCAAATATGCACAGAAAAGAAAACGGGACAAAACTCGGCTGGCCATCTGCATCTAAAGGACAAAGGTCACTCTTTCAAGGATGCCAATGTTCACATTTTGGACAGAAAAGACAGATGGTTTGAAAGAGGATTAAAAGAAGCCATATATGTCCACTGTGAGTGACCATCTTTGAACAGAGGTGGTGGTTTACGACTGTCTGACGTCTATAATCCAGTGTTGAGATCCCTTCCCAGACGCCTTAATGCTCACTCACATCCTGGGCCATCTGACCTCAGGAAATCACATGATAGGGTGGGGCCAGGTTTCACAATGAGCTCACCCGAAACCCTGGCTGATTGTGACCCACACCCATTTTTACACCTTGGCTCGTGTGATTAGGTAGAAGATCATTACGGGGTCCATTGTCCCTCTCGGGGGGATAATCCCACAGGGCTTAAATCTGGGACTCACCACCATTTGACCCTAGAACTGAAGAAGCTTCTCGGATGAGAGGTAAAACATCTTCAAGCAACTTAAAGAAGTACAGACTTTTCTTTCCAAGCTCCTTAGTCTACTGCCATTATATTAATCCAAGGCATGGTGTCACGGCAGCCCTTGTATGCTCTACAGAAAACAGACATTTTATCGGGCATTTGGGTTCTTTTCATCTGTGTAATCTGTTTGTTTTGATTTTGCTATTCCGATGGGTTCATTTCTGTGTTATTTGCCGAGATTTGGATGTTATGCCCTGCCTGAGACTACCATAATGACCCTAAAATCACTGAATCACTGAGTTGCTGCTTTTATGAACCATTTGAATTTTTTGATTGCACCCAAGGTTAGTGTGAAGAGATTTGTACTACTCCTGACAGTTAGAGTTATGATAGTTGAACCTGGTAGTTAGGTAGCTGATCTAAAACTGATGGGTTTTAATGGGTTAAACTGAAATCTAAACCTGACAGGAACCCAGTACAAAAACTTTGAATATGAAGATTTGGCTTTTCTAGCACAATGCAAGAAACGCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCCCACACTCCCTCCCAAGGAAGTAAACCAACACGGCAACGGTGTTTCAAGGAGCAGTTGTTTTATTAAACTCAAAAGGTAGCGAGTGTCAGGTTGGGCATGGCCAAAACCAGTGGCAGTCCTAGCCTGTTTGGCGCCCTGGGCAAACACTCCCTCTGGCACTGCCTCTGTATATATTAGTGCTATTTCTTAAATGTGTAAAATCTGTAACATAATGTATTGTTTGGAGTTTAGTCTGTTACTGTTACTATTTTACCATTTCTTCTTTGAGCAACTGTCACCCACATAATTTCCTTAGGGATTATTAAAGTATTCTGAATATGATTCTGATTGTTTCAGGATACATGACCTGCCATTATCCAATGACACATCTGCTTACTTGTATCTTTTGCTCGTTTTTCCTCCTCTTCTTTTCTCTTTCTTCTAAATTGAGGACCTGATGGCTTTGAACTCTTCCTGTCCATCTTCCATTGGTTTTAATTTTACACTCCAGTATAAACAAACATTCCCTAACTCGAGAATCACCACAACATAAACTAATAGACCTACAGCTTAGTTCACAGATTCACTTTGTCTAGGGTTTATTTCTGGGATTTCACACAACCCAGGATTCAAAATCATGAATACATAAAGGGCTTCGATTTACAACATCATGAATGAAGTGTGCTCTATTTGGAAGCAANNNNNNNNATTTCGACAGGTTGTGTGTGAGACTTTAAATCATCAAACTGTACTAGCGGAGATGAGTTTACTTTGACTTTAGCAGAAAGCAGGTGCACCGAGGGCTCTTGCACATGTTTCGAAAAAACATCAGTGCAAATTATATGTCTGTACCATAATGTCTGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCGAGTTGGTTATTAGATGCCGCTCCAGCCAGCCAGCCTCTTGCCTGTCTCGCTAACCAAAACGGGAGAAAAAGGTTCTAAAAGAAAACAGCTCCCCACCCCTACAGCTACCAGGTCAAAAAATAGGTCTTTTTTACACTATTTACAATATTTAAAACGCAGGCTAGCTCTTCTCATCCCAGAAAACTTAGTCAAACAGCACATAGGGCTAAACGCACGGCACGTTGGAAACAGGAAGTAGCGGGGCTGCCGGAACAAATAAGGTCCCAATTTGCAGCTCCCCTCATTCCATCTACCACCAATGGTCTGCCTTCACCTGAATCCTTACATAAACACAAACATCATAGAGGACAAACCACGCCCCCCTCAGGTGTGGCAAGCAACAACACCACACAGAATCATGACCTGGGTCTTAACAAAGAAACTAAATTGTCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGTAGCAAGCTGTCTGGTCTGCATTAATTTGCAAAAAAATAGTTGCCATCCAATTTTTTGATGGCCGTTTAAAATTAATTCATGTTCATGAGGTTCAAAAGCGAGGTTGAATATAAATGATAAGAAATGATTTTGAAAAACATCTAACCAAAAATTTCCCATGAAAATAAAACATATTCTACACACAGCTGGAAATTTCTACCATGTGTTTTAACCTAGGGATCATGTGATTTGATGGTCAGCATTATCAAAGGCTGAGCTAATGTCCGATAAAAGAAGGATTGATCAATGACCCTTATCTGCAGCCATCAAAAGGTTATTGAAGACTTCAAGGAGAGTTGTTTTACGGGAATGCAACTTTCTGAAACTACACTGAAAATTATCAAGAATATTATGCTTCTCCAAAATATTATTTAGTTTTTTTGCCTTCATGGCGAAATCGCCTTCATGGTTTTCTGTGTTTTATCTTCAGCTACTTTGACACAAAGGCATCTGCTGTGACGCTTACACTTTTGATAAAGACTTGCGTGTGTCAGCTTCCTTTTTATAGATACAAAAATATGTAAATGTACTGATCTGAATTATAATATTTCTGACTGTGAAAATTTCCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGAAATCAGAGACGATACCCAGCCCTACTCCACACATAACCTCTGACAGNNNNNNNNNGTCTGATTGTTGATCAATGATTTTGGAAACCTTGGATTTGTTTTATGGTAAGATATTTTAGCATAATAAGATATGGTGAAACTCTTTAGAAATAACAACCCTGTTTTTATCCACAGAGAGACAGCTGGCGAGGTTGTTGGATGATCTGGGGTTGGAGCACTACTACAGAAAGAAACTAACACTCAGAAAAATACTTGAGATTGATGAGAAGGCCATCACTGATGAAGCTGCCAACTGTAAATCCGACCTTCCTTGGTATTTTCTGAAGAAACTGATGATGGTTAATGTGGCAGCGAGGAATGTGACATATACCACAGTGTGTGAGTCAGACAGTGATGGTGTATCAGGGAGTAAAGAGTTCAATATTGAAAATCTGTTTAAAAGCCCAAACACAGGTGGCATGATGAACCCCCTTGATATAATCACTGCTCTTTTTCTGTGTTCTGATGGTCTTGTGCAGCAGGAAATGGCAGTAAAAATGTCCACATGTCAGTTTTCTGTGCCTTTGCTGCTTCCAAATTGTGACACCAATCAGTGCACACTCATGCTGTGGGCCATGAGAGACATTGTTAAAAAGTACAGACCTCAGTCTCTGTCAGAATCCAAGGGCTTCATTGAAGAAAGAATTGTTCTCTCGAAACTTCCAATGATCTCTTTTGTCAGTCTGGGTGAGTGCTCTTTGTCCAAGTCAGAGATTCTCAATAAGCTTCTGAGCAATTCTCAGCAGTACCATGACACCTTTGTTCATCGCAACATGGAGTGTGGTGACAGTCCAAGAAGAATATCCAACGGACTGACTGAAATTACTTGGTATCTTCCTGGTGGAAAAGCAAACATTGATATTTTCAGTCAGCCAGTGGCTGTAGCTAACCTTCGTGGGGACATTGCAAGCTTTCAAACACAATACTCCTTTCTGTGTCAGACATCTGCAGCAGTTTTTGTGTTCTTTGACCATTTAGGCTCTGAATCTGAGCTCAGTCTACTTACCAACCAACAGCACAAAGCACAGATCTTCTTAGTAGGTAATAATTTGAGCAAGCACAACAGTACATATGCTTTAAAAAAAGTAGCAACTGAGTTGGGCTTGACCAACAACAACATCATCATTAAGACAAAAACAATAAATGATGCAGACTTTGTGAAAAGTCTGAGGGAAATGGTCAAAGATGTGGTTAAGAATTCAAAGATTAACATGACAATAGAGCAGATGGCAGACATTGCCCATGAACTGGGGATCCTGGTTGATGAAGACTCTCCAGAGTGCCAGACTGCAAAGACAAATGCAGACATCATCACTGCTGAAATTCAAGACATCCATAAGTACNNNNNNNNTAATCTTCCACGACAAGGTAAAATATGGAAAGAACTGACCTGCTTAGAGAAGGAAGGATGTCGACTTCGAAAAGTTGGCTCCAAAAATATAGAAGATTACAAAAGTGAACTTCAGAAAGACAGAAAAGAACTGCGGAAAAGGCAGAACTCCTATGACATGTCGACAGTTATGACATGCTTCATCAACGCAATATCAAGCCCAGGAACAGAGAGGTTTTATTTCCTGAAATGGATGCGAACAAACCTGGATAACGTGTCTCGTATAAAACTGTCTGAACTTCAGGAGAAATATAAAGAAAAATGCAAGAACTCTGAGAACAAGAAGGAGATAAATGAGATTGACAGACAAATTTCCAACAGCTCACTGGGGACTGAACACTTCTTCCGTGAAATGGGTCAGATCTATGAAGCCTCACTGTCCCTTCCACAAACAGATCCAGCACGTCAACAGCTGCAGCATCTGCCCAAACTGTGTGCAGAGTTGTTGCTTGATGGATTTCCTCTTGAACTTGTAGATGGAGATGCATCCAACATCCCTCTTAGATGGGTGAGTGATGTTCTCTTTCAGCTCAGTGACTTGGTGTCTCCAAGCAGAAAGATCCTGGTAGTCACAGTTCTTGGAGTTCAGAGCACAGGGAAGTCCACTCTCCTTAACACCATGTTTGGAGTGCAGTTTGCAGTCAGCAGTGGTCGATGTACTCGCGGTGCCTTTATGTTGCTCATCAAAATCAATGAAGACATAAAAAAAGTCCTAAACTGTGACTTCATGGTGATCATTGACACTGAGGGCTTAAAGTCACCAGAACTTGCACAACTAGACAATAGCTATGAGCACGACAATGAGCTTGCTACACTTGTTGTAGGGCTGAGTGATGTCACCATTGTCAATGTTGCAATGGAGAATTCAACTGAAATGAAGGACATCCTACAAATAGTTGTGCATGCTTTTCTCAGGATGAAGGAGGTGGGCAAAAAGCCGAAATGTGTGTTTGTTCACCAGAATGTGTCCGATGTTTCAGCCCATGAGAAGAACTCACGAGACAGGAAACTGCTCCTGGAACAGTTAAATGAGATGACCCAGGCAGCAGCCAAAATGGAAAAGAAAGAGGAGAACAAGAGCTTCACTGATGTGATGGAGTACAGTCCAGACACTGGGAACTGGTACATTCCTGGACTCTGGAATGGAAACCCACCAATGGCACCAGTCAATGCAGGGTACAGTGAGGCTGTATATGAGCTCAAGAAACACATCATCCAACTGCTGGGAAACTGTGAGTCATCTGCTAATGATGTCATGGAGTTTAAAGAGTGGGTGACAAGTCTGTGGACTGCAGTAAAGTATGAAAACTTCATCTTCAGCTTCAGAAACAGCCTCGTAGCTGATGCATACATGAGACTCTGCACAGAATTCAACAAATGGGAGTGGGAATTCAAAAGAGAAATGTACACCTGGGTAACAAATGCAGAAACTAGAATTTCCAATTTTGGTACAGTTGCAGCAAAATCTCAGTTTTCTGACATGAGAGAATTTCTCACATCTTTGAAAGGCAATGCCTCCACAGTGCTGTGCACATGGGAGACAAGACTTATCAAAAATCTGACAGAGTATTTCAAGCAAACAGAGGGTCATGTTTATCTGGTTGAAGGATACAAAGAGGAATTCTCAAACAGTGCAAAGAGCCTTCGAAAAGAAATGGAGAGATCTGTTTTTAATCAGCTCACAGCAGCAGCAGAAATCAGACAGGGGATGGCACAAATTGATAAAATCAAAGAGAATCATCAAAAGGAGATTGAAAATGCAGTTTGCGCTTTGCTAAACAGATGCAGAATGAAAAAAGTCCAGATGAGTGATAAAGAGCTGGACAACGAGTTTGATAAGATGTGGAGTGAAACTTTGAAGAATCTTTCTTTTTCTGAACAAAAGACAACAAATGTCTTCACCAGTGTATCTCAGTACCTGAGAATTAATCTCTCACATAGGGGGAGTCGTGCATGTGAATTATTAAGTCAAAAACATCTGCAGGATTGTGGAAAAGAGCCTTTCAAATACACAAGTGAGAACATACGTCACAGAGCTACACATGCAATGGGGAGAGTGGCTAAGTGGTTCAACATTCAAGATCCCAATACAGCTGTACAAAAACTGGCTGACAGCATCATAGATGTCTGCACTCAGTTTGTGAGAGAAAAAGTTAAAAAGAAAAGCAATTACTGTGAGACTTACATCCAGGAGATCCTACACATGATTGATGAGAAATTGCAAAAGAATCAAGATGTTGACCAAAACATTGAGTTTGAAGTTTCTCTCAAACAGCACATCTGTGGATTTGCAGCCAGAGAGTTTCAGAAAATGCACGAAGATTTCATCCAAACAAATGATCCCTACAGATGTCTCATGAACAACAAGAAAAAGTTTTGTGATGATTTCATTGATGTGTTCCATGAAAGAGACCAGTGTCAGAAGAAGGCAGAAGAATTCACCAACCGATGTTTGAAGCCTGCTGTTAAGGACTTTATCAGTCGTTTCCTGGGAGCTGATATCACTGTTGAAATGTCGACATGTGAGCAGTTCAGCACACGAATGTCCTTCCAGTATTCAGTTTTACTGGATTTACTTTCAAAAGCTTATTTTAAAAACTATCTGAGCTATATTTGCTCATATGAGAAGTATGTCAAGACATGGATACACAACAAAATAGTGGAGCACTTTTCAACTGTGTCAAAAATATCCGAGTTTGAGGACCGACGTCTGCAGTCATGTATGAAAAGCATAAATGATGCCATTAACAAAGCCAAAACAAGAAATACTGATTCTGAATTGGGGAGATTTGTTGAAGATATTTGTAAAGAACTTGGTAATAAACTGGTCATTTCCCAGGATGCTCTTGGTGCGTTCATGATCCTGAACAATGCTGACAAGGAACAGTTTGCTCACTGGCTCACAGAGTGTGTAAAGGACATGGCACAAGATCTTAGAAAAGCATTTGAGAGACTGAACTTTCAAACAAAACTACAACGTCTTCCTGTGCAACCTGAAAATAAGCTTTTTAACCAACTGGTTGGTTGTGGCAAACAGTGTCCATTCTGCAAAGCTCCGTGTGATGCAGGAGGAGAAGAACATAAACACTTTGCTTCACTGCATCGGCCGGAGGGTCTGGGTAGATACAGGTGGGACAGTACTAGAAAACTTGTCTTGGACATATGCTCCTCTCTCATTGTGAGTGACTGCAGATTCCGATGCAGTGCCACAAATGATGAATGGCACCCTTATAAGAGTTATAGGGACATTTTTCCAGACTGGAACATCCCTCCAGATGTGAGCCTTAAGGCATCAGACCACTGGAAATTTATAATGGCAAATTACAATGATAATTTTGCCAAAGAATATAATGCAGAACCTGCTGATATTCCTGAAGAATGGAAAAAAATTACTAAAGAACAGGCCGAAGAAAGTCTCAAAAAGTCATTTAACGTCAAGTAACAATTCACATTCCACCTTCTTTTTATGTCTGTCCAGAAGAACATATCAGCATATTTTAATGTGGTATTCAAGAAAATGTATTTGTATTGAATAAAATCAAGATACTGTTAGTGCAAAATAAGAAAGATACTGGTCATATTTACTTGAGCTTACATTTAACACATGAAAAATAATCTGATCTCAAAAAGGATCTGTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACACATTTAAGCCTTTATAATAAATCATGAGAAAATATATATCCATTCAGTCACTAATGATCTTTTGAATTTTTAAATATGTGTGTTATGTGAGCATTTATTGTTTCCTTTTGCTTATAAGCAGACACTCAAATGTTATGGAAACTCAGTACAGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGTTCNNNNNNNNNNNNNNNNNNNNNNAATAATAATCTTTTTCATGTTTTATTGATCATAATCATGTCATACAGTGTATAAAAACTAATTTACTAAACTATAATATCTGTTACTCTGAACATGTAAAGAATAATTAATAAAAATGTTTACATAAAAACAAGCTGTGAATTTACTTCAAAAAGTGACAAAAAGAAAATACAGTGAAATTCAGGAAAACAAATTGTGGGAAACTACACCTCCTGCTGTCCAAAAAAGTATGAGTCAGTGATGTTCGATTTGTGAACGAATCGTTCAATACTCGAGAATCACTTTACTGACTTGTGAATCATGATTCACAAGCCCAACTGACTCACTGACTCATCCCTGTTTCTGTTAGCAAACTAATTCGCTTAGTAGAAATATATCTAGCTTATAATTAAAATTGTGGGGAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCTCACAGCTTCTTCTTCTTGGTTGGCAACCAATGTTAAGGCGCATTACCGCCCCCTGGCTCACAGCTCAGTGGACATTTAGATGAGAAAATATATATTTAACACATTTAAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTTATTAAGCAATTTTGATAGGAAATTGCTTAATTTTAGAAATGTTTTTGCTCTTTTTTGCTCTATAAAATAGTTGGGNNNNNNNNNNAGAATCATTCATCTTAGCAGTGGGATTTACATGAAAAGAGAAACAAATTAAGTTTGAGTGAAAATGTAAATTTTTTGCACTCTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTATGAGTACCAAGATTACAATACTGGTGTATCTTCTTAATTATTACTCNNNNNNNNAAACTCCATATTTATTTATTTTGAATCAGCAGTGATACATCCTACACTTCCTCTATACAACTGTGCCTGTATGTACAAGAATATACTACCATTAAAACTACACAAAGCAGCCATGAATGTCCAGCAGCAGCATGTTACAGAAAGCAACCACTCATACATACAAGCATACATACGTATATCCTCCTAACTACCAGGNNNNNNNNNNTGCTGTCCAATCAATTCTTTTTTTAAAATCCCCCAATGTTTGTAAGGTAATGAGAAGACTGAAATAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGATATCACATGTCCACTGCAGAGGACATAAGAAGGCCAAGCATGTAAAGCTGAACTTTCATGGCAACCATTTGCTTCAACTTTTCATCCATCAATGTTGTCTTCTGTGGTTATCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTTNNNNNNNNNNNNNTCACAAAATAGCGACAAAGTTAACCTTGTGTTAAGTTTTTGAATAGAGAGTGATAATAATCTTTTTGATATTTTATTGATCGTAATCATGTCATTCTGTCATGGTTGGCTGTGTGGCAGGCAGGCAAGCAGGAGTGGTGGATCCAAAATGCAGGACTCAGACACAGAAGTACAACTTAAAGCGCAGCTTTATTGCTGGGAAAAACCTCTTACTAAACTAAACTCACCAAAAGACAAACAAAAACGCTGGTGGACTAAAACACTGTAGCAGAAATACTGAACTGGAGCTGGAGACAAAACACTGGAAACACGGAGGCAAAACACACAGCTTGTTGAGGGTACGACACGACACTGACTCAGAGAAACACAGGGTTTAAATACACTGGGAAGTAACGAGGGGAATGAGACAGAAGGAGAGCACAGCTGGGGGAAATAAGAACTGACGAGACAAGGAAGCTTAAACTGAACACATTCACATAAGACACGGACCTTCAAAGTAAAACAGGAAGTATGACACAGAGACGCGAACTTGACACGGTGGAGACAGCAACTAAGAAACACAGGCTGTGTCCCAATTCAGGGTCTGCACGCTTGAAGTACGCATTTTAAGTGCGGTTACGTCACCGCCACGCGACGACGGCTGTCCCAATTCGGAGTGTACTTCAAATGCATACTCCAAATGCGCCGTCGATTTCCCCAAATGTCAAGCGTGGTCCGGTGCACGCTTTGTGGTCCCATATATCCCACAATTCATAGCGCGGCGGTGGGTGTGGATAATTTTGCCGCAAAATAGGGCAGAAGGGAGCGGCCGAAGAGGNNNNNNNNNNNNCAAACTTTATTGAACTTATAAAGCGAACAGTCAGTCATTCCAGTTCAGTTTGTACAGTAGACATACAAGGCAAATAAGAGTAACAATATACAGTACAATGAAATAAGAAGGATAAATAAATAAAGGATGNNNNNNNNNNNNNNNNGGGGGGGGAATGTGACAGACTTCATAACAACTTTGTACTTGAAAGTTGTGACAGCTCATTCGTTAAACATTTCTGAATGAATTTCAATCAATGATAAACCTTTTTTATTGGAAGTTAATTTAAGAGAGTTTAAGTAATATTCAATTTCAATCAAAAACAAATTAAATGATGGGGTTGAGTTTTGAAATTTACATTTATGTATATGGAATTTCCCTAATAAGATGGAGCGGCCGAAGAGTGAACTGTCAAAAGTACTGAATATGACGTCACTTATTTATGTGCGAATGTTTAATAATTAAAGTCAGTCATATATCCACAAACACAACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTATAATTAAGTGTGCCTATGCCAAGAGGCACACTTATTACTATTCGTGGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTTATTTGTCATATGCAAGTTAGCACAGGGTCCACATTGCAATGAAATGTATTTGACGAGCAGAAGACAGTCACTCAGCAGAATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATTTAACAGACCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGGTGATTAAATAAAGAAAATCTTAAATAGGAATGTGACGGGGGGGCAAATGGGATATTGCACAGTGCTAGGAATGAGCAGCAGTACAAACTGAACAGTACAAAGACATTTTTTGCAGTTAGTACAGTATTGCACTTTTTNNNNNNNNTATAAATACCAATAAAGTGGAGTGACCAGTGCAGATTGTACAGAGTACTTGTGAAGCTGCAGGGTAGCTTCTGAGTGCATCCTGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGTGGGTTTGATCAGCTGCAAAAGTCTTTGTTATGGAGTCTGACAGCGGTGGGGAGGAAAGACCTGCGAAATCTCTCCGTCCCACACCGCGGGTGCCGCATCCTGCCACTGAAGGAGCTGCTCAGTGCTGTCAGAATCTCCTGCATGGGGTGTCATCCAAAAGGATGACAGCTTAGCCACCATTCTCCTGTCACTCACCACCTCCACTGGGTCCAGAGGGCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACCAACACAAATCTCTATCCTAATGAGGACACAAATATTATTGTTCACTCAGTATTTAGGTATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACTTCAAAGTGATCGTCACGGTGATTCTACTGTAGACACATGAACAGGTAGAAACAAAGGCTAACTGCTTATTAGTTTGCTACCTGTTGAAGTACAGGGTCTGGCTGCTGCGCTGAGTCATGAAGTCACCATTCATTCAGCTTTCACGCTGGGTTCTTGGCTAGCTAAGTGTTAGCATGCTGTCTGTCGAGGTTCTTGTGAAGAGCCAGAGTTGTGTTAGCAGCATAATGCAGCTGTTTTTGTCCTGGATGAAGTTACCATCGTGCTTTCTTCCACAGAATTGGACAACTGAGGACCGGTTTTCGATTTGCATCGTTACTGTATACAAGTTGTGCTCAAGTTAAAGGCTTGCAGAGATCATGTCGTTCTTTAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATATATTATCATGCTTTTTACAACTGCATGAATTTACTATTGATGTGTGATATATTACTATTACTGAAGGTTACTCGCCATACCAAAACCAACTAGATTTTTAAATTAATATAAAATGAGTAACAGTAGGTTGACATTAGGTAAGGCTGAACGTTTTGCAGCGATCTCGTATAGAAAACTATTCCGTGCATATATAAAACAGGTCCGCGGCTCCGAACCGTAGTAAAGGGACCTCTGGCTCATACATTGGTTTCCGTGTTGGGCTCGTAGCCAAAAACTAGCTTTACTTTGTTTTCTGGGTCAACTTTGCTAGCGAGAGACAGAGAGAGGCGTTGAAAGGCTGCACCAACGGAACTTGTTGTTTCGGAGGAAAACACGAACACAGTGTACAGTCAAGTCTAAATAGCTTACTTACAACTGGGCTCGTCAGGCACTCTATTTGGCTGCAGTGGTTATTATTATATTTACAGGCTTCCATCTCACTTTGTGGTCGGTGACAGCTCCTACTTTTTTGACTCTCTTTTTTCTCCCTCCCTCGCTCACTGACACATAATGGGTATGGCAGTCCATTCTCCCTGCAGCACGGACTACACTGCCCATGAGGCTACATTCTTTAGGGCTGTGCCTGTAACACTCTGCCTATTGCCTTCATATTAAATAATTTTTTGAATAATAATTTTTAAAAATATTTCTTCACGTCATTATGCGGGCCGCAAGTAGAGGTGACATGGGCCGCGAGATTGAGACATGGGCATTAGAGCCTCTTAATGTGTGTTTCGTTTGGGTTTCCACCGGCGTGGAATTACCATAAATAGAGAGAGCATAGCCTAACATATGAAACAGGAAAAGACCTCCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTTTTAGAGCAGAGGTGATCACAGTTCTTTTGGTGGGTTAAGGACCAAAAGCAAAATAGTTCAAAAAATACTGTTAGCAATTAAGGAATAGAATTTCAAATCCAGACCTGACCTGCTATCAGAGACATATGAAACATTATACAGAATAGACAGAGTGGGGTGTGAGTGGGGAGGGATTTATCTGGGTTCAATCTCACTAATGGACTGTTTGGCCAAAAATGCAATATGGAACAGGATAGGACTTTATTTTCTGTATAGTACATCTGAATCCATAAAAAGTTNNNNNNNNNNNNNNNNNNNNNNTCAATAGATGATAAACGGCAAAGCTTATGGGAAATTATTAAGAAGGTTATACTTTTTAATACAGTGAGAAGAGAAAGACATTTATTTGTTGGTAAAAGAAGTGACTCAGGTATTGTTACCAGACTGAGAATCAGCCACTGTGGGCTCAGATTAGGAAAACACCCAAATGGCAAATGTGACCGTGAGAGAATTAAAACAGTCAGGCAGTCAGGAAGTATTTGCCTCACAGAAGAAAACTGTTCAGAGAGCTTGGATCAACTGGAGAAACTATCTTCAGCATGTACACACTTGTGAACCTGGATTTCTGGACTAAAACAGAGAAACTGTAGCTAATAGTATTCTACTTAGGATAATATAGAGATCTGAGACTGATATTATACATCAAGCTTAATCAAAAGCCTGACTTAGGAAATAACAAGCAGTAGATGGCAGCAAATCGCCATTGATCCATCTTGCTTGCCAAACCAATATAATAAGTAGTCAATAGACTGTTGCACTGAATGGTGGTAGTGTAACTTAGCTCATCATGTGTGGTGGTTGTTATTTTGTGAAGAAACCCCTTTTGTGCTTTTTGACATACCCTGCTACTAACAGTTTGTACAGACTGTCCCTGTGTGGAGGAGTCTGTGGAGAGAAGTAAGTGGAGAAAAGATGTGTCTGGAAACACTGCCTTTGGGATTCACCTGTCTGTCTCCCTTGTTTGCCCAAACTCCAAGAAGACTCTATTGTCTATCCAATCTTTATTTGCTGTTTAACCACCTGTGGGTGCAATAAATGTATTAAATTTTCACTGCTGTGCCCCACACCTGTGTCCAGATCCTAATCAATTCATGGCACGTCTTCTGTTAGGATAGATAATTATAATAGTACACTTTCTTCATCGTCTGTCTTATTTATATATTTTTTTCAAACTCTGCCCACTTTGCTGTTTTTAACTTAAATACTGAAGGAGACACTCATTGGCTGCTACTAACAGTTTGTACAAAAGGATACTGAAGTCTGTGCAATAATTTCTTTTCTTGTGCTCTGAACTGTGATGTTGTTTTTACTTTTTTGTGGTTGTAAAATGANNNNNNNNNNNNNACTCTTAAAAACTCCTCTTGGCCTTCTGATCTCATTTTGCCTCTTTGTCTGTTCAACCAAGCCTATATTCAGACCCATCTCAGTGGCCTGGATCATATATAATTTATTTAATTCTCCCAACACATTAAAAATGAAGGCAATCAAAACAACACATTACTAACATAATTTTGAGATCCAGTGTCATGTCGATTAATGTTCTACCGACAGAAAGACAATTTGAAATCTGCATCACTGAGGTCATTTTAACTTATCAATGACCTAAAATTAGCAGGAATTTAACTCTGCAGATCATACCAGATATACAATAAATGTTCCATTAAAACATTTAAAAAATGATACATATAAGATTACATATGTCAGAGAAGGAAAAGATCATTTTAAGTACAGAATAAGAAAGTCACATACGTAGCATATACTCAGATTTGCTTCTAAAACCTTGAACATGTAAATATTTTACATCAGATCCCCCAGAAACAGCACTGTTAGCATTTTCATTTTGACTGTCCTATTAAAAGAATAGAGACTGAGTCATCTATAACACACATAGTGATTATCTGGCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCAAATTTTTTCACAGCTAAATTTGTTGTCACTGATCACAGAGGAAGAGCATATGTCAGTGACAAGTTTGTTTGTTACATGCCAAGTGTATTTACCCAGACCCTGTGGCCTATGCACTGCAGCAAAGTGCGTAGTATGGGCTCCTCCTTCTGCATCACAGAGAACTTTGCAGAATGGACACTGTTTGCCACAACCAATCAGTTTGTTGAAAAGCTCATTCTCAGGCTGCACATTGAGCTGCTGTAGCTTCACTTCAAAGTTCAATGTTTGAAACTCTTTTCTCAGATCTTGGTACATCTCATTCACAGACACTGTGAGCCAGTCAGCAAACTTTTCTTGTCAGCATTATTCAAAAACATGAAAGCACCAAGAGCATCTTTGGAAATGACCAGTTTGTGACCAAGTTCTTTACAAATATCTTCAACAAATGTCTTCACATCATCACTTGTTGATGGCATTATTTATGCTTCTGCTACATGACTGGACATGTCGGTCCTCAATCTCAGATATTGTTGACACAGTTGAGAAGTGCTCCACTATTTGGTTGAGTAGCCATGTCTTTACATAATCCTGATATGAGAAAATATATGTAGTTTTTAAAAACATCCTTTGAAAGCAGATCCAGTAAAATTGAATATTGGAAGAACATTTGTGTTCTGAACAGCTCACATTTCAGCATTTCATCAATGATTTTAGGGCCCAGGGATTGACTGATAAAGTCTTTAACAGCAGGCTTCAAGCACTGGTTGGTGAATTCTTCTGCTTTCTTTTGGCATTGGTCTTCTTTATTAACCACATGTTTGAAATCATCACAAAACCTGTCCTTGTTTTTAATCAAACATCTGTAGGGATCATTTTCTTCATGCACTTTCTTAAACTCTGGCTGCAATTCCACAGACGTGCTGCTTTAGAAAAACTTCAAACTCAGTGTCTGTCTTGACCTCATGATTTTTCTCAAGGTTCTCATCAGTGATGTGTAGGATCTCCTTGATGTATGTGTCACAATACATTTTTTCCTTTTCACTTTTTCACTCACAAACTGAGTGCAAACATCAATGATGCTGTCAGCCAGTTTTTGTTGCAGCCATTATGTAACCTTGAATGTCAAAAAACATACTTACGTCCTCACCTCTATTTGAGTATCTTTCCACTGTATATCTGAAAGGCACCAAACCACAATCTTCCAGCTTTTTTTCTAAGAGTTCATGTGAAACATCCCCTTTATGTTTCAGGCTTTTTATCAGATAAGAGGATGCACTGGTGAAGATTTGTGCAGCTTGTTTATCAGAACAAGGAAGTTTCTTCAGTGTTTCACACCACATCTTGAGAAACTTATTTTCAAGTTCTTTCTCTCCCATCTGATCATTATTTTTCCAACATTCATGAATCAGTCCCCACTCTGCATTTTCAATCGCTTTTGTATTACNNNNNNNNNNNNNNCAATTTCTGCCATTCCCTCTTTGATTTCTGCTGCTGCTGTGAGCTGATTAAACACAGATCTCTCCATTTCACACCGAAGGCTCTTTGCATTGCTTGAGAATTCTTCTTGTATCCTTCTATATGATAAACATGACCCTCTGTTTGGTTAAAATATTGTCTCAGATTTCCTAAAGGTTTTGTCTCCCATGTGGACAGCACTGTGGAGGCTTTACTTTTCAACGCTATGAGAAATTCTCTCATGTCAGAAGATTCAGATTTTACAGCAACTGTTCCAAAATTGGAAATTCTTGTTTCTGCGTTTGTTACCCAGGTGTACATTTCTTTTTTGAATTCCCACTCCCATTTGTTGAATTCTGTGCAGAGTCTCATGTATGCATCAGCTACGAGGCTGTTTCTGAAGCTGAAGATGAAGTTTTCACGCTTTACTGCAGTCCACAGACTTCTCACCCACTCTTTAAAATCCATGACATCATTAGCAGATGACTCACAGTTTCCCAGCAGTTGGATGATGTGTTTCTTGAGCTCATATACAGCCTCACTGTACCCTACACTGACTGGTGCCATTGGTGGGTTTCCATTCCAGAGTCCGGGAATGTACCAGGTCCCAGTGTCTGGACTGTACTCCATCACATCAGTGAAGCTCTTGTTCTCCTCTTTCTTTTCCATTCTGGCTGCTGGGTCATCTCATTTAACTGTTCCAGGAGCAGTTTCCTGTCTCGTGAGTTCTTCTCATGGGCTGAAACATCGGACACATTCTGGTGAACAAACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGGGATGTTGGATGCATCTCCATCTACAAGCTCAAGAGGAAATCCATCAAGCAACAACTCTGCACACAGTTTGGGCAGATGCTGCAGCTGTTGACGTGATGGATCTGTTTGTGGAAGGGACAGTGAGGCTTCATAGATCTGACCCATTTCACGGAAGAAGTGTTCAGTCCCCAGTGAGCTGTTGGAAAGTTGCCTGTTAATTTCTTTGATCTCCTCTGTGTTCTCAGAGTTCTTACATTTTTCTTTATATTTCAGGAAATAAAACCCCTCTGTTCCTGGGCTTGATATTGCATTGATGAAGCATGTTGACATGTCATAAGAGTTCTGCCTTTTCCGCAGTTCTTTTTTCTGTAACAGAAGTTCGCTTCTGTAATCTTCAATATTTCTAGACCCGATATGTTGAAGTCGAAATTCTTCTTTCTCTAAGCAGGTCAGTTCTTTCCATATTTCACCTTGACAGGTGATCTTCTTTGTATTTAAGGATGTCTTGAATTTCAGCAGTGATGGCTTCTGCATTTGTCTTTGCAGTCTGGCACTCTGGAGAGTCTTCATCAACCAGGATTCCCAATTCATGTGCAATGTGTGCCATGTGCTCTACTGTCATCTTCGTCTTTGAGATCTTCACCACATCTCTGACTTTTTCTCTCAAACTTTGTACAAAGTCTGCATCATTTTTCTGTTTCTTCTTAGTTATGATGTTGTTGTTACTTAAGCCCAATTTGTTTGCTACTGTTCTGAAAACCACATTATTACTTTCACCATTACCAACCAAAAAGTTCTGTGTCTTGTGGTTTATGTTAGTTTATGTTAGTGCGCTCAGACTCAGAGTCCAAATCGTCGAAGAACACAAAAAAAGCTGCAGATGTCTGACNNNNNNNNGGAGTATTGTGTTTGAAAGCTTGTAATGTCCCCACGAAGGTTAGCTACAGCCACTGGCTGACTGAAAATATCAATGTTTGCTTTTCCACCAGGAAGATACCAAGTAATTTCAGTCAGTCTGTTGGTTATTGCTCTTGGCCTGTCACCACACTCCATGTTGCGGTGAACAAAGGTGTCATGGTACTGCTGAGAATTGCTCAGAAGCTTATTAAGAATCTCTGACTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGTTATTATGCCAAAA