NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGGATTCATATGAAACTTTACATGCAGGATTTTCCAAGGAGTTTAAGGAGTATGAAATAGACACATCCAGAGATTTCTCCTCCTTGGAGTTAACAACAGAACCTACAAACTGGTGTGGCGGGGATTGCCCAAGTGTAAATGACCTCGGGGCAAGAGTGCGCCTCACCTGATCCTCCTGGTTGGTGTGCCGGATGAGGAATCTCAGGAAGTTGAACCTGGAGCATTTCCGGATAAGGATGAGGTCAGAAGACCCATCTCCCAGATGGGCAAATGGGGACAGGCCCCCAGGGCTCCGGGGACAAGCACAGGACATGTTGGTGGAGTTGATAGCCAGGAACTTCCCACATACCACTTGCCACTCTTCCACTTCCTCTGCGGAGGACAGAAGGTGGGTGTTAGGGTCAATGTAGCACAGTGGCTGCCGCGTAGCATGCAAAGGGTGCTGGCTGCTCTCACTCCTGCTGCGTGCTCTTGGCTTTCTTTCCTTCTGGCCTGAACCACCCACCCACCTCGGGACCCCAGCAGGTCTTACGGGGAGCAGGTTATTACTCTTTTGGACAGCAGTTTGACAAGGACGAGTAGCCCCTATGCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAGTGTGGCAGAAGGCATGCGTTCAGTTAAGCCCAAGAAGGGCATTTGCCAATCCGTATTTCATAGCAGCTGGAACAGCAGCCGTGGCTCTGGCCAGCCTTGTGACAGTGATGGAAGGCCTTTCTACAAATATCAAGGCTCCCTAGTGTCTGCTAAGCTGAAATGACTCGATGCTGCCTGGAGCTAGACAGAAACATTGACACAGTACAACTAGGAAAAGAGGGAGGTAGGGTGGACAGCCAGGAGAGGTCACGAGCTGCGGGGCTTGTGCAAGAGCACGCTCACGGTGATTACCAGCGTTCTCCAGGCCATACAGGGCTTTCTTCTGTTCCTCTTCCAGCTGTCGCTTGCTCTGCCTGCACACGGAGCACCTGGAAGACAGAGGTGCTCTCTTGGCCTCTACTGCGTGCGCTGAGTGCCTTTAAACAACCAAGCCCCTGGTCTTCACACACGGAAAAGCATTTACACTCCTTTCAGGGAGTAAGAGGCTCACGTTTCAAAGGCTCCACCAGAAATCGTTCTCTAGGGTACTACTTTCCGACTCTCAAGATTAGACCTAAATTCATGCCTATTAGCCAGCAGCTTCCTTCTCCAGGGCTTGCAAACACCTCGAGGATAGGCGTGGCTGCCTACTTCTGGATGCATCGGTGGTGGGTGAGAGTGCCTTTATCTCAAGGAACAGACGTGATGAGCCTGTGCTCCGGCCAGTAACTCAGAGCTGAGCCACTGATTTGGCACAGATTTCTCATCTGGGTGTGGGTAAGACTAGCCTAGTGTTGGACCCCCTGCCCCTTGGGTCTGCACCGTGGGGAGAACATAGCTGCTGGGCACATCGCCAGGATGGAGTCGTCAGGCCAGCTCTCCTGGAAGCATCTATGAACTGGGAAGCTCTACGCAAACCTATGAAGCTCGGGGACTCCCTTTCCACGTTTGGAAAGTCCTTCTGCATCCACTGTCCCAACGGGAACAGGCTCCTAACCAGCCCTGCACACGCCAAGTAATTTACAATGAAAACCCAAGCAGACATGCACCTGCTTACCCAGCCCGGCAGGGTTTCTGGTCTCGTGGAGATCCCACTGCTGGGAGGAAGGACACTGTCCCTTCATAGTACTGATGGGAGAGAAAGGCCTTCAACCCTGGGAAAAGAGCAGATGAGAAAGAGCACCCATTTGTTATTATCTGGTTATTAGTGCCCTTAGATGNNNNNNNNNNNNNNNNNNNNNNNNNTTACCCAGAGAGCAGTGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACTGGGAGCTAACCAGTCTGCAGGGGACAGGAAGGCCCTTGCAAGTGACATTGCTACTATACCAGAAAGAGGAACAGACTCTGTCCTCCTCCCAATGGTCCGAGTACCACACTACCNNNNNNNNCCCACAGTGAGAGCTGTGGTCAGGGCTTTGGCCACATATCCAGGCTGCTACATATTTGGCAGCAATGACCTCGTGTGAACTTGACAGCGGGCGTGTCCTCTGTCCTGAAGGCTCAGGGTTTCCACCACCCCTCTTCGACATGGTCAGCAATGCTCCTGCCTCCTGTGTGCTTAACCCACACCAGGGTCATTATCATCCACAACATTAGTGTCCCCTGGGTGAATTAAGGACAAAGGTCAAGGTGGCACTGCCTCCCAAAGTTCCTACTGAGTCACGATATCCGTGTTGCCAGCTGCATGGTGCAGGCCAGCATAGCAAAGCCAGCAGACTCGGCTGCTGGGCCTCTGATAATACATGGGGAAAGCTGTGTGTAGGAGAGCAGGGGGTAGGCAGGAGGCACGGGACAGTCCAGGTGTGCCCTGCAAGTCTTAGGGTGACCACCTGCTCTGGGACTAGGTGGGCTTGCCCTGGTCCTGCGTGACCTCTTTGTGTAGTTTATGTACACTGTGGAGAAATGCTGGCCTTGAGGAGTCCACCCCATCTGACCCCTAGTACACTGCCATGCCATTCCATCCAGGGGCCAGGCCCTGCTTTATCATACCCTCATCTACAAAGCCACAGGCACCTGACCCCCGGGGAGAGTCCCGGCTCCTCCCACCCTAGTCTGAGTGCCCCTCCAGGTGCTAATCCTCTATGCTGGGTGCTAGGTGTAGAAAGGATGCCAGGGGGAGCTTTGTGGAGAATGGCTGTGGATCATGGGGCTTCGGCCACCTCTGCTGCATGTTGGCATTATAGTCTCTTTCCAGCTCCTAGGTTCCCACCTCTGGCTGCAGTTGGCCGGCCCTAGAGTGTCTGAGAGTCCAGGACAGAAGGCTTCGTCTCACACCTCGTTCTCCTTCATAAAACCCTCAGCTGCCCATCAAAGTGGACACTTCCCATTCCACTGCAGCCAGTGTGTGCTAACACCCTCGAGTCGTTACGTAAGGATTGTCATGCAGTGGGGACAAAGACCAGGAGAGCTGCTCTGCCTGAGAGGAAGGATGGGGCTTCCCAGATGTGTTCTGAGGGGACGGGGAAGGTCAGGAAGGAAGGCACTGGCCAGAGGCATGCACAGTGGGGGTTTCTCAGGCCTGCCCAGGTGGCATCCTGGCAGATGGGGCAGGCATGGTACCTCAATATGGAAATGGTCATGGTTTGTCCAGCACCCAGAGCCCTTTTTTTCTCAGAATGGCTGGGTATGTGTTGTACCTCTGCCACACCACAGAGTCGAAGCTGCCTAACACACTCTGGGTGGCCTTCCCCCATCTCACGAGGAAAAGGGTAGGTTCTGATGCTTGGAGTCATGAAACTTTACACAGTTTTGCCAATGGTGAACTACAGAGAACAGGGCTCAGACACAGGGATACAGTAAACACAGGAAAGGGTTCATCTGGACCATAAGAACGCAGTACACCACATTTCAAATACTTTTCTAAGCTCCTCTCCTTGGCATTTCAAACCTGATGGGGGAGGGAGGGGCACCCACACGAGACCTGAAGCCAGCAGGTGGTAACTCTGTGTAGCCCAAAGCTGACCTGCCTTTTGTTCCTCCTAGCTTGGTGACTAGGTAAGGGGACATGGCTATCATTGAAGGCTCCTTCTGCATCCATAGAGCACTGGTGGACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGGTAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCCACAGGAAGGATGACACCAGGTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGTGCACAGTAGGAGGGCAGGGAGGAAGGAGAACACTTGTCTAGTCCTCCCCCACCTTGCTGAAGTCCCATTCAAGCAGATGCAGACCTCAGAACGCACCTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCAGACGTAGCCAAATGGATGATGGCCGCTAAGCGTAGAAGCTCAGATAGTGTGTTTGTGGAAGGGGAAGAAATGAACCTGAGCCCGAAGAGCAGATGCCCAGGGCTGAGCTTCTTCATAGGGAAGGGTGCTTCTACTTCAGGTGCTGTAGGCTCAGGGTGATCACAAAAAGAATCTTTTTCTATGAATTCTGGCACCTTGGGTTAATATCACCTACATGACGTATGATAAAACAAACCGTCCAATCCATAGAACCTCCCTCAGTGTGGTTCTGACACATGTTATGACTCTCAGGGGAACAGGATCTGGGTCACACTAGCCAGATTCAAGGTCCCAACCCCATTCTGGAAAGCAAGACCCGATTGTCCTGTCAGCATCTGGGGATGTCTTTGTGTATTAACTTGATGTCTGGGAACTCAGCGTACCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTGCATACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACTTTTGAAAATACATTTTAAAAACCTCTCTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGGGCTGAATACATGTAAAAAAAGTGAATACAAGTGAATACATGTNNNNNNNNNNGAATTTAAAACATATGTTAAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGAGACTGGAGAGACACTGGCATGTGCACACGCATACAGATAGAATGACAGACAGACAGACAGGCAGGCAGGCATACACACAGAGAAATAGAACTAGAAGCTAAAAGTAGAGCAGCTGGGAGTAGGCTCATGTGATGTTTTATGCCTGTGGGGGTTTTCTGTGAGCTACGGAGAAAGAGTAAAACTTCCAGTGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAACCAGAACTCCAGTATTCCAGGGGAGTCAGAGTCTATAGGCTCGAACCTGACTGAGATTCATGGAAACAAGGCTGGAGGTGGGGGTGGGGGCAAGCAGTGAGCGGGAGTGGGGAGGTAGAGAAAGAAGAGTCTAGAGACCAGAAAGCAAGAGAAACTGGGGCACCACAGAGAGTAGTAGCCAAGGGACCGAGCTAGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGNAGCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGACTGCCCCCCTTTTCTCTTGTTCTCTAGTTTAACTCCCCAAAAGGAAAAAAAGCTAGTCCACAGGGCTGTTGCTATTGTCCAAGTCTATAAGAATAGCTGTTGCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGCTGTTGCCTTTGTACATAAAATTATAACATGACCCAGTGTTACGGGTGCAAAAAGAACAAGCTGCCACGTTTAAGGAGACAAGAAAAGAACTGGTCCCTTGGCACACACGAAATGAGGCACTGGGCTCTGCGGCACTCCTAGAAAGTAAGAGGCCGTTCTCCCACATTCTGTCCAGCCCTCATTTACACCTGGAAAATATTGGCACCCACCCCGCTTACAGAGAAAGATAAAGAGGCTTTGGGGCCTGAGGGATTTGCTCCAGTCTCACTGCTCCTAAGCAGGGGCTGGGCCAGCACTGCAGCTGCAGAGTCCACACACTTCTGCTACTCCACTGTGACCCTCTAAGTAGGAAACACGGAAACAAAGCAAAGGGATCCATCACGTCCACCTGGGTCAGGCCACTGAGTCCCGCGTGCCACCACAGCTGTGCTGCCTGGCAACAAATCCGAAAGTTCGCCCACGTACTCAGGTTCTCCAGCAGCTCTCGGAGGGTCTGCAGCCACAGTTGACACAGCTGCTCGTCGGCGCTCCAGAAGGTCACCCGTGCCCACTTCCAGCGGTGGTGTCGAGCTCGCTTCACACAGTGGACTGCACAGAAAACCAACACTGGTTAGCAGTACCTACAGCTTCGGAAAGGAGCCCTCAGGGCTGTGCTAGCACAATAGGAGTCTCTTGTCTCCACCCCTTATCTCACGGCAGGAATTCCCGGATAGCCAAACCACCATCTTAAGGAGTTCAGCTGTGCTCCCTAGCAAAAGATCACCCCGGCGGGGCTGGTTGACAGTGTACACCCCCTTTGTAGAGGCTTAAATGAGGGCAAGAGATTATCACTTGAATATCCAGTTGCCCTCTACCACCTGGCAGTGCAGCGCGTAGTCAGGGAGCAGGGCCAGGGGGCGGGGCCAGGGTATATAGTGCTAAATTTGGTGCTAAATTGCCTGGGTTTGTCCTTGGGAGGAGGAAGAATTTTAGCAACACATGAAGGCGTGGAGAGCACTTTACACTCACGTTTACCCAGCCCAAAGAGTAATTAATTGCGATCAGAGTTTAAGAAGATGAGCCAGTCACTGGCTTTGATAAGTACCCCGTCTTCATGGAGGTAACTGGGGTGGGGCGTGGAGGGAAGGAGGAGGAGGGTTTGTGGGGTTGGCAAACACTGAGGCTCCCTCACCTGGAATGCAAACGGATTTTCCAT