TTTATGAACACAAAGATGAAACAGCACAAAGACACTTCAAAGTGATTCTACTGTAGAAACATGAACAGGTAGAAACCTGCAGCCTGACTGCTCATCACTGTGTTACCTGTTCAGGTTCAGCAGCAGCAGCTCACTTTATCACGGTGCTGGTCTGGGGTCAGTGTTTACTCAGCTTTAACGTCACTCTGGGTTCTTGGCTAGCTTAGCTTTAGCTTAGTGTTAGCATGCTGTGTGGCTAGCTTAGCATCAGAGCTCTGCAGGTGTCTCGTGTGTAAATATTGTAGCGGGTCAGGGCTGTTTTGGGGTTTTGTTATTATAGTTCTGTTTACTGTTGTCATGGTGATGAGTGACGCGCTCTCTCGGCGACTGTTTTCCGGTGAGAAAGCGCCTTTTTTGTTGTTTATGTGTTGTTGCCGCGCTGAGGAGGGAGGTAGCGGCAGTGTTCTTGGCAGAGAATAATAAACGGGTGCTCCCAAAGAAACCTTTGTCTCCTCCGTGACTGAGCTCGCCACACTGGTGTCAGAAGTGGGATTGCTCACCCTCGCCATAATGGAGAGACATTCGGAGGCTGGAGCAAGCTGTCGAGGAGAGCATCCGCTGCTTGGGAAGCTGGCGATCGAGGAGAGAGGAAGCGAGCAGCCATGTAAGTCCCCCGATGGGTGCCCGTCGCGACAGATGCTAGGGCAATGCTTCATGGGCTGCCTCTGTCGACCGACACACCGAGCCCCCGACAGCGAGCAGTGACGCCTGCAACGCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCACACCGGCTGCCCCTCTCCAAACGGCAGGTGGCAGAGGAAAAGATCCGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGGCTACTGCTCAGGCCACAGCCAGCGGAGGGGGGTGGCTCCCACTGACAACGCAGCAGCTGAAGCGGGAGCAGGAGGCCGACGCGACGTTGGGTCAGGTGGGGGCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGGGCAGAGATCTCCTGCAGCTGTTGGTGCCTTGGTCGCTGCGGTCGCAGGTGCTTGAGCTTGTCCATGGCTCGGTGGGGGCAGGCCGCTATGGGACCACCAAAACTCTCCGCCGCCTCAGGGGACGATTCTACTGGCCTGGCTGTCGACGGGATGTGGAACTTCACGTGCACTGCTGCGACACCTGCACGGCGCAGAAGGGCCCCATTCAACGCTCCACTGCCCCCCTGTAACAACCCTTTTGGGTTATAGCACCACTAGGGGGGGTTGCCCTACTATTGTAGTAGTTGGGGGAGTCTCCTAGGGGGTGTGCTGTTGTTAGCGGCAGCCATTCCATGCTGCTCATGTTCTTTTCTCTGAAAGAAAACCTTATCGTTGTGACCAACTGGCGACGGCGACTACCGATTCCCGCACATGTATGTACGGACAGAGTAGAGCCGTGGAGACCTGGCTTGTATGGTCTTATGTTGCTGTCAATGAATAAAGGTCTGTTATTGGATTTAACCGACTGGCTTCGGGTATTTCAACTAACCTCCACACCACATGCCCGCTGGACCTGCTAGCCGCTCCTGCCTCACCAGACTGCTGTTACAAAGTGGCGCCCGAACATTGTTCTCTGGATCTTCATCGTCATCCGGACCGACAGACGGTGGGCTCGGATATTTTTCCCGTGTTTTTCAACGATCGACACTTCGGCTGAGGTGGCGTGNNNNNNNNNNCTCTTCGTCTGGCTGCATTGGCCGGGCCGATAGGACGCCGTGAAGGAGCCGACTCCCCGCGATTTCAACTATTTGCAGGCACGGAAGAGCACCGACTCATCGCTTGACATGCTCGCCCGCCGAGGGAGAGTACTCCATGAGTAACTGTACGGTCCGTCGGACCACCAACTCAGTGCTATTGGACCGACATCGGTGGCGCTAAAGCTAAGGCTAAAGCTACATTGACTTTGACTCAGTGTTCATTCAGAGGGACATCTTGTTTTGTGTGAAGCATTGAAGCATCAGAGTGAGCACGGACGCTCTCTGTCTGACTGATATTAACGCTTAGGTACTGTGTGTGAACGCTCTTTTCACTTCGCCATAACTTTTGTGGGAGAGAATGGTTTCGGCCACATTTTTAAAATGGCATCCCACGCAGACACGGGGAGTGAGGAAGATGGCTGCGACCCGGATGCTGAGGCGCCTGGCCTGACAAAGTACATCATCCCTCACTCTACGCCTCTTGACCTCAACCTTGAAGTGGGAAACTTGGAAGGAGAGGTCGAGAAGCCACGAGTTTGCTTACAGGATTCACTGGAGCCACAAAGGAGCCTGCTGGAGTGTTTGGATCATGGAGCTAGGGGAGAGTCGGGAGAGCGGCCATCTCCCCAACAAACCCCGCTGGTGCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGCAGCAAAGTTTGAATGGAGCTCTCTGTCTGTGCTGATTTGTCGCCCTCTGGAGGTCAAAGCACAAACTGCATGATGTCACTGTAACCACCACAGAGACAGGAAGTGTTTTTATGACCGAAACACTGACATGATGCTAACGGCTGTCGTTAGGCTCACTGACAGCAGTGCTGATGTGTTCATGTCAAACACTGGCTCAGGTCAGACTCCTTCATCCTTCTCCAGCGTGAGGCCGCCCTCAGACCCACAGGAGCTCTGACCTTTGACCTCCTGACCCTAACCATTTTAGTCCTGTTGCATCTTTAAATGCAAATCCATCCAAACTGTAGCCGAGCAAAAGAAGCTGGAAGTTGTTCTAAGAATGATGTTGTCGAAGGAGCTTGGAAAGAAAAGCGTCTGGACTTCTTTAAGTTGCTTGAAGAGGGACTTGGACGCCTTAACACCCACTCACATCCTGGGACATTTGATCACAGGAAATCACATGATAGCGTGGGGCTAGATCTCACAATGGGTTCACCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGAATTTAAACTGAATCTAAACACACCGTGCACAATGCCAAGTTAGATAAGGGTTAAAAGAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGCAAATAAGTACAAATAAGTAACTGAAGACACGTGTGGTCTGCAGATGTCGATGTACATGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGCAGTCTGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGACGTCATCTGTTGATGCTGCAGAATAAAGTCTGTTAACAGAGTCCAGGATGTGTAGAGCAGGTCCAGCTCTCCCTTTACTGTGTCCACCTTCATCAGCCCTGTGAAGTGACACAGAGTGCATGTGTGTCTGTCAGCTGTTGTTTATTGTGAAGAAGACAGATGGAACAAATGAACACACACTTTTAGAGAAACCTGAAAAAGAAACACGTGCTTGGGCTCCTTCTGTGCTCGTCTTTATTAATGCTGATCTTTCTTTCCTTTTGTTCTTTGGCACAAGCTTCAGTCTTTTCTCCCAGGGCTCCTTCACACTTAGAAACACACCTACATTCATTTATACACAAACATCATGAAACAAAGGGGCGGCTTTGTAAAAGAGGACACAAGATCCTCTCTGAACAGCACATTAATATCAAACACAGGACTAAACAGGACTAAGTCTGTGGTGTTTTCATTATTACTTGCTAAGTATTTTTCCAGTGGTTTGAAATGTGACTCGAGTCTGATTCTTCTACTGTGTGTGAACTCTGAGCAGCTGCATTAAACACCTGCTTTTCAAACGAGCCTCAATTCTGTGACTCTGTGAATTTAAACGTTTGTCACCTGCATAAATAACAATACTTGATCTAGTGAGGACTGCAGTGCTGCTATGATCCCAGCTTATAGATGGAGGCTAGCATAAGAGGCTCACAGCTAAAGCAGCACACCTGGGTCTCCCAGCCTATTAAAAGCAGCCCTTTGCTTCACCTGCTTCACTAAACATTATTATTCTTATTTAAGCAGAGTGGTGTGATTGATGTAGGCATTGCTGTGTGACAGGATGACTTTTCTTGCACACCCACTGTTGTGGATGGGCGTAGCTTTGGGTCACGTGGTGTCGGTAACAGTAATAGTGATCGCTATATCACCTGCTCACGTCCCGAGGGGATTTTTGTGGGTGATGGGAGAAGTCGACGTTTGCTGACCGCTCAAGCTTAGAATGTTGATTTTGATCACTGTTTTTCTGGATTTTAAGGATTTGATTACAAATAAAGAAGTTTTTAATCTGGAACTTTGACTTACGTTTTGAACAGCGGGCGCGTCAACATTATTCCCCTATTCAGCTGCTCGGCGACTCAAAGGCTTGACAGGCGCCAATACCCACCAAATGAGGGCGCACATGCTTCCACGCCCACTGGTGACTGCACACATCCTTTCAAGGAAGCATTTCATTCATCCCTAACAAATGGAACAAAACACTGTGCAGCGTGTTCAGGTTTGAACGTGGCCCTGGCCTCTCTCTGCATCCACCTGCATCGGCCTTCTTGTGTGTTGTACCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTGAAACGGAAAGAGAAGGTCTCAGTTTTTGCCCTCGATGCTGACACTGTTCTCACAGCTTTTAGTGGAGGCTACAGGGGAGGTTTCAGAGGCCAAAAGAGAGGGAGAGGAATGCATAGGGGAAGAGCAAGAGGTAGAGACAGACCTAGACACACACCAAACAGTAATTATAGCACTACATCCTGGAAGTGTGGAAAAAAGGGACATTTTGCACGCGATTGTAAGACACAGAGAACGCCCGACACAGAATGATTAGCTGCAACCACTGTGGCTGTCAGACAGATGGAAGAGAGAGACAGAAAAAACAAAATAAAATGAACAAAAGGCTAAATTGAATTAGAACTTAACTGTAATGTATTCAAGTTGATGATAGCAAGGATAACAACCTGTAAACTGGTATTAACAATGAAACATAGTTGGGATGAAGACCATGCCCAGAATGAATAGAATGAAAGAAAATACATAACTCACACAAACACATATTAAATGAAATAGAGAGATGCATAAGGTATATTAAGGTTGTGTCATTGTTCAGCCAAGGAAAGTGTGTGAAAAGGTAAATGTCTCCAGCTTGGGAGGGGGTGAGACTGCAGATCACCCCCATCCCTCGATGGATGCAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATTAATAATAACATAATATTAATATGAAGAGGCACCTCAGTCAGCTATGATGTGAGGTGGATAATTGTTAGAAGTAATCTGCATCAAGCTTAAGGTTGCTCAAATTCAGTATAACGACATATGAGATGAAGAAAACAAAGAAAATATGTAAACTACTTAAGTGCATAGAGGCACTTGACCTGCTCGAAAACCTGTCATCCTAGATAAGACATTGTTGAGATATAGAGCACACCTATACTAACAACTAAAAACCCTGTATACAACAGCTAAAGCTACACAATTGAGAAGCTGAATTAAATACATGGTCACTGCTAAGCTGATGAGCAGGTTACACATTTTTTAGAGCAGGAGCTACATAAGAACACATCAGAGGGAGGGAAACAGCTATTAAAGCTCAAACATGAAGCTGTCTGTGGACTCAGTTTTTTCCTCACGCTTCTGATTTGTCTTTGGCAGTAGCCTTTTTGCATCCTGACTTATGTGTGTAAAGCGTTTAAGCCATCAGTAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGTTGAAAAATGAATAAATTTGTGATTATACTTGTGGATCACAGTGGCACATAATGATTAGGCATATGATTTACTAATGCAGATGTAATAACTTTATTCTAAAATTCAAGGAGAACGAACAAGAACAACATCTTCAGTTATGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCTTGAGTGATGAGTACTGTAACTTCTGTTCAGAGCCAGCTGAGAGCTGGGTTGTCTGTTTTGTTTTAGGTGACAAGGCAGAAAAGTTAAAACTTAGTTTCTTGTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNGGTTTTGTGTTTCTCAGCAAAGAACAACTACAATTTCATTTTCTGTTTTTGAGAAAGGAGANNNNNNNNNNNNNNNNNNNNGGGGTGAAACTGCAGATCACCCTCATCCCTCGATGGATGCAAAATAAAATATAAATAAAATATTGTAATATACTATTGCTGTTATATAAAAAGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGGCACCTCAGTCAGTTGTGATGTGAGGTGGATAATTGTTAGAAGTAATCTGCATCAAGCTTAAGGTTTGCTCAGATTCAGTACAATGACATATGTGATGAAGAAAATAAAGAAAATATCTAAACTAATCAAGTGCATAGAGGCACTTGACCTGCTTGAAAACCTGTCATCCTAGATGAGACATTGCTGAAATATAGAGCACACCTATACTAACACCTAAAAACCCTGTATACAACAGCTAAAGCTTCACAATTGAGAAGCTGAATTAAATATATGGTCACTGCTAAGCTGATGAGCAGGTTACACATTTTTTAGAGCAGGAGCTACATAAGAACACATCAGAGGGAGGGAAACAGCTATTAAAGCTCAAACATGCAGCTGTCTGTGGGCTCAGTTTTTTCCTCACGCTTCTGATTTGTCTTTGGCAGCCGCCTTTTTGCATCCTGACTCATGTGTAAAGCGTTCAAGCCATCAGTAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGTTGAAAAATGAATAAATTTGTGATCATACTTGTGGATCACAGTGGCACATAATGATTAGGCATATGATTTACTAATGCAGATGTAATAACTTTATTCTAAAATTCAAGGAGAACAAACAAGAACAACACCTTCAGTTGTGTCTTGTTGTTGTTCTCTGTGTAGTGTGCTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATGTTGCTTGAGTGATGAGTACTGTAACTTCTGAAGTAGCCCTCACCTTGATGATGATAAGTCCCGAGCCAGCTGAGAGCTGGGTTGTCTGTTTTGTTTTAGGTGACAAGGCAGAAAAGTTAAAACTTAGTTTCTTGTTTTGNNNNNNNNNNNNNNNNNNNNNNNGGGGAGGTTTTGTGTTTCTCAGCAAAGAACAACTACAATTTCATTTTATGTTTTTGAGAAAGGAGAATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAAAGAGTGATGTTTTGTTTAAGTGGTGAAGACAGCTAATACTGCAAAATACCATTTAGTGCATGATCTGCGAGCAATAAATGAAATCATCTCATTTATCTTTAAATAAACTCCAATTATGGAGACCTGAAGTCACATGCTTTAGGGCAGACCCTCAGGTGAAGGCAGAAAGCTACTAAACAAAGAAAAGAAGCTATACAAAATGCGCCACACCCACAAACTAAGCATTCATATCCTTTCTAACTCTTAGTGAGCCTGAGTTATGACCTTGGCTCCCTGTTTTTCTGCTTCCACCAAGGGTGGGGGTGACGCTCCCGTGGCATGTGCTCTGTTCTTTTTACTATCACAAAGAAAAACGAGAGAGAGGCCCCTACTCTCTGAACACAATATTCTTTTCATAACTCGGCAGTATGAAATGTCATGAAACAGTGTAACTCACTCACAATAAATCAGCAGCATAGGATAATACAAACCTATCTAATAAATCTAATGATTTTCACATTCTTTTAACTCAGAAGTATGATGTGGCCTACAGCAGTATCATGATTCACTCATTTTGATTACAGGTATAATGTAATATATGACAGCATAATAATCTCACAACTGCTTCAAGCACATTTGCCTTTCTTAACACACGTGAGAGAAAGGCAACTGTTGAGAAAATGCTCTTTTGGGTGAGACAGTCCCAGAGGCCCTGCATGCAAGCTACTAACACACATACATGCAATGAAGAACAGCTTACACTACAGCCAACACATGTGCCTATATCCCTCATTAGTGTTAAAACAGGGAAAACTTAATAGTTTTGTTATCAAATGCTGAAGTTTATCCACTACTAACAAATAAACTCTCTGGGTTGCGGGACAACAACTTCAAAAAGAACGAGACTGGTATGACCAACCAGTGATGAAACAACAAATTTAGTGGTTAAGAGTCAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACAGTGCTACAGGAAAGCGATCTCATGCAGCAGAGACGGAGAGCGTTAAATCCAAGGCCCGTTTCACTACACGGGGGAGATTTCCAGACAGCTTCAGCTGACAGAGCTGTGACGAGATGCCCATTAAGCCCGAATGAAAAGTAAGGCCGAGCAAAAGAATGCTGACCTTGGTAACTCTGCATTTAACACTGTGCAGGACAGTGATGGACCAACACGGATGATTGGGCAGCAGAAGAAAGGGCGTGCCAGAGACAGGAGGAGCAACTGAGGTCAAAAGGCACCTCAGAATGGACAAAACACAGAAGAAGAAAGGACTGCCCCAATTGGGGCCAAAACCAGGACAGATTGAACTTTGNNNNNNNNNNNNNNNNNNNATGGTCGCAACCGGACTGAAAAGGAGGAGGGCAGGACCCCAGGGCACGCTTCAGGCCGTGGTTTACCCAAAACACCAGAACAGGAAAGTGATAAACACACCAACATACACATCTGCACATACATTCCAGATAATGTACACTCCTCCAACATGACTGATGCTCTGAACACACTGAGACAACTCAGGGCTGCACAACAACAAGACTATGTCACAAATTGCCAGTAGTTAATAAAGATGGAGGCAGAGAAAGAATGCAGAAAAGCACCATCTGGGTTTAAATCAAACGTCGGGACGCATTTGAGANNNNNNNNAACAACGATGGGACAAATGAGATGGATATGACACATGGGATTTGCAAGGTGTGTTGTATGAAAATAAAATACTCTGGGAATACTACGAACATGAGGGCCCATCCAAAAATAGCATTAACGGAGGACGGCAAAGCTAGCTCTAAATCAGCTCAACTGAAAAATCCACCAACGCTGGACACTCTTAGCTTAATAAAGCTATCTCCCAATTCAGAGTGAGCTAAGAAAATAACACAATCTATCACGTACTTCATCTGCAAAGACCTGCGTCCTGACAACATTATGGAAAAGAAGGTCTTTTCTTACATGCTCAAGATGCTGGAACCCAGGTATGTGATATCATCACAACGTTTTTTCGCGGACACAGCCGTGCCCAATCTCTACATAGACATGAAGTGTAAAGCTGAGGAAAGTTTGAGCACAGCAGAAAGGGTTGCATTAACTTGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGCACAGATATCTTTACTCTAAATGAGACAGATATTGGGAACACTGAAGAAATTGTCCGGGCCTTGAAGTCAATGCAAGTCGCAACTACTGTGACGTTTGAGGAAAAGAATCCTACTCTGTCTCTCGGAGCACCGCTGCTAGCACAGCTGTTGCATGACACCCAAGACAACATTGGTGACACCGCGCTGGTCAGAAACATCAAGCAAAGTATCAGTCAAGATCTTAAGAAGAGATATGCCAGCACAGTCGAGAGGAACACCCTCTATACAGCATCAGCTCTTGACCCACGCTTTAAACCCTGCCGTTCCTGTCACCAGAGGAAAGACAGGAAACCTATGCCAGAGTGGTTGCTGAGGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTTAAGTTTAACTTGTGTGTGGTAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGCTATAACCCTTCAGATAAGCAAACATTCTGGTGTTATAATTTAAATAACTTACTTACAATATTAGTAGATCAGTAATATTTTTGTCATATTGGTAAGGTTCTATTTAACAATTAAATACATTAATTATAATTTACTAAAGAAAAACAACATATTACTGTATACTAAAGGGTATATTTATTTTCTCCCTCTCTCTCTATGTGTGTGTGTTTTATAAAGGAAGAGAAGAGGCAGCAGCCCATCTCTGAGCCAGAAGCCCATGAACATCATGAGGAATCTGACGACACTGAACAAAATCCCAGACCCCCTCTCATACCAGCCAAGATGAGGAAGTCCTGTGGGTTAACAGACTTGCTTGGTCAGACTTATGGTGATGTTGGAGCCCCACCAAAATCATTATCTGCCACAGCTGAGGACGAGGTGAAAAGATACCAGGAGGTCACGGCACTGACACTCACAGAAGACCCACTAAACTGGTGGAAATCCCATGAGCAAGTCTATCATTTCCTGGCCACACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCTGACATTCCTTCACTGTCCAAATGTGTTAAACTTTTTTTAGGGCAGCAACAAACAGGACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCAAAATTATATTTTGTTTTAATTTACTTTCAAATTTTTCAGTTGCTGAAGGGGCTGCACAGTTTTTACAAATTGCATGGTTCAGAATAGCTATAATTGTACCAGATGATTGCATTCAGTTAAGTTGGACTAGACTGTAATACAAACCGTTCAGTTTGTCAGCAATAAAACTGACTGAAATGAGAGAAAGTCTGAGTGTGAGACTTTGTTATTAGATAAAATTAATATTGATAAAGTTTACCTTTATGGACAGAATCTGCAGTAGAAAAAATGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTATGTAAATACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCACAGTACAAAGCAAGAGTGATAATTCCAGCCAGCAGGCCCAAGGAGAGAATAACAAGTACATAAAAGCCTCTCTTGTAGCTCCTTGGACCTGAAAAGAAAAAAACAATAGTGGTTGTGGTGAAGGGGGTGATAATAATAATAACAGTTTTAAAAATTAAAACTGAAAATTTTTGTAGATTCTTTCTTACCTGTGGGGTTTTTTATAGAAGACCTGTTGGCACGTTTGAAATCATCTTCATTGATATTAATTTCCTTCATTGCACGATGGGTTGTGGATTATTTCTGAGAGCTCAGCTCTGTGGCACAGGACATGTGAAGTGTGAGAATCTCACTGGTTTCACTTGATTCTAAGGTTTTAAGCTCAGAGGAAGTCGCCTACTTAATATGTGGTTTGTGCAGCTATGCTACTGTTACAGCGCTGAAATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTAGTGTTTTCCTGTTCTGCTTCTTACCAGCAATAAAGCTGTGTTTTTTGAGTTACTTCTGCCTCCGTGAGTCCTGCATTTTGGGTCCTCTCTTCCTGCCTGCCTACAGCCGAGACATGACAATTTCTACAGCATTCACTCTTAATGAACTAAACATACAGCAATTCACATTTTCTCTTATTGTGCAAAACATATATATTGTGTAATTTCATATGCCTGCCATGAACTTACAGACTTTCGGTATAGTCTAACAACTGGATCGGCATAGGCTAACTGGACCAACTTGGAAATTATCTCTAGCTTAACATTCGCCACAAACCAGACATTTTAACATCAATCGCCATTGCTGTCTGTCACTTATAAAATCTGTTTTATATTATCAACCACCCAGCTTACCTGTAAAAACAGAAAAATGTGACATTTATCAGTTCTCTTCAGCGCGCGGGCCGTACGCTGCCTCTTCACCACTGACACTACGGCTGTATCCCAATTCAGGGTCTGCAGCCTTAACGGTCCACAAGGGCCGCGTACTCAAACATTAACAGTGCAGTGAATCCTGCTTGTGCCGTGATATTCAGGACTGCAAACCGAGCAGCATCACTGACTTTCAGCATGTTGTGTTTGTGGATATATGACTGACTTTAATTATCCATAAAATCATCACATTCTCTGTAAGATTAAGGTCAACTATTGAACGGCGTATATTTTAAAGTAAAGGCTTTAAAACCAAGTAAACGCTGAAAGTACAAACATCGCTAATGTCACATAACTTTGCCGACATGTGGCCAACAGTGATGTTTTAATGTTCTTCATTATTAAACATTTGCACATAAATAAGAGACATAATATTCAGTACTTACTTTTAAAAGTTTACTCTTCGGCCGCCGCTCTTCCGCCGTTTGTTTTGGCAAAATTATCCACACCCACCGCCGCGCCATGAAGTCTGGGATAGGTTGGGCCAAGGAGGATATACGCAGTAGCGGTTTTAGATAAGGGCGACAGGGCGGTTGCCCGGGGCGGCATCACGGGCATCGGCNNNNNNNNNNNNNNNNNNNNNNNTTGCTGCCCCGACATCATGCTAGCGCATATTGGGAATGGCATAGGCACCGATCGGTTTTCTATCACCCATTTGCTGGGAGTAAGGGCGCCCTCCGTTTGCGAGGTGCGCCTGCTACTTGTGGCACAGGGAGGAGAGGGCGGGGCGGCGGGGGATTCTCTGGCTGGCTGGAGCAGCATCTAATAACCAACTCGNNNNNNNNNNNNNNNNNNNNNNNNNCCAACAACACGAAAACACCAGACATTATAATACAGACCTATAATTTGCACCGATGTTTTTCTATACACGAAAAGTGAGCGTGAGAGCCCTCGGTGCGCCTGCTCGCTGCTGAAGTCAAAGTAAACTTTATTGTCATCTCCGCTACATAAAGTCCGGTATATAGAGAGACGAGACGACGAGGCTCCAGTTAAAACAGTGCAAGTAAACGAACAATAAATAGTTACGAGTAAAAACATTAATATACACTTTAGGACTCGGGGTAAAGGGATCAATAATAATTTAAAATGTATATTTTATATTTTGTTGATTTAAAGTCTCACACACAACCCGTTTTTAAAGTTTTNNNNNNNNGAGAAAGAAGAGGAGTGTAGCGACTTCCACAGTCGCTAGAGGCCGGGGACTGAGCCTGCCTATTTTCCTGACGCGCTGTCAACTTTACGCAATAATGCGAGAGGTGGAATTGCTTGCTTGTTTATTAAAGTGCTTGAAAAGTTTACAGAGCAATGTGATCGGCTTGCGATTCAAACTCTTAAAACATCACAGGCTCTAATGCAAGAAGGGGAAACTCGTTGTGCAGCGGTCAACAAAAACTAGGACTGCCAGCCAATGTTCCCTCTAAGCTGCGCACGTGCGCAATTGCGCACTGCTGGCACGGTCTCTGCGCACAGAAAATCTGCGTTGCGCACACNNNNNNNNTCTAACCTGAATTGAAATTAAAATGAAAACTTCAACAATTCTGTTTTGCAGTGTTAGTCAGTAAGTGACTGGCTGCTCCTGTATGGGATTAGAACGATGCCACCTTATCCTATAGTCCAGCCAATAATGCGATTCACATTCGTATATACGCAGTCAATCAACGTCGCTGACAGGTTATGACAGCGTCCTTATGTGCCGACACCGGTGTTTTAGCTAGCAAAGCGGCGTGGCTGATGTGGAGTGAAGCCACGTTAATGACAACGTGTACAACCATTGGAGATGTGAGCAGGACAGACGGAACAATTGAAGGAAAAAGTGTGGACTTTATACCAGTTTTTAAATTGTGTTGATAGGCCAGGTAAAACTAGAGTTAAAATATAAAATAAGCAATGTTTGGTTTTCTTCCTGAATACTATCGTTGTTTATATTTACTGCGGGAAGAAACGTTTTATAAGAGAAAAGGCTCGAAAGCACTCTCCGCCTGTGAACAAAAACAAAACCAAAAACCCCCACCCTTTCCTATTGGTCGAAAAAAATACCATGCCGACCAATCAAAAAATGATATGGCAAGTTGTTAAGAGACGGGGGGAAGTTTAAGAGTGACGGCGGTGTTTTGAGATGTGAGAGATTTGCGACGTTTAGCGCACATCTTGTGTAGTTAGTGTGTAGTGTAGTCAATAGTTTTGTTGTGTGTGTCAGAACAATGAGGCGGCTGCTGAATGTTACAGGTGTTACAGCAGTGATACATCTCCTGTTGTCAGGCCTGCAGGTATCAGGCTGTTGTTCTCCTTTATCTCATAGTGGACAGAAATTATTTTTGGAGTGGCGCAAATAATTTGTGTGGCATCAGATTTGATGCAGAACAGCTGATTGTTCTGTAAATAATTTGAAACTGAGTTACTTTTTTGAAGAAGTAACTTTATAATTAATTGCCCAACATTAGTCATATACTGTATTTTGCAGACAGAGAGTTATAGGACTCTCTCCCAGACCACAGACTCATAATACAAGTCAGAGCTTTATNNNNNNNNNGAAAGTTGTGTTTTCAAAATTGGAGTTCAAGTTATTTTTACTTCCAATAGTGTTAACATACTACACAGGTCAATGACTACATTTTATTTTTACATTTTCATTGTAAATGGGCTAATGCAGTTCATTAAAAGTAGTCTAACATAAATGTAAATGCTGTAATTTGATTATTTTAATAAACCATATAACTTGGATGGATTAGATGCTGGCGTGACCACCGTGCACACGTCTGATGTCGCTCACAGTGGTTCAAGGGATCGCTCAGGGAGTTTGTGTGTTCGCTCAGACACATGAAAAATTAGAGGGAACATTGCTGCCAGCCCTCCTCTCTGTCAAAATCAAACCAAACGGCAATAAATTAAACTACCTGTAATTTATTGCCGTTTACTTGTATTTGCTTAATTGTTTACTAAATGTTTGAGGTGTGAAATAAACCGCAATGGAGCAAAATATGGGTGTGTGTGTTTGGAGGAATGTGTTGTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTACCTGAATAGAATTATGATTACTTTTGCTACATTTCTTTTACCTTTCAAAGCTAGGTTTTCTTTGATTTTACTAAAAATGGGCTTACTACTAATATTAATGTAGTGTTCCATATTACCAAAAATCTGCATTATTAACAATGTTATCTTCTTTCACTAGGGTCAGATTACCAAAATGTTCCACCACCAGAAATATCCACCTATTTATTTATTTATTTTTGCTACTTATGACCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTTTCCCGAGAGTTCTGCACTGCATCTTTTAAAACTGAAAACATGCCTTAATAAAGAACATTGAAACGTAAACAATGGTGGTACAAAGCTTGACCTTATGCTACATGTTCCTGTTTGCTATGATTACTGCAAAGTCTCTTTTAAAACAAAGTATATGAAACTGCTAGGCCATCCAGATTGTCTAACGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCAAAGGGGCAGGTCCAGCCAAAGCCCTTCATACTTCATTCAATATGGAGGAAAGGCTAATCAGCGCCGTAGCAAACCACCCGGAGCTGTAGGACACCAGGTGCTTTCTGTACCGAGACAGGAATAAAAAGGACCTAGCTTGGAGGAAGATATGTGAAGCTGGCAACCTGGTAAGTTCATTCATTTCTCTTTTGGCTAAGGAGCTTGAAAAGAAAAGCGTCTGGACTTCTTGAGTTGCTTGAAGACGTTTCACCTCTCATCCGTGTCATGACTGACCCGGGTAAGCCGCACAAAAGCTAGCAAGCCCGCCTACTGCCCCGCTATTTTCCCACTGATGTACAAATACCTTTCTGCTCTTATGCATGTTGTCATATAGAAATATATGTTATTGTTTATTAATAAACAGCACGCAGTGGTCCCGCTGTTCATCCGTCACTGCCTCGCTTTTTCGCTGACTTTTTTATTGCACCGTACAGCTTTCAACAATGCGCATTGCATTCTACAGCCTGATTGACAAATCTCCTCCATGTCGTGTCTCCTGCGCTTACCAAATTTGTCATGTTTGGTTTTGATAACCATCACGTCCAATNNNNNNNNCAGCACAAAAACACCCATAACTATGACCCTCATTCGGAAATAGACACCTGCACCGGGAGGGATAAAGGCGCACAAAAGTGGCAGGCAGACAAAGACAAAATGCGGCATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGCGGATCTAGAGAAATTTTCTTAGGGTGGCATGAGTGTGGCAAAGAAATCAAATGGGGTGGCAAAATCAAAGCCTTTTTTTCAAACACATATGCAGGAGGTTACATATGGTTAAAATGATTCAAATGCAGTAAGTATACACGTTTTTCNNNNNNNNNNNNNNGGTCCATAAATCCTAATTATTGTCTGTAGCCCACATAATTACAGTTTTGATTTTATGTACTGTATAGCCTGTATAATAAATAAATAAATATGTAGCCCAATAAGTATAAAATCCAGAAAACTACACAACATGGGGCGGTTCATTTACAAACACAACACAATAGAACACAAAGTCTAACTTCAGTTTCACAGTGTTTTTTGTTAGAAAACAATCACATTGTTACAGCTTAAATTACACAAAATGTCAGAAATCTGCACTGTCATGAACAAAAATATAAATCTAATTTTTCATGATTTGTTGGATTAACCCACTGAGGTCTGAAATACAACCGGACATTTTTGACTCCTTTTGAGTTTACGTTTGTATTTCACCCTCAAATTGTTTCATTTTATTTTTTCCCCTTGCCTTGTTTGGTATCATTCTTTTCAGCTCAACTGAATTTAGTTGTTTTTTTCACTGACATACTGCATTAGTATTACTGATCTGAAATCACACAAAGAACTTACAAGCCTAGTAGTANNNNNNNNNACTGTAAAAAAACCCAAAGACATGAGTAAACTTTTATAACTTGAAATGCAAATATAAATTGTACATTTTATAAACATATACAATTATTTATCTAAAAATGCAGCCAATACACCTGCTGTTTTTTTCATCTTGTACAACCATTTAAAAATACTACTAAAACTAAAATGAGAGAACAATCAGGTGTCACAATAAGATGCCCCACAAATGATGTGTGCCAGTNNNNNNNNGTTTTTCCACCAAAAGACAGAGGAGAACAGCACAGGGATAAACCTGCAGGCCTGACAGCAGCAGGTGTATCACTCCGCTGGTTTTCTACTTAGTGACAGTGTTTACGTTGCAAATGTGCCTCTGTGACATTCATTAGTGCCCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATCTCCCACATCTAAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTGCCATTACCGTCACTCCCAAAACTTTTCCCTCTTCCTAAACAACCAAATCCCACTTGTTGACNNNNNNNNNAATTGGTTGACATGGTACATTTTTCCACCGATAGGAAAGAGGTGGCCTTTTTTCCTTTCTTTGCTGTTTTCGCGCTGTCCTTAGAAAACGCTTAAAACACACACACACAAAAACATGACGACAGTATTTAGAAAAAAAGCATGGCTTATATATATTATCATAACTCTGGATTTACTGGCCTGTAATTAAAATTTAAAAACTTTGAAGTCCGAACTTTCAATATGGGCTGAAATAGAGACAGCGTGGCTGCAGCTTGTTGCTTTGTCAGCTTAAATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGGAGCTCTGTTTAGTTTTAGCAGCGGCAAGCCTGCGCTGCGAGGAGGAGAGGAGGATGGCAGCACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCAGCACTATTAGTTATCTCAGTCTCCCAGAGTAGCATCATAGGCGTGTCCAGCGGGGTGGCCTGGGGGGGCACAGGCCACCCCCACAACCAGACTGGCCACCCCAGGTGCCACCCCGAAACTAAAACAATAAAATTCAATTAAACATCAAATGTACGATTACGTTTTCGTAGTGAAGCTCAGATGTCCGAGTGTAAGTGAATGCAGCATCGGCAAAGGAAGGAGAAAGACGGCACCACAGAGAACAATTTTCCGGCGAAAGAAAATGATGAGAAAATAAATGTCCCGGTAAGTAATATTAAGTTTGTTGAGTTTAGTAAACTTCGGTGAAATTAGAATACCAAGGAAAAAATAACACTTAAAGAATTATTGCAACCGCAGAATATTTCAGTAGGCTACTGGGGGGAGCTAGCATAAGAGTTAAGAGTTATAAGATATAATCCAAGTCGTAACATTGCTGTATGGAGCTGCAGAATTTGTTGCAGGTTAATACTGGCAGTGTCACCATGTCACCTGTCTGTATTTCATCATCAGCCAGTGTTGTTCTTTATACATCAATATTACCAAAGTTTACCATAAGGCACCACTTACACACTATGCGGTCTAGCTAATTTCTCTCATTACTTATCCTATCTGCCAGCTCCATGTTATGAATAGTGTAAATCACCCCATGAAACGGCTGTGCCATGTTCAATGCAGGGATGTGCAGTTCTGCTTCTCAAGGCTCCTGTCCTCCCGTTTCCATACTTCAACACAGCTGATTTAAAGAATTATTTACAGACTTGTGCACAACTAGGTGTTTGGGGATTATTTGATTTGAATTGGCTATGTTGGTATAGGTAACATCTAAAACATGCATGATAGGAGTCCATGAGTGCCAGAATTTGACATCCCTGACTTCCAGTCAAGGTCATACATCAGGAAAGTTGTTGTTTGTGACATAAGTTTTTGCTTTATTACTTCAGGGCCAACCAGTATAGATAAAAGAATAGGAGTGAAGAATGAAAAGATCTCAAAATATTGAGAATTTCTTCCTTAAGAAGGCTAAAATAACGCCAGAAGCAGAGAGCAATGTCAGGGAAAGGTGGACTGAGCAGCAGTCATCATTGTCACCTGTGATTTCTACAAATGAAGGTATGTGAGAATGAATAAGGAAAATGCAAGGAAGGGATGTTTATATTGTCAAGTGTTCAACTGATCCATAGGGGACAAATCCTAATATTTGGGAATAAATAATTAAATAAGTGAATATATGTATTGTGGTACATAATTGGAAATTAAAACAAAATCCTGCTTTAAATAACATGTTTTTCTATTTAATGAAATGTAATATTTTTATATTATCCCAGGCACTTCTTCACCTGTTCATGATCCACCAGATAACCAGGATGTGGTGCCTTTTGAAACATCTTCTCCTTCAACATCATGTACGACACCAGGCCATCCACATGGTATTTAACCTCCAATCTTACTTTATAGATTAATATTGACAGCCTTTAAAAACAAAATAATGATGTTGGGTAGTTAACATTGTGCAGTAAATATTTTATAATATTTATACTGTCACTTTTGCAAGAGATGATGTTCTAGATTAAAAACAATTCTTCATTGATTTTTAAATTGAATCCTCCCATACTTAGATATATCTCAAAATCCAGCGGAGGGACCTAGACAGCCACACTTGAAGATATTTCCTCGAACACTACATGGTGAAAAGAGGAGGGCCTTCAGCAAGACATGGTATTCACAACACAAATGGCTGGAATATTCTCAAAGTCTGGACGCTGTCTATTGTTTTGCATGTAGACACTTTTCCCTTCCAAATGCTTCTGAAACTCCTTTTACATCACATGAAGGATACTCAAACTGGAAGAAGGCGATGTATAAAGATGGAGGTTTTAAGGGGCATGAGAAATCTGAAGGTCATATGAATGCCATGTATGCTTGGAGTGAACATAAGAACAACATTTTGACAGATTCATCTGTGCGTGATGCTTTGGACAAGGCATATNNNNNNNNNNGTAGAGGAAAATCGCATATATATCAAAACTGTTGCTGAAGTACTTCTCCTTACAGCTATGCAAAACATCTCCCAAAGGGGGCATCTTGAGACAGATACATCACAAAACAAAGGGAACGTTTTAGAGATAATGGAACTTATTTCTAAGCATAATCCACTGATTGCNNNNNNNNTGAAAGCTGCAGGAAATGCAAAATATACCAGTAACACCATTCAGAATGAAGTAATGGAATGTCTGTCAGAGATGGTACGTGAAGACATTATCAGAGAAGTGAAGGAGAGTGAGTACTTCTCTGTGATTGCAGATGAAACAAAAGACCTAAAGAAAACAGAGCAACTGTCATTAGTACTAAGGTATTACTACAATGGGGCTGTTCAAGAGAGTTTTTTAGACGTCCAGAGAGCAAGTCAGCTAGATGCGGCAGGGCTCACCCAAAACATCATACAGTGTCTGGAAAGGTATGGCCTTGAATATCGATCCAATCTTGTAGGCCAAGGATATGATGGGGCATCAGTAATGGCAGGGAAATGCAGGGGTGTTGCAGCCAGGATCAAAACAGAGGCAAAACATGCATTTTATGTACATTGCAATGCACATTGCCTTAACCTTGTTATCGTTGATGCAGTGAAAGCAGTCCCTGAAGCTGACTGCTTTTTTTCATTGTTGCAGAAATTTTATGTCTATATGTCAGGTTCATATGTTCACCAAAAATGGATCACAGTTCAAAAAGACATGTATCCAGAGGCTCCTAGAGAGCTTCAGAGACTCAGTGATACCAGGTGGGCATGTCGTTACAGTGCATGCAAAACTGTAATGGACAGATTACCAGCTATATTAAGAGTACTACATGAGATAGATTTAGAGAAAAGTGGTGACAGATCAGTGGAGGCACGGGGTCTGTTGGCACAAATTGACCTCACATTTGTTGGCAATTTATCCACATTTAGAAAAATTCTAGGGGAAATTAAGTTGCTTTCTGATGTACTTCAGTCTCCATCTCTTGATCTAGCAAAGGCTGTAGACCTAATTCATGCACTTCAAGACACCTTGGACCAATATAGAAGTGAATCCTGTTTTGATGAGCTGTGGCAAGACGCAATGGATATTGCTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAACTGACAAAGCACTGATTGTATCTCTTGTACTTGATCAACACAGTATCTAAAAACTTTGCACTGTAGTGGTGAAAATCTTATTCTAATGAAAGTTAAAAGCGCATCCGGTTATTAGGTTTATAGTATTATTGAATTATGGTTAACGGTTGGTAGAANNNNNNNNAACATTATCTGCCAATTACATCTGCCACCCTTCTCCAAATCTGTGCCCCTACCTGGCCCCCCCATCAAAAATTTTCTAGACACGCCACTGGCAATGATAGCATGGCTGTGGTGTCATATCAATGTATGCTCTCAGTGTTTGCTGATATCAAACTGTGGTATGAGGACCACTGTTGGTAATCTTTGTAGTGATACTCACTCCNNNNNNNNNNCTTTAGTCCTGGTTTAATTCTGGTATAGTTGAATATTTGTATATAATCCTTGCAGCTGTCAGACTCTATAACAGGGGTCAGCAGCCTTTCTTTAAACTGAGAGCTAGATAAAATTGTGAATAGTTTGGTTCATCTTTAGTTATATGGTTCTATCTAGCATATTCTATCTTGATAAGCTGTCTTATCACAGGTTAATTTTTCAAAAATATTAACAATGATTTAAGCAAGGAAAGGGCTACATGTCAACATACAACTCTTTATTTCTATTAATGTCTTACTTCATTCCTACCTGATTGACATGTCTAGGAATCAGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAATTTGGTGGGGGTTTTGGGGNNNNNNNNNNNNNNNNNNNAACTCGGTTGGTCCCTTTCACTTTACACTGTTAAGGTAGCGTCAGTGCTTCGTTATCCAATCCGTTCCAGTTGTTCACAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATCACAGGTGAAATTGGATGATGACTTGATGGTTCATTACTGTATTTGAAGCACAAGCGTGACTGCATGTATTTGGAATGTCTCACTGTTATTTGAGTTGTTGTGTGGGGCACCAGTAGTCCATGTCTGTTGCTGTAACAGTAGTTCATGTTTAGAATAAAAAATCCCAGCTCTCTGATTTGATAGGGGCAATAGTGCCTAAATGTTGCATAATTTTGCTGAGAGATCTTTTACTTTGTGGTAATCTTAGATGAGTAGTTTTATGGACAAAAACCACCAGGTCATTCAGTGTTCCCTTAGTGCTAATGTATCAGAGATGTTGGTGTACTATAACTGAACTAATGTTGTTAAGTCCTTAAAGTCATATTCTTTTATTGTCATGACTCTATTTTTATTTTTGTATGATACCTGATTTATATGGAATATGGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAATAGCATATGTAGGCAAGTATATTCCCATGGTGTTGTTCAAAATGTGCTCTGGCACAATCATAAACATCGCTTGTTACTGAAAACAAGAAAAAAGCCAGTCCTGCTATGGGCTGAACCATTTGTTAATGGTGGAGGGGGGGAACACTATGCAATATATTCAGTTTTAGCATTTATATTCACTGTTGACTGTAACTACGCTCAAACTGTTAATGCTATCTTATTTTAACAAACAACACTGTCATATGCAAAACTGGGGTGGCACTTGGGGTGGCAAGGGATCATTTTAGGGTGGCACTTGCCACCATGCCACCCTTCTAGATCCGCCCCTGAAAGTACGTGGCAAGGGGCTAGTTATTCTGAGAACCCCTGCTGCAGTAAATGAGGGACCACTGTATATACTTTCTCTATGACTATTGTTTTCAACCTGTTAACATTTAACATTGTCTTGACAGAGTCAAGACAATATTCTGCAGCAGAGCATCCCCTGTTGCTTCTCCTTGCTCCCCAGTCCCTGAGCTCCTGCTGCTGCAACCACAGGTATGTAATTGTAGCAACAGATGTACAGCAAGCACTGATAGCTTTTTACTCGGTTGGATTCCCTTGTGATTACCTTTACTAAATATCTAAAACCAATCTGTTTATATCCTGTTTTTTTCATTGTTGAAAATGAAAATCTAGTAGCAGCCTTCTCATTTCTTTGTGGTCTTTTGTGCTGTATTTTACAGGCCCACAGAGGACGACAGCTCCGAGGCGGACGAGGGACGGGTCCCAGGACGGTCCATCGGCGGTGGAGCTGGCCATCCTGGAGTCCCTGAAGAGGCCACGCCAGTCTCCAACGGAGCATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGATTATATACAAATATTCAACTGGTTCTATACCAGAATTAAACCAGGTCTNNNNNNNNNNNNNNNNNNTAAGAAGGAGTGAGTATCACTACAAAGATTACCCACAGTGGTCCTCATACCACGGTTTGATATCAGCAAACACCGAGAGCATACATTGATATGACACCACAGCCATGCTCTTATTGCAAACACTGATAACATAGCATAAATCGAATTAAATCAGGACTTGATGAGACCTTTTGAGTATCACTAGAAATATTATAAACAGAACAGTCCTTCCATACCACAGTTTCCTATCAGTAAACACCGACGGCATTCACTGATCNNNNNNNNNGCCGATCAGCTGATCATTGATCAGTTTCATGATTGAAGTAGCAACAGGAAAGAGAGGGGGAGAGAATGCGAGAAGAAGAGGCAGCTAACAGCGTAAAGACACAGAACTCCAGCTTTGTGTCTTTTTCATTCTAGCTGAAGTACGGGACAAACTGCTTTCATTTTCACCACAATACTAAATAATTTTCTCTGAATATGGGACGATTCCGTTGGCAACTCTACTAACCTTATGAGCAAACTAATGTTCACTATCAGTAACATCATAGCACCCGCCCAGCAGTATAGAAACTCCGTAATGCTAGCTAATACGCAGTACGAGTTATTGTAACTGACTGTAAAAAGTTAGCACAACTAAACTGCACCTACACTTGGTTTATATCTGCCCCAGATAGACTGCAGGTCATAACTTCTTACCTGAAGTTCAGTATAGGAAGCAAGAAGAATGAGTTGAGTAAAGTTTGACTTATCTGGCTGTTCTGTTTCGCTTAATACGCCTTATAATCCGGTGCGCCTTATGTATGAAAACAGACCCGTTCATCACCAGTGTGCCTTATAATCTGGTGCATCTTATGGCCCGAAAAATACGGCAGACATCTGCATGCATCTGGCCCTTCATCAGAAATGTTCCTATTTTTAATATACATATATTTTGACAGGTTAAAAAAATGGAAAAGATTCAGCTATCTGTCATAAGATAGATGAGCATTTAGGAATTATACTTTTAAATGTAAAATTCAAATCAATTAGGAGATTTTATCAACTGTTAATGTTACCATTTGAAAATCCAGAGAAATCTTTGAATTACAAGCTCAAAAAACGTACAGATCACTCATGAAGCAATGAAATAAAATAAAAAAATTCTTGTGTGAAATCGCTGCATGTCCTCAGATCAACAAAACCACCATCAGTAAACACAAGTTGTCACAGAAGCTACATGTAAAGTAAAACAACCACAGAACTTTATAGTGGAGCTGACAAGTTATGATTCCCCTGTATTAAATATCGTAAAAAATGAAATCTTAGTTTTCCAACGATTACACTGAGATATGTTTACTGCACTGCAAAATTAAAAAGAAGGGCAACAACACATAACCAGAGATATGTGTTATTTTCCAAAACAAAAGAAGTAAATATTTTCCTGACTTACACTCTAGTAGTTCAAAAGCACAAAGGCCAAAAAATGCAAATAACTGCAATATGAGAAATCCTCCTCCCATCTTTCCCGTCACTCTCAGGGAAATGTTTATTTTATTTGCTCTCTTCACCTTCATCATCCTCACTTACTTCTTCCTCACTATCCGGTACACAGACAGATCTCTAAGACATGTAATTATCTTGATAATTGTGAAAACGTATTTGTGTTCATGACATAACGGCTCCAGTTACAGTATCTTGGTTAAATAGGGCTAACAGCAGTATGTTAAAATGCAGTAGATTAAATTAGGGTTATACAGCATGCATACATACACAGAGCGATCTAATGGTCTTGTGGATGTGCTGGTTGATTTAGTAATAAGTNNNNNNNNNTGTATGAGTGTTCAGGTGAGATGCTTCAATTAGAACCAGCAAAAGCAAAATAAACATGAAACTCATGCTGCTAACTTTGGACTGATTGATTGGAATAACTAGCAGCTCCCACTACATGAGCTCTGTTCCCTCTATTCAGTCTGTCCACATCTTTGTGTGCTTCTCGGGTTTCCTGTTTTATTTTGACAGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTTCCCTCTAATGTTTCATGTGTCTGAGCGAACACACAAACTCCCTGAGCGGTCCCTTGGACCACTGTGAGCAAGAGCAGACGTGTGCACTGTGGTCACGCCAGCATCAAATCCATCCAAGTTACATGGTTTATTAAAATAATCAAATTACAGCATTTACATTTATGTTAGACTACTTTTAATTAACTGCTTTAGCCCACTTACAATGAAAATTTTTNNNNNNNNTCCTGTTCATGACCTGTGTAGTATGTTAACACTATTGGAAGTAAAAATAACTTGAACTCCAATTTTGAAAACACAANNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAATAAAGCTCTGACTTGTATTATGATTATGAGTCTGTGGTCTGAGAGAGTCCTGTAACTCTATATACTGTATTTTGCAGACAGAATGACCAATGTTAGGCAATTAATTATACAGTTACTTCTTCAAAAAAGTAACTGAGTTATGCAAACAACAAAGTTTTTTGCAGCTGTTTACCTAAAAATGCAGCCAAGGCGTTTTTTTAAATAAACATTTCAAACTATTTACAGAANNNNNNNNNNNNNNNNNNNNAACAGCCTGAGGAGATGTATCACTCCTGTAACATTCAGTAGTCACCTCATTGTTCTGACACACACAACAAAACTATTGACTACATTACACACTAAGTAAACACGAGATTTGCGCAAAACGTCGCGAATCTCTCACATCTCAGAACACCGCCATCACTCCTAAAACTTCCCCCTTTCCTAAACAACTAAATGCCATGTTGCCATATCATTTGTTGATTTCACATGGTACCTTTTTCAAACAAGAAGAAAGGGTGNNNNNNNNNNNNNNNNNNNNNGCTCACAGGCTGAGAGTGCTTTCGAGCGTTTTCCTTTTAAAATGGCGTTTTTACCGTTTCTTCCCGCAGTAAATATAAACAACGATAGTATTCAGGAAAAAAACAAACATTGCATATATTTTTTATCATAACTGTGGTTTTACGTGGCCTATCAACACAATTTAAAAACTGGTATAAAGTCCACACTATTCCGTCAATTGTTCCGTCTGTCCTGCTCACATCTCCAATGGCTGTACACGTTGTCATTAACGTGGCTTCACTCCACATCAGCTGCTTTGCTAGCTAAAACACCAGTGTCTGCACATAAGGACGCTGTCATAGCCTGTCAACCACGTTGATTAGCTAGGTATATACGAGTGTCAATCGCATCATTGGCTGGACTATGGGATAAGGTGGCATCGTTCTAATCCCATACGGGAGCAGCCAGTCACTTACTAACACTGCAAAACAGAATTGTTAAAGTTTTAATTTTAATTTCAATTCAGGTTAGATTTTTTTGTGCGCAACGCAGATTTTCTGCGCGCAGAGACCGTGCCTGCAGTGCGCAATTGCGCACGCGCGCAGCTTAGAGGGAACATTGGTGAAGGCCAAATGAAGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATATGAAGATCAGCTTAAATCTACAAAATAAAATGAACTGCTTCATTATGACTGCCAACTCTGCAGAGTGAAGTTCACAATTCTGTCTGATTTTGGGCAACCGTTGTGTTGCTTTGAAGATGTATGTTTTGCATGAAAAAATTGTTAGGTTTATTTCCTTGTTTAAACATGTACCATGGTGTGGTCTTTCTTTTCTTGTTACTTCTTGATGTTAGTAAATACAATAGATGTACAACACATTATGGAGTATGCTTCTGTTATTCACTGGACAGCTGGACAGGTATGTTTATAAATAATATTATATTAAGCCAATATTTTTGACCTGGGGGTAGAATTGATTGTGAACTGGAAAGGATCATGCTTATGTGCTTGTAAAGTAAAACCATTATGTATTTAAGGTTATCCTGTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAGAGGCTGGAGTGCACAGAAACTGCAATGCAAGTTGGTAGAGATGCAGGTATACGGTCTTTCTGTCACCTAAAAAGAATAGACAGAAAAGAAAAATGACATTGCTGCAAATTTTGTAGAATAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAAGTCAAATGGAAGTCTTTCTAAAGTTATATAATGATATTTATATTATGAAAAGTAGATTTTTCTTTTGTTAAGATATTTTACGTTTTTCACGTTTTCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCACCTGACTGACCAAAATCAACTTAAAATACTCCCACATGACAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCCTCTCCCTACGAGTCTATCCTGCTCCATATTTGAACAGTGCAAAGTCTCAAACACAGTTCTACTTATATGGTAACTAATTGTGATCATCGGGGGAAACAATTAGCAATTAGTATTTCTAGATTGAAAGCTCTTGCAGCAATGTGTAACGTACAAATGACCAGACAACAATCAGTCAAGTTGGAAATCCATGGACATAATGAATGATTCATTGATTAAACATTAAGATCAGTTGAATGAAGTGACAGACAAATGTATTAAACTGACTAATAAGAGATGCAAATCCAAAATTTTATAGTGCACACTGTTGCAGCGGCTTACGGCTCTCCGTCTCAGTACTCCTTTCTNNNNNNNNNNNNNNNNNNNNNNNAAGTCTTTCTTATTTTTTTCTGCACTATCGGCTCTGCTTTCAAAGTTTGCTACACCCGCCAGAGCCTCATAGACATCAGTGACCAGCATCAAACATCTATTTCACTGGACTTTCTTCGCACACACAACATCCCAGATCACATAGCGAGACCACCGGGCTCCCCGTGGATTGTTATCGGGACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCCATTGTTGGCAGCTGAAATTTGGCTGGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTCATCCAGCTGTACTAATCGTCAACAACAGGTGTGTTCGGAGAACCGGAATAGCGAGCTCAAAGTTGGCGCGATGATTTGATCTTCAGGGCTCGCAAAATCGCTAGCCCGACGTCCCGGGGCTAGCGAACTTTCCAGTCGGGCTACCAAACTCTATCTCTGCCCTGCCCGTTGGGCTATCATAGGAAGGAAAATATATGTCATTGCTTTTGCATTCTTTCGGAAATGTAGCTGAGTAATTGTGTCATTGGCATCGGGGAACCACTGTCAATCTGTGACATATTGAAATCGCGTTTGAATTTGCGCTTGTTTTTTGCTTTCACTTTCACTTTGCGATCGCGCGAACGGTGTGTAGAGAGCGGCAGCACTGATTGGTGAGTGACGATTAATTGCGCACCAATTCCTCTGACATCGTCTTATCACTCATTAGCTACTATTCAAACGTGACAAGTGAAATCTCCCACAGCAAGCTTAAACATGTGAGAGGTTGATCGCGCAGAGAATCGCTGACTGTTATGTGAGTGCGTGTGTAAAAGCAGCAGGATATATATTTTAGTTCTGCTGAGCCAAATAAGACAAGTCAGGGTGAAGAAGTGACAGCCAAATAAAAGCCGACCACAAAACGGAAAAGTTATGACAAATCAGACTATGAGGGAAAAAGAAAGCGCAGCTTTATGGTTTCATGGACAAAAGAATTTCTGTGGCTGGAATATGACGAGCTAAATAACCAGGGGTCCACATAAGTGGTCCGCAGGTGCGCATTTGCTGTCAAAATAAAAAACGCGCACCAAGAAGTTGCAACTTCTTATCTGGTGCGCGTTTTTTATTTTGACAGCAAATGCGCACCTGCGGACCACTTATGTGGACCCCTGTAAAAAATATAATGTTCTGCCGGGTGTGTTGTTGGTTTTCCCTCGATTTCTGAGTCGACAAGCGCCTTTGTTACTGGGACCAGTAATTTTAAGAAAGACCCCCATTAGAACCCATGAGAAATGCAAGAAATGCATTATTGCTCAGTCTGCAATATCTTTCCCAGAACAAACACCAATTGCAAAGAACATACTAAAAATAAACCTGAAACATCTGTTTAGAACAGCATACTATGTTGCAAAGAGTGAACTAGCAGTCTTTGCAAACTTCNNNNNNNNNNNNNNNNGTCCTAGATCTTGGTTCCACTTGCCTCTTACCATTGACTTCAGTGGAAATTTCAAATTCAGGATCTGACACAGACTGATTCATGTTCTACACAGTTCTTACAAGTTCATAGAAATTTCTGTTCAATTAGAACCAAGTATTTGAGTTGATGATTGTAATTTTTATACAATGTTGTAATTTGTGTTTCAACAATTTTTTGATTAATGTTTTGTTTCCGAAACAAAACATCAAAAAATTGCTCTCTTTTTTATTCGGGCTACTTAAATTTATTTTGGGCTACCACAAACTGAAGAGTGCCTGCCTGAAGGGCTACCAGGGATTTTGAAATTTTGCGAGCCCAGATCTTGGATGTAGTAAGCGAGGTACGAAGAACGGACCCCAGGAGAAAACATAGGGCTTACATACACAGTAGAGCAGGGAATTAGAGACAGGAGGGAAACACAGCTGGGAGAAATCAGGGCTAACGAGACTGGGGAAGCAATACTAGACACATTCACATAAGACATGGACCTTCAAAGTAAAACAGGAAATACACGACAGACACAGCGATCCAGACTAGACACTGAACTTAAAAAACAGACTGACGAGCAGACACTATGACATCATGGACAGACAGGGGGAACACAGAGAAGTGGGACCAGGGCAGGCACAGAACAGAAACCTATCAAATGGCAAATCTTAACAAAAGACATAACCAAGTAAACAAGAACATAGAATATTATGAGGAAACACAAAACACTGAGTCGTCACACTCAGGAACCATCACACCATTTTTGAATTCCTAATTAAAAAATTGAGTTTCGAAATCTTTTTTATAACACAATTTTAAAAAGAGAGATAAGTAAATGGATTCAAAAATCTGATTCATGTCTGACATTTAAAATGGCGATTCCACTCCTCATTTGAAAATTGATTTCCCTTTTCTGTTAGCTCATGGGTTAGCTATTATATTAGCAAATAGACTATCTTTGGGTACCTATTGGATTAACCCCCGAGATTAGCTAACAGATTAATTTTGGATTAGCTATCTTATTTTTGAAATCCCAAAGCAATGAGAATTAGCCATGCAGCTCAATGTAAGGAGCTCTCTTTCAGTCCAGATGTTACCAATTTACTTTCTGATACCTGGAGTTCAAAGAACTGACACTACTACTTGTTTGGGTTTTTTATGAGAAAAGACGATCCAGATGATCTCAAAATATGAACTTATCTTTTCTTTATTCAGGTAATCAAAGGTTCGACCTGAAAACAGTTGCCGTGTCTCTTTGCTCCCTCAGGAGATCCAAATGAACAAAGAGCAACACACCCAGACAGCAAATGCTTTTTACTATGTGTGATAAACAGGACACTAAGGTGATTTGTCAGAACAGTTTAGGTTGGCCTTAGGTCTGATGTTGGCTTAGGGTTCTTCTGCAGCTTTCTGAGCAACTCCTCGTGTGTAGACACCACCTCATCCATCACAATGACAACCACTCCTACCTTCTGGTCAATCCTGCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGGGGGCAGGAAAGGAAAGAGCTCCTCTAACAGAGAGATTTACAACTTTGTCTTTCTCTAGCAAAGTCAGGCCACAAAGGTATACCTTCTGAGGCTTCCACTAGTGAGGCAACACTCCTCAAATTCCTCAGAGGAGGGCCTCTCTCTCTAATGTCTAATGNNNNNNNNNNNNNNNNAGCAATCTACTTCTAAAACTACTCTACAATACTTTACACTGTGTGGAATACAGTATAAAAAAGAAGTGTGTGATGCTGATTATGAGGTTGTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNCACGAGGTATATTTGTATTAAAGGTTACTTAATTCCAGCATACTCTACTACTATTCCTACTACTCTACTACTTCTTGCATGTTCACCGTTCTGACTGAAACTAGTATCAGTACATTAGTCAGACATCCGCTCGCTCTCCAGAATTGTGTTAAACAGTCCAGTTAAAAAAGTAAATCCACTCTCCTCTCTTCTACACATCATGTCTCCACTTTTCCATTCTTTATCCTCTTTATAGCTGCCCTCACATCATCCTTACTCATCCTACTAAATTCCTGATTCATTAACTTTCCACCATCCATCCTGCTCTCTCTCTAATTTTCTTCATTCATCAGCTCCTCAAGTACTTCTTTAATATTCTGAACATACGTTCTTCATTTGTGTTTTTTAAGACATGCTGCACTGCCAAATGTAAGCTATAGATTCCACTAATTAGGGGTTTCTACAGCTTTGGACCGTTTGGGCTGGCAAAGCGAGTCATACTTCAAAAATAATTAAGTGGTGCATATTCAAATCAGCCAGTTTCTACCAACCATATGTCACAAACCTGTCAACAAAGGCCACAAAACTAAGTTAACTAAGCATTAGTTGACCGCTGGGCATCACCAGGTGTTCATGTAGAAGTAATGAAGGCTATGATGTAAATGTAGACGATACTTGACTTAAGTATATGGGTCACAAACAATTTGATTACATGGGTCAACTTAATATTGTAATTCCCAATATACAAAGAACTCCAGTATGAGTATATAGTAAATAGCGATATATCATTTCAGAGTATATATGCCATNNNNNNNNTCCCCAACACTTCATAGGTGTCTACAATGTGTAGAAGAACTAAGAACTCAAATATGTTATTTAAAATGTTCTTGGTTTTATTGAGTTTTCAGGTTTTGGGCTGTAAGTACAACTATCTCCTGCCCCAGGGAGAACACAAGGAAACTAGGAAGATGTTTTCCATACAAATTTAAGATGGTGATTTAGAATTTTATGTCAGCAACAAATATCCGAAAACATCTGGAAAATATGAAACATAAATCTGGAAAAGTTTTATAATACTAAGAAGAACCTGCTGAAAAATCTCAGGATTAATTACATTAACTGTCAGCAGGTCCGTCACGTACAATACCACAAAATTATCTTAAGACATGTACTTTTTCATTATTTCATTATTTACAAAGAGTTGTAAGACAAAGCAAAATTGAAAAGAACAAGGAGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTTAAATGAAGATGTCATTTTTTGTTTGTGGTTTTAATAGAGTGGTTTTAAGTTGGTATTGGTGTTTCTATATGTTAAGAGATTTTCAAATGTTTCAAGTATTATTCCCACTGCCATTTGTACGTTATTGAAAGTTTATCTTTAATTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCTATAAATAAAGAACTGCCACATACGCTGGTTGTGAGCCTGAGACAGCAGCGCTCACCCAGCGTGCGCACGTTGTTACCATCTAAACTGTCTTGAGTGTCTTTATTTCGCCTGAAGAATGTCTTGTTTAAATATTTACTCCTTACACTATATAAGGAGACAAGTTGATCATAAAGATTGATTACATTAAACAGATACNNNNNNNNNNNNNNNNNNNAGCCTTTATTTTTCACTTGCAGTTGCCTGCAGCCAAATTGGACCCCTTCCAACCGTACATACGTTACACAAACATCACATTGGGGAGACAGGTCAGAACAGGTAGCGTAAAGATAAACAATGAAATGTACAACACAAAAGGGCAGTGGAGGAGTAAAAAAGAGAACTCTACTCAGACTGAGCTCCTGATATGGGATCAGTATGAGACAGAAAACAAAAACTCCTCAGCACAAAAGCACCTGAATCTTCACACCGTAACACCATGAAAACACATGACAAGCAACAGGGGTGGGTAAATAGGGTTAGAGTAAGCCAATGCAGACAGCAGCATCAGGTTGCGGCATCTCTGCGCAATCCAGCTGGGGGCCAGCATCGGAATCGGTACGAAGAGACTACACCTGAAGTTTACAGTTATTCTTAATGTCCATCTCTGGTCGTCAGGTGTATCAATTTCCCATTGAAGAGCCGTGAGCTTCTCCAAGATCTTTGTCATATTGCGTTCAATAAGAACATTCTGAGTACTCACAGCTCTTCCCAGACCTTCAGCTAGCCTTGTGGGGTTTTGAACAGCTGTAACCGCTTTCTTCAATTTTTCCCATAAACCAGGTCTAACCCAGCTCCGATCAGCAAGAACCCCGTTATCATGGTTCCAAATAGGTAGATGTCTTCGATGTCCTCAATTGACAGTCCCGCCAGGCACACGTTGCGCCACTTCTGCCAACCATCCATTGTGTATCTGGCAAGGAATGTCCCTCCAGGACACTTGGGCTCTCCCGAACCCAGGCTCCTCATGGAGAAGAGAGTGTCAATTGCATTGAGGGGCCAGTTAATCAAATCCATAATTTTTCTTTAGGTTTTGAGTAGGAGTAGGAAAAGTCTTGTGCAAAGGTCTTGAGTCATCCCTTTCTTCATGTTTTTGCTAGGAAAAATGGTGTGAGTGCACTGACTGAAAAATATGTCTAAATACAGTATATGATGCAAAATCCATTCATTGTTTGCTGTTTGTCTGGTTTTGGGTCCCAGGGATAGGACTCTGAGCAGAGCAATGTGAGCCGGCCATTGAAGTGCCAGGACCTCCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAAAACCCAGTAACCCGGCTAAGTGGTGGAAAATGATTGGATAGGTGGATATTTGAATTATTTATAATACAATGTACAACTCAAATTACTTTCTTATTTTCTTTTAAATTCATTCTTTGTTTTACTTATCACATTTCATTTATCACATTAATCACAATCGTATGTCTGTCAAACACATGCTGTGGAAACTGTATTTTAAGAAAAATACAACATGAAAATGTGATTTTTTTAAAATGATTAAAACAGTTGAAATAACAATGGCAGCACATCATCATTTTGTTAATTTTATTTGTTTCAATTCAGCAAGTATAATGCACAATGCATTTATTATGGTGGTAAAAGCAAATTTTCGATACTATAATCGATACAGTAGATTAAAAAAATAAGTTATGGTTAATCAAAACCTTATAAAAAGACATGAATACAGTGAAACACCCTGCACACACTCAACACACAGCAACAGAAAATAATCTTAGTTTCCAAATAGAAAAATAAGAATAAAGAGAGAAGACAACATTACTTTAAATGCTTTAAACAGTCACAATAACAAGGAAGCACACATTAAGCAATGCATAGAGAGCAAACCAGTCCTGGTGATGTTAACTGTTGTGTTGTTTCATGGCTGCACACCTGAGAACATTTCACCCATGTTTTCATACTAAAATAAAAACTGTATTATTGTATAGTAAATAACATTAACTCTAAATCACCACTGCCTTAACTGGAAAACTCTTTGCTCAAATGTTGTAGACTCAAATTTAACACAACAGTCCTCTCTAGATAAAGCTCCTGTTTGGTCTAATCTTAGAGGTGGCAAAACATGCGCTCATGCAATAAACCAACATTAACCATAAAAATAAAATAGCACAAAATTATCTTAAGACATGTACTCTCTGACTGTTTTCTGATATTTAGCCATGCTGGTATTTTGAAACTATTTCCCCAGTGATGGTATTGAAGCAAACCACATCGAGCATGTACTAAAGCAGACCACAGCCTTTTTTTCTTCCTCTGCACTACAGGAACTACAGTCTTTGTGGGCTTCCTAATAAGAGGCTACATTTGATTCTTTAAAGTAAAACTGCATGATGACCAAATAATGCAATGTAGACAAAAAATACTGCAATTATTAACCATTTTCCTTGAAATGAATATAAATAAATCCTATTTTGATATTTTTATTATCAATGATAAGTAATGATCCAAAATACTTTGCTTTATCCAGATACTATTTGATAACTTAGGTAATACAGGGGTATACCAGAAATGGTAGTGTGCAATATTACTTGAGTTTTATATGTTTTGCGCAATTAATTTTTTCTGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGTTTAAAAAACAGCGGTGTTACAATAGTTTTTCACAGACCCATTGGAGAGAATTTTGACATGGAAAATCATTCCAGGAAGTGTTTTCATAAAATCTGATATGAGCACAGTTCTCTTTAGGAAATGCATTGTCAGGTTGACCAGATGCCCAGTACCTGGTGGGTCAGTAAACAACAGAATTATTAACTTTTAATTAGCTTTAAGACATGGAAACATTTTTATGGGCACAATGACAACTGATTTGCTGGCATGTTTAACCCATTGTGAATTATAGATAATGATAACCCCCCACCTCAAAACAAGGTAGTCTCTATGATTGTAATAATATCTAAATTCATCAATGAAGTTATTCTGCATGTTCAACGACTATTATAAATATTTTAAATATATTGGGCCAACGTGAAGACTTACTTCAGAGTAAGAGGCGTGCCGTCTACCCATTTCCACGTTCCCTCTTGTTCTATGTCATTTAAACCAATCCAAGTCCGTTTCTGGGTGAATGAAGCAATGAAGATCTGTTCAACAAGCACACAAACATTCATGTTATGAATCACTTGACTCCCTTTTATTTCTGACCCTTTGGCTACAGATTCTCATCACCCTCATGCTAAATAGTTTCAGTGTAATGGGGGAATAACCTGTGTGTATGCTGCATCTTCCTATAGTCTGTTATATTTTCCTTGCTATACCACCACACAGCTTTGTTCACTAGCTGTAAGGTTGTTGCCTCCTNNNNNNNNNNNGCATTCTCCTCAACCTTGACAAGTTGTTGCAACTTTGATGCACTTAAGCTGTTGGAACATATTCTATAATCCTCGTAATAATCCCCACTTATACTCTGGGGTTTGACAGATTTTCACAATTAGATGAATGATTTTGATGAGTTTTACTCTTCACTTTAGAAGAAAAAAGTTTAACTATATTCTGTATTTACTCACAAAATGAATTTTGCAAGTTATACTTGGTGTCCAGAGTGACTGAATCATGGCTGTCAAACTAGTTGAATGATGACATTTTTATGAAACCATTTTTTCTCTAACTGGGGAAAGTCATCTTCATAATAACATATGGTTTGAATTTAAAAATGCATTTGAAAACACAATATAACACATGCATGAACTTTGTACCTGTTCTTCAGGGCTGTCTATCACCACCAAATCTGCTCCTTGGTCTGTGCAGTTCTTTCTAGCTGAATGCCAGGAGTCAGAGCTTTCAGACAGGAGATAACAGCTACAACAGAACTTGCTCCATCCTGCAGGACATGTTTTCTCTGAAAGAAACATCAAATAAGAAATATTAAAGATCAGCATGGAACATTCAGCAATGCTTTATTTGTTCTCTGTTAATTAACTGGAATCTATATTTTAACCTGACACAGATCTGCGTGCACAATGTATTCACATACTGAAGTTGGTAAACGTATTTATTCATCTTTAGTTACAGGGCTGCTATTTCTTTCAATTCAGATATAATGTGAAAATATTTCCATCTATCGCGGGGAATAAAACCTTTTACAAAGACACACAACAGCTCAGACAAGGACTCACTCTGGTTGAACAAACGCTGCAGTCTCTCCAGCTCTTTGGTCATTTCAGTGAGGTTGGCCTTCAGCAGGTCTCTCTCCTCAGTCATAGAAGAAAGTTGTTTACTTGATGAGAGATATTTGTGTAAGGCATTTTTGTCTGAAATACACATAAATAAGCAAAGATGTTTTTGAGACACAAAAGTACACTGTTGCTGATTTATTTTAGGGCTAAACAGAAATATTTTTAATTTTTGCCATCAGCTAATGAAACGTTAAAATATGAAAGTCAATTTAATACTGGTCTGTCAAATTTCATTAGAAATGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATATATATATATATATAGTACCCATATGCAAGGATACAGAAGTCAAACTTCTTTTTAACAGTTTGTAAAGAACAATATAATCACAGTAACTAATAGTGTAGGTTACAAGAACTTTCAGTTTTTAAATGCTATATAGTGCTATGAAAATGCATTTTAAGGGGGAAAAACCTATAAGGAAATATATGTTCTTTTTACTAATTAATTGAAGATGTGCTTCATTCATTTGACCTTGGAACGCTTTCAGTAGTTAAGTTGCTTTGTGAATGACCTTTGTCTTTATCAGGATTTAGAAGAAATTAGTATAAAAAGTGAAAGTTGCACACTACAAGAAAAGCTGTCACTTTTTGCTGACAAGAGATTCTTGTTGCATTTATGAAACAAAGCCTATTCATCCAATAGCGGTTGTTTAATTTTTAGCTATTTTTTAAGTTCAAATCTTGTTTTCATGAATTAAATCTCATTGATTTTAATATTAACACCCATAAGTTCAATTGAACCATTGAAAACAAATGGATAAATATGAATATAAAAACAACAAATTACTCAGAATTCTGACTTTCGTCTGCATATGAAAGAAGTAGCTTCCTCCCTTGAAACCAATGCAGAAGTAAATTACACCTCACATTTTCGGCTTCTTATTTGTGTGCAAATAGAAGTCTATGTAGGAGTCTAGGAGTCTCTGGCATTTGCAGTGAGGTTGGCATGCAGCGGGTCTCTCTCCTGTGAGAACCAGACTCACAGTAGACACCAAATTTATGTTAAATAAATAATGAGACAGTGTGATATCTCATGTATTGTTGTTCATCTGAACTTGAATTTAAGTTTAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACACAATACAGCTTTCTTCACATAAGGCTTTTTGGTCTTTTCATCATAAGATAACTATCTTAATAAAGTCTATATCTCAATTAATTCCCAGAAGAGCACTTTAGATCTTTTGTTTTTGGAGTTTATTGTAAGACAGAATGACACGTACAAGGTCACTCAAACACCATCAAAAACATAACAATGAAAGTAATGAGGGAAAAACTGAAGCAGGAAGTAATACAAACGCAGGAAACAAATGGAAAAGAGGAAATATGCAAAAGACAACTAACCCTAATGAATACTAACACTCAACAACACAGAAATGAGACAGAGGGAGGAACATAAAGAAACACTGCAGGNNNNNNNNCTACCTCTATTATGAGGTAATACAATGTGATATGAAGCAAAATATATGATCGTGAACTGAAACTGAGTAAAACAACTATGAAGAAGAAGGAAAAGAAATAAAAGACTTAATTAAAATAATACCACAATAGATAAAGAAAAACTACCAGAAGAAGAAAATTACATTAAAAATCAAATAATTTCAAATAGAAATATCAAAAATTAACCGCTTATGCTTAGCCGTGCTTGTGTTTGATTTCCACTGACTTATAAAAAAGCTACAACAAAATGCCTCATCATGACAGAGCATATCAAAGTTATAATGTGGAATTACAATCACAACTAAAACCGTAAAACATTTTTTGATTATATCATTTCTGAGAAACTGTACATTGATTTTATGGTATTTTTTCACAGATCCACTTTAGAGAAGTTGAACATGGAAGATCATTCCAGGACTTTTTATTATTATTTATGATATGAGCACAGTCTTCCAGTCCACCACCATTATCAGGTTGGTCTCCTGCCCAGTACCTAGCAGGTGAGTAACAAAAACATTGTCTTATTATTACTGAAGAAAAGCTGAGATGCTTTGGTGTTGGTGCTTCCATCGGACTGCAGTACATCATGACTAATGGAGTAACTTTTTCTGATCAATGTTACCAAAACAAGTCATTAGCACACATCTTTAACCTATTGGCCTTGTAGTTTGGCTCATCCCACTGACATGTAACATCACAAATGTGGGTATCTCTGCATATATGTATGGGTTTTACAAATATCTTTTGGAAATGTAATAAAAGTAGTAAACTAAACCGAAAGTGAAGTCTTACCTGAGAGTCAGTGGCGTTCCATCGACCCATTTCCATGTTCCCTCCTTTTCTTTGTCATTCAAACCAATCCAAGCGTCTTCTGTGATGATTACAGAGAGGATCATCTGTTTAATGTGAAGAAAAATTTTCATTTTCATTTTAGATTTGAACCACAATTTATTCCAATTTCATCTAAAATCTATTTTTAAAACATCCTAAACCACCACTAATTAAACCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACATATTTATTGCAGCATTTACCCTCAACAATGGCGATATATTTTCCACAGCTAATACAGGAAAACACACCACTTAACAGGCAACATGCTTTAATACACTCCAACCTTTAATTTATTTGTTATGTTGNNNNNNNNAACAATGAGTAAGCTATTGCCACTAAAATCTCTTAATACTGTCTAAGCGTATTATAAGCGTGTTCAAAATTATCTTAGAGGTGTTTGCTCATTTCATGATGTCCCACACATTTCATAAAACATAACTTTTACTAAAGCATGTACATTAGTGTGTCAGAGTTAAAAAACAAACAAACAAACAGGTAGAGTGGAACAGTACAGTTTGTACAACAAACATGTAGAGTGGAAACAATACATAGTGCAATAGTATACTAATAGTAATGAAAAATTGTCTTCAAATTATCGGATGCACATGCCTCTTGGCTACAAACTCCTGTCCAGCTCATAGGAAGTGCTCTCTTTTGCAGTGTATCAGTGGAAGAATCTTTGGAAACTACATTGCATGTGTTCTTGTACAGTTATTAATTTATTTTTCTAACTTCCAAGGGTTTCATTCACTGTAATCTGTGGGATTGTTGCAAAGCAGCAGTCCCAGTGTATGTTATCAGATGCTTCTTCTTCCCTAACTAGTCTCACACCATTTGTGGTAGACAAACTATTCATACCTCAAAATGACTGGCTCAGTTATCCACTGTGTGTTTCTATTCTGATTTTCTAAACCTTGTACCATTTCTGAAAATTCCACTTTTTAGTTAGTGGCAGAGTTACCTCTTTTTCACCTCTTCCTTGCATGTTGATGGTTGTGAGTTAAAATACAGCTTGGGACTTTTTTCACAATTACATTTTATTTTGACTATGTTGTGTATTACACATCAACACATTTTTCAGAAGTCTTTTTTTCTTATTCTTTTAATCACACACAGAAAATCTAATTACCTGCCTATGTGTTTATGAGACATCTCCTTTTAACTTTGTTAGCCAGCCTTTAACTCATTGCCTCCAGCATTTTAGCTGCACCAGAGGCAAGCTACAGACCACCAGTAGCAACAATCTCACTGCAATTTCTCCAGAAATTGCGAAAACAGAAAAGCCTACCNNNNNNNNCTCACTGAGACAAAATTATAGTTGTTTCAGGGTTTTATGTGTAGTAAATGTGTTGTAGTTATATATTAATTTCTACATTTTTGTTCAAAACCAGCGAAATTGTTTACATTAAAATAAACAGGAGTTTGAACTTTAATATTTATTTACAAACACAATAACACACACATACATAAACACTGTACCTGTTCTTCAGGAGTGTCAATAACCATCAGATCTGCTCCTCTGTCTCTGCAGTTCTTTCTGGCTACATCCCAGGAAGCAGACCTTTCAGAGAGGAGATAGCAGCTACAGCTGAACTTGCTCCATCCTGCAGGGCATGCTTTGTCTAGAAGAAATTATAGAGAAGTAGTAGTACAGTTAGTGAATGATGTTTTAAGAATTCTATAATAATGCTCATTTGATCTTTATTTAATTAAACAGGATCATCTAACAATAAGATCTATGCACACTGTATTCACTTACAGAGAATAACAGTTTTACAACAACAACAAAGTGTGTGGGACACATTTTTTGCCGGGAAATTAAAAGCTAAAGTGAACTGTGCTAACTTTACGAAAACACTCTAATTGTTTGTCCGATTACTTTGTTGAAAGTTGGACCCAAGTTTATCACTGATGTGTTTTATTCATTTTCCAAATATTTTTGTGCTGTGATCACTTTCATTTCTGCTACTAATTTAGTGTTCCTGCTGGAATGACCACAACTTTAAAGAGACTTCCCACAAATATTACGCCTGAGAATGTGAGGGCAGTGCCATGACTTAAGTGTCTGCTTATTTTTATTTGCCCCCTAAATACCGCTAAAATCGTTTGCTAATGTATCTTACATCATGCGATTACAAAATAATTTTAACCTTCAGATCCATGTGTGTATGTATGGAAATACCCATCGATTTCGGATTGTCCTTAATGACAGAAAACCACATCTTCAGCTAATTGCCTCCTTAACTGGTGGAGCTTCTCTTGGTTTTCAACAAAGGAGTAGGCCATCCATTATTTCTTTCATTTCAGGTGAGTTCAACTTTGTAAAAGCACAGAACTGTATATTTTTCCTCTAATTCAGCAACAACTTGGAACTGAACCTGAGTTGATGCTGACTTATTTGACAATCAGGGGTCGGCAACCTTTGTGATGAAGAGTGCCATTTTGAGGAGAAATTTATTTTGAGCGAAGAAAAGCTAAATTTGAGCGAACAAAATTCAGTGCTGCGTGCAAAAATTGTATTTCCGTGTTTGCTATTATCCATATACACACACAACAACAGTCCTTCTCTCACCTTCTTCATTAATCTGAGAAGGTGCATAAAAAAATAAATGGCAGGTCCAGCGGTGCACATGACAAATTAGCTCGCATAGACACATTAGTTGTGCCACTTCTTAACGCTTAATGACAGTATCTTGGCTAACAACCCCAACTACCAAATTCAACTTGTAATTGGCTAAAAATAACTAAGCCTACTGGTGAGAGGGACGTTGCTAGCTGGCAATTTTTTCAAGCGATGTTGAAACGTCTGACACTTCAAATGCTTCAGGAGCTGTCCGCTCAGCGCAGCATCAGCACCATGGAAATACACGGATACATCCATAGACTTGAGACAAAATTCACAATGCGTTTTCAGGACTTTCATGCGTATGGACCAATGTTTTATTTTCTGAGCAAACCAGAAAGCTTTAATAAGCAACTGGATTTGTCTCGCTTTAACTGGCTGGACACAGAGGAAATCGAAATGTAGCTGAAAAGCTCGACTCTGTGGGGGTCAAAGTTTGCAGAACTACAAACGCAGCTGGAATCCATAGCTGTGCGTGTTCATGGAGCTTGCATTTTCACCTGCTGGACATCACTACTTGACAAGTTTGTCTTCTGAACATTGCAGAGGCCTTAATAACAGTATTTGGCTCTACATATCTGTGTGAGCAGATTTTCTCTCACACGAAGAGTGTCCTCAGGTAGCCGTCTGAATGCTGGACACTTAGAGACCTGTGTCTCTGAGTCGGAGACCAGAGATCACATTAACAGGTGTATCCCTGTATTAACAAACATTCCATATTGGCCCAGTTTATTTTTCTTATCATTGTTGTGAGGAGACCATAAATAGCATTTGCATTTTCTGTTGTACAGTCAATTTGCTGTTATGGAGTTCTTATTATGGATAAGAAGCGTCTTTTTTTGTTGTTTCAAAATACCTGATCTGCATTATACCAGCATCTGCGAACAAATATAATTCTATAAAGTTGTTCTATATAGTGTGTAACTGTTGATATAGAACATTATTAAATTTATTGCTAATGCAGTCATATGGCACATTGACTTCTGAGGAAATTTTAGATGGCATTCATCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTAAAAAGAAGGTAAAAAAGTATGTGTATGGTGTGCGTGGTCAGTCTGTCAAGCGATAGTTATGGCTAGCGCTAGCGGTCCAAGTGGAGGAGCAGAGGAGTTTGCAGCATTTAAGCTCCCCAATCCGACCGGGCTAAAGCTATTACAAAAGCTACTGGGGTGTTTAGCTGCAGATGGGAGGCCGTATTCCCGTGTGCAAAACAAGGGGTTTAAACTATGATGACCGTGCTTGAGCCAAGCATGTATGAGCAGGAAAAGTTTAAAGTTATGGCTGAACTGTCCCAGGCATCTTCTGTTGCCCAACTACAAATGGGTGGACCTCCAGGTCAACAGAAAGCTACGTGACCATGACGGCTCATTATATCACAGCAGAGTGGTAGATACAAAGCCCTGTACTGCCCTATATTGCACCTTAATTTGTTTTTATATAATTGCGTGGAATGAGTCTTGAGTTGAATGTTTTTAATAGGCAAAAAATACTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCATCAGAAAGGTTGCCGAACCCTGGTCTAGGCATTCTAGGATCCAGCTGTGGGGCATTGAGTCATAAGCCTTGTTATAGTCAATCCAAGCAGTGCATAGGTTAGTCAGCCTAGTCTTGCAGTCTCAGGTGACTGCTTGATCTACCTGTAGCTGGTGTTTTGCTCCCGGCTCATGTATTGAGCCATATGCCTGTTCATCTTAGCCGCTATGATGCCTGACAGGAGTTTCCATGTGGTACTAAGACAGGTTATTGGTTGGTAGTTGGATGGGAATCAGGACTGTCCTGCCTTCGGTTAGCCATTCTGGGTGTCTTTCGTCAACTAGCAGCTGGTTCATTTGTGCCGGTAGGCGGTCGTGGTGTGCAGTCAGCTTCTTCAGCCAGTAGGCATGAACCATGTCGGGGCCTGGTGGTGTCCAACTCTTCATACTGGAGACCCTTTCTTGGATGTCTGAGCATTGCTGTTATGGGTTGCGTCCTTCTCCCATATGTTTTTCCAGTATTGCTCCATCTCCAGCCTTGGTGGTACCATTTTAATATTACTCCCCTGCCACTGAGAGTATACCTTGACTGGTTCTGTGGAGAACAGCTAATTTATTCTCCTGCCTTCGATCTCTCTGGTGTACCTCTTCAAGTGGCTGGCCAAGGCTGTGAGTCATTGCTTGGCAGTTTCCAAGGCCTCAGGTATGGACAGCTTGCTATACTTCTTAGGCACCTTTTTTCTGCACCCCCAATATTTGGCTAACCTCCCTCCGTGCTACTTTGATCTTAGCCTCTAATCTCCTTCTCCATGGAGGGCACTGTTCGTTGTGGCTGTTCAACTTCTAGCCAAGTATCTCACTGATTACTGCTGCTTCACGTAGTCTTGGTAACCGGCTACGGGTGATCCAAGTTTCAAGCTTCATGATGCTGTCTTTCAGGTCAGTTCCTCTCACACTCAAAAAACCTTCTTCTATCACACTTGGGGCATGGTACCCAATCTCGGGTGGAGGTGATGATATCTCCCCCCTGACCTGTCTCCCTGGCTCCCCCTTTCCGTAGCATTTGTGTTGTACCTCGTCAATCTCTAGCTGTGAGAGCAATCCATTCTTTTTAATGTTGAAACACTGCGCTACTAGTTCTTTCGCCGTCAATGTGGATGTTGGGTATCGAAGATTCCCTAGGTCCCTTATCTTATTCATGTAACCCCTTCCGTCAGGGTTACTTGAGTAGTAGCATTCCAACAACGCCCTATTTTCATCTCTTGCCCACCGATGACTTCCTGTTCCAGTAGCCCACTTCTCGTCAGGGTGCCCTGGTTCCTCAACACCTGACGCGGACCTTGTTGATCCGGGAGACGTCTGAGCCGGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCAATTTCGTTTCTGTATATAACTTGTGCATATCCTTTTTGTGTAGATACTTAAATTACTGAGCTTTACATACATTCTCTGTGTAGGTACCTCTTCAACTTATTTTATATTATTCTCTTATTCTAAGAATCTGAATGTTAAAAACCTACATGCTGTCAATGGAAAGATGCCAAACTGTGTTTCATTGTTCTGGTAACAGTGAAAATAAAGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACATTTCAGTATTACATATCATAAACCTCAGGTGGGTTAAGTTTGCATCTGGCAAAAAACTATTTGTATGTTCTTTGTGATTTTTCTGTGTCATTTTTCTGCTGTGAAGATACCTGAGACTTGTTTGACTCTTGACCTACATTCATTTTTATTAATAAATATAAATATAAACTAGTCCTCTCTTTAGATAAGGTCACAAAAATAGCTAACTGAATAAAGTGTCTGAATGAACAATAAATTAAAATTTTAAAAAAGTATTTATAAAATCTCTATTAAGTCACGATAAGTTCACATTTTAATCAATATATAAATGAATGGGCACCTAAATACTTTGTTACTCACTTACTTAGACTTATACTTAAAATGATACCAAGAACACAGTAATATTTTCCATCATGAATACACATATCTGTATTCATGTGTTTATAAATTACATACTAAGGAGGAGTAATGCTTTACAAATGATGAATTACACACTTACTAATAGAATGGATTCCAGCATTTTTGTACCAACTGTGTTTTTCTTGTAAATGTGAATTTGTGAATAGCATAAGATGCACTGCTGCAATCCAGCTTTAAAGTGATAAGCAGAGATGCAACAATGAAGCCAGTGGTTCATATAAATATGCGCCCCTAAGGATTAATGTTTGCTTTTTCAAATTTCTGTTAAATCAATTTCCACAGTAAGACCTTTTACAAAGACACAAGGACTCACTCTGGTTGAACAAACGCTGCAGTCTCTCCATCTCTTTGGTCATTTCAGTGAGGTTGGCCTTCAGCAGGTCTCTCTCCTCAGTCATAGAAGAAAGTTGGTTACTCACTACAGAGACATTTGCATTAAGAAGGTCTCTCTCCTCGGTTATTGAGGAAAGTTTGTTACTCATTGAGAGATATTCAGCTGAATCTTGTAAGGAGTTTTTGTCTGAAATACAGATAAATAAGCAAAGATGTTTTTGAGACACAAAAGAACACTGTTGCTGATTTGCTTTCGAGCTAAGCAAAAATATTTTTGAATTTTGCCAGTACATAATGAAACATGTTATATATATAACAGAAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCACAGTAGAAAGCAAGAGTGAGAAGTCCAGCCAGCAGGCCCAACGAGAGAATGACAACTAAATAAAAGCTTGTCTTGTAGCTTCTTGGAGCTGAAAAGAAAAAACAATAGTGGTTGTGGTGAAGGGGGTGATAATGGTAATAACAGATTTAATATTTTAAACTTTACATTTTTGTATTTTCTTTCTTACCTGTGGGCTTTTTTGTAGATGGCTTGTTGGCAGGTTTGACATATCGTTCATTGACATAAATTTCCTCCATTGCATGAAAGGATGTGGATTATTTCTGAGCTCAGCTCTGTGGCACAGGACATGTGAAGTGTGAGAATCTCACTGGTTTCAGTTGATTCTAAAGTTTTAAGTTCAGAGGAAGTCGCCTATTCAATATGTGGTTTGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGAATAGTGTAGATTTCTGACTGAGACATTTAAATCTTAAACCTTTAAATATTTAAATAGTGCTGTGAAAATGTATTTATTAATGGGGCAGTGTAAGGCTCCTAACGCTGCCACCAACATTCAACAGAAAAACTTGTCAATAAAAAGTTGCTGAAATATCAAAAATGTGAAAAAAGACACCAGAGCACATGAGAGTTTGATGCAGTATATTTTATTTTTCAGCCAACCCAGGTCTGCACTCATAAAAGACTGATTATGATCACTTTTTATTGTAATGCAATGTCTCTGTTTTTATCTGTTTTTCGAACAAAGGGAAACTGTCTTATACAGCACATCACAAACATACATCATACTGAGTTTCCCTGGGAACATTACCCCAAACCCAAACCCTACGAGTCCCTTTCCACCCCCACCCCACCTCTACCAGCTCATATCACCTTTACAGCATGACCACAACATACCAATGACAACACAGTTTGGTGTAACAGATAAGGAAAGAGGAGCAATAGATCAGTAATTTAAAACAAAACGAAAGAAAATACACGTATAAACTCGTACTCCTGAGTAGTCTTTTAGTCTATTTCCCTTCCCAGTTTTGGACTGTTGAGGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGTCATTGAAAACCTGGAGTCGTCAAGTATAAGATGCAGTAGTGGGTCAACAGGAAGACTGCGATACATCAGTAATGACAGCATCTTTATTACCTTGCCCCAGAAGAAGAACACTGCAGGACATTCCCACAGAGAATGATGCAAGGTGCTCTTTCTTTGCTGTTCTCTCTTTTATTTTGTTTCTGTTGTTGATCTTGTGTGCCTTTGAACTGAAATGAATTTGCTTTTTGAGGGCCTAGACATGCTCAAAAACTCATGAAATTTTGCACACGCATCAGGTCTGGAGAAAAATTGCTTATTTTAATGGTTTCAGACATGGACAGGGCAAAATGGCTCAGTAGCACGGACAGAATGATCCACAGTACCTCCTATAAAATTTCAAAAGAGCAGCCCCTGCACTATGTTTAATCTATGAGTCTGAAATTTGGCAGCCTGATGTAAGATATTAAGATGTACAAAAAAGTCTGATAGAGCCACATGCTAAACCCAGGAAGTTGGCCACTTTGAATTTAATATGTAATTCTAGGGACATTTTTCATCGTTTTCAGGCCTCGTACTTTAACAAACTCCTCCTAAGGTTTTAATCAGATCAACATGATCTTCAGTCAGTGGAAACTAAAGACCTTGGTGTAGTTAAATTGCAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGCCCCGAACAGATTGATATGCTAATAGTATAGTCATACCTGCCAATAGTTAGAGTGCTGAGTAGTGGGAAGAGGAAATGCACACTAGATTATAATCATCATTGATCTAGATGAAATCTTAACTGGCCATTCAACACACAACGTGCATCTGTGTGACATTTGCTCAGATGGTATTCTCCATTGCCACCAAGTGGAAATAGGTGTTCAGCATGGCTTGACACACTGGGGTCCGAGGGCCCTCCCAACACTGCTTGCAGCTTTAATTGTGATTGAAGTTTTAGTATGCATTGTTAGAAATGCATACTCCCAATTGAAGAAGCCAGTTAAGCCCAACAAAAAGTGGCTTTGCATGTCTTGCATGTAGGCCAAAGTGTGGTTTTATGTATTCACTTGTATTGGTAGAACGCTATTTTTGACATGCTGTGTGGTTGCCTTACAAGCTATACTGTGTCATCTCAATGAGGATTTCACCTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTACCCGACAGTTGTGGAAAAATAATTTGAGCATTGAAACCAAACTAAAAGCTCCTTTATAGCCATCATGTGGACACAATCTTTGTCTATTCAGTGATTGGGAGTGAAATTCTCACCATCATGTAGGCACCAGCTTGATAATGAAGTGTATCGTGGCTTACGATCAGTTGTTCTCCTGTTTTCATACACTCTTTCTTTGTACAGGAAAGTTACAAATACATACCAATAGTACACAGAGGTTAGATGAGGTGAAACACAAATTTTCCATTACAAAGGTAAGACTTAGTTTTACTGGTGATTTATTTATTTCATTTTTAAAACAAATTGAGGTTTTCTTTGGTTGTCACCGAAGCTACAAATGTGAAGTAAAAAAACTGGATAAAAAACTTGAAAGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACCAGAGATGTGTTTTATAAGAAGTGAATGTTTTCCTCGCCTACACTGTAATAGTTCAAAAGCACAAAGGCCNNNNNNNNTGCAAATAACTGCAATATGAGAAGTCCTCCTCTCATCTTTCCCGTCACTCTCAGGGGAATGTTTATTTTCTTTGCTCTCTTCACCTTCATCATCTTCACTCACTTCTTCCCCACTATCCGTTAGACAGGCAGATCTCTAAGACACAAGATTATCTTGATAATTGTGAAAACGTATTTGTGTTCATGACATGACCGCTACAGTTACAGTATCTTGGTTGAATAAGGGTAACAGCATTATGTTAAAATGTAGTAGATTAAGTTAGCATAAGAAAACATACAGAAAAATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCCCAGCCAATTCCAGTTTCCGACAATGGCAGCAAGTACTTAGTTTTAATATTATTCTTTTTGGAAAAGTGCTCCGACGTTTTTGGAGATGTCTGTTACTCACCAGCTCGATAGCTGACTGGGTGGTCAAGGCTCACTAGAGGCGGCGACAACACCGGACTCCCAGCACATCGTTTTCAAACCCCACACAGTCTTTCGCTCTGAGGTTAAACATGATATGTTTAAATTCACACGCCATCACACGCCATCGTGACGTGACGTGACGCTGCGGCTGTGATTTTGTTTGTGACTGTTGCGAGTCGCGCCGAACCGAGTAAGTGGAAAAGAGGTGTTATTTCCTGATATCGATATTTTTGACACTGGTTAGCCAACAGTTTACATCACATAGCTGCNNNNNNNNNNCTAGCTAATCACTAGCAACTGCCACAACTAGCTAAACGTAAGCTAAAGTGGCAGTTTTGTTTTTGACGCTGTCTCCGGTACGAGATTTCGGAATGGCACCACTTACCTCAACATCCAGTTGTGAAAGCTGCATCAACCTGAGCCAAAGAGTGATCGAGCTGGAACAAAGGATATCCACGCTATACCAAATCCAGGGGGCTGAACGCAAACTTGACACGATCCTCCTTGGCAAAGCTCAAACCACCACTACTAGCGCTGAGCTAGCCGACACAGTGCACCACCCAGCTGCTGTGTCCCAAGATCCCGCCAACAGTCAACCCAGGCTCCCAACTTGTGTCGCTGGTGTTTCTGCCACGGACGAGAACTGCTGGTTTCAACTAGGGGCCAAACCCAAGGCTTTGGTCAGCTCCACTCCACTCCAACCAGCACCATGGACCGTGGTTGGGACGCGCAGTGGCTGCAGAGGGGCCAGGAGGATCCGTCTCTCGCACCCTCACCCCTCCGGTGCGGTAGTGCCGGAGAATAAATTCAGTATCCTGGATCCTGTGGACTTTCCTCCTCTGGCCGCTAGCCCTCGCCATCCCGCTGTGTCGCTGAGGTCTGCGCCATCTCCACCACTACGTCCCCGGAGCCGCGGCGGGCAGCCCGACGCTGTGGTGCAAACTCGCCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTGTCTCCACTTCCCCTGATCACCTCATGTGTGTATTTAATCCTCAGTCTTGCTGTGTTCAGGGTCGCGTCGTCTGTGTTCCCACCCTCCATGTTCTCGCAGCCAGTCTGTACAATCATCGCCATGGTTTTCTGAGTCTCCTTAGTTTATCAGTATCTGTTTCCCAGTGTAGTTTAGGTTCAGTTTAGTCACGCTGTTTCTGCTTTGTTGTAAGACCTACCATCAGCCACAATAAAGGCTCGCTTTCAGTTAAGTTTACTCCAGCCTACTCTTGTGTGTTCGCACCTGGGTCCACCACACACACCACCGCACGGTCTGTCCCCTCAGATCGTGACAGTACGACGCGACCATGCCGGACCCAGCGACACAAAAGACGGGGATCGTCCGGACAGTGGAGTCACTATGCAACAAATGGCTGCACTGTTCCAGAGAGGAGGAATGGGAAGAGTTAGCCCGCCAAGTAGGGGTGTGCGTGTCCGTGTTCCCTTGGTTATGGGAGACGCTGCACCCCCTCATCAGTGACTTTCTCGTCTCAACTCTCCGACTCCGCCCGCAGCAGCAGCTGCCCGGTGTGCGGGACTCATCGCCGGAGCCATGCTCTTGCATTGTTTCCCCGCTGCCTCGCGAGCCAGAAGCAGTCAGAGTCGGAACAGTGAGGGTCACCTCCGACACACCGTCGGTTCACGCCTCATCGGCTTCCGCATCTTCGCCACCACCTGATTGCACTACGCGGCGCAGCAGCAGGTGTTACGGGCGTATCGCGAGGACGAGCTCCGTTGGAAGCCCTGGCTCATCCCCGAGAGGGAGCTCTCGCCAGCCGCCCCGTCTCGGACCTGCCGCCCACCCTCGCCGCCTCGATCGGACTACTCGTCTCCTGCTTCCTATCTGGCACGGATGTGGTCGGAGGACGAGGAGCCGGTCGCCATAGAGAATCAAGTTTTGTCCACGGCCGCTTCAAAGAGGAAGCGACGTTCACGCCGCCGTCGCGCATTGCTACGGCCTGTCTTGCCCTCCACTGAGCAACACGAGGATGCTGGGGAGGGCATGGATTTCGACCTCGAGGAGCGGCAGCGCGCCGCATGCGCGCAACTAGAGGAAGAGCTCCGGTGGGAGCCGTGGCTCGCTCCTAACTACGAAGAGATTTTTCGCGGAACTCGCCTGGCTCTCGGGGGTCCCCTGAGCTTCCAGGAACTCTCACCTACCGCTCCGTCATCACCCAGTTCCCCAGCGTCTGCGACACCGCCTGGCGCGCATGAGGCGCCGCTGTCTGGTTCGTCGGAAACGACAATCAAGAAGAGACGACGTGCGCGTCGCCGTCGCACTGCGCAACGACCGGAGGTGAGTGAATGCAGTCTCTTATCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAACGGCTGAATTTTCAAACAAATTCAGCTGTTACAGTACTTTTTCACAGACCCACTGGTAAGAATTGCCACATTCTACATCATTCCAGGAAGTTCCTTGATATCTGATATGAACACAGTCCTCTCTACCGTAGTGGTCGTTAGGCTCCCCAGATGCCCAGTATCTGGTGAGTCAATAAAATAACAATATCAATATATTTTAATTAGATATAAAACAACATGGGAAAAATTACTACTGATAGCATGTTTAACCAATTGTGAATTATGGATACACTGACAACCCTCTGTCTCTAACAATAAATTGTTAAGTGGGTAGGTGTCACGGTCCTGGGTCTTATGACCCAGTGTTTGAGTTTGTGTATCTTTTTTATTCATTTGTGCCCTGGTTTATTTTGAAATTGCTGTTTAGTCCTTTGTTCCTTAGTTGTTTATGTCATCTCTCCCTGTACTAAGTCTCCCTGGTTCATGCGTCATGTCTGTGTGGTTATGTTTAGTTCATGTCATGATTTATCTTCATGTCTCTGTGTTTCCTGTTTTATTTTGAAAGAGTCTGGTGTTCTTTGTTCACTGCATTTAGGTTTACTCTCCCCTGTGCTGTAATTATGTTTCATTCTAGTCAGCTGTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGTTTCAGCCTGTGTTCTTGTCACCTCCACCCGAACAGGAGTTTGACTGTCCAGCCCCTAAGCCGACTGGGGAATCCCCTGTTTCGTGTGTTTCTGTTAACGAAAATAAAGAGACTGTTTCAGAATCAGCCAGTGCTAACTTTAGGCTGAGTAATGCACCGCTAACCGAGCCACAGCCAAGAGCTTTTATTTCAAAAACGATCATGGACAAACCTAGTAACCTTGTAGGGACCTCTGACACTACACTTAGTTTGAAAAAGACTTCCACAGACCTTAATGTTAATTGTGTGGGGAGTGGGGTAAAAGTGTTTTCTTCTGTATCATGTAGTGTGCCTGGGGTTCCATCACAGACTGAGTTATCTGGGGCTAACGCCTCCCTTCCTGAGTCTACTCCGCTCACCAATGAGCTACTCGAAGAAGGCCCCTGTGCTTTCATAGCAAGTAAGGCTATTTCAGAGGAGGCAGGTCATGACATAAAATATGAAGGGACTGAGTGTGAGATGTGTGATCATGCTTTGCCTGCTGTTCCTATATTCAGTGAACTGAAGACTGAAAATGCTGATCATGAACTCGCGTTAATCCGTCAAGACATAAATGCAGATCATGGTAACCTGGACTGTGTAATGCCACGACATGAATTTTATCTTTCTGAAGGTAACAAACAGGGTGATTTTGAACTGTTTTGCTCCAACACTATTACCTCCAATCAGGAGATGGAGGCTGACATCAGGGTTAATGTGACACCGTTTTCTCCTGTTTCCGTGAACTCATCACTAGATAAGGTTTTGACCTCGTATAACGGTGTTACCACTCATTCACAGCCTGATGTGTCACCTGCAGCAGTTAATGGGTCAAGTGCTGTTTTTACCTGTGTCTGTCTCTCAACTCAATATAGCTATCACTCTGAAGCCACAGATCACTACGGGTGCGGGTTCCAGCAAATGTGTCTGTCCAATATATCACAGTCATGCTACTAACATGCCATTAGTTAGGTCCATACCCGAGTATTTAATGTTTGTCCAGGGGCCTCACCCTAATGGTCTAAGCCTTGTTTTTGTGGGTCAGGTGGCAATTCTTGTTTTTCGTATGGCTAAACCAGCCCCTTTGAGCCTTACACTGCCATTGATCAGGTCCAACAAGCTTAGGTCGACTCCTCCTGTGACTACAGAGACTGGGCCATTTGCCTTTAAGCCAGTTAAAACTGATGCAGACCCTGAGAACCTAAAGCTGGCTAGCACAGAACTGGTGGTCATTAACACTGCTCACTTCATGGACTCCTGTGCTAAGATAGTAAGCCCTATAGACTGTTTTTCACCTGCTCTCTCTCCGTGTGGGATTATGCCTCAACAGCCTGTTTTTCCTCAGCCTTTACCCCAGTTAGCAGCTCAGCTCCCTGTCCAGTTAGCAGCCCATCCTGCATCTGCTATTGGATGCCCGGGTGTGCCAGCCCGGCACCCCGCAGCATCCCCGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACCATCTGCAGCGTCATTGCCTGCAGCACCTACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGTCCGGCTCAGCCTGCTAAACGTCGTCCACGCCTGGTTTGGCGTCAGCGGCCACCTTCCAGGCCGCTGACTGGACGTCGTTGCCGTCATGGGCGACCCCCGGACCTGCTTCGTCCACATCGTCGCCACTGCCGTCCGCACGGCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTGTTCAGGGTCGCGTCGTCTGTGTTCCCACCCTCCATGTTCTCGCAGCCAGTCTGTACAATCATCGCCATGGTTTTCTGAGTCTCCTTAGTTTATCAGTATCTGTTTCCCAGTGTAGTTTAGGTTCAGTTTAGTCACGCTGTTTCTGCTTTGTTGTAAGACCTACCATCAGCCACAATAAAGGCTCGCTTTCAGTTAAGTTTGCTCCGGTCTGCTCACTTGTGTTAGCATCTGGGTCCACCACACACACCACCGCACGGTCTGTCCCCTCAGATCGTGACAGTAGGAAAATGGATGGATGAATGATAGCGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCTTTATTATTCACCATAACTTGTTTAGTTAATAACAAGTTATATCCAAGTAAGGCCAAAACAGTCTCTAAGATTTTCAGTTCCTGGTGTCTTGGTTTATCAATGAAGTTCTTTTCTTGATTAAATAACTTCACCAATGAAATAAATTAAAAAAACATTACTTCTTTATTTAAAACATAACATTTACTTAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGCTGAACTCGAAGACTTACTGCAGAGTCAGAGGCGTTCCATCTACCCATTTCCACGTTCCCTCTTGTTCTATGTCATTTAAACCAATCCAAGTCCGTTCCTCGGTGAATGAAGCGATGAAGTTCTGTTCAACAAGCACACAAACATTTGTGTTATGAATCACTAGACTTCCTTTTATTTCTGTCCCTTTGGCTACAGATTCTCATCAGCTTTATACCCAACGCTCTTTCAGTGCAATGGGGGAATTGCCATGGTCCTGGGTCTGTGACCCAGTGTTTTGAATTATTACTAGTCATTGATTTCATTGTTATTTATAGTTTCTAGTCTCTTGGTTTCTGTCTCTCTGCCTCCCCTGTGTTCCTCGTGTCAAGTTATGTTTTCATGTCTCTTCTTCAGTGGTTCCAGTGTCAAGTCCACATCTCGGTCTGTCTCATGTTTCCTGTTTTATTTTTAGTTCCTTGTTAAAGTAGTGGAAAGTTTTATGGAAACANNNNNNNNNNNNNNCGAACTGGGGAAAGTCATGTTCATAATAACGTGGGGTTTGAATTTTAATATTCATTAACAAACACAATATGCATGAACTTTGTACCTGTTCTTTAGGGCTGTCTATCACCACCAAATCTGCTCCTTGGTCTATGCAGTTTTTTCTAGCTGAATCCCAGGAACCAGATCTTCCAGAGAGGAGATAACAGCTACAACAGAACTTGCTCCATCCTGCAGGACATGTTTTCTCTGAAAGAAACATCAATTAAGAAATATTAAAGATCAGCATGGAACATTCAGCTATTCTTTATATGTTCTCTGTTAATTAACTGGAATCTATATTTTAACCTGACACAGATCTGCGTGCACAATGTATTCACATACTGAAGTTGGTAAACGTATTTATTTATCTTTAGTTACAGGGCTGCTATTTCTTTCAATTCAGATATAATGTGAAAATATTTCCATCTATCGCGGGGAATAAAACCTTTTTACAAAGACACACAACAGCTCAGACAAGAACTCACTCTGGTTGAACAAACTCTGCAGTCTCTCCAGCTCCTTCGTCATTTCAGTGAGGTTGGCCTTCAGCAGGTCTCTCTCCTCAGTCATAGAAGAAAGTTGGTTACTCACTGCAGAGACATTTGCATTTAGAAGCTCTCTCTCCTCGGTTATTGAGGAAAGTTTGTTACTCATTGAGAGATATTCAGCTGAATCTTGTAACGAGTTTTTGTCTGAAATACAGATAAATAAGCAAAAATGTTTTTGAGACACAAAAGAACACTGTTGCTGATTTGTTTTCGAGCTAAGCAAAAATATTTTTGAATTTTGCCAGTACGTAATGAAACATGAGNNNNNNNNNNNNNNNNNNN