TAATGAGTTTTTTGGGTTCATTGAGAACATGGTTGTTGTTCAATAATAAAATTATTCCTCAAAAATACAACTTGCCTAATAATTCTGCACTCCCTGTATTTGATTCCTTTACCACTCCAATCTGAAAAGTTTATCATGGTAGGTCTGAAATCTCTAGATTATTGCAAAGTGCTTGTTCTACATCTAACCAAGGTTCATCTAAGAGGATATGTTTTAGCCATCCTGTCACGATCCTGGGTCTTATGACCAAATGTTTTGAGTTTAGTTTATTTGGATGTTTATATGATTAAGCTCATGAGTTTTTCTTGTTCTTTGTTATTAGATTCCGCTTGTGTCTTCCAACCCCTGTTAAGTCTCCCCTGCTCTTCATGTGTTTCATGTCTGTGTCTTACGTTGTCAAGTTCTGGTTGTCATGTCTGTGTCTCATTATGTTTCCTATTTTATTTTGAAGAGATCTTGTGTTTTTATATTATGGTTAATGGATCCAGCAGCTCACAATCCCTCCGCTGAGCTCCAGGAGGACATGATCTACACGGTGGAGTTTCTATGTCAGGAGTGGTTTGCCCTGCCTTTTAAAGAATACCAGGAGGAGCTAGCTATTTGGTTACAGAGAATGGTTTCTGGGCTTCCCTGGCTATTTGGCGCGCTACTGTGGCACCCCTGTGAGGGAATGACCACATTAATATTATTTTGTGCAAAATACTCATGTAACGGGACATTTTTCATTACTATATGAATTTATTTTCAGTTTCTTTAAAAGGATAGAAAATCCATGTAACAGGGATTCATTTTATGTTAGAAAGCAGTGAGGGCGGAACTTTGGTGGTTGCTCCGGGGTTTCGGGGTTCAGTAAGTGGAGCCCACCTTCCGCTGCTTCCTCAGACACGTTCTGAAGGAAAGCAGAGACGCATCGTGTCTTCCTTACTCCGCTCTTCACCTGCTTTTACAGGTAACATATTTGTCATCGTGGTCTTCATCCTTGGGACCCGTAACACTACACCCACTCATTCAAGACTTCCTTGTTTCAACTGTACATGTCCACCCTGAGCAGCTGCTCCTGTGTGAAGAGCCGGAGGATTTTCAGCCGGGTCTGCTGGAGGATTCGCGGGCTGACTTGTCTCCTCCCTCTTCCAGGAGAAAGCGGCGTTCACGCCACCATCGCTCCACGGTGGCTGAGCAGACAACTTCCGTGAGTGAAAATGACTGTTTGCCCCATTCTGATTCAAAGCCTTCTGCCATTTCATCCACGGTTAGTCATGCTGCTCCTATGAACACTTTAGTTTTTCAACCAGCTCCTCGGAACCTTCATGATTCCGATCCTGTATCTGAGACTCTACGTGATGCTCCACCAGTACCTCACTGTATTTTGTTCTGTGCCTCAGATGGAAAACATAAATAGTAACAGAGTGCCTCCTACCATAGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAATTTTGTGTTCCACAGCCAGCCATGTTCAAACACACTCACCATGTTTTAGAGTCAGACCAAGTTCAACCTGCACCTCAAGTGACTGTTTTGGGTGTGGCTTCACCCCTGGACTTTGCTGCTCACCAGTCAGCTTATTCTGAAACTGACTTTGCAAACCTACCTACTCCTGTGACCACTCCTGAGCTCCGCTCTCCACCACCTGTCCCTGCTCAGCATTCCGCGGCTCCCACGCCGCCGCCTGTTCCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAGCACCCATACACTACCTCTCCGTGTCTGCTGACAGCTCTGAGTCCATTCAGCCGTCAACTGCTTCACCACCTGCGACTCCCATGCCCGGTCCTGCCGCGTCCACGTCCGGTTTGGCATCAGCGGCCACCTTCCAGGCCACTGACTGGACTTCTTCGCCGGCGCGGCCGGCCCCTGGACCTGCTTCGTCGCCACCGCTGGCTCCGCGGTCGGCTTCCAGAACTGTTCAGTCATGAACTACTGAGCCGTTGGCCTCCTGGTCGGCCTCCCCACCTGAGTTTTTGGACTGTCCCCTGTGCCTTTGTTGGACATTTTGTTTTCGACCTAGTTTTGGCCCTCCAACCTGGACCCCCGCCAGCTGCCCTGGGTGGGTTGTTTTTGGTTTTGTTTTCCCGGCTTGGGGCATCTGGAATCCGCCCTTGAAGGGGGGCCTCTGTCACGATCCTGGGTCTTATGACCCAATGTTTTGAGTTTAGTTTATTTGGATGTTTATATGATTAAGCTCATTAGTTTTTCTAGTTCTTTCTAGTTCTTATAAAGCGCCTTGAGGCGAATTTTGTGATTTGGCGCTATATAAATAAAATTGAATTGAATTCTTTGTTATTAGATTCCCCTTGTGTCTTCCAACCCCTGTTAAGTCTCCCCTGCTCTTCATGTGTCTCATGCCAGTGTTTCTAGTTTTACTTCCCTTGTCTCGTCCAGCCTGATTACTCCCAGCTGTGCTTTCCTTCTGTGTCTCATTCCCTTGTTATACCTCTGTGTATTTAAGCCCTGTGTTTCTCTTTGTCAGTGTCATAATCTCCCTCATGGCTGTGTTTCCCTGTGTGTTAGTTATCCATGTCCCAGTTTAGTTTTGTTATATTTTTCGTGCTAGCCTGCAATAAAGCAGTGTTTTGAGTTCACTTTTGTCTCGGTGAGTTTTGCGTTTGGGTCCTTCTCCTGCCTGCACGCAGCTGAAACATGACACATCGTGAGATAAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGCGAGATGCTCCCTGAGTCTGACTATGTGTGTGCATATTTACTAATATGAGTAGGCTTGGCTTAAGTGTGTGTATCCTATACGACTGTGTGCGCTGTCTGACTGATGTAAATGTGCTGTTGTTGAGCGCATGACGGTGCGTGATCGTGCGGTGCGTATGTATCGAAATAAAGGATGTTGTTTGTGGATGAGTGTGGAAGCAGGTGATTGAAGCAGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCCCGGAAACATTCCAATCAAACCATTGACGGAGAGTGACGGTGTTAATTCTGCTATCATATCACACTTAAGATGCGATTTGATACCGGTAAGGTAAACAGATGGGTTTTGATGAAGCTTTTTACTGTAGTCAGAAAATACCAGATTATCACGCATGCTACAAGCTTGTAGATCAATAGCTGNNNNNNNNNNNNNNNNNNNNNCTCTATTTAGCTCAGTAACATTGTCTGTGAGACATTTCACCGACTCCCTTAGCGTGACATTTTCAGCAGCAAGCGTTTCAACCTGCTGCTGGCTGAACTCCAGGGATTCTCGCAAGGATTTAAATTCACGGTGAAGAATCTCCACCAAGGACAGCCTTGCGTCGAAACTGGACAATCGTTGGTCGATTGACTCTAGTATGTCGACAATATCTTTGCTGGCTGGCGATGTTGTGCCGTGGGAATCTGCCGGGCGAACTCTTTTCGATGACGTCGTCTCAGATTTGGCCGGGGAAGCTGCACTCTGGGCCTTCTTCATCACGAGATCCTGGAAGCACTGATCAATGTAATCTTGGAGAGCCTCTAAACTCTCCCCGTTGTTCTCCAGGTTGTTGGAGATGATTTAGACAAATGTTGTTAGTTATAAGACAATTGATAAGTGTATTTGGTAAAACTGAAGCTTAAAGGAATTTGTTCAAATCTAAACTACCATTCGCTTTAATTTTCCGCCAAAATCTCCGGCGTCTGACGTCAGTTACAACATGAGTCCCTTACCTTGTCCGTCACTTCTGTCACTTACCTCACCTACCGCCCCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCTGAAGCCTTTGGCACTGATTAAAGGGCCTGACTCAATTTGTTTTCAAATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATATGCTATTTGCATGTACAACACTTTGTAAACTCTGGTTTTATGTTAAAGTGCTTTATAAATAAAGATGGTATGGTATGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGACATTGGGAGAGGTCCAGCTGACTCCACCATTATCTTGTGGACTGTTATTGCAGGTGGGCACTCGTTTGAGGCCTCGACCTCCACAATACGTTCAACCAGCTGTAAGGTGCCCAGGGCCGTCTTCCTTGTCAAGGTGATATCATGTTTGGTGTCATTACTCAGAGCAATGGTGATGTACGGCTTAGGATTCTGTATTTCAACTAACCCCGTCAAGACATCGAACTGCTCTAGGGCCTGGTTACCCTCATCAGCCTCAAACAGCACTAAACAATTCATGGTTGATGGAACGGGGCACTTTAACCAGGTGACCTGTTCAGCATGGATAATCACATCCCTTTCAACTGTCCTCAAGCACCCTTGTGTAATGTTTGGCTCTACTGTCTGGATGAAGCTTACGACCACCTCACCTTTCTCAGGGTGAAGACAGATGGCATTCACAGCAAGGTAACAAGAGTAGGTATCAACTGCTCTAGTTGCCCCTCAATAATCTGTTCCAAGACATTGAAACCGATCAATGGTTTGTCCATAGGCAAGGTACTGACAAGGACCGGAGTACTGACGGAGAGGGTGGGGTCTTCACCCTCGGGTAAGTTAATCATGATGGGTACCCAGCCATCAAATGATGTGGTTTCCCCGTTGACTGCGCAAACTTTCAACTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTATTTGTCACACATACACAGTATAACATGGGGTGAAATGCTTGTAGCTGTGCAATGCCCGACCATTAAATGACAGTGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAAAGAAATGTGCAAATAGCAGAAAGCCATTCAAATTGCAATGTATGAGAGCTTTATTACCGATTAGCTTAGCAACTGCCCCACGTTTAGTGTGGGGTGCCATAACACCAGACGTAGCGAGTGCCTCACCCTGCTGCTGGTTATATACTTCTGATGTGACTTGACTGGCGAGGGGAGACTTGGTTTGCTACTGTTAAGGTTAGGTTGGGTCCCATGTGAAGTTGTTAAGAAGGGGAAATTTTAGGAGTGACAGCAGTGTTTTGAGATGTGAGAGATTTGCGACGTTTAACGCAAATCTTGCGAATTTTGTGTGTAGTGTAGTCAATAGTTTTGTTGTGCATGTCAGAACAATGACGCGACTGCTAAATGTTACAGGAGTGATACATCTCCTGTTGTCAGGCCTGCAGGTATCAGGCTTTTGATGTTCTCGTTTATCTCATAGTGGACAGAAATTATGTTTTGGAGAGGCACAAATAATTTGTGTGGCATCAGGTTTGATGCAGAAAAGCTGATTGTTCTGTGAATAGTTTGAAATGTTTGTTTAAAAAAATGCCTAAGCAGTATTTTTAGGTAAACCGCTGCAAAAATCTTTGTTTTTTGCAATACTCAGTAACATTTTTGAAGAACTATATAATTACTGCCCAGCATTGGTCTTTATATATTGTATTTTACAGAGAGAGTTACAAAGTTTCAAAGTGGTGCTCCATGAGAGTCCTGTAGACGAGCAGGGAGTAGAACGCAACTCCAAACCGCTATTGCAATGCAGGAACATCTGCTTTATTGGAATGTGTGAGATGTTAACCACAATGGCTCTTAAACACACTGTCTGAAAACTTCATGCCAACAGCACGTTTTTTTAAGAAAAATCAAACAGATTTTCCTTGAAGATATTTTTTAGAGTTTTTAATGAGCTGCAGGATCCTTGTTCAGTGTGAGTGGAGAACAGCCAAGTCTCCTCCTGTGATAAACCTCCACATGTACCACTGAAAACAGTTAGTTTGAATCTGAAATCATGGCTCAAACTACTTGTTCTGAGACCATTTCTTTATTTTTCACACCAAACTGTTTAATAAGATAAACTCTACACAGACTTCATCAAATATAACTAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTGAATCTGCAGGTGAATATTTCGGTAGTGTTTGTCACTGAACCTTTTTCCACAAAAGTCACAGCTGTACGCCTTAATTCCAGAGTGGGTAACTAGATGCCTCTGTAAGCTGCTATTTTGAGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTCTCCCTTTCTTCTGTGAGGTTTGTCGGCCTCCTGAGAGCGCTGACTTCTCGCTCCATGTTGGTCCTGCAGTGACAGAGATACAAACAGAGGCAGTGAGTGAAATGCAGTCGTGGAGCAAACTGAAACTCCCTCCATTAGTGGAATCAAACATGTCAACAAACACATTGTTGGTGTGTTACCACCACCTTCTGGTGATATTATCACATAACAATGATGTGCTACAATGGGAGGTGTAATGAAAAATACATATTGAAGAAACCTTGATAAGTGGAGAAAATCTTTTACTCATAAAAAATTGCAAGTTCAACTCATGATATTGTTGTTTCAATGTGTGTAGAGAAAATATGATCTTTGTATTTTCTTGTAACATCTGAGTTTTTTGGTTGTGAATGTAGATTCTGTATATATGGAGGAGCCCAGGATGCAAAAGATAAAGCTGCTGTTAACATGTTTTTAAAAACCATCCAGCTGAACACACAGGTTCAACAATAGTGTAACTGTGATATTTTTCTCACCTGTGTTGAAGTCATTGTTTCCTCTGTAGTGGCTCAGCTGAGTCCAAGTGGCTGAAATTGTTCCTCTGTTGAACCATTAGACTCTTCTCTTCCTGTTACTCAGCTGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCGGACGTCTGTATTTGCGCTGGAAGAAAATAAAATACAGATGCATCTGGAGATCATCCTATGAAGTCCTATTCTAAAGGCTGATTGCCCTCCCCCACGCTTGTACCTGTGGCTTCCTGTCCTGGGGGTTGGCTCTTCTCCTGCCCTGCACCCTTTGTTCATATTCAAAGACTATTTTTCTGTATGTATTCTTTCCCCCTAGCAACCGCCAGATTATAATGCTGCAGAAAATCACAAACTCTACAGTCTGTCTAACTCCAATCTATACCAAGCAATCTATTATTCTCAACAGAGCTAAACTCAACATAAACTGAACCCACATTAAAGTTAGCTCGGTGCTTACCTTTAGATGAGCCCACAAACCGAGAGAAACTCCGTGATGAAGCTGGAAGTCTTAAGAAACAGATCAGGGAGCAGAGACCCACGTGGTTCACGCTGATCTCAGCTAGGATCCAGGAGACAAGGGTGTGCAGATCGATGCAGATATCGATCCAAAGGTTGGTAGTGGTATATGTTCCTGTAGGTTCACTACTTTACTCCCGTTTCATGAAAAAGCAGCTCTCTCTGCTGGATTCCTCTCCTGCACACACAACACTTTGTCCGCCTCCTTTTCCTGGCTCTCTGGTGATTTGTTAGTGTACGGTCACGTGACTCAGCTGCACAACGTAACCACGTGGGGGTGTGATTTCGAAATTCGCCCCTATCTCCTTTTCCTAAACTCTTTTCCTTGGCCTCGATGAAAACGTCATCGTGGGAAGGAGATTTGCTAAGGACTCAGGGAGAGAGAGGAGCGGTGCCTTAGGCTGTATCCCAATTCAGGTTCTGCAGTCTCAAAGTATGCAGCCTTAACGGTCCACAAAGGCCGCGTACTCAAAGACCGCTAAGACCGGAAGTGCGAGGCTTGTAGGCTTGTGAAATGGGACGGTCTGGCCTCCGTCGCGCTGCCCAGGTTGCCTAGCAACCATGATGCCAACCGCTGGAAACGTTTCATACAGCTTTGTTTGACAGAAATGAAGAATAACATATTTCGTTCTCTGTATAATAAAATAAGTAAGTAAATAAGTAAATACACTGTAGATAGACTGCATGATTTTGTCAGTTTGTTGTAAAGCTNNNNNNNNNNNNNNGAAGGTGGAGTGGAATATTTAAGTTTTAAAATAATTTCTTCAAGGAACAAATGGTTACTGAATGAAAAAGACACGATTGGGAACGCCTTCCTGAAACACGCTTTTAATCTGATGACTGGAGATAAGTTATTGCGTAAAGGTAATAGCAAAATTTAAGATCTACCTGGAAAAGTGTTCATTTTTCCTGAGAAAGCTCTTCTGGCTCAGTTCCAGGATGAGAGACGTGTTCACACTCGCTCTGTGTTGTTGAACAGTTTAAGTGAACTTTCTGTGAGTCTGCATTTCTGCTGAAGTTGCCTATGAGAAATTTTGTAATAAACTGTCACCCCAAAAAATCTATACATTCTCTGATATTTGGAAATATGTGAAATATATATATAAAAATAGACTGTGAATAATATGTTTACTGTAATGTAACATAAAAAAGTCAAATTGTTAATATACAACAACAAACTGTCAAAAATACACAGATCTGTAGTGTATTGTAAAACTGTTGAAGTCTATTTTACTGCTCCAAATTCAATGAAAGCAGTGAAAATTAAACAAAAAGAGGTGCATGTTCTGTCATTTTCCACAGACTTGTTGGTTAATCAACAGAGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAAGCCTGAGTTGCTTTGTTGTTTTTTTAAGAAGGGAGATGTAACATGTTGAGCTATGTTTGCATCAGCCACTAGATGGCACTGTGTTGCTGCAATGTGTGTATTCTACTGGCGAGCAAGAAGCTCGAGGAAAAAATGATAATAGGAAAATAAAGTGGAATCGGAGCAGAGATCGGTGTGTGCGTGCATTTAATAAGAAGCTCGGTATACAGACAAAGATAATACAGAACTGAGATTCTAAGTTGTAAGCAGAAATCTTATCCTCAGCCACAAACATGTTTCCCCACTTTCACAATGCTGAGGTGTCAAATCCACAATCCCCAACAAATGGTTTGTTACACGCGGGTGTGAAGGGCAAGCTTTACTTACACAGCCTCACACACAGTAGATTTTTAAAGTTTTTGGGGACAATAGTTTAGCCACAGATGCAACTTCCACTTTTGATAAAGACCACTCCACCTGTTTATTTCTTAAGAAATTAAGCACCTTTATTAAGCTCTTATTTACAAATGTCTACACAATAATAGACACTGTGTGCTCTGTGACATTGTAGTCTTCTACTTCTGCTTCCATTGGTTTGCATTTTAAACTCACAACCTTTCAGGTTGTTATGAACGACTTATATTTCTAACATTTTGTGATATAAAAGTGAACCATGTGGGNNNNNNNNNNNNNCTGTGTGATGGAAGGACTTAAGACACGAGTTATTTAAACAATTCTAAATGACAGTGTGATGGCCATAGTACTTTATGCTGGACCAAATATGTTAAGGATAATGTTTATCAATGTAAAATTGCAAAGAACCTTTGGATAGATTATAACATTTTGTAAACAGTTACCTCAGAAGCTGTACTGTCAGATCTATGTATGTAAGGTAAAACTTTCCACAGTACTTCCACTTAAGTAACTAAACACATAAAGTCACCCTTTACCAATAATCCACTGCTCCTTGAAAAAAAGTAGCACAAACAGACAACTGACTCAGCAATGATGAGTAGAGCTAGCCCGAGGCTGAGAATCAAGCAGAAGAAAATTAAAAGTTGTTGTTTTTGTGGCTCAAAAAATTAAAGAAAGTATATTTAATAATTCAACAAGACCTACACCTTCAACACATATACATTCAAATTTTGGAACAGGCTCAACAATGCTGTTTGTTCAATAGTTTTTAGCCATTCGAAAAAGTCATTTTACGGCTTTAATGTTTCCAGCTGATAAGGAGAATGAGTGCATTTCAAATGTGCGTCCAAAGGCTTTAAACATCCGCTTTGTCTGTAACGACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAGGAAAATACTGTGTGTCTGATGGGGTGTTTTTATATAGGTGGATTTGGTTTCAGTTGACCTCTGACATGATAAGATAAAGGAACTGTTTGTAATGAAAAAGGTTGAAAAACTATGGAACTACAGTTGGGATGTGTGAGTGCTGGGACGCTCTTGATAAGGAGGCCGCTTTTATTGTTTTATGACTTCTTTTGCTGAATGTTGGGGGTCTACCTGTAACCCCCTCTGTCTAACTGTTGCAGTGTGTGGCTAGTTAAGAATATGCGGTTTTTAGAAGTAACACAAGAAAAGTTTATTTCTAAAGGAATACCTGTTGTTTGTGGTGCTCTATTTAAAACTATTAGCCTCTGTGTCTTTTCGGAGCGCTAAAGAAAAAGTAAAATGCTCCTAAAACAGTTAAATCATCTATGTGTAATCAACAAGTCTTACTGTTCCAATGTGTTTGTGACTATTAGATAATTATAGGACTATCTGCATTAAAGGAACATTGTGGGGTTGATACAGTGCTAGTGTGGCTATGTGGGAATACACGGTTTTTAGAAGTATCGCTGTTTATTTCTAAAAGAATACATGTTGTTTGTGGCACTCTGTTTAAAAACTATTAGCTCCTGTGTCTTTCAGAGTGCTAAAGAATGTGAAATGCTCCTAAACTAGTTAAATTAAATGCTGCGTGGGAATACGCTGTTTTTAGAAGTATTGCTGTTTATTTCTAAAAGAATACATGTTGTTTGTAGTGCTCTGTTTAAAACTATTTGCTCATGTGTCTTTTCGGAGCGCTAAAGAAAAAGTAAAATGCTCCTAGTTAAATTAAAAGGGGGGGCAAAAAATCTACAGGTATATTACTACTGATGGTGTAGAGATGTCAGAAACTGTTGTTTCATATGCATGTGACATCAGAGGCAGACATTTTATACACCCGGGGTTTAGCCCTAAAGGGTAGTATGCATGTGGGATTCGTTTTTTTNNNNNNNNNNTAACAATAAAATATATCATATATGCAGGACACCTTAAATAAGTTCTTTAATTAAGCAGCAAGGGAGAGCAAATCAGGGCTGTATCAAGACACGAGGACTAAACCCCAATTCAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCTGACAATCAAGCCAAACACCAACATCATCAAATATACAGTTGAAACCAGATATTTACACACTCTTCAGATAAAAAACACAAACAGTTTTTTAAGTGTAAAACCTCAAATCAGACAATTTGTTTTATAGCAAACATCTGGACAGGGAAAAGCAAATGGCACAAAAGAGTGTGTGTGATGTTTGGTGATGCATGTGTACCCCAATCCCTAATAACACTGGCGATGAGGNNNNNNNNNNNNNNNNACAGAAACAGTTAATAAATTGGGAAACATGGGTTGATGAATTTAATGATAATGTCACGGTTCTGGGTCAGTTTGACCCAGTATTTTGAGTTGTTGTGTTTTGGTTTGTCTGTTGCATTATGGATTGTTTTCTTATTCTCCTGTAGTGCTTGTGTTGGTGCACTACATCACTTGCATCGAAACTGGACAATCGTTGGTCGATTGACTCCAGTATGTTGACAATATCTTTGCCGGCTGGCGATGTTGTGCCGGGGGAATCTGCCAGGTGAAGTCTTTTCGACGACGGCGTCTCAGATTTGGCCGGGGAAGCTGCACTCTGGGCCTTCTTCATCACGAGATCCTGGAAGCACTGATCAATGTAATCTTGGAGAGCCTCTAAACTCTCCCCGTTGTTCTCCAGGGTGTTGGAGATGATTTAGACAAATGTTGTTAGTTATAAGACAATTGATAAGTGTATTTGGTAAAACTGAAGCTTAAAGGAATTTGTTCAAATCTAAACTACCATTCGCTTTAATTTTTCGCCAAAATCTCCGGCGTCTGACGTCCATTACAACATGAGTCGCTTACCTTGTCTGCAGGGGCGATTTTAGCCCATTTTTGGGGGTTCTTCAGCACCCCCAAAATGAATCAAAGCACCCCCAAAGATTTCTTACTTTTTTTGAACAATATTTGCTGTCTGCGTGACACACTGCTAAAAATATAAAAACCATACAGTACTTGGTTGAGACATAACATCAAAATGGTTCCAGCTCGGCTCTCCCCTACTCTGGCTCTAGCGCAGTTGCTGCCAGAGTGGCTGAGACGCAGCGGAGCGGAGGTGGAGTGCCTGGCTTAAAACAGGACATATTAGCTGCATTTAACCTGCAGTTACTCTTTATATAGTTAGATAGGAGTCATGTTTGTTTTTAGCTAAAAAACCTTACACCCAGGTAACCTCCAGTGTTGAAAACATGTTTTCCGACGATGTTTGCTACTCTACAATCCGTCCTACTCTGTAGTAAAATCAGCGACATTTGACCGTCCTGTTGCTCCCATTGAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTATTGCAGGTGGGCACTCGTTTGAGGCCTCGACCTCCACAATATGTTCAACCAGCTGTAAGGTGCCCAGGGCCGTCTTCCTTGTCAAGGTGATATCATGTTTGGTGTCATTACTCAGAGCAATGGTGATGTACGGCTTAGGATTCTGTATTTCAACTAACCCCGTCAAGACATTGAACTGCTCTAGGGCCTGGTTACCCTCATCAGCCTCAAACAGCACTAAACAATCAAGCGGATTCATGGTTGATGGAACGGGGCACTTTAACCAGGTGACCTGTTCAGCAGGGATAATCACATCCCTTTCAACTGTCCTCAAGCACCCTTGTGTAATGTTTGGCTCTACTGTCTGGATGAAGCTTCTGACCACCTCACCTTTCTCAGGGTGAAGACAGATGGCATTCACAGCAAGGTAACAAGAGTAGGTATCAACTGCTCTAGTTGCCCCTCAATGATCTGTTCCAAGACATTGAAACCAATCAATGGTTTGTCCACAGGCAAGGTACTGACAAGGACCGGAATACTGACGGAGAGGCTGGGGTCTTCACCCCCCAGTAAGTTGATCACGATGGGTACCCAGCCATCAAATGATGTGGTTTCCCCGTTGACTGCGCAAACTTTCAACTCATTGATTTCCTTGATGATTTCAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGTATGAGAGCTTTCTTACCGATTAGCTTAGCAACTGCCCCACATTTAGTGTGGGGTGCCATAACACCAGACGTAGCAAGTGCCTCACCCTGCTGCTGGTTATATACTTCTGATGTGACTGGCGAGGGGAGACTTGGTTTGCTACTGTTAAGGTTAGGTTGGGTCCCATGTAGGGATGGTGTGAGGAATTGAGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCTATTGCATCATAATCATATAACAAGCATCTGCATTGACGCATTATTAAGAGTTATGTTGCATTCAGATGCATTCAGATGTTCAAATATATTGGTATCATATCAGTCTTTATTACAGGTGCAGTTATAACCACTTTAAACTGTTGAGTTGAATTTATAATCTTAAATGTTTATATGCAGACTGCATGGTGAAAGAAAAGGCCCCACGCAGAGTAACTCTGTGCCAGAATAAGACAGGAAGTTAAGATCATCACAACACAGGATGGCCTTAGCCTGGTTGCCTAAGTTGAGGTCAACTAAGGTGCAGAGAGCAGATGCACACTCTGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTAGGTGAAAGTTGACTGATGAAGCAGTAGATGCACGATGCGAGAGCTGAGCTGGCTTACGGGAAACCACCGGGGAGAAGATGGAAGCCAGTGTACTTTTAATTGTGTCTTAAGTTGTCAAATAGAACATTTGTGGTTTTGAAGCTGATGTATGTGATGACGCAATGAGGGGGCGTCACTAAATATACTCTGATGCATATAAAATTGTAGTTTGATGTTAGGAGGATGAGATTTTGGGGCTGTCTGCACATAGAGTCCGCTCATTCTCCCACGCGTGTTTTCTCATTAAAATCATCGTCTTTACCCTTTGGACCAGTGTGGTTACTTGCCCTCCGCCTGTATTTACTTCCCTATATTTTTTAACCTTAACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTTTTAAAAAAGGAGAACACTAAGGTCGATTAGCTTAGAACTTTGTTTTATATCTTCTCTTTGAACAAGATAGAAATTTAGGAGTAGCATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGCAGATCACGCTAACATAATATGCACTGTTAGCTGATTATTTACCTGCCGCATTAACGGGAGAGGACGTACAAACGTTACCGCTGCTGCTGGGTTGAGATTCACGAGTCCGGAGCGGAATTAAAAACACAACATTCATTTAAGGTTATCGCGTGTTTTGTGAGCAAATGCTTTTGCATGTTCGTAGTGTTTCCTCCCTTAAATGAAATATCTACTTTGCAAGTATTGCAAGTTGCCCCGTTGTCATCCGTTCTCGTAAAGTATAACCAAACTTTTGAGCGTTTGAGCCGCTTAGGTGCCGTGTTTCCTGCCAGGTAAATAACGGTCCGCAACGTGGTGACGTCTTTTGGGGTGCCAGGAATCGATAAGGGAATCATTTGCAAAAATGGCAAACAATTCCAAGGAATTGAAACAATGGGAACCGGTTCTCAACAAGAACTGGTTTTCGATACCCATCCCTAGTCCCATGTGAAGTTGTTAAGAAGAGGAAATTTTAGGAGTGACAGCAGTGTTTTGAGATGTGAGAGATTTGCGACATTTAACGCAAATCTTGTGTAGTTAGTGTGTAGTGTAGTCAATAGTTTTGTTGTGCATGTCAGAACAATGAGGCGACTGCTAAATGTTACAGGAGTGATACATCTCCTGTTGTCAGGCCTGCAGGTATCAGGCTGGTGTTCTCCTTTATCTCATAGTGGACAGAAATTATTTTTTGGAGAGGCACAAATAATTTGTGTGGCATCAGATTTGATGCAGAACAGCTGATTGTTCTGTAAATAGTTTGAAATGTTTGTTTAAAAAAACTGCCTTAGCAGCATTTTTAGGTAAACAGCTGCAAAAATCTTTGTTTGCAATACTCAGAAACATTTTTGAAGAAGTAACTATATAATTAATTGCCCAGCATTGGTCTTTATATATTGTATTTTGCAGAGAGAGTTACAAAGTTTCAAAGTGGTGCTCCATGAGAGTCCTGTAGACGAGCAGGGGGGAGAACGCAACTGCAAACCGCTGTTGCAATGCAGGAACATCCGCTTTATTGGAATGTGTGAGATGTTAACCACAATGACTCTTAAACACACTGTCTGAAAACTTCATGCCAACAGCATGTTTTTAAGAAAAATCAAACAGTTTTTCCTTGAAGATATTTTTTAGAGCTTTTAATGAGCTGCAGGATCCTTGTTCAGTGTGAGTGGAGATCATCCAAGTCGCCTCCTCTGATAAACCTCCACATGTACCACTGAAAACAGTTAAATTAGTTTGAATCTGAAATCACGGCTCAAACTACTTGTTCTGAGACCATTTCTTTATTTTTCACACCAAACTGTTTAATAAGATAAACTCTACACAGACTTCATCAAATATAACTAACACTTTAACATTATCAGGATTTCATAATACAAACTTCAAATCAACAAGAAAACAGCTGCAAACATGTGGATCAAAATTCATTAAAAAACAACATGTGGACTTCAAGGACTAAATACACTAAAGTGAAAGGAGGAGCAAAAAAATAGAGGTTTAACAGAATTTGAATTAAGTAAAAGTAGTCACCTGTGATCTTTAAAATGGTCCAGATGTGTGCTGCTGTTTTTAACTTTCAACATTTCTTTGCTGCCACTGTGAATAAGATTGTGTTCTTTGCCTAATTAAATAAAGGTTACACTGACTCACTGCTTCATCTTCTGGTACAAACTGGTATTATATGGAAGTACAGCCCAAAACCAGTTTAGCTTGAGTTTCTTTTTTCTGGACATAAAGTCACAGCAGGTGTTGTTTTAAAGCTGGTGGACAGATTTAGTTCATTTTGGAGGTTTTAAGCGCAACTGTTGTGAAATTATTTGCAGTTTTGGCAGAAAAGGATTTAAGAGAAGATTTTACAACAGCAAAAGATTAAATATGAATGAAGAATTTAAATTTAACTGAGGTAACACATTAAATGAATACATTAAAAAAAGAAGTTAATTTTGGAAACGCTAAGAAAGTACAAGTGAAAGAAATTGAAATATATATCCATATCTGCAATTCTGATACATGATTAGTTTGGTAAAAAAAGACATTTCTATAACTTTAATAATACAGTAACAAGTACAACTACTAAACACTACTGTGTCCTAAGGAAACAAAGACTAAAATGTAACAGGGATAACATTTTAGAGAATTCAAATCCCTCAAAGGAAAAAACATAAACTTGATATGCATATCTATACATGCAGCTTCCTAAATGTAACATTCAGGATTATTCACTGCAGGTCCAGAAATCAGAGCTACCTCGTCAGATCCAAGTGTGACATCAGCTGACACTCTTTACAGGAGATTCCATCTGAACTCTGTGGAGCCTGATCTCAAGGTGTTTAAGTCTGACCCTGAAACCAGAAGAGGATCTTTCTCTCTCTTCAGATTCATTGTGATCCAGTGATTTCAGTTCTGCATGATCAGGCTGATGTTTGCACAGAGCAGATAATGAAGTGAATGTTTTTGCACATTGGTAACAGTGAAACAGTTTATTTACAGCGTGGAATCGTTTGTGTTCGGAGTATGAACTGAGATTCCTGAAGCTCTTGTCACACTGGTCACAGCTGAAGTTCACTTCCATGTGTGTACGTTCATGTTTGGTATGATGATCTGATTGTGAGAAGCTTTTGTCACAGTGTCTGCACTTGTATGGTGTCTCTCCTGTGTGGATTCCCTTATGCTTTTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGATTTGGAGCTTTAAAAGTCTTCTCACACAGGTCACATTTATAAGGTCTCTCCTCAGTGTGGCTAAACATGTGTTGTTGTAACTGTGCATCTGTTGTAAACAGTTTCCCACACTGATCACAGCAGGAAACATCATTTCCAGTGTGAATCCGTAGGTGAATATTTCGGTACTGTTTGTCACTGAACCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTCTCCCTTTCTTCTGTGAGGTTTGTCGGCCTCCTGAGAGCGCTGACTTCTCGCTCCATGTTGGTCCTGCAGTGACAGAGATACAAACAGAGGCAGTGAGTGAAATGCAGTCATGGAACAAACTGAAACTCCCTCCATCAGTGGAATCAAACATGTCAACAAACACATTGTAGGTGTGTTTACTGCCACCAGAAGGTGGTGGATCACATTACAATGATGTGCTACAATGAGAGTTGTAATGAAAATTACATTATTGAAGAAATAACTGATGATATTGTTGTTTCAATGTGTGCTCATAAAATATGATCTTTGTATTTTCTTGTAACTTCAGTGGTTTCTGGTTGTGAATGTAGATTCTGTATATATGGATGAGCCCAGGATGCAAAAGATAAAGCTGCTGTTAACGTGTTTTTAAAAACCATCCAGCTGTGCACACAGTTTCAATAACATTGCAACTATGATATTTTTCTCACCTTTTGTGTTGAAGTCATTGTTTCCTCTGTAGTGGCTGAGCTGAGTCCAAATGGTTGAAATTGTTCCTCTGTTGCTCCACCAGACTCCTGTTACTCAGCTGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTAAACACTTCTTCAGCTTCGAATCAGAGAGGAGAAACACAGTTTTACTTGCATGCAAGGGCAGCCACAGAGCACTCGCACTGGAGTGAGATCTCAGGGACTCGCGCTCTGCCACTGCCCTGGTCTTTATTTATACATCAGTAGGTGTTTGTTCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGACCCCATAAAGACTTCCCTAAACCTGCTGGTCTGGAAGTCCAGCAGTTCATCTAAACAAAAAGCACTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNA