TCGCACTTGAAATGCGTACTTCAAGCGTGCATACCCTGAATTGGGACACAGCCACTGTCACACGCGCCTTTGGTGTCACACGGTTGTTGTTCCGGCAGAGGGCATTTACCTTTAACTGTTCCGCTGTCGAAGATTTCTCTCTGTTTCAAATCAGTTTCCAGCTGAAAACAATGTTTTTTCTACACCCATGAAAAACAAGAAAATCACATATATTATCGTTTGAATTTTAAGTTTTCTGTTTTGAAATGAGCTCAATGGTTTTCTTACATTGAACTTCACCATGATTCCTATCTTGAATCCACTGCCTCCTTAAACTGATCGGCACCGCAGACTCAGATGACATTTTTAAACTCATTTTTATAAAAGCAGTTGCTGTTTGGATTTGGTGAGTTCAGAATAAATAAAAGAAATGTGTTTTCACACAGTTTAAATACAAAGAAACTCACAAAGTAATGCCTGAATAAAATATTTGTTAATTATTATTACTGTTTATCGGACCACTAATAAATTTTTATTATATTCAGATGTTAAATATTTGGCCTATTGTCTATTAAATCAGATGTTCTGGTGCTCCATACTTTCATTTAGATGAGATGATTTAACTTATTACTGTTAACTTTGTTCTTTTCAATTTTAGTTTTGATTTAAATTCATTGTTCGCCTTTTTTGTCTCTAATCATAACCAAGAGAAATTCTGTTTTGTTAAAAATTCTGTTCATGTCAAACCCTTAATATACTTAAAGAGCTCAGTGATGGGGAACATTTGGGTCCATGTGTTTGCACACAGTGAAAAGTGCTCCCTCCTCCCTCCTCACAGTGATGTGCATTTATCTATGTATCTCGCAAAAGATGTAAAATGGATTGTGTAAGATACAGCAGTCATCATTTCACTGAAAACTTTGGAAGACTTGACATGACTGGAAAGAGTGAAGCAGTTCACATATGTTTTTGTCTTTGGGTTGATAACAAAGACGACAGAGAAACGAAGCAGGAAACATCAGAGACAGAGCTGCTGTAGAAGCACAAAACTATTTGATTGGCTGAGATGAACTGAAACTATGATGTCAAAATGTAATTGGCCCCGCCCACTGAACCTTGGTCATTGTGCTGCAGTGGAAGAACATTGTTCATGTGCTGTCTGTCTGGCTTTAATAACTCCAAAGACATGTTGCTGCACCTCTTTTTGCTTCTATCTCCCATTATAGGTGAGTTTAAGAACAGGGATTAAAGTTTAGTTGAAGCTGCTGCATTAAGCAGATATACAGACTGCATTTCACTACTTTTCTTCTTTCTTTTTCCAGGACTCACAGCTGGAGACTCAATCACTCCTCAACAAACTGAAGTCACTAAAACAGAAGGAAAATCTGTCACACTCACATGTAACTATGAGACAAATGAAAGTGATACCTACCTTCACTGGTACAGACATGATTCTGACCTTCAGGCTCCTCAATTTATACTCAGGAAAAGAGCAAAAGGAGACACAGCTGAATATATTCCTGATAAACGTTATAAAACCCAAACATCACCTACATCAACTACTCTGACCATAACAGCCCTAACCCTGGCAGACACAGCTCTCTACTACTGTGCTCTAGAAACACAGTGATACAAAGTGTAGAAGAGGCTGTACAAAAACCTGAACACAGATATCTGACTACTCTTCAAAGAGGAGGGAAGTGGTATTCAAAGCACAGCTTCATATCAGATGGATTCTGCTAATTCCTGTTTTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACGTCTTCAAGCAACTCAAAGAAGTCCAGACGCTTTTCTTTGCAAACTCCTTTGACTACGATGACCTGGATGACTGAGAACCTTCACAGACGTTATAGAGGAAACAACAATGTGGTGTGATGTTGCTTCTAGTAAATACTCAAATACAAAACTTCACAATCAATCACTGCATGAAGTAAAATTGACATTTAATTACACTTAAATAGTGTCAAATGGATTAAATATTCAAAATCTTTGAAAATAATTACGCTGTTAATAATATCTTAGTAAAAATACTTAATGACTGTGGTGTTTCAAACCCACGTTTACTAAACAAGTTTCCATGTTGGTCTGTCAGGCTGTAAATTCTTGTGGTGTACCACAGGGTTCAATCCTCGCTCCTCTGAGAGTTTGATTTACATGTTGTCAACTTCTTCTGTTGTTTGGGTGGCAACAAAATAAATTCACTAATTTTTAAAACTCCTCACATCAGATGATGATGCTTTCTTTCATATTTAGTGAAAACATGACTGTCCTACTCTCAGTTTTCAGTACCATGGACAGCGCATGACCTGTGCTCAACACAGAAAATAGATAGATAGATTTGATTCCTTACGCGGCGTATCAAAGACATTACATGCACATGATGTGTGGTCAAATGTCTGTTCATGTTGGAGGTATTTCCCTTCTTTTTTCTGATCAGTGTTAGTAATTGTTAGTAATTATTACACATATTTGTCTGTTGTTTAAATGGTTTAATTAGCTTCAGTTCACAGCACTGGCCCTCCATGTGAAATCAGCCATCTCTGCCTCACACGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTATGATGTATCTCTCTTAGATAACAAGACTGTTGTTGTGACTTTCTCCTCCCTCCTTCAAGGCCACCTGCGTTGACTGAAGATTGTTGACTTTTGCTTAACCAAGTGAAGGGACACTTTCTCATGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACCTACACTCACCCCTCCAAATGCCTTCGAAGCTTATGTCTTCTATGCTGTGAGATGTGATGATTCATGTGCTGAGGTGTTTTTTTCTGTTCCCAAACTGATTCTCAGTCTGAGGGGAGTTCTTTTTTCTCCTTGTCTTTCCTCATGTTGTGCATTTCCCATTGTTTGGTCGTGCGGTCGACCGGCCAGTGCTACCTAGCCTGATCTGTCTCCCCAATATGCTGTTTGTGTATTGTGTGTATGGTCGGCAAGATATCTATCTTAATTGCCCCTTGGGGATAAATAAAGTCTCTCTGACTCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGAGATTTGTTGAAGGTGGTAATGTGGGATGATGGGTGGTGGGTTATATAACCAGAGCTTAACTAAGTATTTTCACGCAACTACTGGAAGAAGGAAGGCCTGCTAAGGACGTGGTCACTGTTTTTTAGAAGGCAGCTCATAAAAGAGACTGGAAATACCCTTCCGAATATCACCAGGGATGGACTGTAAAGTGCTGCGTGGACGTTAGCAAAAACCTGATGACATGGGACCTGTAAAGAGGTGGAGGGGAACTCCCCCAGACCGGGCAGATCTGAGGGTTTCACTGTGCCATTATGTTATTGTCAGTGCGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGCAATATAGCAAAGAGTGACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCCTCATGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCCACATTTTCTGTCTGCATCTGTTTCCTGTATTTAATGTACTGCCTCTGGAGCACAAGACTTCCTGTTCTGCACAACTCCAGTCTGGCTAAGCAATTGGTTTGTGAGTCAAAGCTGGCCTTTTATAAAAATACATAAACAAAATAATCAGAAAATAAACACTAAGAATATATATTTTACCTTAACAGGTGCTAGCAACCGGAAAAGCATGGAAGTAAGGGCGGACTTGAACGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACTCTTCTTCAAACAACTGAATGGTGCATTACCGCCACGTACTGGTCTGGAGTGTGACTGGAACATTGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCAAATCCTCCCAAGCAATTTACACTCTTTTNNNNNNNNGGAATAAGACCTGATGACTTTTACTTCTAGATTCCTTTTGCAGTAAATCAATAAGATCTACTTTCATTTTCATATTACTGAGGTTTTCAGTCAGTCTTCTCTCCACCTGATACTTCTGACTGTGTAATATAACATGTCCTTTCGTTTTCTCTTCTCCACAGTAGTCACATTTTACTGTATTATGAATCCCTATCATGAATAGTGTAGTGTTCAAACCAGTATGTCCAAATCTTATTCTCGATATGACCACCTCCTCTCTCCTACTCTTTCCTGTGGAATCTAAGGAGCTTGGACAGAAAAGCATCTGGACTTCTTTAAGTTGCTTGAGGACGTTTCACCTCTCATCTGAGAAGCTTCTTCAGTTCTAGAGTCAAATGGTGGAGAGTCCCAGATTTAATCAGCTTCTCGGATGAGAGGTGAAACGTCTTCAAGCAACTTAAAGAAGTCCAGACACTTTTCTTTCTAAGCTCCTTAGATTACGTTGACCTGGATGACTGAGAACCTTCACAGACATATCTTCCTGTGGAATGCACCCTTTTGCAGCAGCTCATTGGCTGAGAGCAGTGCATGCGTGCTTCAGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCCCACAGTGACAGGAAACACCAAAACTCTGTACAAAAACCTTTGGAGCAAAGACAACAGAATACTCCACAACATCCACTAGAGGGAGACACACACTCTTACACTTCTCTGGTTTGTTAGAATGCAGACTGGTCCCTTTTACAATCATGAGACAGTTATGAATTAACAGTTTTAGAGAAAACAATAATGTGCCATTGAAGTGCAGCTACTGAGGCCATATGGTGATGTGTTGAAACTACCATTTACAACTCAAACAGAAAAAAATCACAACCAGTAAAGCATAAAGGTGACATTTAACCCTACTTACCTATGTAAGTAGGGTTAAATGTCCCCCCTTGTCCCTCCTTGGGGGGATACTCCCACTGGGTTTAAATCTGGGACTCTCGGCCATTTGACCTTAGAACTGAAGAAGCTTCTCGAATGAGAGGTGAAACGTCTTCAAGCAACTCAAAGAAGTCCAGACGCTTTTCTTTGCAAACTCCTTTGACTAGTTGAAAGGTTGATTGTTCAATCTCTGGATCCTCCAATCTGACAAATATCCTTGGGCAAGATACTAACCCCAAGTTGCTCTCTGATGACCCCATCGGAGTATGCATGTGTGCAAAAAAATTTGATAGAAGGCACTTAGGAGAAGAATAGAAAAAAGTGTTTTGAGCACTCAGTTAGAGGAGAAAACTGCTATATAAGAACCAGTCCATTTACCATGTTTTGAAGNNNNNNNNCAGCTTCCCACTTGTGTGGCCTCTGGGATGTTAGTTCACTTCAAAGTTTGTCTATGTGTCAAACATCAGTTTCATAAACTTTGTGTACAGATTCTGATGTAAGGATATATTCCTCAGTGTGACTTCTGTTTCTTTTGTTTTGGCTTTGCATCTTCTAGGAAAGAACACATCTTGTACACAACATTTTTAGTAGTGTTGTTTTCTGTGTAATTTGCCAAGTTTTGGACATGGCACCTTGCCTGGGATTACTGTAACGACCCTAATATCACTGAAAAACACAGAGTTGCTTTTTTTAGGATTTTAGGAATCATTTGACCTAAAACTGACGAGCGCACCCGTGCTCCGTATGAGGCAAGGGAAGTATAATACAATACGAAGCACACAAGACAGAAGACTTTCAAAATAAAACTGGATTTAATATATACACTGAGAATCAGATCAAGACATGCAAACTTGACACATAAACTGAAGATTAACAAACAGAAAGACAACATATAAAAAACAGAATGTGACTACAAAAGACTGACCTACTAAAGCAGGGTGAGAACTGAAGGCACAGAAAACAGGAAGCGAGAGAAGACACGATTAACTTGACAGAACTACACGGGGAAACCAGACAACCATAGAGACACGACAGAAAAGCATGACAGAAGATGATAACTGAATATTACAAAACCAAGAAGATGAGACAGAATATAAACAGACTACCAACAGAATATAATAAATGCCAAAGAAACTATTAACCATGCTCATATACAGAAGAACGAAACTAAAACACAAGAGATGCTCAAAAACATGAGGAATCACAAAAGCCCTGGACCCAGAGACCATGACAACATCTGTCCATCAGTTTTCCTCTGATGGGTGCTGGAGCCTATTACATCTGTCATGTGGTAAAAGGTGGGGTAGACACCAAGGCTAACATATGGTTAAAAAACCATAAATGTCCACATTCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGACATTTTTATCATTAAAACTTTATTTACAACGAGGGGTTAAATTTGATAAACTGTACATTTAAAGCTTGTGTTTAATGTCCTATTCATGTTTATGTTTTTAATCAGACAGTAAATCTGTACATAATGGGGTTACTGACATGTCTCTGACAATAAATTACACAATAGTGTTATTCAAAGGTTACAGGACAGTAAGTCCAGGCTAAACTGGCTCGTTTGCAGCACTGTGGTTTCCCTGGTGCAGGCAAACTGTAGTAACCACAGTCACAGCTAGGCGAGGATGTGGCCACATCAGGGAAATTATTTTTAAAAAAAGTAAAGTATTTAAAGAAATCTGGAGTGAAATTTCTTTTAAACCTTATTTGTGGGAAAATTCAGCTCTGAAAAAAGCTCGATAAAGCACCCCTCCAATAGCCAAACCCATCTGTTGTCTGATTGGATAGTTAAATTTGTGATTGACATGACATTGGCCAATCAGATGAAAGGAAGAAAACTAGGGTCAAAATTCGTACTTGTAACTTGAAACTTGAGTGCAGAGTTTCACAGGTACTTTTTGGCTAAGTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATATTTATGACCACAATTTGAGCCCATATACCGCTGCTAAAACTAAACAGCTCCCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTCAACATCTTTCTTCAACAGAACTGCAGACTGCACAGATGGTACCTTCCCAAAGGAAAAAGTACTATAGCTTACTAGGGTATATTAGACTTAATAGTTACTTTATACAGTAATGGACATTTATACATTTTACATCAGATTAAAACATTGGGTGTAAGATTCCGCTAATTATTTATTAAATGCTAGGCATTTTAAATGAGAATAAGAAAGAAAAGTATGTTTTTGTGCCCCCTTTCCCCTTTTAATGCCCTATCGCCCACGTGCTACGCTTATGAGCAGAGTTGTGCCATGTCGCAAGTTTTGTGAGGTGCTTTTTTGATAATTAATGGATTGGATTACATTTTTTATTTCTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGTCATGATATCGGTTTGGATATGTGGTGAGAGGGAAGCATGAAGATGAAAGCAGGAGATGTCCTTACTGAATCATCAGAGCTGAACAGGTGATGGAGAAACAGGTTTACCTTTTAGGTGACATGAATGAGTTGAAGGGAAATTATGAACTGTTTCTGAGAGACAAATAACACCAAGAACCTTTTTTCTATGTAGCTGACAGCTGGTTATTGTGCAGGTGCGGGTCTAGCAAAGTTTTGCCAGGGGGCCAGGTAGGGCATTAACAGGGAAAGGGGGGCACAAAGAAATACTTTCTTATTCTCATTTAAAATGTCTGGCTGTTATTAAATAATTATCTGAATCTTACAACAAACGATTGATAGACTGATGCATATATACCATCAAAACAGTTTACATCACTGTCACAACAGTGTTTGTTTTCATTCAAAGGCTTTATGATTTTTCCTATAATGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATGCAGCTCATCTGCAGTCTGGTGTTGCCTACATCTTCCTGTTCGGAAGGCAAAATTTCCGAGTTCTGAGTACAATCAAAAGCACCACGACTGCAGTTTTTGTGTTGGGTGTAAAAAGCGCACATGACACTGTGACGTAGGCTAGAATCATGTCAGCGGTCAATGACGGTCCAGCTGTGGGATTTCTCTTGTGGAAATATGCACATTATTTTTTCCTTTCTATTGGTAGGTGGCACAGTGCACTTGTTGTCACGGTCTGGCTGGCAGACCATGGGGATATGGGAGAATGAGGACCCAAAACGCAGACTCTGCGATGCAAACAGTGCACTTTATTTACAGTGAAGCTGTAAACACAATAAATCCCCGTTGCTCTCTTGACTCCCGTGTGTGTGTGTGCTCCCCTTCGACGTCTGTGCTCGTGCTCCCCGCTGTTGTGTTCTCGCACACCCCGTGCGTGCTACCGTTCTGGTCCACTCTTCCACCTGGGGGGAAAACCACAAAAAAACAGCCATCAACACCAACCCCAGCGGGCATACACGAACTGCACCATCGTATGCTGACACACCCTAACTTGGGAAGACAACTCAACGATCCCACGCTGGTGGGAGCTCCAACACTCTCCTAAGTAGCTCCCCCGACAAGCCCTGATCACCAACAGGTGTGTGGCAGGAACTTCAGGTGTGGCCAGTCCTCCTGCAGGGCCACGCCCATCAGGCCTACATGTGGCTGTCCTCCAGCCACACCCGCAGACACACATGTACACACCCACACCCTGCCTATACATATAATGAGTGGAACACAGAATAACACAGCATAGTGCAGAAAAACACACATATCCCCAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGTCAAAACTGCTCACGGACCCCCGAGTCCTCCAGAGCCGGGTCCGTGACACTTGTGGCAAGTAAGCAAGCTAGAAGACTAGCAATCTTGCTGGGTATCCAGTTACAGAAGCAACACATTAACAAGAGAATTCTGAGTAAAACCAAAGTTACTTTCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCATATATGCTTAGAGTTATATAATCGATTGCATATTGATAGGATGTCTGATTCTTAGCAGTCTGCAAAGACTCTGTGTCCCTTCCAGAGAACTCCGGCATACACAGGTCATGAGACAGGTCGTACCTTCTCTTACTGATTTATACTACAGGAGGACACCTACTCTACATCTGTTTAAGTATAAGAGTCCTTTGTTTAGGTGGACCGCTGGACTCCTGGCACCAGCTTTGGGGAGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAGTCCTTTGTTTAGGTGGACCGCTGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGTGTGTAAGACGTCATATGTTAATGGGACTATTCATATTCATGTAACCACAATAAAGAGCAGTGCTACAGGAGCTCACTGAGAGTGACTGGGTTCGAGCGGAAGGAACGGTGCTCGTCACAGTTCTCTCCCTTGTGCATGAGCAACACATAGAGCTCTGGTGGCTTGTGTCTCGCTTTTCTGTTGTAGTAGAATTGTCTCGTTCCAGCGGTGGGTCTGTGCCAGACAGACCCATCAGACCCCTTATGAGACCATATGTTGGTGCGGTTGGCCCTGGGTTCCTCCTAATGTAAGACAATGCTAGACCTCATGTGGCTGGAGTGTGTCAACAGTTCTTGTGAGACAAAGGCACTGATGCTATTGACTGGCCCGCCCGTTCCCCAGACCTGAATCACATTAAGCACAACTGTGACATCACGTCTTGTCCATCCACTAATGCCACATTGCACCACAGACTGTCCAGGAGTTGGCTGATGCTTTAGTCCAGGTCTGGGAGGAGATCCCTCAGGAGACCATCTGCCACCGGGCCCTCTGACCACCACCAGTAGGCAATGGGTGAAGTGTCTTGCCCAAAGACACAACGACCGAGACTGTCAGAGCCGGGGCTCGCCCCCAAAGTATTTAATAAGAATATTTCATCCATTTAGATCTAGCATGCCTTATTTTTGTGTTCCCTTTATTATTTTTAGCAGTGTATTTTTGTTTAGACTTTAAATATTCTTTTCATTTCAGCCACTTAACACTAATTAATCATCCATCCATTTTCAGATTATCCCAGTTCAGTGGTGCAGGGAAGCTGGAGCATAATGAAATATGAGCTCCCACCTGAAAGTGAAAATGCTGCTACTAGTGTGTAAAGAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGAGCTGTTACTGAACTAGAAGAGAGAGAAACCTCCACATTCAACAGAGTTCAGCACACAAACCATAAACTTTACCTTCATTCAACATGTTGTCTTTGGACTATTATGCACTTTCTTTACTGATTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGTCTTTGTTGTTTTCAGGATCCTCTGAGGATTTACTGACACCATCTAAAGATGTAGTGATGAGTTTGGAAGGAGACACTGTGACTCTCTCCTGTAAATATTCAGGTTATGTTCAGACACTTTTCTGGTACCATCAGAAGTCCGGTTCACGTCCACAGCTTCTCATGGCAGAACATTCAGCGCAAACAGAAAAGCTGAAGTTTATACATGACAAAGAAAAAAAGCAGTTTCACCTGGAGATCTCCTCTGCTGCAGTGACAGACTCTGCTGTGTACTACTGTGCTCTGCAGCCCACAGTGACAGGAAACACCAAAACTCTGTACAAAAACCTTTGGAGCAAAGACAACAGAATACTCCACAACATCCACTAGAGGGAGACACACACTGTTAAACCTCTGATTCTTGTGTCATTGGACTGATGACAAAGACAACAGAGAAATGAAGCAGTAAAGATCAGAGACAGAGACAGAGCTGCTGTGGAAGCACAAAACTATTTGAAGAAAAAAACTTTTATTTACAACAAAATGTTTCTAACAACTTTGAACATCTACAGTTTGTTCGTGTCTCCTTTAACACTCAAACAGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCTCTGTGACACTTTCAACGCTCCAAAATCTGAGCCCACAATTCACAAATAACCGCGAGACGGAAAAACAAGAATAACAGACATTTCTATCAGTGAGAGATCGTCTCATAACTGCTGGTTTAAATGACACTCAGACGCACACAGAAACCAAAGTAACGATAAAAAGGTTTGTGTGACTGTTACAGCTGCTGTTCGAAAACTGGAGATGGATGACACCAGGTGAAATACTACTTCTCCACTTTAATATTTACATCACCATTATAAATTTAAAATGTCATAAAATGATCCAAAAGCTGCTGTAGAAAATCACTGAAAATGTGTTGAACTTACAAATAACTGAATCTCTGAGAGGTTGATATAATGCTATTAGAACAGTTACAAAGTCCTCTTCCAGAGTGTCAAAGAAGTCTCCCAAAACAAGAAATTAGGATNNNNNNNNTGAAAGAACAAAATCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGAGCTTCTTTGCTCAGGCTACTGTCCCAAACCCAGCAGCAGAAGATGGATGGATGAACTCAGTCCTGCTGGTCAGTCAGACAGGTTCTCAGTGCATCCAACCAACCACAGCAAGAAGACTTTAAACATGGCTTTCTCCAAAAGGAAAAGGAATCTAACATGTAATATATTGTAAAAGATGCGTTATGTTTTCATTAGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCTAAAGATTAAATAATATACCACGTTCTGATTGAGGGGTTTCTGAAAAATTAAAATGTACAGCTCTGCTATCACTTCCAACATAAATGAAGACAGAAAACTAAACAGCAGTGACGTTTGTAGGGTTACTGAAGTTGGACTAGCTGGTATACAATGATGTGCTACGTGGTGGCTAGCAACACAGCTATGTCCTCAAACGTTCATTCTGTTCATCTGGACGTTTTCAGTGGGAGAAACATTTTGTCACTCATCCAAGTGACTTCTTCAGTCTCAGCTGACTGCAGGTTTCCCCAATCTTATAAACAGCTATGGTTAGCATAATATATACAGTGAAGCTAGAGGATGAAAGCTAACTTTTTATCCCTCTATAAAAGTTATCGTGAGGGTTCCAGATGGTTAGGGACAAATGCAATTGCATGGCAGGAAGCTGTAAACAGACCAAACTTCAGTCATCCACAATACGAGGTTAGTCATTAATATACTGCTGCATGGGCTGGGCTGTAGTTACATCATAAGGTTTTAAAAACGGAGCTTTAAAATGAACAGTGGTAATAAAAACAGAGAGAGGCTGACAGTGATCACTGACTCTTTTCAGGGGCTTGATCAGTTTAAAAACAACAGGATACAAAACATTAAAACATGTTAAAAACACAACAGCCTTAATAAATGCAGAGTAGTTTGTTCATACGTCATCACTTAAAGATTGGATATCCCACCTGCTGTGAATGTTTTAATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACCCTGCATTAGAGAAACAAAGCTTCATCGCAGAACGGAAAATAAAAATAAAATGAAGAACACAGTTTTACACGTGACAACATCAAAATACTTGTTGGTAGATAGTTGTTTTCTCCACAAAACTTTCAGCACTGCAGCTTCTGCTGTTTGTGGGTTTTCATGTGAAACAACAAATGATGACTCTGGCGGAACATTTTCCCACAGGTTTTACAGTGATACGGTTTCTCTCCTGTGTGGATCGCGTTGTGGCTTTTTAGCGATGTTGACAGAGTAAATCTTTCCCCGCAGGTCTCACAAACATACGGTTTCTCTCCTGTGTGCATTCTCATGTGGCGCAGCAGGTTACTGCGTTTAATGAATGTTTTCTCACATGCTTGGCAAGAATGAGGCCTCTCTCCTGTGTGAATCACTTTGTGTAATTTAAGTGAAGATGATTCAGAAAAACATTCCCCACAGTCCTCGCACAGGTACGGCTTCTCTCCTCTGTGGCTTCGCATGTGGCCCAACAAATGACTACTCTGACTGAAAGTCTTTTCACACACTGTGCAGGAATACGGCCTCTCACCGGTGTGGATTCTCAGGTGGATCATCAGATTCCCGCGTTGCCTAAAAGTTTTGCCACATATGTGGCAGGAAAACAACCTCTCTCCTGTGTGGACAGTCATGTGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATTGGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACGNNNNNNNNNNNNNNNNNNAGCTTTCAAAGTTACTACAAGGAGAAAAGCCAAAACAGAGAATACACATACACACACGTACTGAAGAAAGGCCTCTGAGTCGCTTACAGGCTGTTAATAGTGTCTATACTGCACAATGTACACATATGGATAACACGGGTAGGTTATGTAGAAGAAAAAGATAAATTCTGTAGTAAGTTGGATGAAGCGGTACTGAGTGTCTGCAGGGGGAGAGAGAGTTCAACGAACATGCAGGTGAAGAGAGGAGAGGTGGGTAGGAGTGCCTTTAAGGAAAGGATAGAAAAGGTTGTGTTGAACTTTAACAAGAGGGAGGAACACAGAGGGATGTATGAGACAGGAGGAAGGTGCACACAGGTGAACTCCACCTTATACAGAAGATGAAATCTGAAGGAGACATAGCTGAGGGCATCAGATGGAAGTCTGCAAGATAACTTTGGAAATCAATAAGAGGAAGTGAGAGAAGACAGAGGAAGGGAATAAATGGTGGAAGCTGCTCCGAGCTCAGGAGGAGTTGAGATGGACTCCGAGTGGCAGGGAAGAGTTCCCAGAAGACTGGATAGCACAGCTGGCATGCTGAGGGAAACTCTCAGGAAGGGTTTGTGTATAGTACATATTGTGTATCTGTACAGAGGAGAGAGGAGAAGGAGATTTGGTGGAAAGAGAGAAAATTTCTCCTAGAGCAAATATTCCGTCATACTAGAAAGTGTTTTGGAAAAGAGAGAGAAAAGGTCATCTGTTCTCCTGTGTGGACGGAGCTGGAAGGAGGTGTTGTTGTTGTCCCAGCTAAATGAGTGTGTTAGTACATACGATTAAAACTTAAGCACCAATGTCTTTAAAACAAACCCCAAAACACAGCCACTAATGTACAACACAGAACAGAGAAACTCCTTCTGATTGGTCAGCATTTCCATCACAGACACAAACTGTGATTCGACACTTTGAGTGCATCCAACAATCCACAGCAGAAACACACTGACTGTGATCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTCTCTGTGTGAACGGCCTGTCCAGGGTGTACCTCTCGCCCTGTGGTAGCTGGGATATGAATGAAACTCTCCTGATTCATAATGACGACACAGTCTGGACAAAGAGCTACCAGAAGCTTTTCTACAACTTTACACAACAAAGAGTTGAGCTGACAGACCTCAGCAGAAAACCAGACACGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCGCTCATCCAAGTGACTTCTTCAGTCTCAGCTGACTGCAGGTTTCCCCAAACCTTATAAACAGTACATTTGCATAATGACTGAAACCAGCCCACTGAAGGAACAATGGGCTGTGAGGTCAGTTCCTTAATCATAATTATGCAAATTCCCATGACCATTGATGTGATTGCAGCCATTCCCCAACTCTCTGTGAATGGTACTCATGGCCATTGATCAGTGTTCTTTGATCAGTGGGTTTTGGTCAGCTGGAAGGAGGTGTTGTTGTTGAACGAGCCGAACAGCTCCTCAACCTGCTCGGGCCGGATGACGGGGGATTCCTCTTCGTCCACCTCTTCCTCCGCCAACTACCGGCCGCCGTGAGAGCTGTCCTCGCAAACTCCCCGCTTCTGGCTACGAAGGATTATCGCTCCCTGGGTGAAGAAGCGGATCGCATTCTCCTGGCTAGCCGCACTTTCGACGTTCACGCCCTGGCTACAGACTCGCCGGCGGCGCCTTCCACGCCTCCACCTGCCTCCCCCGGAGCGCCGCCTCAACCCCGCGAAACTGTCCGTCGCTCGGGAAGAGTATGCAGCCATGGAGCGCCTTGGCATTGTACAGCGTTCAAACAGTGCATGGGCCTCTCTGCTTCACATGGTGCCCAAATCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCCAGCTGCTCAGCGAGCCAGCACGAGTCCCATCTGCGCCAGGTTTTCCAGCGTTTGGCAGTGCACGGCCTGATCATCAACCCTTCCAAGTGCCAGTTTGGGTTGCCTGTTCTGGATTTCCTCGGGCACCGCATTTCCGCTGAAGGTGTGGTTCCGTTGCCCGACAGAGTCCAGGCCGTTTCAGCTTTTCCGCGTCCTACATTGGTTAAAGCGTTGCAGGAGTTCTTGGGGATGATAAATTTTTACAACCGCTTTCTCCCCAGAGCTGCCCACCTGCTACAGCCACTCTATGCTGCCTTAAAAGGTAAAACAGCCAAAGATCCTGTTGACTGGCTGCCGGAACGCGTCCAGGCGTTTTCCGCAGCCAAGTCTGCGCTGGCTGACGCTGCCCTGCTGGCCCACCTGCTTCCGTCGGCGGAGATCGCGCTGACCACCGATGCGTCCGACGTGGCAGTGGGTGGGGTGTTGGAACAGCGGGTTTCAGGTCTCTGGCAACCGCTCGCCTTTTTCAGTCGTATGCTCAGGGATGCTGAACGCAAGTACAGTGTTTTTGACAGGGAGTTGCTGGAACTGCACCTCGCAACATGACATTTTCGTTTTTTCTGCATACGTTGACCACAAACCTTTGACGTTTGCGATGTCCAAGGTCTCTGACCCATGGAGCGCACGCCAGCAGCGCCAGTTGGCGGCCATTTCAGAGTTTACCACAGACATTCAGCATGTGGCTGGTAAGTCCAATCACGTCGCTGACTGTCTCTCACGTGTGTTGGTTTCTCCGGTGTATGTCGGCGTCGACTACGCTGCCATGGCCGCTGAACAACGTGCTGACCCAGACGTCCTTGCCCTTCAGTCAACGAAAACGGGCCTCGTGCTGGAGGACACCCCGGTGTGGGACGGCGGTCCGCACCTTCTTTGCGACGTTTCCACCGGCCGCCCCCGCCCAGTGGTTCCCCTTTCGTGGCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAACTGGTCCTCGGCCAGCCCCTCCGGGTCCCCGAGGAATTCTTACCTGAGAGCCCTCCCCCATGTTTCGATACCTCTTTGTTGCCTTTTCGCCCCCCAAGAGACTCATTTCCTGTTCCTGGTCCTGTGCACCACTGCCTGCCTGACACTTTTGTTCCGAGTTCGTTGGACTCTGCTCGGTTCGTTTTCGTCAGGCACGATGCCCATAGGACTCCGCTGCGTCCACCATATGATGGGCCATACAGGGTTCTTAAACCAGGCAACAAACATTTACACTTTTCTTTCTTTGAACATAGAATTTAATTTACAGGATAATAAATAACTGGGTTTGGTTTAGAATTAATTTAAATAGTCACATAACACTGTATTCTAAAATAAGTGCGCACATTTTAGTTTACACTGTTATGTATGATCTAATCTTTTTGTTTTCCGAGTTACCTTAGTTGCAGCTGCTCCAGTCTCTTGATTGATGAGCCAAGAGGTGGAAAAGGGGCGGAGCAAGTCTGTATGGAGAACTGAAAATTGGCTCATACCATAACTCTGGATCATGGGGGGAATTGGAATTTGTTAAGTTAGTTTCAGTTAGGGTTTTTGTGTATTCTACCCCTTTAATGTGTTTTTGTGGGATGATCAGCCACTATTAAGTTTCTCCTTTGTCTCACTTAGGTACGTCCCTGACAGAGGGAGCTCGACGCGCTGCGCCGCCGCTTTGACAGCTGGCTCGGGCAGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCTTGCTGTTTGGAATAACACCCCAGAGCCGAGGAGCAAAGAGATTGCCGATGGATTGGCATAATATGGATTGTGACTGGGTCAGAATGGCAAGTAGTAGTGGAGGGCTTTCTGACAATGAGGAAATGGATGTTGATTGGAATAAAGTTGGACATAGTAGAAAGGTGGGGGTTAGGAAGGACAGGTTGAAATCTGCGCCAACACGGAAGCGAGCACTTGAAGAGGAAGATGGTAGGCATGATCACAGGAAGAAAGTAATGATGGAAGAATTTAAAATAATATTGAAATTCAAACCTGGGAATGAAATAACGGGAGTGAGAACAATTGCTCTGTCAAATGGATTGAAGAAAGTGATCGGTGATGTTGAGCTGGCTAAGGTGCTCCGAGATGGGTGTATTTTTGTGAACTGTAAAAATGCAGAACAAAAGTCTAAAGTGCTCAAGTTGCAAATGCTTTGTAAAAAGGAGATTATGGACAGGAAGGTGGTTTGTGAGAGGAGAGGATGTAGAGGAGTGACTTCAGGTATTCCAAGTGGGGAAAATCTGGAGAAGATGAGGAAATTGATCAACGGAGGAGAAATCACTGGAATAAAAAGACTGCAAGCTGTTAGAAATGGAGAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTGAGGAGAGTAAATAACAAGGGCAGAAGACCTGATGAGGAACAAGGAATAGGTGATGGGAGAGGGATGGAGGAGAAAGGCAGGAATCAGCCTGAAGTCCAAATGGATAAACTTGTCTTGTTCTTGGCGTATGTCATTGATTGTTCAGAACAAGCCAAAACAAAAACAGAAAAGATCAAGATAATAGTGAAAGCAGCAGCAAAGTTTTTCAATGTGAAGGATTTGTCTTGGGGAAAAAATACATTCAGATCGTAGTCATGGAGAAGGTACATCAGACCCACAAGCTATAACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTTTGTGTAAAACATTAAGCATCAGTTAAATTCTACAATTAGTCAGATTATGACTTATGCGGCAACAGCCTCCATCCCAAAGAAAGGTGGCAGTAAAAGGACAAAGGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGTACTTAAGCTTAAAATAATTCCTGACTTGCAGTGAGGTAAAAGTATAATCAAGGTAAAGTTAAAGGAGAAGTGGCAGGCACAATGGGACAGAGAAGGGAAAGGCAGATATTATTATATCATACAGAAAATAGTTGGGCAGTGTAGAAGAAGCTGTAGAAGTAGAAGAGAAGAGGATATAATCTCGAGAGTAAGATGGGTAAACATGAGACAGGGAATTGTGAATTCTGCAGACAAGAGGAGACATTTGAGCATGTGGTGTTGGAGTGCGATAAGTACAAGCGAGAAAGGGAAATCCTCAAGTCTGAATTGAAGGAAAACAGAGTTCACCTGAGGGTAAGAGACATATTTAAAAGGATTGCAGGGGATGTAATTTATAGGGTAGTGTTTAGATTTTTAAGATCGACGGCTGTTTATCTGAGATTGTAGGTGGAGAGCATTGTGGGGTCCTCCACAATGCTCGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTAAATTTATAATCTTAAATGCTTAGATGCTGATTATATTGCTTTATAAGAAAGGCCCAACTCTGAGTACAGTCTGTGCCAAAAGTCCTGACAGGAAACGACATGTTTTTGCAGAGCATAGGACCAGAAAGTGAAACTAAGCAGAGTGTTTGATCGAAACTTAAAGTGTATGTGACGTCGAGAGGTACATAAATAACCTGGCTTCCTTTTTTCTGCTTGAGACTGGCTGATGTGACCAGGCGTTTCTGTGTGTGCTCAGTCTCCATATCCCGGGATATGTAAGATTAAAGATCATTTTTAAAGTAATAAGACCACTTCTGAGCTGTGTCCTTTTTTGGCCGTAAAGAATGCAAAGAACTGGGATTTAATACTATCCATTGTAGGTAGAGCTGGGCGATAGAACGATAACGATATGTATTGCGAAATAACTTTTTCTCGATAGAAAAATTAAACTATTGCGATAGGCCTCATCTCTCTTGTCCTCTTNNNNNNNNNNNGAACAGCCAATCAAAATTAAGTAGCGCAGAGCTGAACCAATCACAGCCGCAGCGTCACGTCACGTGACTTGTTATGTACAGCACAAGTGTCAAGGCGCACATGTGTATTTGTTTTTGTAGCCGTGCTGCCCGGGTAATGGAGGAAATGAGTGCGCCGACTAGAGAAAAATCAACCGAGAGCGTGAGCGAAGGTTACCGAAGAAAAAACAATGATGGTTCCAATGCTGGAGAGCTTGTCGAACGGAAGGGCCACAGAAGTTCCGTAGTGTGAAGGTATTTCGGCTATTTCAAGTCTGACAAAAAACAGAGTAGCGCGCACTGTAAATTGTGCCGAAAGCAAGTCTGGAAATACAATAAAGCGGTGCATGCTCAATCTCTGACTGAAAGCGCTAATTCGTCATTCGCTTTTGTCAGACTAAAGTAACTGTTAAAACTGTTTGAAAAGCTAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTAGATAGAATGTAGAATTATGGTAGAGACACTGACACTGCCCTGGATATAAATAAAGGCCTGACTGTGTCATGAACTTAGGAGTAGATCTTAGGAGACCCTCCCCAGTCGAACTGTGAAAGTGAGACAAAGAGGAGTTAATGCTGAGTGGAAATTCCCCAGAGGATACCTGTGTGGGGGTCTCAACATTTAACTTGATAACTGTGGTCTGGAGGGGAGATGGTATTTATGGCCCCTAGGAAGAGACACACACCCACAGTGTTTTAACTGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGTTTGCAGCACACATGGGGATTTATGATGGGCTCGCCTCTATAAAGCTGGCTGTGACTAACAAAGGGGTGAAGATTGTTTCAGAGGGACACCGGCTTCGTCTTCCCTTCTAGAAGTGCATGCTTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTGTAAAAATAACTACTGAAGTTCCGGTGCCGTTTCTGGATCCCTCGACGAATGAAGAACTGGGGCAAAACTGATTTCGTAACAGTTTTGGTGCCGAAACCCTGGGATTCGCTCGAGGCCCAGAGAGGATGAATTGGCAGAGCTGAGAGCGTGAAACAAGGCGAACAGAGAGCTAGCTCACATGATTAAAAGGTAAGCACGACCTGTTTATTTTCGAAGCGTGCATATTGTTTAAAGTCTAAATTATCTGTTCGCCAAGTTGAGCGTATCTCAGTGTAAATTCACTCAGTAGTTAAAAGAAACGGTGTTTGATCCGTTTTAGTTAGTAATTAATAGAATCGGTGTTTCATCCGTGGCGGTGTGTGATCCGTCCTTTGTGCGTTAAAGCAGGAAACCTGTGTTACTATTAGTTAGAAAGCGGGGCTGAAAGGCCTCGTCGCCAGCTTAGGGCTGTGTGTGTTCCGGGCTTGGTAGCCCCACCTATTCTCGGACGCGGGGATAGGACCTGTGGGACAGGAGATTCCAGGGTGGTTACCTAGGGGACTGGGGACGCCTTAAATAACTAAAGCTAGGTGTTGGATCCTAGTCGCGGTTGATAACCTGCATGAGAGTGGGGGCAAGTTGCTTCGTTAGTGAAAGCACGACGGCTTGGCTCACCCCACTGACTGCAGCGTTAGTAAATTGCGTTGTGTGTGTGGAAAGCGCCGTTAGAGTCGGCGTCTCGGAGTCAATTATAGTAACAAAAAGAATTTGAGTCTAAAAGTGTGTGTTTGTGGTGTGCAGAAATCGCGGCAGGAGGCCGTGTCGCGAATTGTTGCAAACTGTGAAGTCAATTGGGGGGTTTAATTTGGTTTTATTTTTATGGGGAAGAGAAACTGCGGTATCCAGTCCGTGGCGCAGTTTGAATAATTCGTGAGGCAAATGTGGCGCGATCGGAAGATCGTGAGCCTAATTGTCCTAGTTAGCTTGAGGTGTACAAGAGCGGACGGCACCCGCTCTTTGTGCTGATCAGGGCGTTGTCCTGTATCAGCAGAGAAGGTGTCTCGCAGAAAGTTTGAATGGGACTGCGAGAAGCATGAGGTGTGTGTGAGCCAGCCTCGAGGGGCGGGTTCACAGGTGGAACAAAGGAGGAGTAAAANNNNNNNNNNNNNNNNAGAGAGGAAGAAAGGTGGGGGCGAGTGACCAGCCTGGGTGTGTGTGTGAATTCCTTGATGACAAAAGAGGGAGAAAAAGTAGATTTGTTGATTTTCTGTGAAATAATGATAGTTAAGAAATCAAAGTGATCAAATAGGAGAAAGTGAACTAAAATAATTAAAGAAAAAACTAAACAGTGGATTAGCGTTAAAGTAATGATAAATAAATTGATAAAATTAACAGTGACATTTAAAGGTGACCAAGTACTCAAGGATGGATGGAGAATTTGTTTGCTGATTGTATGAGAGCTGTTGGGGTGAAAGGAAAATGAGCTTGGAGGAGTGAGTGAACAGGTTAATGTGTGGGTGTAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGTGGAAGTGTGAGTGGGAAATTGTCTCCAACTGGGGAAAGCAGTGACACTACAGGTCACCTTCTTCCCCTGCTGGACACAAAAGAAAACATAATTTGGAGTATTGTGGATGAAAATAATTAACAATAACATCAAGAAGTTTTTTGTGTTTGTGGTTAAGAACGAATAAAATTTCATTTTCGGGGTTTAAAGTCAATAGAGTTCAAAACAAAATAAGTGGAGATGTGTTGCTTTAGGAGTGATGAAAACATATCCAGTCACAGTGAATAATGAAAGTCTCTCAGTCTGTCGATTACAGGTGGGGAACGGACCTGGATCAATTCTCCACGGGCGGCAGTCGGAAGGAAATTATAGGTTAAGATCATTAGNNNNNNNNNNNNNNNGAAACACCCAGCCAGAATTTCTTGGCTGAATTGTTTTGCAGCTTCCCGTCCTCATCCTGAACAAGCAAGCTCCAAGGAAGCTAATCTCTCCCTGAAGACACAGAGTGCAGTTCCAGAAGCACGAGGATGAACATCAACAGTGGACAGCAGTCCAAGAGACAATACCAGAGTCCTGAGCAGAGAGGTCCAGCAGCACTTTGGGCAAACGGCATCAGAAAGAGAAGATCCATCATCTTGATTGGATGAATGGAGATGCGTTTCCGGTAAACTGCAACCTCACTGTGTGTGAAGGACTTTTGAGAAGATTGTTGGAGTTTGACACTTGCTGTGTTTGGAGCAAGATGGCAATGAAAGAGACAGTGGGAGCAAACGCGGGACAAAGCTGAAGAGAACTGACTGCCATTGGACTGCAAAGTGGGAGAGGAGAATGGAGAGAAAGGAGCAGGTGAGGACAGATGAATGCTGTTTTAGTGTGGGGAATCAAATTGGGTTAAGGAATCCAGGGAGACAAACGACTGCCTTGAAGTGGAGGATTGACAAAGTGTCCAGACCATCGCAAAAGGGGGAGGAAGACAAGCACTGAGGTATGCAAGAGTACTGTTAGAGAAAATGGAAAGGCAACACCACACATGTACATGATATGCACTACAGAGAATATGAAATCATACAGAGAGTGTTACACATCAAAAGAGGGTATTTGTAGAAGGGGTTAATAACACACAGCGTGGTTGCCGATGGTAACCTGCAAGCATTTGGGGTTTAGGTGTGCCTGAGTATGACAGAGATTTTCATTTAGATGTTTCTGAAACAAAATTTGGAGTGAACGGAGTTTTGTTTCAGAAAAAGGGGGAAGGTACATAAAGAACCCACAGAAATAGAAAATGTCTTAACCCGACTANNNNNNNNNNNNNNGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAAGTGGGAAACCCTGGAGATTGTTTTAGGGAGACTGGGCAACATTCTATGTCTCATTGGGGAGTTGACACATGGTGAAAGCGATGTGGGGAGAGGAGTGTTATTTTTAAATCTGTAGATGTCGTGAGGTGCCATGACGAGAAGGAGTGACTGAGGAGATCGTCTACAAGATGGGAGCTGAGGCCAGGAAAGAGTCTTCAGGAGGATCAGAGATCACCTTCAGCACAGCAGACATCATGCAGGAGATCGTCATGAGGAGAATCTGCACAGCAAAATTTTAAATAAAATAAAAGAGTGTCGACGTTGACGTTGAGGAAGACAACTAAGGTGTACGACGTGCTCTGCCTTAAAATCTTCAGCAGCGTTGGAACGTGAGAATCGAGGGATGGAGAGAGTGTGCCAAGCTCCAAAAGTGACGGCGCAGAGGAAGTCCAGCGATGGAATTGTGATCCTGTGAACAGCACAAATGATTTGATGCTCTGCAGAGAAGCCTTCTGTGTGGGAGAAGATGTAAACAGACAAGTCTTTCATCTACATTTACATCATGTCAACTTCTTTAGACTGGTTGAGGGGAATTTGAGAGAAACAGTAGTGTTAGGTGTGATAACTGTTGTTATTGTAACTGTGATTTTTCTTATAAGTGAATTGCCCAGAGACAGACCCGAATCCACTCCGGCGACTCCACCATCACAGGCCACGGCGAAGCGAACCAAACGAGTGTTTTGATTATTATGGCGGTATAGAGTTGGACCACGTTAAAGGGTCCACAGCTTCGTATATATTTGATCTTTGTGCTGTCATTAAATGTAAAGGTTTAAACAGTTCATGGGGGGGATATGATGTCTGGGTAGGTTACAATCCAATGGTAGATATAGAGTGTAATAATCAGAAGCTTGGGTTTCAGTGGGACTTCTCAGCTGGGCAGAACCCGTTGACCCTGTCACTGAATAGTTGGCGTGACACTGTGTGGCCCGCCCGATCCGTGGTGTACTTATTCATAGGAGTAGCCGTCTCAGGGAAGGACCCATACGCTCTGGTTAAATTAACTTTAGAGATTTTGCACCTGATGTGGCTGAAATAATTGTATTAACACCTCCCCCACCATTGTCACTTTCAGAATCAGGCCCACAAATACTTGAGGTAGATTATACGAGACTCGAACCTAAACAGCTCATTTCAATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTTTCTGAAGACATGAGCATGAGGCCGGGGAGATTGATGCCGATTGGTGCACTGTGACGTACCTGGCCAGAGGAAAGGGATCAAAAGACACCGGCACTGAAATAGGCCTGTGGGCACGGGCTGGTTTGTAGTATTATTATGGTGGGTACAGATTGTATGTTAGAATTCCTAGTGGGACTTTTGGTCTCTGTGCCATGGTACGTATAGGTGCACCTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGATGAATAAAGATTTTGTAAAAATAACTACTGAAGTTCCGGTGCCGTTTCTGGATCCCTCGACGAATGAAGAACCGGGTCAAAACTGATTTCGTAACATAAGCTATACAACAAGGAGAGATTGAGAATTTCCTTTTAGTTCTCAGTTTATTTGATATTGACAAAAGTTAGTAAATTTTGTCTGTTCTTCTGTAAAACGACCTAAGATTTATTTTTAGAATTAATATTTTGTTTCTAAGTGGAATTGACAATTTAGTCTGTTTTGTTTGTTCTATTTTGAAACTTAAACGCTTTAGCGGCTGCCTTTTGTGTAGTTTGCAATATTTGCCTTTATCTGAAACTGAAGTCTCATGTTCCATAAGTACATCTACCCTGTTGAACTTATTATGGGAAATAAACATTTAAATCAAAACAAGCTGCTGATTATTTCACATTTTACTTGTGAGCAACGGCACATTTAAATCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTGTAGGGTATTGCGATCCGATTTGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGCAACGGGACGGTAGTCTTTGAGGTCTGCACATTCTCTGAGCACTCACACAGGGATGTTATCTGGACCAGCTGCCAGTTCAGTGATATAACACAGGACTGCTAACCCTTAACTCTGCAAAGAGTTTTCCTCACATCAGCCAATCTGGTCATTGTGAGGTGGGGTGGAATTCCTCACCAGCATGACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGGTAAATAAATGGCCTGTATTTGTACAGCGCTTTACTCAGTCCCTAAGGACCCCAAAGCGCTTTACACATCCAGTCAGCCACCCATTCACACACTGGTGATGGCAGCTACATTGTAGCCACAGCCACCCTGGGGTGCACTGACAGAGGCGAGGCTGCCGGACACTGGCGCCATCAGGCCCTCTGACCACCACCAGTAGGAAACGGGTGAAGTGTCTTGCCCAAGGACATGACGACCGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATAAGCTCTTATAGTGATAAGCAGTAATTAGAAGCTAGCACATGTCACCACCGCGAGTCTTACTGCATCCCTTCCTACCATTTTACCACTAATTTGTCACGGTCCCGGGTCGTTTGACCCAGAATTTTCAGTTTCTTGTATTTTGGTATNNNNNNNNNNNNNNNNNNNNNNTAATATGTTTATGTTTATGTTCTGATTCTTTAGTTATCCTGTTTTGAATATTATAATTCTATGTTTCAGTTTATTCTGATTTAGGGTTTTGTTCTTAGGGTTTGTGTCTTGTGCCCTCGTGTTTAGTGTAGCTTTAGTTCTGTGTCAAGTCTTCGTCTTTGTGAATTGTTTCTTGTTTCCTGTTTTATTGTGAAGGTCCGTGTCTCATGTGAGTGTATTCTGTTTTGCTTCCCCCGTCTCCTGAGGCTCCATCTTTGTTCCCCAAAGAAATTTAAATTTGTGTATTTAAGTCGCTTTTGCTCGTGTGCTGGTTGCTGGTCTGTCTGTGTATCTACCTTGTGTTCAACCTGCTGTCCACCTTCATGTGCCTCTGCTCACCCTCCTTCATGTTCATGTTCAGGTTTGCTGTTTATTAGTTTAGTTTCTCCCAGTTTATATTATCTTTTGTTCCTTTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAGATGGGAGTCTGCAGCCAATCACCTTCTCAGCAGAGCGCACAACACGCTGCAGTCTCTGCTTGTCCTTGATAGTGGCTCCAGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTGCTTCATGAATATGAAGGGTTGTAGTGGGAGAAGGTGGTGTGAAATCCTCCTTGGTGTGGGGTGTGGAGGGGGGTGTTGTAGGTGAAGTGTTTGATGGTGGTGTTGGCTCTATGGAGGGGGGAGAGGTGGGGGAATGAGTGTCCAAAGTGTCTCTATTGTTGGGGCTGTTGGAGGTGTGAAGGCTGCTTGATGGCTCGTCAAAACGGCAGTAAAAGTCGTTAAGGGTGTTGGCCAAGAGCAAGTCATCAGTGTAGGGGTTTTAGGCTTGTAGTTGGTGATATAGGGCTTTGGAGTTGACGTCACGCCGCAGTGCATTGTGGGATCGCCATGACAGAAGGCCACAAATCAAAATAAACACACTGTGTTGGAAGCAGGACTGTCAGAACCATGCTTAAAATCAGCGCAAAAGACAAAGGGCTGTATCGCGACTGATTGCGCCCAGACGCCAAGAGACGGTACTTGGAAAAAATAGCGTGCATCGGTAATGTGGACCCGTATGAAACAAGGCAGTGGAGCGGAAACCCAGCCAGCCTACCGCCGTTGTCCTATCCCGATATTTTCGCGTACCTTGTCTGTGGAGTCAGCGCATACACGGCAAATTATTTTCGGAATTATAAATTCCTGGAGGCGCACATCTAATTCACAAACGGTTGGGTACAAGATTTGGCCGTTTTTAAGTCTCCACGTTGTGAGTACGTTGACCATATGACCAAGATACAGCCAGAGGTTGCACATAACATTGACTTCTCCTCAGCAGAATGATGAATGATTCACGATTGATGCCAGCTGTGCGTTGCCATGTAAATAGTTTGCATTTCATGTGTGTGTACTTGCTAAGTACATGTGAACAGATCTTGAANNNNNNNNNNNNNNNNNNCATACTTTTCATTTCTGTTTTATTGAAACCACTTTACAGAAAGTACAATTATTTACAATGAACTGTACATGCAACACAGCAGTTTTATGAATATTCAACAAGAGCAAGTTTCATTTGGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATAAAATTAGTGCATACACATAAGGTAAATGTACACCAGTATTCCAGGTGCGTGATTCATCTGAAAGTTATGTGCAGATTAGCGTACAATGAGCGCAATTTTGTATGTTTTTTGGGCGGGGGTTACCTCCGCTGGGTGCTCTTTTTCGCTTTTGTTGCACTCGCCTTGCGTGCCGGTCCGAGTTTGACCGCTGCAATCCAAGCCTGACGTCTTCGTTTAGTAATATCGGATATATGAGATCCCTCCTGTTGCCTCCATGAAGGGAAACGATGAAAAGAGAGCCCATTTCCCAGCTTCTTGCCTTCCCTATCGTGTGATCTAACGTTGCAACCGACAACACAGTACGTACGAACCATAGCTGATGCTTCCGTGTGCTTCGTTTGGCCTACTGTCATGGCGGGAGGGGGCGTGGCCCCCCTCCTGTGACATCACGCTCCAAAGCCCTATTCCTAAAACTTTTCCAGACAGAGGCCGAGTCATTCTCTGAGATCTGCTGCTGCATCTTCTCAGAGTGCTGATGTTTAGCAATGTCCACTTCTTTAGTGAACCTGTACTTGGCCTCTCTGTAGCAGTCCCTGTCTCCGCTTCTGAACGCCTTTCTCTTTTCCAGCCACAGCTTTTTGAGTTTAGGAGTAAACCAGGGTTTGTCATTTAAACAGTCATAATTAAACATTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGATAACACAACAATTAATACATGTATTGTTTAATTAATAAAACATCAGAAAGTGATAAAAACACATTAGAAATAGCAATTGCTTCATAACAGACCAATAAATCAAGACATTTTCATCAGCAGATGTTTGCATGTTCAGTAAAAATATTTCAACAACAAGTTTTTGATTAAAATGATCAATGAACTTCAGCCTTACCTTGTGTAAGGTATGTTTCATTTTGGACTCATGGTTCTTTGTTTGTCCAGTTTAGGACAATGTCTCTGACGTATGTATCATATCAAATATATGTCATATCAAAACAACCCCACACCTGCAGTTGTTTCAGTTTTTCACAGGTGTTTCCTGTCAGCTGGTCAGCCTCACTCAGGTGGACATCCATATCAGCCAACCAAACAACAAGCTCCTCCCTTTGTGCTTCAAATCCCTCCCACTCTGAGACAAGGAGCTGAGAGAGAGAAAACAAGGGTCAACTATACAGAAAAGAGAAAAGTGAAACCCTTCTCAGAAGGTCTGACTCGCATACCTGCAGTCGAATTGTGATGGACTCCTGTTTGGCGTTCACGTCATCCCAGTGGTGGGATAATGGTGATAAATATACAGATTTGAGTCCGTCTTAGAGATTTGATGTTCATTTACCTGCAGATACACTATACGTGCCTACTTCGTGGTTTTCCACAACGTTTTGCAAATCACTATTTAATACAGAAGTAGGTGAACTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAAGCGTTTTTTCCCTTAGAAAGTTCAAGGCCTGCTGGTCACGCAATCTGTTTGCGCATGCGCATCCCAACGATTGACCCCTCCCCTCCCTTTCGGGAGATTGCCATAGTACGACATTGTAACCACTGACTCATTTAAAATAGTTTAGGACAGCCAAACTACAGACCAGTTGCTAGGTTCGGCAGGGCTACAATAGAAAGCGAGGCGAATACGGAATGAAATGGCTGGAGACAGGAATTTGAGCAGCAACGGTTATTATTTTGCACAAAAATAAAATAAGCAAGACACAAATTCCACATTGACAGTAGTAATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCCGGCAACCAAAAATAACCCCAAAAATAGTCCCTTTGAGCTCAATGTTCAATTGTCTTTTTGTCTTTGGTCATTTGTCAAGTCAGAAATTCTTAGTCTAGTTCTTTTTCTCTTTCGTTTGTGGTTTGTGTGTTACCACTTCGAAGTCTCCGTCGAGGAAGAAGAGTGTTAGGGTTCAATGTTGAGAGAAGAATCCATAAATAACCACAGATCCAGGCGTGTGCAATTAGACAGTATTTTAATAAACACATGTGTGAGTCCGACCGCTGTGCAGATTTCAGCGTCGAACTGAACTTACAATCATGAGACAAGGTTTTATATGGGTACAATAACAAAGCCCCCCTCTTTTACAAAAATAGACAATAGTACAGCTTACGTCAATCCAAACCACAAACTGTTCCATGAACCTTTAACATAGCTCTAAAGAACATTGTCTTCGGGTCGGTGCTTCCCCTCTTCGCTGTCGCTTGTCGGGTGCACTTCCTCTAAGTACTTCGGCACACTTCTGCATTTCTGCCCTACCAAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATGACCTCTCACTATTTGTCTGTCTGTACGTGCAGAGTTTGCATCTGCTTTTCTGAACCTTAGTTGACCTTAACTTAAGCAACTTGAACTTTCCCCTATCAGTGATTCCTCTAACTAAGTGTGTGTTAATCAACGATACATGCATAACACCCTGCTCTTTGGCTTGCACTCACTCTGCTTTCGGTTTCACTTCTGCAAAACATGCTCTGCAGACGCGTTTCGTTTCCTCTCTCATTTTGGCACAGAGAGTATTTTCCTGTCTCTGCCCTCTACACAGAGATCATAAAAGCATTAATAACATTTAAATTATAGATTCAACAGAACCATTTAAAATGGTTCTTCTTTGGACCTGTAATAAAGACTAATATAACACCAATATATTTGAACATCTGAATGCATCTGAATGCAACATCACATGAAATGGTAATGATGATTATAAAAATAGCAGCAAATAATAGCAGGAAAATATTTCTATTCCTCTCAAGAGCAAGTTCCTCGGCAAAGTTCAGTCTGGGCTCAGGCTCGCCATCTCCATCCGGAGAGAATCCATCGTAATCCAGAATCTTAGTTCCTTCCACACCAACAAGGGGAAAAAACCTAGCCTGCACAACAATATTAACATTATTGCACACAGCCAGCTCCGTTTCTTCTCTCGTATCACAGCTATAGCTTCAGTTCTTTATCTTTTCCACAGTAATACACTACATGCATGCTTTGAATATATCTCTCGTTGTACATGAAATTATTTTAACCATGTAAAACAACAAATGAATTTCTCGTTCTCTTTTTAACCATGAAATTGTGATTAATAGGTATAAACAGCAAGATAATAGATTTTTCCAATCATCCTCCAAGTATACTAAACAAATTCTACCACAAACAGCATTTCCATCGTTTTTTAAACAGCAAATTACCACTCGCGAATCGGTATGAACAGAAGAAACAACTTTTAGCAACAGACTAACACATTATTATTCTTCCAAACACATGGGCTCAACTCACCAAAATGATAGAAAATTCCGCACGAGCTATCCGTGGCCTGTCTCATCTACTTCCACGTGCGAAAAGACCTAGCTCATGTGAAATGATGGTCTGGTGTTTTGGAAGACGGGGCTAAAACCACCTTCAACCAATGAAAAAGGCATTTATCCCTTGTGATCCGGCAACAGGAAAAATAAAGTTTGCTGGAGGATCACACTTCCTTTTTTTCAAAATAAATGTTGCTTTTCAAAATAAAAGAATGAAAATACATTTATACAAATAAAGTGAAAACAAGAAAGAATAACAAAGGCAGTTTTCTCTACCGGGTTACAACATGTTCTAACGTCANNNNNNNNNNNNNNNCCTGTCATTTATTTGGCTCGAAACACATATTAGCAAATTGCTCAGTGATGAACAAGTACTGAGATCATTTACCTAAGCAGTGTGCTTTGTCAAAACTAAGTAAGCGTGTCGGTAATGAACACATAAGTGTGTTCATTACATTGACATTCTGTTGTGAAATTGTTATTTACTTGTATTTTATAATTTGACTTTACATACTGCTGGGTGGTTTGTAAAGTTTACAATAACTAGTATTATCATTATGCTATATTTTCTAATATATATATAATAATCTCAAAAGTAATGCCTTGAAGCAGAAAATAGTAATACTTTATTAAAATTTAAAACTAAAGTACAGTATTTGAATGTGTGTATTGTGTCTACTGTTTGTTAACTCACCATATTCATAAACATCTTAATAATAAATTCCATATTCTATTACCACATTATTTGTGATCAATGAGTTTGCGGGGTTAGGGGTGTTGGGGGTAGGGTTTTTAGGCTTTGGCCCCCACCCCTGCCACCAGTATATTTTTAAGCAATTATTTCTAACTTTTATTTGAATATTCAGTTTCCTACCATTTGCTCTTAAGATAGTCAAGAGAAGAAACCTTTATTTGTCACATGCAAGTTGCCCTGCAGCAAAATGGGACTNNNNNNNNNNGACCTTACATACACAACACAGACATGACATAGGGAGACAGGTCGGAGAACGGTAGTATTTTGAAAAAACACAGAAATGTACAATACAATCGGCAAGTCGAGGAGGGGGNNNNNNNNNNGAGAACTCTACTCATACTGGGCTCCTATGAGAGGACAGCATGAGAACAGAAAACAAAAAAACTCCTCTGCACAGAGAGCACATAAATGTCCACATCTCAACACCATGAAGCACTTGACAAGCAATAGGGGTGGGTGAGGGGTGAGAAGTAAGCCGATGCACACACAGCCATCCTGCCCTGCAGCTATTCATCCAGCGCTGGGTCCAGACCCGCCGTGTGACTCGGCCTTGGAGATAAGCACACAAAGGCGTTTGGAACCAAGAGTCTAAACACAGTTTGTTATCAGGGGAGAGATTATTTGTTATGTTCAGCTCCAGCCTTGAGACTGCAGCTGGCGCAGATATGGTAGCCGCATGAAATAATGGTGGTGTTCTTTCTTTAGTGCGAACCACTGCATGTCAATTTTACAGTCATCTAATGTCCATCACTGGTTCCTCACCATTCCCGTTGGAGAGCTGTGAGCCTCTCCACGATGTTATCCATCCATACTGAGATGTTATCCAGCTTGCTCATAGAGCATGAGGGTCCAAAACAGCTGTGAGCCTGTCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCTCAGTACTCATAGCAGCCGCAAGCCCCTCCAAGATGTCATCCGTGCTGCGTCTAATGAGCCCATTCTGAGAAGCCACGGCTCGCTCCTGTTAAGGTTGGCTGTGTGGCAGGCAGGCAAGGAGGAGTGGTGGACCCAAAATGCAGGACTCAGACTCAAGGGATGAACTCAAAATACTCAGCTTTATTTGCTGGCACGGGAAAACGAGCATACAAAGCAAAGCAAACTAAACTGGGAAACAACATAAACTCACGGGAAACACAGGGAGATCCACACAGCATGAGGGACGACACGACACTGACTCAAAGAAACACAGGGTTTAAGTACACTGGGAAGTAACGAGGGGAATGAGACACAGAGGGAGGGCACAGCTGGGAGAAATCAGAACTAACGAGACAAGGAAAGCAAAACCAGATACACTAACATGAAACACGGACTTTCAAAGTAAAACAGGAAACATAACACAGAGACGCGAACTAAACAAGGGGATACAGCCGACAGGGGAGACAGAGCAACTATAGAACACAGACATAAACCATAAGACGGAACTCTAAGAAAGAAACCAAAGACTAGAAAAGATAAATAATATAATAAACTCAAAAGCCCTGGGTCAACGACCCAGGCATCCTAACAGCTCCATCGTTCTAATCAACATAGCGGGCAGCCTTGTGGGGATCTGAACAGCCATTTCCGCTTTCTTCAGTCTTCGATAAGCCAGGGCCAAGCCAGCGCCGATCAGCAAGAACCCTGTTATCATGGTTCCGAAAAGATGTCTTCAATGCCTTGTCATGGGCTCTCCCGAAACCAGGCTTCTCGTCAAGAGGAGGGTGTCAATTGCATTCAGGGACCAGTTGATCAAATCCATAATTCCTCTTTTAGGTTTTAGAGAACAGACTGTGAGACTCTTCCAGGGTAAAGCGAGAGAAGTAGACAAGACTAGACAGAGACATGAGAAGGCCAAGCAGGAAAGATAAGGGAAGGGAGAGGGAGAAAGTGCGACCGCCTTTGTCAAGAGCCAAACGAGAGGTAAGGGCAATCGCCAGGTAACTGTCCTCCCCCTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTATAATTCACACCCTCATTATAGTGAATAAATATTTATGCCATTTTACACCATCAAACTTAAATATCTAAGGATTAAGAACCTTTTGTTCTTTAAAGAACCATTTGTAATAGCTAAAGAACCATCAACAAAATAAAAAGGTTCTTTGACATATGATGTTTCTTTAAAGAACCATGAAGACATCTGAAGAACCATTTAAGAACCATAAGACTTTGAAAAGTAATGACAGCTGAAAAATATGATCAGTTTGAGGATATTGGGAAAACTGTTGATGAGTGAAGTCTGATTTCAGACACTAAAGCATCACAGTGAAGTTTTTACTTCTCTGAAAATGAAACAAGTGAAAGATTTTTCATAATAAAGCACAAAGTTCTTCATGATGTAAAAAGAATCCATTAGGTTGTCTTGATGCACGCTCAATCATGCAAGGAAATCACAGAAAGTTGATTCTGTTCATCTGTAGCGTTTTCAGTGAGAGAACTTTTCATCACTGCCCCAGGTGACTTCTTCAGTCTCAGCTTACTTCAGGTTTCCTTATAAACAGTACATTTGCATAATGACCAGCATCCCAGATTAACAGTAAGCTAATGTGTCACCGTGCCACAACAAGCAACTATTCTGCCACCACTTCCCTCTGAGTGCTCCTAAAAATGATTCCAAATTCAATCTTTTCCTTTCAGTCAGGTGTGAGATGGAAACACAGGATCCCTAAGCTTCTATGTTATAAAATCACTTTTAAACCTCATGTTGTACTTTTGTTGTTTGAATTGATTATTTCAGAATCTGAAGTTGTGTAGAAATGGTTCGAAGAGTCCTTCTGAACTTGTGTAAATCTACGTTTGTCCTTCTTTGATCTTCCCTGAGTTCCTTGGACTTTCCCATTGTTCTGAGTATTGGTGGATCCAATGAGGTCTGTCTGACAAATCCTTTTCATGCTGCAAAGAGAAACTACCAGTTCGAGTTGATCACTAATGAGAACTGTGGCCTTGTCAAAGTGAAAGACACTGTAGAACCTTCCGGACCTTTTATTATGTATATATTTAAATGTAAATCTGTTTATTTAAGCCTGTCTGTATACTTTAGAATCTATGTGAATTAGAGAAAATACAAAATAAAGTCAAACTTGTGAAGCCAATTATTGTTTTTAAAGTCAATAAAGGTGAATGGTGAACAATCATTCCACCCTGGAACACTTCAAACAAATCATTAAAACCCAGAATTATCATGACATTCATGCCCATGATGAGATTATATAAACTTCTGACCAACCCACCTCCTACTCTGCTGTGTTTCAAGCTGATTAAAGAGGAGGAAGTTTAAAAGAAGGAGGTGTAACAGAGAAGTGAAGCTACAAACCAAAGAGGAGACACAGAGATTCAGGGAGGAGCTGAGCTGTTACTGAAGAACAGACGAGAGAGAGAAACCTCCACATTCAACAGAGTTCAACACACAGAAGATTCACTTTATTCAACATGTTGATGTTGGACTGTTATGAAACTTCTCTGTTAATCATCATGATTCTAACAGGTACATGACAATCTGTCAAAAACTGCTTCATCCCAATGTTTACATGTTATTTATACTTTCTTTGTATACAACACAGCATTTAACAGATTTCTGTTTCTTTAGGTGTCAGCTGTCAACAACTCACTGCAAACAAAACTGAAGAGTCCAGTTTGGAAGGCAGCACAGTTACTCTGTCCTACAGATACTCCAGACAAGTAGCTGGAAATGATTATTTCTTCTGGTATCGACAATATCCTGGAAAACCACCAGAGTTCCTGATCTCTCACTCAGGAACTGGAGTGGAAATATCAGAACCAGTCCCTGAAATAACCTTTAAAGTGAGTGGCGATAAAACACTGATGACTCTTCAGATCTCCTCTGCTGCAGTGACAGACTCTGCTGTGTACTACTGTGCTGTGAGGCCCACAGTGACAGGAAACACCAAAACTCTGTACAAAAACCTTTGGAGCAAAGACAACAGAATACTCCACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAGCTGCTCATTTACACTATTTTATATTTAGTGGATGAGGACATGCAAAAATGCAGCAGAAGCAAAATAAACAGAGTAACAGAGGTTTATCTCTTTTAGGTAAAATCTCTCACATGAAGCTAAAAGTCCAACCAGGAAGACCATCTCATGCTTATTCCATTTATTCTCTCTGAACTCATCACATCAGATAACGATGCTCTCCTTCAGAGTGTCTAGTCATGAGTTTCATCAACATCCCATCCAGACATTATAAAATCATCAGTAATTTGATTCCAACTGTTGGTAAAAACTGATCTCATAGTAAACTGTAGACCTGGCTTCTGGTTCCGGGTCACTGCTCGTGTGGTCCACCGGCCAGTCAGCGGAGCAGTTTTGCATTCTCTTTCAGTTGTTGTATTTCGCTGTCTATGCGATATATTTATATTCTTTTCCTTTTCCTCATTTTTGTGATTTTTCGGACTTGTTTTCGACACTTTGATATGACCCCAAGGCTCACCTACACCAGGGACCTCCTCATGCAGCTGCGGTGGCAGCGGCAGCTGCAGCCCGGCCTCCGGCTTTTCCGCTCCGCTTCCATGGACTACTTTCCCGAGGAAATACTCCGTGGACACAGAAATCGAAAAACTCACAATAACAAGGCAACCAGGAGGGGATTAAAGAAGAGTGGGGTGAGAGCCAGACTCAAGCGGGAGACACACAAACAACGAGCGCTCCCGTCCATTATCCTGGCTAATGTGCGGTCTCTCTGCTCCCAGCTGGACGAGCTGCAAGCCTGCATCAACTACCTGCATGAGTATAGAACTGCCCCAGTTCTGGCATTCACAGAATCGTGGTTAAACAACAGCGACGACGACAGCGCGCTGCACATTAATGCTTTTCACCACCTCTTCGTATGGACAGAGACTGTGAATGCACCAGGAAGCAACATGGCGGCTTCCTCATGTGTCTGTATGTAAACACATGGGGAGAAGGGAGAGGGAGAAGCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGTTCCCCTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACATCAAGCAGTGGACAGAGGAAAGTATCCTCACCCTACAAGGATGTTTCGAAGCCACTGACTGGAGCAGCCTTCTTTCTCCCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCAAGGAGCTCAAGGAAATCCTTAATTTAAAAAAAGGATGTTCTTCACCGCCTCTGCACTGGACTAAAAGGAGGTCAACAGGGAGGTGAAGAGGGCCATAAAAACTGCTAAACTGGAGTATAAAAACACAGTTGAAAAAAACTTAACCACAGGGGACCTCCACTCAGCCTGGCAGGGCCTCAAAACCATGGCCTCTGTGAATACTGTGGTCACCACCCCCAGAACCATCCAGGTGGAGGGCAGCAACCCCTCCTCCCTCCCTGACGACCTCAACACTTTCTACACCAGGTTTGTGACGGACAATATCGCCCAGCTTGAGGAGTCCAGATCCTCACTCAAACCTGGCAGCTCTGCACTCACCTTCAGCACTGAGGACGTGGTGAGAGCCCTCAGGAGGACCAGGGAGAGGAGCTCACCCAGCCCTGACAACATCAGCAGTCGAGTTCTGAGGCACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGCAGCCTCATATCCTGGCCACTAAACTTTCCACCCGATTTCACCTGTAATTTCAACTTTCATAAAGTTTGGGTCAACAACTCTCTTTCTGGTCTCCGTTCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCCACTCCCTCAGCCTTCAGAACAGGAACAGACTGCAGCACACTGCATCAGTGTGCTCTAAAATCATTGGCCTGCCTGTCAGAACTCTGGCACAGGTTTTCAACCAACAGGCCCTCAGACAGGCAGCCAAAATCATCAACGACCCCTCTCACATTCTTCACCCCGCATTTCAATGGCTCCTCTCTGGGCGACGCCTCCGCTGCATTTCCTGCAGGACTGAGGGGAGGAGAGCCACCTTTGTCCCCAAAGCCACTCTGCTTTTTAACTCAAGCCGATAAGAACATTTCCCACACCAGAAACATAAACTACACTCTTTTTTATAATGCCGACACTTTACTCACTTACAGTTATTTATTCACCTTTCAGTCACTTTAATTTTAAAACTGTGTATATACTGTATATTCTGTGTGTATGTATTATCTCACTCTTATTGCCTGTTTATGCCCTGTCCTTATCTTGAACGCCATGCTGCTCTGTTGTATCTTAATTGCCCCTTGAGGATAAATAAAGTCATTCTGATTCTGATTCTGCATTTATTGATATTTTCTGCAGATACTGCCTGAAAAAAATCTTTCCAATGCTGAGCTCTTACAGGACAGTAAAGGTCTCTGTAACACAGTTAAAGAAGTCAGCTCCCACAAAGCTGCAAACTAACAGGAAAGAAAAATGTTGAGAAATCATAAAGAGCTGTTTGTGGAGACGATCAACATTCAGCTGGAAATGACACAAAACCAGAAACAATCAAATAAACAGAAAACATGAACCCACAATCATAAAGACCAACAGTTACAGAAGTAAATCAAACTTGAACCATGAAGTAAGAACTCAAACAAGAAAAACTTAAGGACCATAACCAACCAGAGAGCTTAATAATAAACATGAATTCAAAGTCCCAGAACATACAGTGGGATGCGAAAGTTTGGGCAACCTTGTTAATAGTCATTATTTTCCTGTATAAATCGTTGGTTGTTACAAAAAAATGTCAGTTAAATATATCATATAGGAGACACACACAGTGATATTTGAGAAGTGAAATGAAGTTTATTGGATTTACAGAAAGTGTGCAATAATTGCTTAAACAAAATCAGGCAGGTGCATAAATGTTGCACTGTTGTCATTTTATTGATTCCAAAACCTTTAGAACTAATTATTGGAACTCAAATTGGCTCGGTAAGCTCAGTGACCCCTGACCTACATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCACTGTAAACCTGACCCTCCAACACCCAGCACCATGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGAAGAGCTGCTGTGTTCTCTCTATTGTTCATTCAGTCCAAGAGAAAATCATGTTCCTGCTTTTCATTTGGATGATGATGGTCTCCTTTCAGACTGGTGAGTCATCAAAAGATGGAGTGAGATGTAAAAGGAGATGATAGACATGAAAATATCTGGATGTTGTTTGAATTGATTCACTTTTTATAAACTAAACTAAGTTTAAAGATACAGAAACATCCTGGTGAAATATGTCTTTGTTGTTTTCAGGATCCTCTGAGGATTTACTGACACCATCTAAAGATGTAGTGATGAGTTTGGAAGGAGACACTGTGACTCTCTCCTGCAACTATTCAGGCTCTGTCCTGAACCTCTACTGGTACCATCAGAAGTCCGGTTCACATCCACAGCTTCTCATGGCAGAACATTCAGCGCAAACAGAAAAGCTGAAGTTTATACATGACAGAGAAAAAAAGGAGTTTCATCTGGAGATCTCCTCTGCTGCAGTGACAGACTCTGCTGTGTACTACTGTGCTCTGCAGCCCACAGTGACAGGAAACACCAAAACTCTGTACAAAAACCTTTGGAGCAAAGACAACAGAATACTCCACAACATCCACTAGAGGGAGCCACACACTGTTAAACCTCTGATTTGTTAGAATGCAGACTGGGTCCTTTTACAATCATGAGACAGTTATGAATGAAAAGTTTTAGAGAAAACAATAGTGTGGCATTGAAGTGCAGCTACTGAGGCCATATCGTGATGTGTTGGTATTACTATTTACAACAGAAGTAGAAAAAAATCACAATCAGTCAAGCATAAAGGTGACATTTAACCCTACTTACATAGAGTCAGTAAATGTATTAAATATTTAAAATGTGTGAAAATTATTAAACTGTTAACAATAATGTTACACAGTGACAGAAGACAATATTCGTTCTGGTGCTGCACATTGAGGTTCATTACTTTGAAACACAGCAAAACAGCAGTTCTGTGTTACTGTCAGCTTCCACAGCCATCACTGGCCTGGGTTAGTTTTTTACTTGTAATGGCCATTTAGTAATAAACCATTAGTAACCAGGGTAACCTAGACAATAAAACAATGAAAAGTTCACAACTTAAGATGTGCAGGCTGGCTCAGGGTGCCACGATGTCTTCGTAAAAATATTAAACGATTGCAGATTGAAGTTTCTTTGTTGGTCTGTCAGGCTTCTGGTGTACCACAGGTCAGCTTCTATTATGTATGAGCAGTTTATATATTATCAGTTTTCTGCAAACGTGTTGAGAAATAGTTATATTTTCTTTAGCTGATTTAGTACTATAGCTTGCTTTATGCATTTTAATAACAGATCAATTTAGGGGAAGGCCAGCTGTGAGAGAGAACTAGGTCAGAGGGTGACAAGTTGCCTTAGCAACAGAGGCTTAAGTTAGTGGAAGCTTAATAATACAGGAAACTGCAGGAGACGCTTTGTGCAGGGCTGCAGAGTACAGGATGTAGAAACTAGGCAGAGTGGACTTCAGAGTTGTTTTGACTGAAACTATGTATGATGCGGCATCTAGGCTGAAGACGTTTTTTGCAGTTATAGGGCAGACATGTGGTACTGAAATAGATCAAGTGACGGTTTAGTAGGGGAGGAGCGACCGGAATTATAACATAGGTATATGCTTGTAATGCTTCGGATCTGCGGAGGGTTTAGCCTGTGCACGTCCCTTTCCGGAAAGTAATGATTGAATAAAATAATTATAAAGCTTTGACCACACTGAGTCGTGTTCTCTCTGTCCAGTAAAAGAATAAAAGAACCGGAAATGATATTATATAATGATATTAGAAATTAAATAAACTAATGTAAAGTAATGTTAATGTTAATTTCAGTCTAAAGTTGTTTACACCCGAAAGATCTGCTGTGGTTGTTTTTGTTGTTGTTTTATGCTTTTCAGTCACAGTTTCAATTGATATTTTGGGTGAAACACTTTCTACATTTCTACAAAAATAAAGAATTTTATCTGTGTAAGTCTGTGTGATGNNNNNNNNATTAGCGGCATACAGATAGATGTTTTCCCACAGGTTTTACAGATGTACGGTGTCTCTCCTCTGTGGATTCTGTGGTGCACACATAACTTTTCACCCTTGCAAGAATGTTTCCTACCTCTGTGGATTACAGTACTCTTTTCAAATGCTGATAAATACTTTCTCATGGATAGAACATTTATGTAGTTTCTCAACAGTGTATTTTCCAACATGACCTGTTAGATAGCACCATCACTGAAACTTTCCACACATGTTTGGGGTGACTGTGGCTCAGGATGTAGACTAGGTCAGCAACTAATTGAAAGGTTGATAGTTCAATACCTTGATCCTCCAATCTGCCAAATATCGTTGGGCAAGATACTAACCCCAAGTTGCTCTCTGATGACCTCATCAGAGTATGAATGTGTGTGAATGTTAGAAAGCACTTATATAGGACAAGAATAGAAAAAAGTATTTTGAGCACTCAGAGGAGAAAACTGCTATATAAGAACCAGTCCATTTACCATGTTTTGAAGAAAAACAAAACAGCTTCCCACTTGTGTGGCCTCAGGGATGTTAGTTCACTTCAAAGTTTGTCTATGTGTCAAACATCAGGTGTCATAAACTTTTTGTACAGATTCTGATGTAAGAATGTATTCCTCAGTGTGACTTCTGCTTCTCTGAAGTTTCTTTGGCTTTGCATCTTCTAAGAAAGAAGACATCTTGTATATACCATTTTTAGTAGTGTTGTTTTTTGTGTTATTTTCCAAGTTTTGGACGTGGCACCTTGCCTGGGATTACTGTAATGACCCTAATATCACTGAAAAGCACAGAGTTGCTTTTTTCAGGAATTGCTGGAATTTTGTGATTGTATCAATGGTTCACGAGTTACGGTCATTTGATCTAAAACTGACGGGTGCACTTGTGCTCAGTAAGAGGCAAGGGAAATATAATACAATACGAAGCACACAAGACACAAAACTTTCAAAATAAAACTGGAATTAATATATACGCTTCTGTCCAAGATGGCTCCGCGTATGTGTTACAGGCCTTTGATGGGGTCTGTCTTTAAACTGNNNNNNNNNAACAGAAAAGCAGAGACAGGAGACATCAGTTGCATTCGGTCTGCTGGCTCTTCCTCGTCTGATTTATTAACAAAATTAAACAGCGTTCTTTTCTTTTCATTTTGACACACACATTTCTCTTTTAACAACAAAAACACATTCAATCAGGTCCATAGCTTAAACCCTTTTAGTTACCTTGCATTCTCGCAAGAATAAACGTACAAAATAATCATTGTATATGAGTGTCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTCTAAATGAAAGTGCAATACCACCATAAAATCAGGTCTTTTACATCAATAAACGTTTTACAAAAAAATACAATTCTGACCATACACTTATGGGTGTCACACACTCCCCAACAAAAAGAAAATAGCTCCTGACATTTAACCTCTTACCCTTTAAAACTCATTAAACTCATTATTCAAACAACTCAAACCACATCCCCTTCCCACATACCCACATTCCTTGTGGACTAACATGTCTACATTGGGCAGTTATAATATACAGGGAAGGTGCCTGGGTGTGCACAGTGAGATGTTGGAATGCGATATGGCACTAGGGGGAAGTAAGGTAACAGGGGATATGGTGGCATGGTGTAGCGTGTTGTGTTTGGTGACTCATGGACTTCAGCACAACTGTCTGATGGATGCACCCGGAGAGAGGGCTGGTCAAGGGTGTCATATGTGAAATGTGTAGCAGGCCATCGTTCTCTAGTAGACCTTCTTAGAACTGATTCATTAGTCGGTGGGGTCACATTAGTTGTATACTGTGCCTGTACTGGCCTCGTAGAACCACTTTCTACTATCCAGGAGTTAAACACCTCCACACAAAAGTCACTGACGCCAGAGTGGGTTTAGACTTTGCTTTATATGGCAGGTGTGAAACTGTAACAACAAAATACAGAGTATATGAGTGTCAAACTAAAATAATTACTTGAGGAGCTGCGTGACCAAGTGCTAATGCTAACACCAAACAACTGTCTACAAACCATAAATTAGCATGCGTAATACAGCATCTAAGTAACTGCTATTAATCACCATAAAGTGCCAAACAATAATGCATACTCACAGGGAATGCCTTTTTATCAGCCTTTCACAGCATAGATCACATTAATCAGTCGATTGTCTGAGTCTTTCTTACACTTCCCCTGTCCACACACGGACCATGCCTTTCTCTTAAAGGGCCAGTGCACTAACCAAACAAAACAAAACATGTACAAATTTGACAATAGTCAGAACAGTGCCCTTTCTGAAAGCGGCAGTCCAACTTCTCCCTCGTCGACTTCAGTGACGACTGATTTCTGTACCCTCTCGTTTTCCTCCTCTCCCATGTCGTTGTCCAGTTCAGTGCTTTGGTGTCCACCATCTTGTTCCATTCCTGTTTCCCTCAGTTCATTTGTTGCAGTTCGTTCCCCCAATACTGTTGCTTCTGTCGGCTGAGATGTTCCACGGTTGACCACTCTGCTGAACTCAGCTGTTCCCTTTGAGGGTCCAACAGTATGGTTACAGGTATGCAAAGCATCCTCTTTGTTTCCACTCCTCAACTCATACCTCAACTCATAATACCTTGAACTCTCATCCTCATTGGAGCTTGTGTCAGAGTGGGGCTGAAACTCTGTCTCTCTTTGAGCTGGTTTTGGTTTCTTTTTCTTGACGGTGGATGTCCCGTCCCCCTTATTTACAGGAGGCAAGTCCACAGAAAGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTACAGTAGATAGCACAATAATAAATACAGAGAAAAACCCAACAATCATATGACCCCCTGTGAGCAAGCACTTTGGTGACAGTGGGAAGGAAAAACTCCCTTTTAACAGGAAGAAACCTCCGGCAGAACCAGGCTCAGGGAGGGGCGGCCATCTGCTGCGACCGGTTGGGGTGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTACTACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCAAATTGATGGGCGTGACCATTTCTTGGATTACTGGTTCAAGCTGGTCACCTTGTGCTAGTGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCCTGTGTTGCTTGATCTTCACCGCACTGCTGGGGTATGTGAGATACATCAGAGTCGACATCTTGAGTCACTTTGGGCTCACCGAGGTTTGGTAAGTCAGTTTGTAGGACTCCTGCTATTGGTTCAACAGTTCCAAGGGCTGCTCTGCCAGTGAGGGTCACATCGTGCTTAGTGTGGTTGCCAATAGGTACTTTGTCATATGGGACTCTGGCATCACAAACTGTGAGGAGGCTGTTGCAGCTGTGGGTTGCTCTCAGTTGGTTCAAAGAGCATGAGGGGGTTGGACATGTCAACTGTAGAGGAAACTTTATACTTAACATACTTAACTTGACCAGCTGGGATTACTTTTAGGACACTCTGGCTGACCCCGTTATCCAACATGTTCTCACTCCCAACTCGTCAAATGTGTGACGCATGGTCAGGCTCCCTCTGCTTCACTTATCGACGCGCAGGGTACCCCCCTCGCGTCGAGAATTGACGTGCAGGGTCCTCTCATTGAATACTATAGAGCTCCCTAAACGTTGTTTATTGACGACAAGAGATTTCCGTGGAAGAGCCTGTTGTCCGTATATTTATACATTTCCGAAATCACATTGTAGTGAGGTGTACTGAACACAATATATTATATAATGTAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGCTAGAAACTTACAGTGACGTGGACATCATGCCAAGACTGCCAGACTCTGTAATACTGTAAATGATCAGTGACTCAGGTTAACACTAAACTTTAAACAGTACCTCTGTGTCTCTGTGTGTGCTGAACATCTGGAATCAGATTGAGTCAGGCTGCATCAGCTGAATCTGTTATTTGTAAATATCAATATTTTTTATTCAGGTGTGGGGATAATATGTAAGACTGCAGTGAAGCGATGCGCCAGATTAATCCCTGGCCAAAGGTATCGTACTTAAATCAGACTACTGATCCAGCCACATCAGCCTTTTGTGAGGTCTGTTTAAAGTAGACTTAAAATGAACTGCAGGTTCCTGAGAGGTGGACTGTGAGCACAGGAACACATGTTCATACATACAGCTGCAGCAAGCTTACATTAATTTTAAATAGATTTGTTACTCTGATGTCTGTCTCTCTGTTAGTCCTCTGACAGACTGGTACCTGTCCAGGTGTGCTCTACCTATGACTACTGGGACAGGCTCTTGCTCCTGTAATAGAAAGTTTCTATTATTCTAATTTAAAGTATTTAAGTGCTTATGCATATGCTTAGTTGTGACACTGTTATAGACTGATCAGTGAAAGTTTCTAAAACTAGATGAACTTACTTCAGCATCAGCAGTTTGAGAAAACAACTCCCTTTACAGGTGCTGATAAGGCCAAGGGCACAAAACAGCATACCCATTGATCTGTTAGGTTTCATAGCGAGACGTGTGAAGTGTGGTATGATCAGTTTGTAACTTCCTCCCTCTTTCTTGGAATGCATAAAGGAGTAGGAGCACGACTTCTGTGGCAGAGCTGACATGACTGAACTGTGATGTTTGATGTGTGTTGGCTCTCCTGCGCGCAGTAATAAATAGCTTGATCACAGCTCTTTCTGTGTTGCAGACTTTATTTAAAAAATTCCATGATACCCCCACCCCCACCCTCCCACTGTGAACCTGAATTGAATATTCAGAAGACATTTGTTTAAATAGTTAAACAAATCTGAGCTGTTGGTGTGTCCTTGGATTGTGTGGTAATAATATTAGAGCTGGCAATCTTTCCTGCTGAATCTCTACTGTGAGTCATGTTACCTGAGATTAATTCTATGTTTACCTGACAGCCTGGACAAATGTGCTGTGTGAAGGATGTAAATCAAATCAGATCTTAACTGCTTACATTTAAGGAGCCTGGTCATATTTAATTGTAATATGAACCAATGATTTTCTGATTGCTGATTCTAAGAGAGTCTTTGTGGAAATTTGGCTTTTTGTCATTTTAATTCTCTTTTCTGTTTGCCAGAACAGTTCTCCACAGTCGCTGTCCACATGGGTCAGTGGGACATAGAAGCACTCTGCTAATGTGGGACTCTGACCAGCAACATCCAGCAAGACCCAGACAGCGTTTTCTATCTCCCAGCTGAAGTTTTTTTGTTTGTCTGTGACTGGAGAGTCAGATTTTTGTTGAGGCTGGAGGAACAGCCTTAGACTTGCAGAGGTAAGTCAGTTTGTAGAGATCCCTCCCACCCTGGCTTTTATGTGGCAGATTTCTTATCTGAAACAGTAATATTTCAGTGACTGCTGCTTATACCACAGGTTAATACANNNNNNNNNNNNNNNNNNNNAAGAAGTGTGATTAAATGGTACCCACATGTGTGCTGCTGAGAAGGATGTACAGGAGCACCTGCAGCCAAATCCAAGCCTCCTCAGGTTAGTTGTAGTTGCAGAATGCTATAGGACTGAGACAGCTGAGGCATCAAATGTTTGATTAAACGGATGAAAAAGTTTCTTCCCTGTAATTATCACTTTTTGAAATCTTTAGCAACTTCAAGTCTGTCAGCGTGCTGAGGTCACAGAAACATGATAAGAAGCTTGACTTCAGAGTGTTGTTTACAGTTTTCTGTCATCAATTATCTCCCCTGAAGTTTATCACTATTAGGCAAGCACTAAGTCCACAGTACTGTAATGATGATTCTGACTTTGGTCACGGTTGCATAATATTTTAATAATATACAATTATTTTTTGTAATTCATATTTTTTCTGTTAATCAAAAATTTACTTTGTGAAATTTGTATTATAGAATGCAGAATGTGACAATATATTTTTGTTCAATATTTAGTTTCTTTCAGTTGCAATTGTTAAATAATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGTATTAGTTTTAATACATTAATTTCACACCTGTATTGAAAATACCATATTGTATTCATACAGAATCAGTTTGGTATCATTGTGTCTGTTCACTGATTGCTGAAACTAAGAGCTAGTTTGATTTTTAGATCTAAAGTATCCAAAGTTGAGCTCTAATGTTTCTTCACCCTTGTGTGTGTGATATGTGATTTCCTACATGCTGACAGAGCAGAGCGGCAGTTTGTGCTCACAGATGGTGACGCTGTGGAGAGACGGTGGTGTTTCCTCAGAAGAACTAGCAGAGTCACCAAGGGCACGAGTCCATCTCACCACCTTGACTTGCTGACTGATTCTCGTCTGCACTGCACAGAGGAAATCAACTGACCGAGGTTTGTCCAGTGACGTGTTATGAAATGTATATTTGTTTTATGCTTAAAGATATGTTTTTCTTGACAGAGGGGCTCTGCAGAGGTTAGACAAAGCAGAGAAAACATGTGCTTTACATTTTACTGTGATTTACTGGGACATTTGTTGCCTGATGTTCAGCAGGAATGGAGTAATGGAATCAAAGGGAGATGTTTTTGATGTTTTTGTAATGTGAGTAAATCTTCGGTATTATTTATTTGCTTGGTTATTTTAGGAGTGTTTCTGGGTGAGGGAGAGAGGAGTCATCATCCAGGTAAAGTGACGTGGATCAGTGGACACACTTGTCTCCCCTTTAAAGGAGATAGAGAGACGATCTGAGTCATCCCTAAATGTTAGTGCTTTCAAATACACAAACATTTTTAAAGGACAAAAACGAACATCCAACTTTGACTGTAATACAATTAAATCTTTGCATGTGTGTTTTCAAACTCTCAGATGGGCAGGATATCACTATTGGACTGTCTAACCTGCAGGAGCAGCACTGAATGATCACCACACATGAGCATGTTCCTGCAACATTCAGCAGCTTTGCTTTTGGTAAGTAGAGTTACCTAACTACAGTAACTCTAAACACATGCCATCCATTTCTAACAGCCTGGTTACTTCCTGTCAGTTTTTTTAGAAACCATGTGGTCACCTGACCTAACACTGTTTCTTCTTCTTCCCCTTAATGTTGAAGTGTCAAATGTCCAACAGCTGGAGAGGAAACTAAACCAGTACTGGGCTGTTTCACCAACACGTGCCAGATGCTGTTCCTTCATGGTGACATCAACAGAGACAGCCCCGCCCACCTCATGATCTCGCCATTGATCATGATGATTTTAATGATGACAGCGAGCGGAACTAAGACTGTAAAAATCCACGACCAGAATGTTTAGATGCTTTCTAATTATTAATGAATACTGAGAGCCTCTTTCTGTGTTTTGTCTGTTTTGGGTTGNNNNNNNNNNNNACCTCATTTGTTACTAACAAAGTTCACCAAACTCACACAGTTTACATTCTGTATGTTTCCATCTTTACCAGCCACAGTCTAACTGCATTTAGAAAACAAACCTTAGAAATCGTCGTTTTTCTCTTTTGTAATTGATGATAATTCAGTGAATATACGGCGCTGCTTCCTTTTATTGCGTCTCACATTGCTTTAAGTTTTTCAGTGTCCAGTTATTTTTTTACTGCTATTTGAATTCTCTGCATGTTTGACCCTGTAGACTGTTTAATGGACTGCTTGTCTTGTAACCGCTGCCTGTTTTTGACTAAAGATTTGGATTTCTGACTTTAACACAGCCTCTGCGTGTCCTCCCTTTGTGTCCTCTTCCTCTGTGAATGTGTTGCATGTGTCACAGATTCATTTTATTAACAGCTTTCACACAGTGAGTTGCATCAGCATTCATTCACAGCACATTGCAGAAGGATTCAGATCAATACAGTGATCTTACAGTCAGAATTATCCTGACAGACTGCCACTGTAAATTATCTTTCATCAGGTACATTTTAAAGTTCAGTATTTCAAAGCAGGCGTTATGAAGAATCATACTGGCATTAGGACTGTAACAATATGTACTAACAAAGTCAAAGTTTTTTAATTATGCTAGAATATTGGAAGACAATCAACTTTTAGTGTTTTCTGCATATTAATTATACTGAAATAGAGATGGTGATCCTAACTGTACAGAAGCACTAAACAACTGACAATCTAACAGACATTATTGGCCTGAGCCGTCATGCACAGTGAGTCTGATCCTGTGCTGTGAGAGTCTGATAAGCATGTTTCTGGTCAGTTTGGAAGAAATAACATCACAATGTAGATCTTTTTTTCAATATTCCTTCTCTTTTACTACATAAACTGTGATCAAAGCTACTTATGTTCACAGCATGTAATAATACTGACAGTCCAGGGCATTGTGGTCTGTTGAGCTAGGGTTAGGGTTAGCAATTCAGACATATGTAATCAATCTTTTGCTGGATATAAAAAACACCTAGGAATTCATATTATAATTTGATTTTCATGAAATATTCATATTCAGTATCAGTCATTTTATATTATAACCACGTATCCACCCAGGCTCATGGTGGGGCAGGGCTCTGTCCTGGGATGCTTGAGTACAAGGTAATGTACACCCTGACCAGGTATCCAGTCTGTCAGAATTGTTTTTCATATTTGGTTCTAAAATATGAGTGAAAACAAAAATCCAACTAGGATTTTTGCACATGATGGATGAAGTCTGTCTTTGACTGTATTGTCCAGCTGATCCATCAAACCCCCAGCAGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACAAGTTCAGTACAGTTAACACAGTGTCAGGGAACTCCAGTGTGGGAACTAGTGGCTTTAGGTTTATAGTCATTTAAATTTCATCCATTAATTCATTTAATTCAGGAGGAAGAAATGTCAGGTTGGTGCAGGCTGGTTACATGCATTTGGTCCCATGCTGTCTTTAACCAAATGACTTGGTTCACTTTATGGCTGGGCTGTAGGTGGGCTTATATAATGTTATTTGGGCAGGAGTACCTGTCCTCTATTAGGCTTAGAAAGTTTCTCCATAAGCAGAGCTTCTAAGTCTTTTAGCTTTTAGCACATCTGTATCTGTGCAGGCTGACAGGTTTTTGGTGGCTCTTTTTACCCCACACTGGTTGTGAGTGTGTAAATAGCCCCACTAGTTCTTTTGGGTTGCAGTTAACTTGGGAGGAAGGGGTGGGTCTGCCAGGACTAGATGACTAAAAATGATCTGGGATACATAAATTTCATAATGCATGCATATATCTCTATCAATTAAACCTGGCCTGAGGGCTGCCATTTTTTGCATTCAGTTATTTCTCTTAGAAATGCTGGATCTAAATAATGAATGTGTTACAGTTAAAGTGACACTGGTCAGTGTAAATGGCTCATTGGGACATAGAAACCTTTAAATTAAATACCATCACCTGACATCGAGTGTCAAACAATATCAAAGCTGTAAAAGCTGTTTACAGTCAGAATGTATAAAAACTATGATTGTAAATAAAATCAAACAAGTGAGCTTTTCTCTTCGTGCTGATTATCAACACTGTGACTTCTTAGACTGTAAGCTTCACATCAGCACAGTTGTAGAAGCCGTCACTCCAAATGTCTTTTGATAACAACAAAAAAATACCTTTTCAGTCCACGGCCTGAAGTTCTTCTCCAAAGATCTTCTGCCATCGGCTTTGTCTGCTGGTTTGAAGACAATAAACCACAAAAAGATGATTTAGTCACTTTGTCTGCATCATGCAGCTCGAATGTGTCGTGTAACGATGTTAAATAGCCGTCGTTATCCCTCTGCTGTGTCAGTAGGATTGTACTGTACAGCATCTCATTGATATGTGAGGGATGCTAATGTAACACGATGACAGACGTCTGGTCTTACATCATTAAAATATAACGGGCAGGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCTGACAGATATTACTAAATAGATAGAATTTACTAAATGGTTGAAAACATGAAAATATGTCCATAATCACAAATGACCATGAGAGCCAGTAGAATTAATTCAACTGGACACTCAAAAGACGTCCTTAAATGTCCTTTAAGTGGCAGAACAAACAAACAGTTAATCGCTTACTTGAGGTGAAATCTGCTCAGCTACTTTGAAAACAGCTTCTAACTGGTTCCTCCTTTAACAGGATGACTGCTCAGGGGTAAGGCCATCATGCAGTCCAGCAACCTTTATGGTTCTGCTTTGATTCACCAGGAACTATTAGGGAAACCTTTCAGCGCCTCCTGTGAAAGACACAGACATAACCACACCAACATTTATTAACATGTTCCACAGTCTTCCAGTTTGATGTTCTCATCCTGTGGACAACAACGTACAGGGAAGCAGGTTTATTGTTAACTTTTGTAAGGTTTCTTTACTGAACATATCCAGCTGCAGCTCCACTGTGATCCTGAACTGGATAAGCACTTAAGAAAATATGTCAATAAATGCACATACATCAGCTTACTATATTTATCCAAACAGACGGGACTTCACTGAGTTAGAGACTTTAACAGTCTCTTCTATGTAAGAATGTCTCGTGCTGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACTCTATCACATTCCTCCCCTTTTAGATTTGTAATTGAAATAAGCAACCCTTTAAAGAATGTATTTCACTGCCCCAAAAGAAATATTCTGCGGCCCTTTCGAACAATGAACAAATATAGCCATTACTTGTATTATTAACTGCTCACTTCTAAAATAACTGGCAGTAATTAACTAAAACATAATTCTACATTTTCAAAGATTCAGTCTCTTTGGGGGAACTCTGCGTCTCTCTGGGTATCTGCGTGTCACAGATGGACTTTGGGTGGTTTCTGGGATGGATACTGGTGGTTCATCAGTTGTCTGTTTAGGTGGTTCAGGAGGTGAGGGGTGTGATGTTAAAATCCCAGGTGGACTGGGTGGTATCTCTGGAACAACACCGTCCATAATCACTTCTGGTCGTCCCTCTGGAACCAGTGAAAACATAACTGGGGGTTTCTCCACAGTCTGTCTCCACTGCAACAGGTGGTCCACATGTATTGTGCGTGTTCTCTGTCCCTCTCGTATCAGGTAAGTAACACTTCCCATTTTCTTCAGAACTGTTCCATGAGTCCATTTTGTTTNNNNNNNNNTGAAGTTTCGGATTCGCACAGCGTCTCCCTCCGAAAAAACATGAACAGGTTGGGTTCTGCAATCATGTTGTCGCTTCTGCTCAGACTGTTTCTGTTCAATGTGTCTGCTTAGTTCAGGTTTCAGCAGGCTGAAGCGAGTCCGGATCTGACGTTTCAGGAACAACTCTGCTGGTGTACGACCCGTCACAGTGTGCGGTGTACTGCGATACATGATAAGGAAGTTTGCCAAACGATGACTGAGTGGCAACGTGGCCTTGCCATCTGCTTCCAGCACATTCTTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATCCTTTGATGCAGCCTTGGTCATCCGAAAACACTGCCTGATGGCGCTGAATCACTTCTAGTACTCCTGGCTTTGCTTCTTTCTGCACCAGTACCTTGTGTACTGTGAAAATCTGTTTCCAGTTCAGCTGCAGTTTCTTTAACCAGTTTCGTCCAATCAGAGCTGGTCTGTCTCCCTGAACAACGATCAGTGGTAGGGTGATGTTTTGAGTCCCATACTGTACTGGTAACATAATACATCCACGCACAGCAATGTGTTGGCCTGAGTAGGACTTGAGCTTTAGCCCACTGGCTGGTTTTATAGGGAAATGAGTGAGATGCATCTGATAATACTTGTCTGATACCACCGACACTGCTGATCCTGTATCCAGCAGCATGGTGGTGTTCTTGTTTCCAAGCGCAACATCCACTGTGTATCCCTTCTCACTGGAGGTGATGGAGTACATTGAATATACTCCAAAAAGTTCAGCTTCATCATTCCTACTTGAGCATTCATCCTCAGTTTCCAAATACTGAGTTTGCTGACTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGGTCCCTTCCGGTTCTTTGGCTTGTTATTGCCCTCTTGCCTGTTCTGTCCTCTCCATCCTTTGTTGGAAAAATTGGGAGCATTTGACAAGGCATTTACGTGGTGAGGGTCCTGGCGTCCTGAGAACTCCATCGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTTAACGCCGCAGTCAGCGCTGCATATCCCATGGTACTCGGTACCCTCGGAGACACAAGATTCTTTAGCAGCCTGTATGTATCTGCTCCGATCACAGAGAGAAACGTGCACACTTTCTTCTCATCGGAAACATTATTTGCCAACATCCATTGCTCCAAACGCTCCAAATATGACTCAAAATCTTCCTTCGATTCATTATACTCTTCAACACGACCCACATGCATCGCCATGTTAGCTCACCAAAGCTGTTCCGCTGCAGCCGTGAAGAAAAACGTCTTGTGTTTTTTCCCTTTACATGTGAACACAGCCCTTCTACAGCTTCTGGCACGCAGTGGAAATCTTTAGAATCCTCGTCGCCAGTTGTGATATTCTTGATTAGGGTCTTGAAAAGATCAGAACAGAAGGACGTGGATACGTGCTTTTATTGAACAGCAAGACATCACACACTAACTTGTTGTTTTCTTAGCGGTGCATAAAACTACCCTTTTTTGTTATGCGTTGGTCAACCAAGAACTAGCCCTGTAACAGGCACTTCTGTATTTTACCACTGGGGGGCAACAATTTACTCTATTACAGTAATATTACCCATTTGACTCAGAGTTTATTATAAAATTCTATTCAGAAAAATAAGTTTATCCAATGTTTTTGCATTCAGTCTATTGCATTTTTTTGACACCATTTCCCCAGCTTTGGAAAACTCACAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATGTTTCTCTCCGACACTCTCCACAATACTAAGGGGTTGGCAGTCCTTTATAATAAAATTCAGGACTGCCTGGTCCAGAACAGTCTTCCTAGATGCTTGATTTCAAAATAATAAAACACATATTAATNNNNNNNNNTGATGATAAAGCTGTTCAGTGTCAATATAGCCCGACCTGTGTTCATTCTCAGTGTGTTTGTCTCCTCATTTTCATGTTTGGCTCTGTAATGCCTAAACACTGAGGAAGTGCTTTTGTTTGTGTAAGAAAGCTCCGCAGAACAGATGCGACATTTAACCTGCATAAAATGAAATAAATAATTTACACTTCAACTCACATTGCTGTTTTTCCCATTCTGATAGATTACACTGAAACAAAAACAGACAAACTATTACCTTATTTGCAGTTAAAAGATCAAAATGATCCCACACAGCAGAAACATTTCTTTTTCTTTCGGGCTCCATTTTGTTATGGAGAGATGTGTAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTGGTGACTCATTCCGTTGACAGATGTGGATGCGGTATCTTTTAAACACAGTTTGGCGCGTTGGCAATGAGCGATACAGCAGCTTCGCTAGGTGAGCTTGATACATGCGTCGGTGCGTCAGTGTTGCAGGACCCATCACTATGATTTAATGTTGTCAGTGTTTTGTTTTATGTCATGTTTAAGGATTTGTTCTCGGTTGTATCTCACGTTTAGTTTAGTTCAGGTTCCATGTGTCATTCTGTCTGTCTCTCAGTGTCAGGTCTGCGTTTTGGTGTAGTATTCTCGTTTCCTGTTTTATTGTGAAGGTCTGCGTCTCATGTGAGTGTGTTCAGTTTTACCTCTGTCTCGTCTGGTTGATTATCCCCAGCTGTGTCCCCACCTGTGTGTAATCTCCCTGTGTTTCTCTGTGTGTATTTAAGTCGCGTCTTCTGTCTTTGTGGTTGCTGGTCCGTCTGTGTAGCCACCATGTTCCACTCGTGTGTCTGGTGTTAGTATCTTAGTTTTGTAAATAGTTGTAAATAATCTTGTCAAGTAGCAATCGTGTATTTTGTTCACCTTGTACATATTCTTCACTGCAGCAGCCTAGTAGGCGTGAGAAGCCATTTTTGTTGATTAAGTTTTCTCCTGTTTTTTGGTTAGAAAGGTAGGTAAGTGGATTGTCTTTTGGTTGGTTTTATTTTGTGTAGGAAAGCACAGGGACCAGTAGGGAGTTTTGTTTGTTATTTTTGGCACTGCTCACAGCTGAAGAAAATAAATGGCTGCTTAGCACTTTAGAAGATATTGTTGTTTGTGTTTTTGCTTTGGTGGAGCGTGAGTGGGCCAACTTCTTGTTGCGTTCATACACGCCTAGGCAAAGAACGTAACACACTGTTAAACCTCTCTGGTTTGTTAGGATACAGGAGGGTCTCAGTCTTGTTTATGAAGTTTAAAGTTTAAGCTCTTCACTATGGTCACTTTGAAAAGTAATGACAGCTTTAAAAAATATATCAGTTTAAGGATATTTTAAAAACTGTTGATGAGTGAAGCCTGATTTCAGACACTAAAACATCACAGTGAAGTTTTGATTTGTCTGAAAATGAAACAAATGAAAGATTTTTCACAATAAAGCACAAAGTTCTTCATGACTTAAAAAGAATCCATTAGGTTGTCTTCATGCACGCTCAATCATCAGGTAAGGAAATCCCAGAAAGTTGATTCTGTTCATCTGTAGCGTTCTGAGTATTGGTGGATCCAATGAGGTCTGTCTGACAAATCCTTTTTATGCTGCAAAGAGAAACTACCAGTTTCAGTCAAACACTCATGAGAACTGTGGCCTTGTCAAAGTGAAAGACACTGCAGAACCTTCAGGACCTTTATTATGTATATATTTGCATGTAAATCTATTTATTTAAGCCTGTCTGTATACTTTAGAGTCCATGTGTCAAACTTGTGAAGCCAATTATGGTTTTTCAAAGTCAATGAAGGTGAATGTTGAACAATCATTCCACCCTGGAACAAACAAATGATTAAAACCCAGAATCGAATCCATCCAAGTCACATGGTTTTCTAAAATAATCAAATCACAGCATTTACATTTATGTTAGACTACTTTTAATTAACTGCTTCATCCCACTTACAGTGAAAATTAAAAAAATGTTGTTCATGATCTGTGTAGTATGTTAACACTATTGGAAGTAAAAATAACTGTCATGAAACGCTGTGTGGCAGGCAGAAGTTGGACCCAAGATGCAGGCACTCAGACTCGAGGGATGAACTCAGAAACTCAGCTTTATTTGCTGACAGGGGAAAGCACAAAAAACTAAACTGGGAAATATAAACTTA