NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATACCCCATGTGAGAACCAAATTTGAACCATGCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAAGATATTAATAATTGCACAGCATAACCTACAGAAGGGAACTCATATCCACATGCATACTCTAACAGCTCCCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCATGCACCCTACAGAACAGACCTAATACTCACATACACACTCAAACATCCCAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTCTGCCCTCAGAATTTCACATTAACTTGTGAGCTCCACTTGCAGTTAACTTTGTTGAATTTGCATATAATGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATAGTAATAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCCTGAGGTAAGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGCAGAGGAGCACAATGGTCCTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACCTGATGAATACATACAACCATTCTGGCAAGGAGGGGGCCGTGGACATGACATCACAAGAACAGGGGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGACAAATATTATAAAGATATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTATCCTCACACAGACTGTCTGGATTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGATTGCTTTTCTTTTTGGAAGGTTGGCGAATCTTTCTCTTGTCATAAAAAACCACTCTTGTTCTCAACTCACTCTGTGAAGTCATGACAGTTTGAGTGATTTTCATGTGTGAGGAGTCTGTCCTTGTGAAAATTTCTTTCCTTGATACAATAAACCTTGAAAAACACATCTCAACATTTACTTTCCTTAGTCTGTGATCCCTTGAGGGGATTACTCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTATCTCCATTGTTACCAGTGTGCTAAAGTTCACTGAAGGCAGGAAGAAAGATTTTGTTTCATGTGGGTCCCATTGGACGGCCATGTCTTTGTTCTTGGAACTGAAAGATTTATTTACATGCTCCCAAGAGCAAGTACATGCAAGTACAGAAAGTTCCTCGGTCTTCTACATGAGAGTGACACCCTCACGTAGTCCTCTGATCTACTTAAGAAACAGAATTTAGACGAGCAATGAAAAGGTTGGTGACCAAAGACCAAGTTAGGGAGACATAAGACAGTTTTTCACAATGTTTCGGGCTTTGGGGATTGATAGACATTACGTAACCATCTTTTCATTCATACCAGGAATAGTCAAAATTATTAAATAATAGTAGGCAGAAAATTTTAACAACATATGTGTGCTGGCTAATTTAAATTCCCGTATTCTCTAAAACATTTTATATTCTCTTTCAGGTTCTTCTTGAAATTCTTTTAACACGTGAAAACCTGTATGTGTTTATCTGTTCACATTCATAAAGCATGGCATCACTCTAGTGATGGACAGATGACACGACTGTCAAGAGACAGACTGACTTTCTTACCAAAGGAATAAATCTTCATGTTCCCGGAGGCAGTTTCATTCTTAGGTGCAGAAGTTTAAAATCCCCTGAGAAAGCTTCCTACAGCTACCGTTTCCTATATGTGGTAATATGGTAGGATGTGGGTTTTCTCTTTGCATTTTGTTTCAAGATCTACAAGAAAGTTTCTATTGTGTATACTATTTGGAGATGTTGTCTTTTATCTTTTCTATCGATGGATTCTGGGTTGTAGCCTCTCAGGCATTTTCTGATCCATCCCTCACAGTAAGGGCTGCAAGTGAGATGAGTCTTCATCAGGAATAAAGGGAAGAAGACAGATAAGGTAATAGATGACTCCCTGATGTATTTATCCCTGAGAATCTGAGATGACTGTTCTCATCAACCTGTATATACAAACTTTACCTTTACAACACAGTACACTCACATGAGTTTAAACCTTTGTACTTTTCATTGTGTAAATATTTGCAATAAAGAGAGCTTTCAAAGTGATAAAGTTGTGTGATGTGTGTAACTCATTTAATAGATTCTCTTGTATAACTTAAAAGAATATATAAATGGTTTTCCTTCATGTTGAATGTAATGAAGACAGTGTCTCTTCTAACAATATATGTTGTAATTCTGGCCTCTATAAAATTGAATATGTGCATATCTTGCCTAAACATCCACCACAATTACTTATAGGATACTTCCTATACTTACTCAGTGTTTTTTCCTAAATATTGACTTTAAAATGCATTTAGCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTTGGCGTACCTTGAAGATGGAGACCAATATTGGGATGAAAAGTGAGTAAAAAAGTAAATGAATTTTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAACTATGGAAATAACTAAGTCTACTTGAAGGTAAGAAGCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTTGAAGGTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAGGTAAGAAGCAGGTGGGTGTGTGTTGAATATTAAATTATCACATTTGGGAAAACAGTTGTCTATGTAGAAGACAGGACAGCTTAGGCAATATATTTACAAAAAATGGCATTTGCTGAATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACAGAAGAGCAGTTCCTGGTTGACATAATTCATTTTTCGTGAATATTCATAGTGATGATCACAGTCATATAAACACTTTATTGATCTATAATGCAATCAAAGCCACTAAAAGTTAATGATCACATGGGTCTCTTAAAATCTATTTATTTGCAATAAAAATTTGCAGTCATCAAATTAAAATTTTATTAATAAACAAATTAATAAACATTAATATTCTCATATAGAGCTGGAAATAATACTTTCCACATATTTGTTTGGCTTCCATGAATATTGCAGCTTGTGGTTAGTTTGTTGTTGGTTTTTGTAGGAGTTCATTTCCAGGTATTAACCCATAACCTCTATAAACTCAGGCAGAATACACTACAGGAACTTATGCTCTCTTGTGTTGAATCCAGGAAGGTTGCTATCTGTTTTCCTTCTTGTCCGATCAATTTTCTCTACGTACATTTCAAGGATAATTTTGTTCTTGGATTCCTCCAGTTTTGTCAAGCTGATAGCTGAGAGCTGATAACTGGAGAATATTTAATTTTTGAATGTCATTTTTGAAGCTATTTCCTGATGTCTGCACTATCAATGTTGTCGATTTTCAAATGCACGGCCAAATGAACAGCTATTCAGGGACTAAACATGCCTTATACATACTGATGTTTTGACTTTTTTAAAGAAGAAGTCAGAAAGGGAGGGTGTTTGGAGTAAGGGACTCTGTGGGGGAAAATAGGAAGGAGGACAGCATTTGAGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCAGAAGTCAAACTATACAGGAAAATCAGATTTAAATGATAGGAAACAGTATGGTTTTATATTGTATCATAATTCCTGAATTTTATATACTTTAATCAATCTAATGTCTAATTCTCAGAAATCNNNNNNNNNNNNNNNNTATGTTACAAGTAACACAGTAGGTTGACCAAATAATAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAAGGGTTTCTTGCTTTGCTTATCGCAGTTAAGCATTAGGAGGATGCCTGTCATCTTAACAACAACCAATTACTGAGCAATGAAATTATTTTAAATTATTTTCCTTTCATAGATAAAAATATTTTAATGTATTTTTCTTTTCTATTTTCTTTTAAAGTAATAGAAGTAATAGGAAAATTACTTAAAGCCTATGGAAAGACTGTGTGTCTCTTCAAAACTTTAGTATTTGTTTTCAGCATCTCGGTCATTTTTATACCAACATTTTGAACTGAATGGTCCTTACTGCATGTAAGTAGACTCAGAACCATGAGTCCGAGGAGAATATAATTATTGTCTTTCTGTTTTGGTTAGTCACGCCTAAAAAAAACGTGTCATGGTANNNNNNNNNAATGTCTTCCATATTTTCAGCACACATAAATGGAATTTTATTTTTGTTTCATTATACTCATAAAGAGTCAAGATTCTAATTTTATGTTATTTTATTTTCTTGTTGAATAGCAACCTGAAAGTAATTATCTGACACCAGCTGACTTTTATATTTGCATTCTGTCACGTGTAAATCCACTTCAATTCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTATGATATTGATGTTGAGAATCACCTGGCTGAAATTCTTTTCCTACACCCTATAGAAATCAAACAGTGGAGTAAAGACGACTCCTGTTCCAAAATCATAGGCCCTGGGTGCCCAGAACTGAAGTATGGACTGACCAAATGGTACACAAAGCAGAGGTTAGCAATTCACTGTCCTGAGAGCTACTTAGCAGTTCCAGTCCAATGCAATGAATTTACATGTACTGATGAATATGGAATTGTAGCATAACGAGCTGCGATCATTTACAAACAATTTCTGGTAGATTTCCAAATAGCTAAGAATGGATACAGAGAATTTTCAGGGCCCTGAGACATTAGCATGTGGTTTAAACTCTGTCCAGATGAAAATGTTTAAGTACTGGACTGATCTACTAAAGTAATTTAGTAGCAAGCAAACTTTACAATTGATTGCAATTAAACATGGTGGGGAATAAAGGGAATACACTAAATCAAAGTTATGTTTCTTAAAGTTTGTTTCAAGACACCAAGAAAGAGCATATTGGTTTTGTTTTCTTTCTTTCACAGACTTTGCACCTTTTTGAAAGAGCACTTTCGATCCTTAATTACCTAATTATTATCAGAACTTTCTTCTGACCCGGAGTCCTTCTCAGTGCTGCCTTGACTTCTTGGTTCCTTAAGCTATAGATGATGGGGTTCAGCATGGATGTCACTGCGGTATGGAAGATGACCAAGTGTTTATCAACTTCTTGTGGGTGGTTAGATTTGGGCCTCAAGTAGTTTTGTCCCAACCCTACAAGGCAACCTATTCCCCATGAAACAATTGCCAAATGGGCACATACCTCACGACTCATTTGGGTTGCATAGTAAAGCGGGGCCATACGGTGGCCAAAGGCCATGACTGCCAATAGGAAACACTCAGGTATACCAAAAAGTGTGAAGAACAACATCTGTGGGGCACATCCCTCCTGAGAGACTCCTCAGATCAAACCTACACGGCTCTCCATATCTTGGGTATGACAGAGCCAGTGTGACCAATTTCCAGGATACATAAGTTCCCCAGAAAGAAGTGCATGGGGGTGTGTAGAGATGGACGGGTGCATATAGCAAAGGCTATGAGAGCAGAATGAGGGTGAACAGAGGGAGCATTCTCCAGGGACCTCACAGTTCTTGGCAATTGCAATGCATTTGACAGACAATCCCTTTTCCTGCCACAAAGAGCAATTGACACAATTGACACTCATCTCCAGAAACACAGAGCAGTAAGCAATTAGTAGGATTCTTGCAAATGAGAGATATTAATTTTTTTAGTATTTTAGAGGCTCAGTTACATCAGAGTCAAAGTCTTTGTCTGCAGTCACAAAAATCAAAGCTTAGAAAAGATTTTTTCTCTCATAATTTCATAGCTAATACTTTCTCTCTTAACTCCAGGGGATTTTTCAAAGTGTGCTAAGCATTGAGCCAAGTGCCCAAATACTTACAATAGAAGGTGGAAACATGTAGTCCTGGCACTAATGATGCTCAGGCAGAAGGTTTAACTTGGGTTTAAGTTCAGTTTCACATGCTGTATAAGCAATCATTCAAACGAAGAAAAAGAAAACCTTGAGTGTATCTCAATTTTTTACCCATTCTTATCATTAACTAGTTATCAATGTTATACAGAAAAACTGATCAATCCACTCATCTCTATGCTTTCCTGATGACACAGGTATAGTCTCTCCAACAACCCTGTGTGTGTGTTGGGCCCCAATTATCCTCTGATTGCTATTATGAATATTCAAACCCACACAATAAAGGTATCATTTCCTCAAGACTCATTATTTTTGAAGATTAAGTAAAATCAAATAGTCATTTGATAAATAAATGATTACTAGTTTTAATACATAGAATTAAGGCAAGACACATCTCCATGTCTGCACAGTAACGATGTCGTCAGATAAGATTTTTAAGATGTGTAATGTGAGCCATGAAAGTGAAGAAGGATCAACCAAAAACACCAGACCCCTTCATGCCACAACCTTCAATATGACAGCTGGCATTTGTAACTTAATAGTTCCTGTCTCTTTATAGAACATGTTTTCTTAGCAGACATATCACTGTGTAGGCATTAAATTTCTGTTTTCTTAATATTGTTCATGATATTCTATCAATCGGACTATTGATTTAAATAAAGAAAACAAGAATAAAAGATGTATTTTCTGGATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGATAGAAATTTCTTCCTATCCTCTCATCTCAACATCGTAGAATTCCACCAAACAACCTGTATTTCTGTACACATAGTATCTACACAGTTCATTCCTCTTTGCTCACTTTTGCATATGGCACCTGCAGTGTGCATGTTTGGTTACTTACATGGAAAACTGTTCAGTTCCAGCACAGCCTTGTCTGTTTTCAGATATCATCCTTCTCTTCTGTCTATAGTTACACTCTGTTTATCACACTGTGACTGCTAAAGTAGCTGTTAGCTCTGTGGTGGTGACTCCTTCTCATCTTGTTCACATTGTAGCCTTATATGGAGACTGAGTATGGACTGCAAAGTTCTTATCATTATGTTCACCATCCTCACCAATCTCTGAGCTCTCATGTAATGAGAAGCTCCACGGTTTAGCTTACTTTGGCTCCTTGGGGATTCTGCCTGTCCCTTCCCATTATAACTTCTGAAGTTCAGTCTCATGTCCCTCAAATATTGGAATGAGGCAAACTCATTTTTCTCCCAGTCTGATAACTTTTCCCTTCAAAGGAGATTTTGTCTCCTGTTTTGTTGGTTGTATATGCATTTTCTGAAGTTTGGGTTTTCTTGCCAAAAATACATCACTTTTTCCTGACAAGTGTAGAATAGGAGATATCACCAGCCTGTTAGGCTCTGTCTCTATTCACTTGAGATAATGAAATGTCAGAGGTATGTGAGTAGATCACCACATGGTTGATTCACAAATCAAATGTGATTTTCAGTATTTCCAAATTATAAATAAACATGTTACCTATGTTTACAAATACCTTATAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAATGCCACATACACATGTCTGCTTATATATTGATGCAGAAACACAGACACAGAGAAACACAATATAGAAAGAGGACATGGAGATTGTACATGAATTAAAATGTTAGTATAAACAACAATGCAGGGTAACAGTATTTCTTTACATCCTTTTTCATCATTTGGTCACTTTTAAATTCAGCGAAGNNNNNNNNTGTATTCCCTATGAGTTTGCTTCTGTGTGAATTAAGTTAATTTCCCAAATTACTTAAGTTGATCTGGTGTTGAATGCTTGTCAGCTACATGGGACATGAGCATGAGTGCATGTCTACACACAAACATTTTAGATTTACCTTTGTGTAAACTCTATTTTGGGGAGTTTCTCACCACAATACATAATTTTCGTTTCTATTTACTAATTGATCACTGGATTAATTTTCTATTGGGGATAATCAAAAACACAGCTCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTTTCTCATAGGAGCAGACGGCATAGTCAGGTATACTAGCTTATTATATCTATTAGATTAGATCTGCACCCATTCATGAAAATCTTATAAAAATCTACGTGTAGAGAACACAGGACAGTCTTAAAGCTCTGACAGTTAGGAAGCAGGAGGTCTGTTTTACAGACCACTCAGTAGACTTTGCTCTTGTAGAAAATTTGCTGGAATGAAGAGGATTCTATTGTGATGCACTTCACACTTATTTTGATGTACTGTAAATATTTCTTCATATTNNNNNNNNNNNNNNNNNNCCAAGTAAACAACCTTCCCACAGACAAAACAGAAAATGAATACTTTTCTAAATTTGAAATATTTTTAAAGCAACTTTGTTTTCATTAGTAGTTTTTGTATTTGTATATGTAGCTCTCTAGTTAGAGAGTGAGGCCTTGCCTCTCCCAGTTAAATTTCCAGAATATCAACTCAAGAACCAGAATGTTATACTTACATTTGAATTTATGCAATAAAAATGATTCACGAGAAATCCTGAGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTAAACTTTCATTCTCCCCATTCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGGAAATTAATCTTTTTCCTTCTATAGCACGTTTATTTAATTGAAGTAAAATAAATCTATTTACTTGATGGTGGGGAAATTTCATTTAACAATATAATCCTAACTCCTTTTATGTGATTAAAAGTCACAGATAGTTGGTAGCTGTGATACTGTGTAAAATAGGCATCAGGATTGTGACGATGAAATATTCTCTGTTTTATGCAAATGCATAGGAATAATGAACAAAATTTTGTACCAAACTTCATGCTTTAGTTAACTAATTGCATGTATTCAATTGTATCTAGTATAATTTCATATTAGCTAGGTTTCAAGGGCATAATAATTTTGATTAAATTATTAATTAAATATTAAAATAAGCATACTAGAGTTACCAAGTGGACATGGAAAATAAAATATATTAGAATATTCAAAAATATTTATTAAAAGCCAAATGATGAAAACATTTTATATATAAAACCAGCCTGGAGATAAATGTCACCTTAAAATGTCATAGTGTGCTCCAGTGAGCTGGTGTAGCAGATAAAATTTCATGCCATGAAAAACCAAGAACCTAAATTTGATACCTACACATATATGTTTGGAAGACTTCTATATTCACTACATGACCAGAACACATAAAAGCTTACACAGAATATTAATAATGAGACTAATGAGAACAATGATAATAAGNNNNNNNNNNNNNNNNNCTCTTGGAACATGTTAAAGAAACAGTGTATTGTATCGGCCTTAAAATAGGAAATTCTACACCTTTTCTTAGTAGATTAACTATTCAAAGAAAAACTAAAAGGCTTTTACTTCATTGTATGTGAAAGCAAAAACACATGAGATGGATTGTGTAAAGAAAGAGAGAACTGCAAACTGTAAAATTAATATAGTCATTGCAGAGGAAAAAAACAGACACTAAGCCAAGGTTCTATAAGTAAACATTTGGAGGATTTACTGCATAATACTAACATATTTAATTCAACACATCTTACTATGATAAAGGAAAGAAAACTGGNNNNNNNNTGCCTGAATGTGGTCTCAGCACCTAGAATGTGGCAAGATGTCTCAAGTTCAAAGATACCCTGAAATACATGAGAAAATTATAAATAGGTTGAGTTTATTATGGAATAAGTATTGTTGTATCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGATTCATGAATGTATTTTCTGCACATAATATGAATAGTAAGCATTCTACATATGCAACCACAATTGATGCAAAGTAATAGGAAAGGAGACAATTTGCAAATAGTATGAAGAGTAAATTAAGGATTAATGCTTACACCGTTCAGTAAGCAAAAACGCTAAACTTCACGACTGAATTGCAATGTAGATGTTAAAAAGCATCTAGCATTTGAATTTATGAGTGAAACTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAACTGACAGAAGTCAGAGACTGATATCCTTTTAAAATATGTGTACCATTTAATTTTGAATCATATAATATGGGTTCTCATGTAAAATTGATGGCAATATGTATTTTTTAGAGTATTCTGAGATGAAAATTTGGCAGTATTTATACAAGTATTACATTATTTAAGAGCCTTGACATCCTTCCAACAATGTGTTTTGTAATTTATACAAAATATAATATAAATAATCACCATTGAGTACAGTGCATGAGTCAGTGTTCATGCTGATTTTCAGTAATGAACTTTAGTTAATGAAAATATAAATAATCTGAATTACACAGGTAGGCTATTATTTAAACAAAAGAGTATATTACTATTTCTTAATTGCATGATGTTACATGAAGAATTTCCCCAAGCACATGTATTAAAGATATATTGTTAAATGAAAAACAAATGACAGAATATTGCATTATGTAATCAAACTTCATAAACAGAAGACTTACACATATTCTATAATTTTGTCAATGAAGAGTAAACCTGATACAAGAGCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGAGCAGATTTGAAAGACTGTCTGCCAAACCGTTCTTAGTGGTTACATTTGGAAGTTTTAAGAAAGCAAGTTATTCTTTGACAATTCCATACATGCACAAAACATGTATGGAAGCCCTCTACAGTCCCAATCTCGTATCTGCCCCAAACAACATATCCTCTTTGGACCATATCCCCATAGCATGTGGATGTCTTTTATCTTTTTGCTTCATGATCCCCTGGATTTAACCTGAGCCTCTTCTGTGAACATGGGCATGCAGCTATACATTTAACAACTGGCAAGACACCCGTGGCTATATCACTTTCTATTCTCCAGCACAGCGCTTAGTTCCTTTGAATCGGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTAGACCTTGAACGAAGTCAAGACCTGCACATCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAATTTTAAAAATATACTTTCTAGGGCCTGTCTACCCCTTTTCTCAAAGTCCAAACTAGCTTCATATCAAAAGTTAATGAAAATATTTTAACCATTTCGAAGGCACAGGAAATGATTTGTTTACAGCCAATCTGGAACTGCTACTATGAGAGTGTAGCTTCTGTAGAGTTGCACTAATGCAGCAGGAGAGTCTTTAAATGCTTTCAGAGAGATCAATCCACTGAGGTTCAGTGGGAGCTTCACATGATGGATGTTACAAGTTTTGAATGGGAAGATATACATTTTCGATACTTCAGTTTTCATGAAACACTTCAAGATCAAATTAAATGTTGTATGGGATACAATCATGGCATAGGTATGTTCCTTTGAAATTTTCAAAATTAAACCAAGTAATACTAAAATATCATTAATAAATCAGAACATATTGTATCCTAAGCCCATATCAACATGACAATTAAGAAACAGAAGTAAATGTGTATCAGTGGATAAAAGCTGTTTCTGGAGAGGCACTGTTCTATTTCTGGGACAATTTCACTTCGTTGGTAGATGGGTTAAATCAAAGTCTGATGATGAAGGCCTTGCTGTAAAAGACCATTCTCTCACTAAGGGACTCTCAAACCCTGTTGTATAGGGCACTAGCATTTCAATCAATCATCTGAAGCAAGTTTCGCAATATCTTTATAACATTAAAATGACTGTACAGGACTTAGTATTCATTAATATCTCTTCTTGAAGCACAATATTTCTCATTTCATTCTTTGGTGTATCAAAATTACACATTCAATTTCATGTAAATTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGATGATGAAGAAGTCAAAAACGATCTTTTGGACAGAGAACAAAGCCCATACTATCTTCAGTGTATTTCCTTTCTTTAGTGTGTCTAGGATCGACAGTGAGAAATAATCGATTGTCAGTGCTATGTTGGGAAGGAGAGGTTTAAGCTCCTCAAAAGCCCACAAAACACCAGAAGAGAAAGCAAAATTTGTCATGAGAAATTTATATATATTCTCACAAGAAATCCTTATCATAACCATAGCAATGAATCAATTTAGTTTTGTGAGGCAGAAAATTGCCTTTCAGAGTTTAGCTAATTAATATAAAGTGATCATGTACAGAATGCAATCCCTGGCTGTCAGGACCTAAGCCCATGGATTTTAGATCCTATTGTCCTAGGATTTTAAAAATGAATGTCATAAGTGATGTGCTACCCTAAAACTCTTACCATATAAGTCACAAAGACACCATAATATATGCTGTGTATCAGGTTAGAACTTTTATATTCATATGTATTCAGAGTTTCAAAGAGTAAAATGGTTCAGTTTAAGAACAGGGCATTTTTCGGTTTGCATTTAAATCTCTAGTGTGAAGTTTGGTTTTGTAGGATCATCATACAGTGTTTCATTTTATTTTATTTGAACAGGTGATATAAGATAACTGTACAGATTAATGAGCCTCAGTTTGATATTTTTATGAAGCAGAGAGCATGCACTGAACCAATGTAACTATGTTTTTTCAATGACTTTTCTGCAACTTAACAAAAGTTAGGATACTCTATTCTACTTTTAGGGAAAAATGACTTCCATAGGATATAAAAATCCTTAATATATTTCAGATCTTTTTTTCTTATTTTAGAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGGGATCTTCCCTTATTCATTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGTTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAATTTCAACAGCCCTGCTGGATCATATTTTTATAGTAGCATGTCAACATTGAAAATTATAATTTAGTGTGAGTGAATGTCAGGATGAGCAAATTTAAGTAAAAAGCAACTTAAAACATAAATCAAAACACAGATTTTACCAGTTGACATTCTTATAATAATAATAATACTCTACTACCATGAGTAATTATTGTCTCACAGGTGATTTTTTTAAATGATACCAAAATTTGGCAGGCAAGTGATGTTTTCACCAAATAATTATGGAAATATGACTAAGATCAAATAAGATAAATATATTGTTTTCATTTTGATATCACTTGCTGGAATTTTTCCTCAAACATGATATATAATATAGCATTAAACATTATGGTATTAGTTTTAAATTTTAATATTTATTTTAACCTAACCTATAAAGTAACAGGCTGCCTTATGTTATTTTTGCAGACATTCAACCTCATCCTCGCTTCCTCAGTTCTTTGTTCCCTCCTGCCCTATGACCCTCCCCACTTATACTAGTCTCTGTTCATTATTCTTACTTCTACATTCATATCCCACATGTTCAATATCTTCCATACCACACTCTTTAAAACCCTACTCTCTAATCTCTGTGACCTATACCAGTTAAATGAACTCAAACCACCCACAGCTTCACATAAATACAAGTATATGAAAAGGAGATTCTATTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGATTTCTTTGTGAAAAATGATGAGAAAGCTCAGATAGAGAAGTCAAGATTAATTACTGACAAACTAAGAAAAAATTTTCAAAGATAAAAATTTGTGTCTATGTTAATAGATCAGTGTATTTTAACATTAATAAAGGATGTGGTATTTATAATGTTTTAATACTAATTAAAATTGTAGAATATTCAATACTTTAGAGAATGCTTATAAAATTGTCCATCACTAAGTTACATTTTCACTAAAATTTTAATCTTTTTATAAAATATTTGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCAAAATAAGAACATTAAGAAGTTACTGTCATAAAATTCAATAACAACACCAAAGACCGGATATATGAATTAACAACGGACTAGAAGTTATTGAAAACCTCTCCAGTTAAATTAAGAGACTCAGAAAAGAGATAGCATTTTAGTAGAAGTGCACATGTCAAACAAGATACAATAAAATCCCGAAACTCTACTAAGATGGTTACTATGCATTCCTATGTGCTAAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCGCATTCACAGTGTTACCTGGTGAATAGATGCAAACATTCAGGCAAGGAGGGGGCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGACGGAGGCTGGGACAAATATTATAAAGATATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACACACAGAGTGTCTGGATTGCTTTTCTTTTGGAAAGTTGGCGAATCTTTCTCTTGGCATAAGAAAAGACCACCCTGGTTCTCAACTCTCTCTGTGAAGACATGACAGGTTGAGTGATTTTCATGTGTGAGGAGTCTGTCCTTGTGATAATTGCTTTCATGGATACAATAAACCTTGAAAAACACATCTCAACATTTACTTTCCTTAGTCCGTGATCCCTTGAGAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTTTGCGCTGTTACCAGTGTGCTAATATTCACTGATGGCAGGAAGATTTTGGTTCATGTGGGTCCCATTGGACCGCCATGTTTTGGTTCTTGAAACTGAAATTTTTATTTACATGTTCTCAAGAGCAAATACATGCAAGGACAGAAAGTTCCTTGGTCTTCTACACGACATTGACACCCTCACGTAGTCCTCTGATCTATTTGAGAAACAGAATTTAGACGAGCAATGAAAAGGTTGGTGACCAAAGACCCAAGTTAGGGAGAAATAAGACAGTTTTTCACAATGTTTCGGGCTTTGGGGATTGATAGACATTACATAACCATCTTTTCATTCATAGCAGGAAAAGTCAATATTATTAAATAATAGTAGGCAGAAAATTTTAACAACATATGTGTGCTGGCTAATTTAAATTCCCGTATTTCATCTCTAGAACATTATATATTCTCTTTCAGGTTCTTCTTGAAATTCTTTGAAGACGTGAAAACCTGTATGTGTTTATCTGTTCACATTCCTAAAGCATGGCAGTCGCTCTAGTGATGGACAGACGACACGACTGTCAAGAGACAGACTGACTTTCTTACCAAAGGAATAAATCTTCATGTTCCCGGAGGCAGTTTTGGTCTCAGGTGCAGAATTTTAAAATCCCCTGAGAAAGCTTCCTACAGCTACCATTTCATGTATATTGTAATATTCTAGGATGTGGGTTTGTCCTTTGCATTTTGTTTCAAGATCTACAAAAAAGTTTTGACTGCGTGTACTATTTGGAGATGTTGTCTTTCTTCTTTCCTATAGATGGATTCTGGGTTGTAGACTCTCAGGCATTTTCTGATCCATCCCTCACAGCAGGGGCTGCAAGTGAGATGAGTCTTCATCAGGAATAAAGGGAAGAAGACAGATAAGGTAATAGATGACTCCCTGATGTATTTATCCCTGTGAATCTGAGATGACTGTTGTCATCAACCTGTATATAAACTTTAACTTTACAACAAAGTACACTCACATGAGTTTAAACCTTTGTACTTTTCATTGTGTAAATATTTGCAATAAAGAGAGCTTTCAAAGTGATAAAGTTGTGTGATGTGTGTAACCCATTTAATAGATTCTCTTGTATAACTTAATAGAATATATAAATGGTTTTCCTTCATATTGAATGTCATGAAGACAGTGTCTCTTCTAACAATATATGTTGTAATTCTGGCCTCTATAAAATTTAATATGTTCATCCTAAACATCCATCACAATTACTTATGGGATACTTCCTATACTTACTCAGTGTTTTTTCCTAAATATTGACTTTAAAATGCATTTAGCAGAATATATATTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACGGGTTCCCCCGAAATGGGTGTTGGCCTATCCTGAAGATGGAGACCGATATTGGGATGAAAAGTGAGTNNNNNNNNNTAAATGAATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATTATCACATTTGAGAAAATCATGGTCTATGCAGAAGACAGGACAGCTTAGGCACTATATTTACAAAAAAATGGCATTTGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTATAAAAACAAAAGAGAAGTCCCTGGTTGACATGATTTGATTTTCATGAATATTCATAGTGATGATCACAGTCAAATAAAGACTTTATTGATCTATAATTCAATCAAAGCCTCTAAAGTTAATGATCACATGGGTCACTTAAAATCTATTTATNNNNNNNNNNNNNNNNNNNNNNNNNNGTCATCAAATTAAAATTTTATCAATATACAAATTAATAAACATTAATATTCTCATATAGAGCTGAAAATAATACTTTCCACATATTTGTTTGGCTTTTATAAAAATTGCAGTTTGTGGTTAGTTTGCTGTTGGTTTTTGTAGGATTTCATTCCAGGTATTAGCCCATAAACTCAATAAACTCATGCAGAATACACTACAGGCACGTAGGCCCTCCTGTGTTGAATCCAGGAAGGTTGCCATCTGTTTTCCTTCTTGTCTGATCAATTTTCTCTACGTACATTACAAGGATAATTTTGTTCTTGGATTCCTCCAGTTTTGTCAAGCTGATAGCTGATTGCTGATAACTGGAGAATATTTAATTTTTGAAGATCATTTTTGAAGCTATTTCCTGATGTCTGCACTATCAGTGTTGTCGATTTGCAAATGCACGGACAAATGAACAGCTATTCAGGGACTGAACATGCCTTATAACTACTGTTGTTTGTCTTTTTAAAGAAGAAGTCAGAAAGGGATGGTGTTTAGAGTAAGGGATTCTGTGGGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCAGAAGTCAAACTATACAGGAAAATCAGATTTAATTGATAGGAAACAGTATGGTTTTATATCGTAACCTAATTCCTTAAATTTATATACTTTAATCAATCTAATGACTAATTCTCNNNNNNNNNNNNNNNNNNNNNNNTATGTTACAAGTAACACAGTAGGTTTACCAAATCATAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTCTTGCTTTGCTTATCGCAGTTAAACATTAGGAGGACGACTGTCATCTTAACAACACACAATTATGGAGTAAGGAAATTATTTTAAATTATTTTCCTTTCATAGTTAAACTATTTTAATATATTTTTCTTTTGTATTTCCTTTTAAAGTAACAGAAGTTATAGGAGAATTACATAATGCCTAAGGAAAGACTGCATGTCTCTTCAAAACTGTAGGATTTGTTTACAGCATCTCGGTCATTTTTTTATCAAAATTTTGACCTGAATGGTCCTTACTGCATATCAGTAGAGTCACAACAATGAGTCCGAGGAGAATATAATTATTGTCTTTCTCTTTGGGTTCCTCATGCCTAAAACATTACTGTAGTTTTAGTGTCATGGTAANNNNNNNNAATATCTTCCATATTTTCAGCACACTTAAATGGAATTTTATTTTTGTTTCATTATACTCACAAAGACTCAAGATTCTAATTTTAAGTTATTTTATTTTCTTGTTGAATAGCAACCTGAATCTAATTATCTGACACTAGCTGACTTTTATATTTGTATTCTGTCACTTGTAAATCCACATCAATTCCTGTATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTTATCTAAAACTATGATATTGATGTTGAGAATCATCTGGCTGAAATTCTTTTCCACCACACTACTAGAAATCATAAAGTGGAGGAGAGACGACTCCTGTTCCAAAATCATAGGCCCTGGGTGCCCAGAACTGACGTATGGACTGACCAAATGGTACACAAAGCAGAGGCTAATAATTCACTGTCCTGAGAACTACTTAGCAGTTCCAGTCCAACGCAATGAATGTACACGTACTGAGGAATATGGAATTGTAGCATAACGAGCTGAGATCATTTACAAACAATTTCTGGAAGATTTCCAAATAGCTAAGAATGGATACAGAGAATTTTCAAGGCCCCTGAGACATTAGCATGTGGTTTAAACTCTGCCCAATTAAAACATTTAAGTATTGGACAAATCTACTAATATAATTTAGTAGCAATCACACATTTCAATTATTTGCGATTAAACATGGTGGGGAATAAAGAGAACACTGTAAAACAAAGTAATGTTTTTTAAAGTTTGTTTCAAGACAGCAAGAAAGAGCACAGTGGTTTTGTTTTCGTTCTTTCACAGACTTTGCACCTTTTTGAAAGAGCACTTTGGGATCCTTAATTACCTATTTATTATCAGAACTTTCTTCTGACCCAGAGTTGTTCTCAGTGCTGCAGTGACTTCTTGGTTCATTAAGCTATAGATGATGGGGTTCAGCATGGATGTCACTGTGGTATGGAAGATGACCAAGAATTTATCAACTCCTTGTGGGTGGTTAGATTTGGGCCTCAAGTAGTTTTGTCCCAACCCTACATGGCAACCTATTCCTCATGAAACAATTGCCAAATGGGCACATACATCACGACTCATTTGGGTTGCATAGTGAAGCTGGGCCATACGGTGGCCAAAGGCCATGACTGCCAATAGGAAACACTCAGTTATACCAAAAAGTGTGAAGAACAACATCTGTGGGGCAAATCCCTCCTGAGAGACTCCTCAGATCTCACTTACATGGCTCTCCATATCTTGGGTATGACAGAGCCAGTGTGACCAATTTCCAGGATACATAAGTTCCCCAGAAAGAAGTACATGGGGGTGTGTAGAGATGGACGGGTGCAGACAGCAAAGGCTATGAGAGCAGGATGAGGGTGAACAGAGGAAGCATTCTCCAGGGACCTCACAGTTCTTGGCAATTGCAAAGCATTTGACAGACAAGCCCTTTTCCTGCCAAAAAGAGCAATTGACACACTTGACACTCATCTCCAGAAACACAGAGCAGTAAGCAATTAGTAGGATTCCTGCAGATGAGAGATATTAATTTTTTTAGTATTTTAGAGGCTCAGTTATATCAGAGTCAAAGTCTTTGTCTGCAGTCACAAAAATCAAAACTTAGAACTGACTTATTCTCACATAATTTCATATCTAATACTTTCTCTCTTAACACCAGGGGATTTTCAAAAGTGTGCTAAGCATTGAGCTAAGTGTACACATATTTACAAAGATGGTGAAAACTTGTAGTCCTGGCACTATTAAAGCTCAGGCAGAAGGTTTACCATGAGTCTGTGTTCAGTTTCACATGCTGCATAAGCAGTCATTCAAATTAAGGAAAAGAAAACCTTGACTGTATCTAAATTTCTTACATTCTTATCATTAACTAGTTATCAATGTTATACAGAAAAACTGATCATTCCACTCATCTCTATGCTTTCCTGATGACAGAGGTATAGTCTCTCCAACCACCCTGTGTGTGTGTTGGGCCCCGATTATCCTCTGATTGCTATTATGAATATTCAAACCCACACAATAAACGTATCATTTCCTCAAGACTCACTATTTTTGAAGATAAAGTAAAATCACATATTCATTTGATAAATAAATGATTACTGGTTTTAATACATAGAATTAAGCAAGGCACATCTCGATGTCTGCACAGTAACGAGGTCGTCAGAGAAGATTTTTAAAATGTGTACAGTGAGCCATGAAAGTGAAGAAGGATCAACCAAACAACACCAGACCCCTTCATGCCAGAACCTTCAATATGACAGCTGGCATTTGTAACTTAATAATTACTGTCTCTTTACAGAACATGTTTTCTTAGTAGGAGTATCACTGCGTGGGCATTATATGTCTGTTTTCTTAATATTGTTCATGATATTCTATCAATCGGACTATTGATTTAAATAAAGAAAACAAGAATAAAAGATGTATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGATAGAAATTCCTTCCTATCCTCCCATCTCAACATCTTAGAATTCTTAGCAAACAACCTGTATTTCTGTACACATAGTATCTACACAGTTCATTCCTCTTTGCTCACTTTTGCATATGGCACCTGCTGTGTGCTTGCTTGGTTACTTAAATGGAAAACTCTTCAGTTCCAGCACAGCCTTGTCTGTTTTCAGATATCATCCTTCTCTTCTGTCTATAGATACACTCTGTTTTTCACACTGTTACTGCTAAAGTAGCTGTTAGCTCTGTGGTGCTGACTCCTTCTCATCTTGCTCACATTGTAGCCTTATATGGAGACTGAGTATGGACTGCAAAGTTCTTCTCATTATGTTCACCATCCTCACCAATCCATGAGCTCTCGTGTAATGAGAAGCTCCAGGGTTTAGCTTACTTTGGTTACTTGGGGATTCTGCCTGTCCCTTCCCATTATATCTTCTCAAGTTCAGTCTCATGTCCCTTAAATATTGGAACGTGGCAAACTCATTTTTCTCCCAGTCTGATATCTTTTCCCTTCAAAGGAGATGTCGTCTCCTGTTTTGTTGGTTTTATATGCATTTTCTGAAGTTTGGGTTTTCTTTCCAAAAATACACCACTTTTTCCTGACAAGAGTAGAGAAGGAGATATCACCAGCCTGTTAGGCTCTGTCTCTATTCTCTTGATATAATGAAATGTCAGACGTATGTGAGTAGATCAGCACATGGTTGATCCACAAATCAAATGTGATTTTCAGTATTTCCAAATTATAAATAAACATGTTACCTATGTTTACAAATACCATATAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCTGCTTATATAATCATGCAGAAACACAGACACAGAGAAACACAATAGAGAAAGAGGACATGGAGATTGTACATGAATTAAAATGTTAGTATAAACAACAATGAAGGGTAACAGTATTTCTTTACATACTTTTTCACCATTTGGTCACTTTTAAATACAGCGAAGNNNNNNNNTGTATTCCCCATGAGTTTGCTTCTGTGTGAATTAAGTTAATTTCCCAAATCACTTAAGTTGATCTGGTGTTGAATGCTTGTCAGCTACATGGGTCATGAGCATGAGTGCATGTCTGCACACAAACATTTCAGATTTACCTTTGTGTACACTCTATTTTGGGGAGTTTCTCATCACAACACATAATTTTTGTTTCTATTCACTAATTGATCACTAGATTCATTTTCTATTGGGGATAATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTTTCTCATGGGAGCAGACGACATAGTCAGGTATACTAGCTTATTAGATCTATTAGATTAGATCTGCACCCATTCATGAAAAACTTATAAAAATCTAAGTGTAGAGAACATTGGACAGTCTTAAAGCTCTGACAATTAGGAAGCAGGAGTCCTGTTGTACATACTTGACCATTCAGTGGACTCTGCTCTTGTCGAAAAATTGCTGGAATGAAGAGGATTCTATTGTGATTCATTTCACACTTATTTTGATGTACTGTAAGTATTTCTTCATATTAAAAGAAACAAACAAAAAACAAGTAAACAACCTTCCCACAGACAAAACAGAAAATGAATACTTTTCTAAATTTGAAATATTTTTAAAGCAACTTCCTTTTCATTAGTAGTTTCTTCATTTGTATATGTAGCTCTCTAGTTAGAGAGTGAGGTCTTGCCTCTCCCAGTTAAATTTCCAGAATATCAACTCAAGAACCAGAATGTTATACTTACATTTGAATTTGTGCAATAAAAATCATCCACGAGAAATCCTGAGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGAATTGAAACAGAAAGAAATCTAAACTTTCATTCTCCCCATTCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTAAAATTGGCATCAGGATTGTAACAATGAAATATTCTCTGCTTTATGCAAATGCATAGGAATAATGAACAAAATTTTGTACCAAGCTTCATGCTTTAGGTAAATAAGTGCATGTATTGAATTGTATCTAAGATTATTTCATATTAGCTAGGTTTCAAGGGCATAATAATTTTGATTAAATTATTAATTAAATATTAAAATAAGCATACTTGGGTTACCAAGTATACATGAAAAATAAAATATATTAGAATATCCAAAAATATTTATTAAAAGCAAACTGATGAGTATATCATCTATATAAAAGCAGCCTGGAGCTATATGTCACCTTAAAGTTATATAGTGTGCTCCAATAGGGTGGACGGCAGATAAAATTTCATGCCATGAAATACCAAGTACCTAAATTTGATACCTACACATATATGTTTGTAAGATTTCCATATTCACTACATGACCAGAACACATAAAAGCTTACGCAGAATATTAATAATGAGATTAATGAGAACAATAATAATAAGNNNNNNNNNNNNNNNNNNNCTCTCGGAACATTTTAAAGAAATAATGTATTGGCCTTAAAATAGAAAATTCAACACATTTTCTTAGTACATTAACTATTCAAAGAAAAACTAAAAGGCTTTTCCTTCATTCTATATGAAAGCAAAAACACATGAGATGGATTGTGTAAAGAAAGAGAGAACTGCAAACTGTAAAATTAATATAGTCTTTGCAGAGGAAAGAAACAGACAATATCCCAAGGTTCTATAAGTAAACATTTAGAGGATTTACTGCATAATATTAACATATTTAATCCAACACATCTTACGATGATAAAGGAAAGAAAACTGGAAAAAATAAAGCCTGAATGTAGTCTCAGAACCAAGATGTCTCAAATTCAAAGATACCCTGAAATACATGAGAAAATGATAAATTGGTTGATTTTATTATGGAATAAGTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCATGAATGTATTTTCTGCACATATTATGAATAGTAAGCCTTCTACATATGCAAACACAATTGATGCAATGTAATAAGAAAGGAGACAATTTGCAAATAGTATGAAGAGTAAATTAAGGATTAATGCTTACACAGTTCAGTAAGCAAAAACGCTAAACTTCACGATAGAATTGCAATGTAGATGTTAAAAAGAATCTAGCATTTGAATTAATGAGTGAAACTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAACTGACAGAAGTCAGAGACTGATACCGTTTTAAAATATGTGTACTATTTAATTTTGAATGGTATAGTATGGGTTCTCATGTAAAATTGATGGCAATCTATATTTATTAGAATCTTCTGAGATGGAAATTTTGCAATATTTATACAAGTATTACATTACTTAACAGCCTTGACATAATTCCAACAATGTGTTTTGTAATTAACACAAAATATAATGTTAATAATCACCACTGAGTACTGTGCCTGAGTCAGTGCTGATTCCTTGTAGCGAACTTTAGTTAATGAAAATGAAAATAATCTGAAAGGCACAATTAGATTATTATTTTAAAAAATGAGTGTACTACTATTTATTAATTGCATGATATTCCATGAAGAAATTCCCCAAGCACATGTATTCAAGATATATTGTTAATTGAAAAACAAATGACAGAATAATGCATTATGTAATCAAACTTTATAAACAGAAGATTTACACATATTCTATAATTTTGTCAATGTTGAGTAAACCTGCTACAAGAGCAGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGAAATAGAGCAGATTTGAAAGAATGTCTGCCAAACCGTTCTTAGTGGTTACATTTGGAAGTTTTAAGAAAGCAAGATATTCTTTGACAATTCCATACATGCATAACACATGTATGGAAGCCCTCTACAGTCCCAATCTCTTATCTGCCCCAAACAACATATCCTCTTTGGACCATATCCCCATAGCATGTGGATGTCTTTTATCTTTTTGCTTCATGATCCCCTGGATTTAACCTGAGCCTCTTCTGTGAACATGGGCATGAAGCTACACACGTAACAACTGATAAGACACCCGTGGCTACATCACTTTCTATTCTCCAGCACTGCGCTAGTTCCTTTGAATAGGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATTCATTAGGCCTTGAAAGAAGTCAAGATCTTCACATCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAATTTTAAAAAAATACTTTCTAGGGCCTGTCTACCCCTTTTCTCAAAGTCCAAACTAGCTTCATATCATAAGTTAATGAAAATATTTTAAACCATTTCGAAGGCACAGAAAATGATTTGTTTACAGCCAATCTGGAACTGCCACTATGAGAGTGTAGCTTCTGTAGAGTTGCACTAATGCAGCAGGAGAGTCTTTAAATGCTTTCAGAGACATCAATCCACTGAGGTTCAGTGGGAGCTTCACATGATGTATGTTACAAATTTTCAATGGGAAGATATACATTTTCGAAACTTCAGTTTTCATGAAACACTTCAAGATCAAATTAAATGTTGTATGGGATACAATCATGGCATAGGTATGTTCCTTTGAAATTTTCAAAATTAAACCAAGTAATACTAAAATATCATTAATAAATCAGAACATATTGTATCCTAAGCCCATATCAACATGACAATTAAGAAACAGAAGTAAATGTGTATCAGTGGATAAAAGCTGTTTCTGGAGAGGCACTGTTCTATTTCTGGGACAATTTCACTTCGTTGGTAGATGGGTTAAATCAAAGTCTGATAATGAAGGCCTTGCTGTAAAAGACCATTCTCTCACTAAGGGACTCTCAAACCCTGTTGTATAGGGCACTAGCATTTCAATCAATCATCTGAAGCAAGTTTTGCAATATCTTTATAACATTAAAATGACTGTACAGGACTTAGTATTCATTAATATCTCTTCTTCAAGCACAATTTTTCTCATTTCATTCTTTGTTGTATCAAAATTACAAATTCAATTTCATGTAAATTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAAGTAAAAAACGATCTTTTGGACAGAGAACAAAGAACATACTATCTTCAGTGTTTTTCCTTTCCTTAGTGTGTCTAGGATCGACAGTGAGAAATAATCTATTGTCAGTGCTATGTTGGGAAGGAGAGGTATAAGCTCCTCAAAAGCCCACAAAACACCAGAAGAGAAAGCAAAATTTGTCATGAGAAATATATATATATTCTCACAAGAAATCCTTATCATAACCATAGCAATGAATCAATTTAGTTTTGTGAGGCAGCAAGTTGCCTTTCAGAGTTTAGCTAATTAATATAAAGTGATCATGTACAGAATGCAATCCCTGGCTGTCAGGTCCAATGCCCATGGATTTTAGATCCTATTGTCCTAGGATTTTAAAAATGAATGTCATAAGTGATGTGCTACCCTAAAACTCTTACCATATAAGTCACAAAGACACCATAATATATGCTGTGTATCAGGTTAGAACTTTTATATTCATATGTATTCAGAGTTTCAAAGAGTAAAATGGTTCAGTTTAAGAACAGGGCATTTTTCGGTTTGCATTTAAATCTCTAGTGTGAAGTTCGGTTTTGGAGGATCATCATACAGTGTTTCATTTTATTTTATTTGAACAGGTGATATAAGATAACTGTACAGATTAAGGAGCCTCAGTTTGATATTTTTATGAAGCAGAGAGCATGCACTGTACCAATGTAACTATGTTTTTTCAAAGACTTTTCTGCAACTTAACAAAAGTTAGGATACTCTATTCTACTTTTAGGGAAAAATGACTTCCATAGGATATAAAAATCCTTAATATATTTTCAGATCTTTTTTCTTATTTTAGAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGGGATCTTCCCTTTTTCATTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGTTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAACTTCAACAACCCTGGAGTATTATATTTCTATTGTAGTATTCAACATTGAAATTTATAGTTCAGTATGAGTGAATTTCAGGAGGGGCAAAAATTAAGCAAAAAGCGACTTAAAACAGATCAAATCACAGATTTTACCAGTTGATATTCTTATAATAATAATACTCCACTACCATAAGTAATTATTACATCACAGGTGATTTTTTTAAATGATACCAAATTTGGCAGGTAAATGATGTTTTTAGCAAATAATTATGGATAATATGACTAAGATCAAATAAGATAAATATATTATTTTGATATCACTTGCTGGCATTTGTCCTCAAACATGATGTATATTCCTTTAAACATTAAGGTATTATCCCAGCTCCGAAAGATAAGAAGGGNNNNNNNNTAAGGTATCAGTTTTAAATTTTAATATTTATTTTGACCTAACCTATAAAGTAACAGGCTGCCTTATGTCATGTGTGCAGACATTCAACTTCATCCTTCCTTCCTCAGTTCTTTTTCCCCACCCCCACTATGTCCCTAACACTTTCTCTATTATGTCTGTGTTATTCTTACTTCTACATTCATATACCACATGTTCAATAACGTCCAACCCATAATGTTTAAAGCCTTCTTTCTAATCTCATGAGAACAATTCCAGTGTAATGAACTCAAACCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATTGTGTTAATCTTGCCTATCTACCTGTCAATGAACATTCCTTACTATTCTCAATAAAAAAGCAATAGATTACTTTATGAATAACGATGAGAAAGCTCAGATACAGAAGTCAAGATTTATTACTGACAAACTAAGAAAAAAATTTTCAAAGATAAAAATAATAACATATTTGTGGCTATATTAACTAGAGATGTGTATGTTAATAAAGGTTGTTGTATTCATAATATTTCATACTAATTAAAAATGGAGAATATCCAATAATTTAGAGAATGTTTGTAAAAGTGTCCATCACTAAGTGATATTTCCACTAAAATTTTAATCTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTAATTTCCCTTCAAAATAAAGCACATTAAGAAGTTACTGGAATAAAATTTAATAACAAAACCAAAGACCTGTTATATGAATAAACAGCAGACTAGGAGTTATTGAAAACCTCTCTAGTTAAATTAAGAGACTTAGAAAGGAGGTAGCATTTTAAGAGAAATGCATGTGTGCAACAAGATACAATAAAATCCTGAAACTCTAGCAAGATGGTTACTATGCATTCCTATCTGCTAAGGTTTCATCAACAAGCATGGAACATGAAGAGAATGTATGTATGAGAAATATAAATTCATATTTAACATTCTTACTTTCTTTATAAACCCAAGCAGACACATATCTAATTTGTTGCTTAAAAAGTATGTACAAAGTATGACTTTTGATAATAACACTAATATTTCAAAACTATCATGTAAACATGCTAAGACTTTAATACAAAAGCCAGAGGTTTCAGAGCAACCATAAAATCTTACGATGAAAAAGGAAAATTTCCTAAGTACATAGATATGCATAATGAAGTCCCCAGCTAACCAATACCAGAGGGGTCAAAATTATTGTCCTATATATTCCATAGAATACTCTCTCCCAGTTCGTTGTCCCTTGGCAGTCTTTTTTCCTTATCTTTCTCTGTTTCTTATCTTCTCAGAGCAGGTTGTATTTCTCACAAAATTTGTTCAAATCATCAGATCTTCACTCCAACAAAAAGAAGCTGTATACTTTAGAGGAAAACCAATTAATGGTTCTCATTCTTTACTGTGCAACATTTTAGATTAGATTTTGATGCTTAATATACATCTATACCTTAGTCATGACCTTTCAAGATTGGCCTGAAATCCATCATTCTTAATTAACAATGTAAAAGGCTTTAGATAGTCACAGAAAAGCCTTCAAATTATATTAACATAGGTTTATTAAATAAAAATTCAGCTTGTAGTTTAAGGAGAATAGTGATGGAAAACATCTTTTCATACATTTTCGGCGCCTTCACATTATTTTATAGCTAAGATATTGCATTAGACTCAAGATAAAACTATTAACATCTTACTAAAATAAAATGAGATTTTTTTCTTTGTATACTATAGAACTTATAATTGAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCATCCTACATCTTTAACAAGGTCTTATTTGATTATATTCTTAATCTTATGAAGTCACTTCCCTAGAAGTACCTAGAAGAAATCCAATACCAAAAATATGTTTTGCACATATAAGTCCCTCTTCCCGAGTTCCTGATTGATCTAGTCACCTAGCGAGCTCTCTGAGGGAACTGAAAACAACAAATATTTGCTTTCATTACAGGAATAAAGAAAAGACCTTCTCACTGCACAATCTCATGATATCATGGCACAATTTTCCAACATTACAAAGTGAAATCTTATAATGACTCCTGTACCCAAAGCCACAGTTTCTTACCTTGTGTTTGGTTGTGCACACTGTGACCACCATTTCATTATAACCAGGTTGAACCCAAAGGTGTTCTCTGCCCCAAGAATCCATTTCTATTATATTGACATATTCAGCCATGTTCAGTTAAATTTGAGCACCGACCACACCAAAGTGAGGATTTATAAAATATCCAACAGAAACCTGGGAAGAAATGCTACAAAAATAAATTCATGCCTAATAAATAAACAAAATGTCTTTTACTATTTGTAACACAGCATCTATCCACTTTCATTCATTTTCATTGTATTGATTGGTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTCTCAGANNNNNNNNNGTATAATTGAAAAAGTATAGCTAAAGCCTGTTATTTAATATTTTTCCCACTGCTTTTTAATTTCTACTCTAATTCTGAGAGATAAGTCCAACTGGGATCTGATTACATATATTGGCCCCATACTTATTTTTCTAAAAATCATGAGGCAAAGTTTTACATGCTAGAAAGTATACTTTTGGGAGGACATTTTACTGGAAATTTAGTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAAGTTGCTTGATTGTTATTGATAATTTATGGACAAAGTGAATTTTTGTATATGCAGTATATATAACCGGGAAAATATGTACTGTATATTTTTTCAAAAGCAATGTGTAAATATGTACACTAGATTTAGCATACTAATTGCAGTTTTAGCTTTTCCACACTAATTTTATCTCATTAAATGTCTAGAAAGAAATACACGGAAGCAAGAATCATCTCTCAACCCCAAATGTAGGTAGACTCAATGATATATTTTGCTTTTGTACATGATTGCTCACCTTTAATTAATAAACAATATATTTAATTTGCTCTATATATATTAGAAATGCGTGGCATATTGTATATATGTATTCATTGATAACTTCCTTCTGTCAACAAACATTAAGAATAAATGATTTATAAACATTATTACAAAATCTAAGATCATTCAGTTTCTTCCATAATCCAATACCAAAATGCATAAATATCAGAAGCATTTCCTGATTTTAACTATTAACAGAAGTATTTGATGTACCATTCCTATAAACATATTTTGATATTATCCATTAAAATTTCTTGAAGGACTAGTTTCACTATTAATAATGGTAGTTGTCCTCAAATTGTTAGTATCTTTGAATCACAAAACATGTCAGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATAGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTTATAGTCCAAGAAAGAGCGTCTAACTATGTGCCAAATAAACAAAATACAGGATCTCCTGCATGCCAGGGACATGGATAAAGTGCAAGCTGGGGAGATAGTTTTGTGGGAAGAAGTGCCTGCTGTGAAATTACCAGCACCTGCATGACAGCCCATAACCCATGATTGGAGGGATGATGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGGATGCCTATGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAATATGTGTAGACACACACACAGCTGCACTAGGACAAACACTCAAAGAATTTGATTTTAGGATTTAGGTTGTCTTTTGGGTGTCTAATCTCACCTTTCCTTCCATAACTTTCACTTGGATAACTATATCGAAGGCATGCACGTCAGATACATTTCCCATTATCATGAGACCATTTTTCTCCCAAACCTATAGGTTTTGATTCGTGTTAGAAGTCATAGACCCAAGACACAGCTACACCTGGAAGGAAGAGCTAGATATTTGAGCTAAGAATTTGCATTCCAGGGCCAAGGTCTATGATGTCACGGAATGCAGAAGGTGGTCCATAGAACTGAGATGTTCTCGCTGCCTCGCAGTGTCCCTGACTCCCAACTAGGGCTGCTGAGAGTAAGTATACAAAAATAGACTCTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGACTCTAGGATAGCTGCATGTGATACTCTCCTTGACTGTATTCATCAATGACATGAAGTTTTGTTTCTCACAAAGAGAATAGATCACCAAGCGTCTATGCTGACCATGGCCACACCAGGTCCGTGTGAGGGTCCACGCCCTCTCCAGGCTCTGTGGATGGAGCCAAGAGAACCCTACAGGGCTCGGTGAAGCACTGACTCTAACTCACATGGCCCTGACATGAAGAGGGCGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACCTGGAGGGTGTTCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTTGCTTTTATGTATCTGTATAAAGGATACATATACAAAAGCCACAAGAAACTTAGGGAAGAAAAGCAGGTATAGCTGTCAATAAGACATGGAAGGCCACAGGGCTCAAGTCGGTTTCCCTCAGGAACACATGTGTATTCATCAATACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACACACAATCATTGTTTATACAACCCCCAAACACAGCACAACTTGATGTGTGTAAACACGCATACTAGACGTGCAGTGTGATTTATTTGTATGAACGTTCAGTCAGTGTGATACAAACGCTCTTGTGATCATAAATTTTGGCATCGCCGTTTTCACTTGGAGGTTCTCTTCATTGTCAGCTTTGGTGTTTACATACATCATCAACAGAGGAACCGCCCTGTCAGCCTACCCCTCCTCCCCCCCATTTGCAGCTATGCCTGCCTTTCTTCACTAAGTGAAACACCACCTCAGACTCTCCTCTTTCATTTTGTTCAGTGTAGTAGACTCTCCAAAACCATAAAATGGAATCCCAGATGCAGAGGGAAGAAGTTTTGCTGTTTGTTACTTTGTTTGCTTTTAGTTGCTTTTTCCCACTTCCACTGGTTTGAACTTGTTTTGCGTTCAGTGGCAGGTACTTAATTCAGACAGCATTTTGAGAAGGGCTGTGGGTGGAGTGTGATAAAAGGAAAATTACTGGAGAGAACTCACTGGGATTTGGACAATTAATACAAAATGTTTATTGACTTGATTTTTCAGTTACACAAAACCCTGGACGGCACTGACTGTAACTAAAACTTCACATCTGACAATTTGCACGAAGGNNNNNNNNNGCCTTTGAGACAAAATTGATCCAACAAAATAAGCCCTAAGTTGTAATGATTGAGCCTCTATAAAGATAGCATTAAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACAACTTCATATACTTATATAAGGAGTATTAGTCATTTCCTTTCTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTACAGTTCTCCTTTGTTTCCTCCCTCTTCCTGCTCCATCATCCCCTTGGTCAATCCCTTCTCTCATGCCATTTCCTCTACAATTGGCACTGATATTCTGAATAAGTTCCCATCATATTTCATGTCTCCTTTCTGCGTGTAATCCCTAAGTTTAATTAATTGCTAGAGTACAGAGGAATTCGATAGAAGCACATATCTATTGGTACAGGAATGAAGAAGGTAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGATAGAACCCTCCTCCAGTAAATGTTGATTGCCAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGACTAGTCATCACAAGAAATCAATGNNNNNNNNNNNNNNGGAAAGAAATCAATAGCTTCAGGGGGAGCATGGCTTATCCATGGAGGCTGCCTCCATTTGAACTCAACAGTTGATCTTGTAGATATATTCTGTAACACAACGTTTTATAACCCCTCTCACCAAACCCCGTTCTAACCTAATCAGCTAAGGGGAGATGGAGTGGAAAGTAAGTTTTAAAAAAATAATTGGAGCAGAAAGAAATGCTTCTTGGAAATAAAGCAAAAAATGAAGCATTTCTGCATCCTAGATGCTTTCCTTACATCATCTGTGCAAAGATAATGAAAACCGTTACGTTCCAGGTACCATAATTTCCAATGTTACAAATCATATAAATAATACTGCTTATCATATAAAACACATTGGCACTAATCGTTTTGATGTGTTTTTCTAACTCACTCCTAATGTAGAACTGAAGAACTGGAATTGTTCGCCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGTTGCACTTCCTCTGGCTAAATGGCGTGGCCTTGTGAGAAATGTAAGTCAGGGTACCTTGGCAGGGAATTCCAAGGATCAGTACATGGCAGCTGAAAGTTGTCTTGGATGCAAGACTGAAAGTGATGCTCAAGTCAGCCGAGCCCCAGCTCAGGATTCCTGAAACAGAACACCAGAATATGTTAGAGAGTGAGGAGACTAAACTAAACATCTGGGAGTCCTCAGCAGATTGTACAGATCCAGGGCTGAGGGTTCATAAGTTTGTTGGTCTTTGTGGGGGTGGAAAGGAACACTTGTTTAGATCCCCACCTCCTACTATGTGCTACTACAGTGGAGGCAATGCCTTAAGTCCAAGATTTTTTGTTTTGTTCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTCATAATATCAGAACCAGGTTAAGGTATGACTGGCTCACTCAAGCAATCACTCAAATCCCTCCACACAAATGTGTTCTAATAAGGAGTAGGACCCTGCTGACTCTCTGTCCTGTAAAGTCTGACCTTAACAGATGAGTTAATGGATGGGATTATCCTAGTGGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGGNNNNNNNNNNNNNNNNNGGTTTCTGTCTCTCCTATTTCCTCTACACTGATACCAGTGCTGTAGTTTGGGGGTGTGGGCGAGAAGTTTCATCATGTGTGATGGTCCAGGATCTCCAGAGCAGCATGGAATACCAAACAGTGCAGCAAACAAGTCTGTTTCGATTTTTGAAGAAAAATATGACACATGGGAAGTGCTGTCTGAAGAAATGGCTCTAAGATGGCACAACGCCTTGGGAGACTGGGCTTGGATCTTGTGCTAGTTTCCTCGTGATAAAAACAATGATGTTCTCAACCAGAGTCTGTGTTGGGAATACAATGCTGTGCTTCCATTTCAACACTGCATAATCTCCATATGGCAACCCTGGAAATCTTTTCTGATATTAAACAGATTATAGGAGAGACAAGTTGAGTATAAACACTGTCATTAAAAAGGGTTTAAACGAANNNNNNNNNNNNNNNNNGTCTGCGATACCAGCTTCAGTGTTCTGCATAAACTCTAAAGAACGGCAATATCNNNNNNNNNNAAATCGCCATACAGAATGAACCTTATATTTTGCTATCTAGGTCTAATTGAGATGACAAAATACCATTCTTTGGTTTAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCAGTGTTCCTAAGCAGTGAGCCGTCTCCCCAGCCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCAGTGGCTCTTTATCCTTCATAAACTTTTGGAGGTGTTTTGGTTTTTCTGGATTTGCCTGATTGAATAAAAGGGATTATACCTCCAGTACATACCAACAGGCATGTTTTAGAGGAGTCAAGAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCTGGACTTAGTGGGAGGCCCTTACCGACGTAGATGGGATGCCCAGTGTTGCCGGGGAGAAGTCTCCAACTCTGGAAGGCAAAGGATCTTCCACGATCAGGCTTTTTCCTAGGTCCCTCTGTAATAGTGGACACACTCTTGATGGCTACTGATGGATCTACTGACTCCAGGCAGTTTTCATTTACATCCTCGAAGATGAGGATTCTAAACAGGGTTCTGCTAGCCAAAAGCAGTGGCTGAAGCTATCCCTGGCGATCTTTCCCCTTCCCTAATGGCTCCTTGTCCCCACAAGGCCAACAGTAGATGTCTGAATGCCTCCCAAGCTGCACCTTTCCAACCTACACTCTTCCTCTGTGCTGTTTCTTTCACGAAGAGCACACACGCTAACCCTGAACCCACCTTGTCCTCTGTCAGCACTAACCACCTAGTCCACTCTGCCAGCTTCGCTTTCCCATATGGCCCAGATGCTCACAATTTGGAGGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGACGGTGAATATTTGGAAATCTATAGTGTGGGTGGGCTTTATTCTTCCCACGTGGTGTACCTGTAAGATCTCTAACTACCTCCTTCCCCACGGTAGCCTCACTGAATGAGGTGAATTCGGGGTGATTAATGAGGTACAGACACCAAAGCTCATTGCCATATCCTGTCACCAGTATCAAGCTCGAAACAGCAAGAGCCACCTGTGGGAAGGAAAATATGAATAAACTTTACGGTATCTCTAAACTCTAAACCCCAATTTAATCAAAACATTGTTTTAGACTCAGTTCTCTTATATCGATGTTCTTTAAATGTAGAAGTCAGTGGGCTTGCTGTTGACTCCTTGTACAGGTTTATACTGTACATTAGCCATCTTCATCCTCACAACTCACCTCCATTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGCTGCTCCCCTTCCTCTTCCTAAATGCCCCCTTTCACTTAATATCCCTTATTAAAATCTAAATTCCGCAATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACGACTATGATGAGATTGTTCTTCTTGTTGCCTACTTGTTCTTCCCTTTTTTGAAAGTTTTCTCTGTTTATTGTTCTTAGAAAGATGATATTACATGTTTTATCGTGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGGAATCATGTCCTTTAAGTTAACCCCACATTGAGGTCAGCCACATAGTGGACCAACAGTCAGATAATGGCAGAGGAGTCATAAGAGCAGAGAGAGAGTAGAACTCAAAGTGTGAAGGAAAATGTGGTTAAAACTAAGATAGAATGGAGAAAAAGAAGACGGTGCACTTAGAAAAGTGGACAGATTTTAAAAAGCTGCCATAAGTTGTTAATCTCTAAGTACATTTAAAAGAAATTATAATGTTAAAGTAGAAGGGAATTACTGGGGAGAGGGAAGGAAGGGTCAGAGTGTGGTGGGGACNNNNNNNNNTTCTGAAAAGAATCCTTTTGAAGATATGAAGAACTATGTGACACAAACAATTAAAGTGCCCTGTAATTTACAGGTAAATTCCACCCTTACCTGCATCCAGTATTCTGTCTACCCATATTTCAAAAATAAAATTACCTCATCTATTTCATCCTGTTTTGCTGCACTTGATTTAATAAATTCCTTGTAACCAGAAGTGCTGGTAAATTTTAAAAACATTTAAAATATGACTGGTCCACATCCGGTTTTTCACGTTTATCCCGACTTTGGAAGCAGGCCTAGGAGATAATTTTTCCTCGCTATTTGCAAAGAATCCGTAATTCATGACTGCCATTGACTTCAATACAAGGTATTTAATCCTGGCAAATTCCAGCTTTGTGTGAATAAAAATGGCCCTCCTCTAATTGTGGGTTTTGATAAAGCTAATTTTAGTGTGCTATCCAGTGTGCTGCCTCTGAGACAGACACTACCAATATTTCTGATATGGAGAGTGGCTTAAAGATAACCAAAGGAAAGATAGGAGCTGGGAAAATAACCACCAAGGATGTTGGTGACTCAGAAACCAAAGACTTTTTCAGNNNNNNNNNTGCATGAAAAGAGCTACTTGGGCAGACTGTGACCCGAGTCATCAGAATATTTGGGTGGGGACTTTATTTTGGGTCTCCAGGAGGCTACATGTGAAGCTAAAACCTAGATGCTGGACGTTTCTAAGCGTAACTAGGGAAGGAACTGGCCTGAGAGGGCTTCTATGACGTAAGCAGAGCCTGGATGATGTCACAGAGCACTGGGCGGAGGTTGCGCTTCTCTTCCACTTGCGGGCGCTAGACTCCCCTGAAGGTGGGTTCACTATCTTCGCAGCGGGGTGTGAAAGCCAGTTCAGCTCCTGAACCCCACAATTGTTCAGCAGCCTTTTGGTGCCTGACCGGTTTCCGAAGACAGAATCTGGACGACTAGGACATTTTCTTTCGGTAAATACGTTTATGAAGATAATGGGGACCCATTTAGCCCAGAAAGCTAAAAGTTTCCCCTCGTACAGCGAGTAACCGTATGTTCTGATGTCTTCCACGTTTGAGAGCTCGGCGGCTGGTCTAGGCTAGTCAGTCTAAGAGTTTATTATACTTTATTAACAATATCTAATTCATAATTCTACTAAAGTGCCAAAGCTCCTCTCTGTGCCTGTGCATTTTAGGAGATAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGCCTACACAAAAGAACCTTGATGCGTTTGAATATGCAACAGCTTCATGGAATAAACCTGGGGCTGGTTCAGGATGCACTATACAGAAAGCCAGTGAACTGGTGTGCTGTGTCTCTGGGCAGATACTTGTGGATGTTGCCACAGAGCTCATAGTTAGAGGGTAGAAGAGGGGTGTGGCCAATCTTCTGGCTCCTTTGCTATCCTTTCTCTGTTCTGCTTGCTTACAGTGGGGTCAGGGATACTTAAACCCACACTTACCTAGCCATTAAAGGAGAGGTTCCTCAGGAGAGGCAAAGTGCCACGGGCTGAAGAAATGTGTCTGAATATGTTATTCTGAGCTGTAGAGAAGCATTTGTTCTTTATCCTTTGAACTTTAGATTTTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTCCTATGAACTTCTGATTACGACAGAATTAGATTCCGATGCTCAACCCTGTTTACCATCGCCTTCCTCACCTGCTCCAAAGTTCTCTTAGACAAGAGCCTTGGTCCAGCGCCCTCCCCACCCCACCCCCATTGTCCTTGCAGGCCCTCATACGACAGCGGCAACAGCATTGTGTCTGGTTTAAGCAGGCAAGCTCTTCAAACCCAGGCCACGGGCAAGTATGAAGCCTGAACACAGAACGATAGCCACAAGACAGTGGACCAGGATGCCGTGGCCTACCACACTAGGTCTACAGCCAAGAAGAAGAGGATGTCTCTGAGGAGGATGAACACACCATCCTTCCAGAAGTGGAGGAGGAGGAGGCCTTCTTCCCAGGCCCTGGAGAACATTGTGGGCTGCAGAATTTCTCACGGATGGAAGGAAGGTGATGAGCCCGTCACCCAGTGGAAGGCCATTGTTCTAGATCAACTGCCAACAAATCCCTCTCTCTATCTGGTCAAGTATGATGTAATTGACTGTGTCTGTGGACTGGGACTTCACAGCGATGAGAGGATTTTAAAGCTTAAGGTCTTGCCTCACAAAGTAGTGTTTCCTCAAGTGAAAGATGCCCATCTCACAAGTGCCATGGTTGGCCGAGCTGTGGAGCACAAATTTGATGTCAAACATGGCTGTAAGGACAACTGGAGGGGGGTGGTCCTAGACCAGGTGCCATTCATGAAGGACTGGTTTTACATCACATACGAGAAAGATCCATCCTATACATCTATCAGCTCCTGGATGATTACGCAGAAGGTAACCTCCGTATCATTCCAGAATCTACTCCAGCAGAGGTGAAGTCAGACGTTGACAGCGACATCTTACCAGGTCAATGTGTTGAAGGACTGTCTCTCCCTCTCTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGTTAAAATTCATGACACAATCAAGATGAAGGAATAGAGGTTTGTTGAGGGTGCACAGTCACAATCATTGGGTTTAGACTGTAGTGGCAATAACCACATGGCTACATTGTATTGATCTGGGACACTGAGAGCCTTCATGACCCCTGCTCATATTTGCGTGGATCAGGCAGTCAAGAGTTCTGTCCGAACCAGCCAGCTCCCTCCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAAATGTGCGAAATGTTTTGTGAAAACAGTTTAATTTCAGTTCTGTAAACAGGACAGGGAGGAACCCTTTGATATGGATTGATTTAGTATTTAGCTTACAGAGGGCACCCCAAAAAGATACATAGTATAGAAAATGCACAGTTTTCTATGTATCAAGAATGGTGCTAAAAACAACACACTAATGAAAATAACATTCAAAGAACTGGGATATATAGTAACAATTCCAATCGTCAGTGTGAAAAGCTCTTTATTTATATATGTGAGCTGTCATTATTAGTTCCCTACTGGGTTGATTTTACAAGGAAAGAAAATCACAAGCTCTGACTATCACAACAACCACGGTGTCATTCATCACAGTGTTACAGGGCTCCGATCTAGGGATTAATCATCAGGGTTTAACAACAAAATCCATCGGCTCAATACATGAGGCTTTAGTGGAGAAAGTGAGGTTACAAGTATGTAATGCCCTTTAGTGTCTTCTCTGCCAGTCTTTTACATGCATGCCTTGTTGTTGACTATTGTGGTTGGTGGTGGTTGTTGTGCTTTTAAATATGAAATGTTGAATGCAAGGGCAAGTGGCAGGAATCCGATAGATCTTTGCATCCTCACTTTCTCCTGCCCATCTCTCGCTAAGTCTCCCAATTCAGCTATCATTCAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCACTTGCCATCTCTAATTTGTGTTTGCATGTTGACCGTAATCATCTGGTAAGCCATAAAAACCACATGATGGGTCTGAGGACATTTGGTGGGTGAATCCGCTTACTGCCTAAGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACCACAGTGCATCAAAAGAAAATGGCAGAGAGACATAGAGAAAGATACTGCATGGTATCCTCTTGTAGCAGGGTGCTGCAACCCCCCCACACACATACATAAACCCATGCATATGTGCACACATGAGCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCTGTGAAGATTTTGTAGATGGGATACTGGACACTGTGAAACACATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATATTTGAAATCCACACCAGATCATAATACTCTCTATATAACATTAAATTATTCAAATGAATATTTTAAAGTTCAGCGGATCTTTATCTGTTAAATAGCACATGCTGAACGAAATCAGTTGGTGCCAAACCTCCCTACGGCTGCACAAGAAAAATTGGAAATCAGGGTTCAAAAGCAGGAATCCACAAGGATGAGGGGGTCATCAGAGATCGAGGACCTGCAGGATCGGGTACGGAGGCTCAGTAGACCAGACAGGTGGATCATAAGCAAAGAGCCTGGAAAACGGGCCATTCATACCCTGACAACCTTCAAAGTCTAGGGGAAACGCAGGGATAGGTACCCCCCGAAGTGGGAATAAAAAACCTTTAATACATTTACAGGACACTTAGCTTCTAAATACAGTGTGGACTGTAATCTACAGTGTGAAAAGGCATAGGAGTAGTAGTGTCCAGCTTTCCCCTTGCTGTGACAAAATTGTGTCATTTAGGGTCTGGAGAGATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGAGAACTTAAAATGAGTCATTTAGTTGATGTTAATGCACCGAGGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCAAAGGTTAATTTCTCCTAATTATTTTCATATGATTATGTAAGACGCTAATATATGGAAATCATGTGTAGGTTATATGGGAAATTGCAACTATCCTGGAGAATTCTAAATAAATGTGTTTTTTAATGCAAAGTCGGTAGTGATATTTCTTCCACTTCCATTTTTCAAGTCTCTGTCTATTCTAAAATATATGTGTTTATTTTCTCTACAGTAGAAAATGTCCTTGTGACGTAAAGAAACATTTGTCAGCCCCACTAAGATGCTTTCTGGAAGTCAGTTAACCTCAGGCACTGAGAGCTGTGATGACTTAAGATGGGGCCAAAGCACTTTCGGGATCTCGAACTGATGAGCATGGGCTTGTGGTCGCATTCACCTCCAAAAGTGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGCTGTGACTTTGAGATCCTGGAGGAGGTGACACTGGGTTTATATGGCCTTACACTTTGGCACAAGCAGACAGCCACACTCACAACTCTCCCTCTGGTCCCCCTCTTCCTTCACAGCGAGTTCCAACGCAATTTGTTATTTCTGACTTTATCCATCCAGTCTGGTTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGAGAGACTCTGTGTGTATGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTAGTCACCCAGTTAACACATGTGCATGCACACAATGTGGAAGAACAAGGTACATTCAGGAAATATCCTTAATGTCTTGTCTGTCTTGTTCACTGTGGCAGCAACTCTCACTCACAGGCAAAGCTCCTTTTGGTATCGGACACCTTTCCAGACAGTGTGCTCTGGGCATCCTGCCTCTGCCTTCCAAGGTGGACTTATAGGATGGTCTCCACATCCACGGGGCATCTATGTAAGTTTCTGGGGAGCGAGAGCTTAACTGTTAGACTCTCTCCCTAGCCCCTTCCAGAACTTTCTGTCCCAACTCCTCTTTACCNNNNNNNNNATATTTATTGAGTATGCTTGACAAATGGAGACTGTATACGTTTGAAGTATGAGGTGTAGTATTCTGATCACATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACACAAAACCCCAGTGACAATCATTTCACTATTCCCAGGCTCTGATGTGTTGTACATCCCGTAACCGAGTGATGTTGAACATTCTGTCCAATGTACTTCTCAAAAGGAAAAATGAGCACGGCAGTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTGGAAAGCCCCTCTGTTGAAGTCCCTCTGGTGATAGACTGATGCTGTTCCAGAAAGACCAAAAGCTATGACACACCATCCCGGGCCTGGGAAATCATAAGTTTAGTTTCTTGTGTTTGTAAACTGAACAGAAAATGGGATTTACAAGACAAGGAGAATGTAAAATTTTGTGTTGCTAGAATACTTAGTCACATATGTTAGAGAGCGGCTGAACTCAGGGTTCCACAGGGGTGTGGTTGGTTGATTCATGTGTGTGTATGAGTTGAGTGCCTGTTCCCAAGTGCGACGGCACATACGTGTGTACATACGTGCAGAATTGAATAGAATGTGCATTCTCTTCCTCACTACTCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATCAGGATATGGTCTATCACAACCATCATGCCCTGCCTTCTGCTGTGTGTGTGACTCAGTGTCCAAAGGGATATTCTCTCACATAAACGGTTTCACCCCCACATGCCTCTGAGCTTACACCCAGAACAGAGTGTCTCTTTTATCAGGAGAACTAATTCAGAGGAGGACATGTTCTGATTGCAGCCTGTGAGGTACAGAGAAGACTGCCTGCATCTTCAAGACTTGGGCTTTCTTACCCTGTAAACTGAAAGCTGGTGTCCCTCCCTGGAGGATGGAGAAAAGGACAGAAGGATGCAGGAAAGAGAAGGAGGCAAAGGTGTAGGGGAGAGTTTGAAGTCACATTAAAAGTTCCAAGTTAGCATCAAACCTGAAGAGTAGACAGGGAGAAATTGACAGTGTCACTGCTGTCACCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGTCTGCTGTGCTCAGGTGTCATTGCCCCACTAAATAAAATGCTCTACTAGGCTTAGGTGTCCCACTCAGGAGTAGCCTGTAATTAAATACCACCTTTTAAAATCCTGCTAGTCTGAAAGAAAGCCATTTGAGCATTTTCCTTAGCTGATGAATTACACGGACCAGTGGTCCTTGATAAACAGGCCTGTTCTAAAGAGATGCAGGAGAAAAAGTAAACACGTCTAAAACAATTGATGGGGGATTAGATCCCACGTCTTGGGCCTCACTCAGTAGACTCTGTCCCCAGCAGGGAGCAGAGCCCAACTAGGAACAGCTGCAAGACTGGTCTTCCAGAGGGTGTAAGAACCAGGAGGGCCCCTTCACAGACTCTGTCAGACCTCACTTTTCCCAGAACAAATGCTGTTGCTGCCCATGGTGAGACACTGAAGTGAAAGAGTGAGGACAAAACAGCTCCCTTTGGTGACCATCTCTCCTAAGGAAGTTCCCCATCAGGGCCAGAGGTTTCTCACTGCTGCTTCAGGGCCTGATCATGGCTGTGATGGCTGTCTGTGGTGCTGACCTTTTCCTCATAAAGATCTTTCTAAAGAGTAATTTGTCTCCTCTTCCTCCCCATGGAACCCACCATGCCACTGACATCACAGATGTCAGCGTATCTTTTTACAGAGAACACAACTCAATCCAATTCTACCCTCTGGCATCCAAAACGCTTGTCATTTTCATAGCCAAGTACTTCAGAGTGCAGACTCACTCCTGAACCAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACGCATGCTGCAGCTAGCATGAACTGGTTAACTATAACCTCTGATCAAATCAGCATCACTTGAAGAGAGAGAAAGACAGACAGACAGACACACACATGTGAGGGGGGGCTTAGCAAATGTCTTATTGTGTTATTGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGAAACTGGAACAGACTCCATGGGGCAGCAGGGAGGACTGAGGCCTCACAGATTCCCAGGAGCCTGTGCTTGCAGCTTCTGGCTCTTCTATCACTGTAAGCCACAGTGACCTGGGCAGGCTCAAGAGAAGGCAGGACAGTCGGCATTACCGAGGAGATGACACAGTCACTTCTGTCCTTATTCCATGGACAAGAAAGAGTGCTGATGACCCAGCGGTTATAACGTTTAGCAGTGGGAACAGAAAGAGAGGGGGAACTTAACGCTTCCCACAGGGCCAACGAGAGGACCTGAGTCAGAGGTGAAGCTGGATTCTGTAGTACATTTCCTGTGTGTGCTCCCTTCCCCCACCTAGTAACCAAACAAAAGGTTCTAAGTCAAGAAAGAAAGAAGAGAGTCACAAGATGAAAGAAACACAAGTATCTCAATAATGCCCCTGCCTCAGCGGCACTGCCCAGAGGTTTGTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCCAGTCTTGGAGCGTGTCTGCTGCTCACATGGTGTTTTCTCGGTTTTTTCGTTTTCTAACTGACAGAGAGGGCTACAGTATTACCTACAGCACAGCATTGAGCCTGCTGCACAAAACTCAGCATCTTGCTGTAACAGAACTCAAGGAAAATTCCAGATCTCATTAAACAGATAGCGGCCACCTTCCCCCCTTCTCCAATTTCTAGTCATTAACAAATTTTTAAGCTCCTGTTATCCCACCTTAACCACAACACACTCTGATCTTCATAAGGCTGATGGCACTCAAGCAGTGCAAGCCACCAGACAGAGGACAGAGGTAACAAACCCAAACATCCACTGCAGTTCCCAACTCAAATGCTTACAGAAGCCTTGTCAACCTTCAGTCAAAACAGGCATCATGTGTCTCTCATGACCTACCCTTTAATTGTCAAAACATTTGCACGTCTAAGTTCTTTCTGTTAAAGGGGTGTGGGGACATAATTCTACTTTATGAGCCATTTACTTTAGTGTTGTTAAGCAGAGAAGAGGACAATCCAGTCGAACTTTACTCTAATAGGTGACTGATGTATGCATGAGTCTGTCCCTGTTTCTCCAGTAACTATAAACCTAGATGCCTTTTCCTTGCAGGATGTAGGAAACGAGCCTTCTATCCCATCCTTCCTTTCTCATTCAGGAGTTCTCATGATCACTCTGGCATCCACCTCCTACCAGATCAGAAAGACTGAACACGATCCCTTCTGCCATTAAGGATCAGACCCCACTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATATATATGTAAGCCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGGCAGCCCTATGAAAGCCACAAAAACACTGAATTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGATTATTTTAACCTTGTAGTCCATAAGTCCGAGCTCTTAGTTTGAAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACCGTGAGTACACGTGATGCATACATTACAAAAATGAAAAATGAAATGTGGAAATTCAATAAAGAAAGCTCCTTCCCAGGTGGTGGCGTATAGAGAGGATTGCTTCTCCAAATATAGTTATCTGTGAAGAGGAAGTCAATAAATGACTCAGACAAGAGCCTTTGAGATATCAGCTGCCAACCCAGGGCCCAGACCTCCTCTCTGGCTGCAATTACCTTCTTAACATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTAAGTTCAGACAGCTGTGAACACAGTCAGAACACAGAAGAAGATGACACCTGTCTGTGAACTGTGAACTCCTGAATGCATGTGCATGCTAGTGTAGAAGGACTGTGTGTCTGTGTGTTTGTGCGTGCGCATGCATTGTTATTTAAACTGGGTTTCATTCTATTATTTTCATATATTTTTAGTCGTGGGATTACTTCATGACTTAATAAATCTTACCAATATTTCTTCCGCTGTGCCTGTTAGCTCTGAAAACCCCTGCTGGTCACCCAACGATGTGCTTTAACTTGTCAATTATTTCAGGGGGCTTGTGGGTGAGACCCTTTCCGTGAAGCCCAAGAGACAAGAAGAGAACAGAAGCCCCACCTGGGAAAAGAAAGCGGGTACAACCTTGTCTGAAATGATTCGGGGTGGGCGAGCATGCGGATAAGAGAACGTGATGTGAGAACTGAGCGCAAGCTGGACACACAAATGGGGACATTGAAACCCACACCCCCCCACCAAACGGTTCCTGCGGGTTTAGGCTTAAAAGTACCTTCCACGGAGAGCCCAAAGGAATCAGTACTGAGTCTGTGGGGACATTGGGGAGAATAGAAAGCCTTTGCCTCTGCTCTCAGTAGAAGAGATGGCAGTAAAATGGGTTACGGATGTGTATGGCTATTGGCAGAAGCAGATTTAAAGAAAAGAACTTGACTCATCGCCTTTGATTTGAAATATTTATTATGGCAAATGGTGGCTATTAGATAAAGATGCCTCACACATCCTCCATTCAGTCACAATGGAACTTTCAGTCCATTTCAGCTGGTTATGTGTTCATGATATATTATAACCCTTTTAATAATATCTATTAAANNNNNNNNNGCTCTCTAGCAGGGCAAGGTAGTAGCAAAACTCACTGTATGGCCATTATCTGAAGCCTGGACCAGAAAGATAATGGCCCAAGGTTTACAAGGCAGGTGGGAACGATCAATTATACCACCACAACTGACAGCACAGCTGTGTTACATGATCAGCAGGAGTGCTGGAGTTAACCTGGATTTCGGGACCAGCAGATACCCGCTGTGCCCATTTGGGCTTCTCAGGGTGCAAGTCTGTCTTTTTTGGCAACAGGCAGGGAGTGTCCTACCAGCAACTCTGAGGAGCAGCACGAGGACACTTCATGTAAACCAGGGAAAGAGAGAAGAGATGAAAGGTGTCCTTCTCTGGCTCATAGACAAGAGGTCAGAGACCTGAGTACCTGCTTCTAACTGATTACAGAGCCACTCCCACCATGTGTGTATGAACTGTGCTGGGGTCTCCAATCTATGATAATATTCACTTTCGGTCCACAATTTCCTACTGGAAGGAGAAGACACCCAGTTCCATCTAAAGACCACTGAGATGCAGGCCGGTTACGGCGTGGAGGACAAGACAAGGTGGAATCAAAACAGACATACACTTACATGCACACAGACATGCATGACACATATATCCACATGCATATGCACGCCAAGAACATGTGCACACATGCATGCATGCACACATAAGCATACATACATGGAACGCACTGATAATTTTATAAATACACATATACATATTAGTGTTTGTGCACTTAGTTTCACACATGTGATAGCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTACTTTTGTGGTATCTGATTTCTGTATTCACCATAGAAAGAGTCAGCCGTTTGTTGCCCATTCCTAAAGCTTTTTCTTTTAAAATACATGACTGCAAATAAGCAGGTCACTAGGTCAGTTAAGTGTCTGCCTCACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGCCAGGCAGACAGACAGATAATATAAATAGACAGCATTGTATTTGAATTCAACTACTACAGAACAGATTGGAGCCCCCCCTCCTTCCCTTTCAGAACATAACCTGTGTTACAGGGGAACTCACAACTTCCCCGCAGGAAACAAGCATCCTATTCCAACAGAGAGGAGGAAACAGATGTTAATGTTTTCCCTGTGCCTTCGTGGGTCAGCACTGTGTATCACAAGATGAAAAACATGCCACCGTAAGTAAGCGCTAATTTCGTTGTGGCNNNNNNNNNNNNNGAACGGCACCTCAGTTATCAAGGAAGACAGCTCCGACCAATGACTACATTTGACCCGAGTTTGCTGAGCCCTGAAGTAAGAACTGTGGGTCCCAGGAGGCCCGAGCTCTCACGCAAGGCTCCTGGAGAGTGAAAAGGTCCTCTCCCTACACGAGTGATAGTTCTCCTTTAACTTTAAGCAACTTCTGTACTGGCTGTGTCCTCCCTGCAGCCCGTGAGGTCATTGTAGTGCTGTAGGTTCCTGAAGTTTTGGATCTGGGAAGTAAACCAGTGTAGATGTGGATTGTAGGATGGCGTCCTGCCTGGTGGTATCTGGACCAGCACAGAGGTGCAGGGATGAGGGGCGAGGATGATGAACATCCTTCCTCCCCTGGTCCTCTAGAACCTGTGCCCAATACCGAGCATTAGCTTTGCACCCCTAGCTACCTAGTTCTGGTTAAGTTAACATAGGGTGAATTCTGCACTTTTTAACCTACATGAATGTCTAGCAGCTTATGTTATGTGACCTATCCTAGGTAGACCTGAACAATGTGTGTAAAACTCATGTAGGCCTCTAACTACAAAAAATTCCAGCCAGGTGAACCTTATCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCAAGAAGCCCCCTTCATCATGGCTGCCCCCGACCCCCGGGGCAATTGTTCTCATCTGATTGCTCTTTGGAACAGGACCTGATCGTCATATCCTTCGAGATTCCTAAGCCTTAAAGGTTTCTTAAGCTTCCTGAATCTTCTGAGCTTCCTTCTTCCCTCCAGAAGGGAATGTTTCAATTCCAATGGATTCCCAACACAACTCATGAGTAAATAAACCAGAGGTCCCGAAACGACATTCATTCAATCAATGTAACTAAAGCCAGAGCAAAGAACGTTCTTGCTGAGTGCTGTCCTTTGGATACCAAACGTCTCACAAGGTCCCGTGCTAAGGGGGGGAGTGCTGTAGAGAGTGGCTGTTGTTTCCCCAGCAGCACATCCTAAGACCTAAGGTGTGCAGTGAGAAACAGCCAGGATCCCTGCCCAACTCCCTGGCCTCAAAGAAGATGATACAAGAAACCCAGAGAGGAAAATAGTTAACTTGCAACAACCTCGCCCGCTGCTTACAAATTTGTGATTTAGTTGAACAGAAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAAGAAACTACATCTCAGCTCCACCCCTTTCCAGAGGTTACTTTAGCATTAGCTCAGAATTTCAAACCACAAGTAAAGGGGACAAGAGTGATGATACTGAAAACTGTGTTCTTCAAACAAAACTGTGCAATGAGGATGCACAGGAAACACAAGGGAGCCCGCAGCAGGCTGGACTCCGTTCTACCCCTCAGGCTGTCGCCCCCTCCCTTCTCCACAGAGTGGACCTGCCTTTGCAGGCAGAAATCCACAAGTTCTACCCCTCTAAGCAGCTATGACAAGCTCCCAGGGGAGTTAAGAAGGACGTCCCACACCATCAGCCGTGTCTCCTCTATGCTGACATGAATGAGACATGAAGCTGGGGGAACTGGAGAGAAGAGAGGCTCGCCTGGCAGAGAACAGTCCTCACAGCTCTGCACATAAAGACCCATCCTGAATTCTCAGATGGAGATAAACAGAAGGGGAGGAAGGAGATGCACACTGAGCAGTCCTGGAGCTGAGCAGATTTACCTGGTGTCTAGCACTAAGAGAGGAATAGTCCCACACATTCAGTGCCACTGTCCCAAGAGATGCTCCAGCAGTGGCTCCAGCAGCGGACATCCCACTAAGAGTCGGCTGCTCATCCTATCAAGAATAGCACTTGCTTAGGAACAGGGTCCTGACTACAAATGGGCCCTGGGATATACAACCACTCAACCCAGAGAACTGAGAACTATGACAGGATCTACAGGGGTTATCTCAGGGCAAGCATCTCCCTGTCTGTGTGCCCATTTCATCCCCACTGGGCTTGGGCCACATTGAGAGCAGCAAGGGATTCAGTGTGATGCCCTAAAGTGGCTACAACACATGTCCATACGTGGGGGATATCACAACAGATGCTCATTCTCTCAGCATTCTGGAAGGTGAGTGTCTAGAGCCTAAGTGTCAGGAGGGCTGGGCGTTCACAGGCAAGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTGCCCCTACCCTTGTTTCTGCAGGATGCAACCACCCTTTGGCTTATGGACACATGGTCCATCCCTGCCTTATTTTCAGATAGTGACGTCCTCTGCTTCCCATTCTTCTCATGGGCTCAGAAGTCAACAGCAATGGAGTGGGAACCAACTCCAGTCCATATGTGATCAGCCTTACTCGGCTACAATGGGTAAGGCCCTGCCTTCCAATCAATGACACACACAGACATTTGCATGTAAAGATGTCAACTCATCATTCTGAAAGGAGACAACAGCATCTTCACCAACTCTTCACCCAGCGCAAACCCTGAACGGTACCCTTGGCTCTCAAGACTGCTTCTAGTTAGTGGAACTGCTATTAATTGCGCTAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCTCTGAAGAGTATTTCACATTCAAACTATCCGAGAAAGGAAGGAGGTGCACCAGAAGGAAGGAGGGACCAACCTCTTCAGCCAGGAATGTTGAGTATCTTTGTATCCTGTGTGAAGTCATGTGACTATAAATTCCAATGTCTTTGCCTCTGTTATGTCTAATAATAAGATTTTAGGAATCAATGATCTTCACCATGGAAAAGAAATGGTTAAGGATGGAGGACAGGAAGGGAGGGCAAAGAAAGGAAGTAGCAGGGATGTGGTGGTGGGCAAAAATCTCAGGGAAGGCAAATCCAGACATCAAACATCAGACAAAGCTGCAGTTGTCCCAAGTTCACACTCTCCCTCGACTCAGAAGCTCAGCATCTTTTCTGTTAAGACCTGCCCTATGCTCCATCCCTGAAGTAAAGACAAAGAGTCTGAAGGGCAAACCTTGGAGGCCAGACTCCAGTGAGAGGGTAATGAACCAGAGTAGTAATCAGCCTCTAATGGGAATGCCAATAGCAGTACCGACACCCTGTCAATCAAGTCTGCATAGGACTGGAGTTCTCTCATGGAAATCCAGAGAAGCCAGGAGCCCTGTACTGTCTGAGTCACACCAACATTCAGAGTCCTCGAGCAAATGCAGATATCCCAGAGCACACCAGGACAATCCTCACCAAACACAAGAGCCCTCTAAGTTTGACACTGGGCTGGGGACTGTTGTCAATGTGACTGAAGGCTTTTCTGAAGTGATAAGAATCTGCCACATACTGGGCCTAGTTAGACATTTAAAATGGAAATAATGGGGCATTTCCCACGCACTTTGTGGCTAATGGTCCCACTAATCACCAGGTCTCCCTGAAGGGCCCATGTGAGCAGCTCAGACGTGACCCAGGGCTTCCAAAAATCCACACTTCTCTAGACATTTCCTGTAACACAGATGTGGCAACAAGGGAATTGGAAGGGAGGGAATAAGGGATGGATTTGAACAAATATGCCTTACATGCATCTATATAAATTCTCAAACAATAATAAAAGAGATTAAAAAGAAAACACCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACTGCATTCAAGGCCCACAGCCTCCTTGCTCAGCATTTTGCTCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACACATATGCAGTGTCAAGCTCACACATAATCTGGCTTTTTTATTCACCTTCCCAAGAATGGGGACTAAAGATGAGGCCACTCTTTTTCTAGTAGCAGGATGTAAGCAGATGTTCTGGTATCCCTGGTCCTCAGTATCTAGATGTATTAGAAAATTTAAAACACTTGTTTTATGTGTTCCCACCACACCTGGTACTTACAATATGTGTCAAAGAATCCAGACTCACCCCTAGTTAAATGCTTCTTTAGTTGTATTAATACGCAGCCTGTGGAATCTTATATTTCCAATTACTCCTTCCCATCTGCTCTAGCTTCCTGTCTGTCATATATTTACTTCAGATGTGAAAATATATTTCTATTGTTTTATGTTACAGAGCAATCATGACTGAAAATGTTAATTTTAGTCCCGTTTTAATTACCCTGTTCCTCATGCACTGAGTTCTGTGTATGGATATGAATTTCTGACTCATTATTTGTCTCCTTAAATGATTCTTCTGTAACATTCTTTTTCAAAGTCTACTTTTTAATTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGGCATCCTTTTAACATTTCTTCAATTAGTCCAGTGGGTTAGCAATTCCACTAGATGTTGTCTGGGAAAAAACAAAACTTTTTAAAAGTTTTATATTTAATAGGCACTTTTTTTCTTCTGAGCACAGAATTGGAACTTTAGAGTTATTTATTTCAAAAGTGACCTTGTACCATCCTGCCTGTTTTGCAGTGGGCATGAATTACTGTCTAACAACAACTGTACCTTCTGTTTTGATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGTCAGCAACATTAAGAGTTTGTTAAACAAAGGGGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGGTAATGGAACACACTGGAATTCCTAACGTGGTTTCTGAGAGACTTAATGAGTTGCAGACAGAACAGGAGAGTCTAGGTTTCTTAGGGATGTTCATACGAGGTCACAGCCACAAAGGATGAAAGGTAACACGTTCAGTATGGCGAGAACAGCTGAGATTTAGGTCACTGCAACTCAGTGTGGATCTGCTCACATCAGCCCCTCCCTGGATGTGTGGCTTGCCTGGAAGAGTGTTAAGACAATTGTACATTGAATCCTGTTCTGGCATGCAAGCATAAATGTTAAGGACAAATAATCTTTCTATGATTATAGCTATAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTAGAAGAGAATTTTTAAAAACATTCTTGGGAACAAGTAAAAGTTAGCCTGGTTATTGCCCTGCCTTGATGGACCTTGCCCTGGGGACCCATGTTAGTACAGTAATGTGTGGAAAATACTGGTTAACTGTTATTGATCCTGCTCTATGACTCTGCCTGGAAGGAGCCAAAAGAGAGCTCATAGCCACCGTACAGCCAGGTGTAAGCAAGGACTAAACTTGAAATCTTGAAAGAAGAGAGTAGGGACAAGAGCTTGTATCCTGAATCAATCTGTATATTCCAGGAAGCAAAAACTAGGCTATAGTGATAAAGGCATCATCATGGTTTGAATATGCTTGACCCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATAAACGGAAAAAATATTAACAGAATTATGCATATCATTCATTCTGCACTCGAGGGTTAGTGAATTTTAGTGGGATCAGGTTATGGGGTGTTTTCTTTCTGATGAATGTGTCTGCAACTGTGTTAAAACAAAAGGGTTGGACTTCTCCTTATTTAAATTAAAATAAATTAGTAGTCTATTAAGAGATATTATGACAGAGCTTGACAATAATAGAGGGCGTCTAACTTCAGCACTGAGCCAATGGATACAGGCAGAGGATAATGGAAAGTGGTGGGTACTCNNNNNNNNNNNNNGGAGAGAATTGATTTTGTCAGTTCTCAGCTTGTTTTAGAAATTACATTGGCAGAACAATGGAATGCAGATGGGGTATTGAAAGAGACACTTTAATGAATCTACATACCAAAGTTTTTGAAGTAATTCATCTCAAGTATATATTGAAGATGGAGAAATAGATCACACCTACAACAGTCTTAATGTACTTCTAGAAATTTTAAAACCAAAAAGTTGGAGATCATCTAGAATCTTTCCCGAAACAGAACAATGATGATTTGCATCCTTACTCTCTTCTTACAAAGAAAATATTCATGGAATGGGTTTTGAGAAAGCTTCATTACCCAACAAAGGAGACTCACTGAGATGCAGGCCTAGGCTAAGATGAGGTTCGATTGCATGTGTTCCATTACGCATTCACACATAGTTACTGTGTTTCTATGATTCTACAAAGGTGGGCTTGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGTTCTGCTGTCTCTTACCAGAGTATGTCCTGTGCAGTTGGAACCTCTCTCACTTATTTTTCTGCATTTCAGGAAGGCAGTTGCCCTATGATGTTTAGATATTGCACCTCCTCTGACGTGTGATGTGCAGTGAGCCATTTCCAAAGAGTGTCACTGTGACTTGGGTTGACAAGCTACAGTAAACCATTCCTCATCTAGCATGTCGTCTCGGCACTTCCAATGCAGTTTCGAGTGTGGAATTAATTTTTATACAAATGGCCAGCAGTGTAACTACATTTCAGGACTTTATTTATTCTGCCATTATACTCGGGACAAGATTTTAGATTTATAAGGTATGTTTCTGTCTATGTCTCAGAAAGTCTTTTATGTCAACTATAACATCAGGAACTTCCAAATCTTACCCTAAAACATGAATTGGGTTAAGGAAGCCAATGAGCCTTTTATTATTTTGATCATTCATAACAAGAATTTCTGTTCCATCTAACTGATATAGACATGAATTTCACTGTGATTGTGTTGCCTCAGTGTCCCATACTGCATTGCACCTGGACAGAGGGTTCACAATAGTCCAGTCCTATAGAAATTCACACTGTTGCATTTCCAAGCACAAAATAATCCCCATCCCCTCTCCCTGAGTTTATCACTATCAAATATTCTGTTCTATTTTTCAAATAAAAATTTATTATAGGCCACATATTTACTGAAGTCATCTTGAACATTTCAGCATTTTAAAATATAACCTTTATAGCAAAGAAACAGAAGGGCAGGGGATGTTAGCATTTGGTAACTAAGAAAACAACAAACTTAAAAATATACATATTGAAAAAGAGACAGAACTATTTCTAACCATTCAACTTAGCTCTGATATGTCCTGAAATGATCACCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGATTATGTGGAATCAGAAATAGAATGCATTATTCTTTAATTCCAAGGAAATAAAATAACTTACCTTCTCATACATAACCCTGAATATTCTACATTTTCATGAGGAATAAAATAGCTCATAGGTAAAATTATTGTGTCTGTATGTTGATTAGAAATTAAGTCTGTTATAAATATAAAGTTGGGACAAGAACTTACCTTACTGTGAAAGGCAAACTAAGCTTGAGTATCTCCTCTGAACAAAGATGCATCATCATCCTTTCTCATGTGTAGGTCTGATTTATAGACACCATTGCTAGATTTTTCATGTAGGGAAATGNNNNNNNNGTGAAATTAGTGTCTCAAATTAATATATATTTTTTAATATAAACTATGAAGACATCCTGGAAAAATATACTGACACATTTAAACTTCACATCATTTCTTTAGTGGTAAATTAATTTGCTTTTAAAGAAATGTTGGAAGGGAGTTCAAAATGGATTTAGGATAAGAGTAACTACTCTGCAAGTTTCATGACATCATTGGGTCCATGACTCGATGCTGGAAAGTTGGACTCTAGTTATCCACCTGTGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAGGCACACACACTACAGAAAACATATACTTTCAAAGGTGGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATCGCTTTCGTTTACTAATAGTGACTCATGCCTTTAATTATACCATAAAATCTGAGAAGGGGCTGACAAGAGGAGGGCAAGAGCTTCATAGGAGTTAGTACAAGATTAATATGAAAAACGTGAGAACTTTTCTCAAAATCCTAAGAGCTTGAAATATAGATCAGGGCCTGCCTGGCACACAGTAGGTTATGGCTTTGATCTTCACAACTGAATTTTTTCATTAAAATTTCAGGTACTTCTCTATTGAATGATTTTCAAATAACCAATTTGTGATTAATTTTTAGAATTAGTTTTGTGTTCAAATGTAAATCTCCTAAACTCTAACCTTTATCTCTGACTTTCTAAACCAGAAAAAGCATAGGAACTTTCAATATATCTGGCCTTATATGTCGTATATTTTCATTTTAAATGNNNNNNNNATAGCATTATAGTGTTCCTGGGATTTAAAGATTACCTCCTTGTAATATTAGGGGATACAGACTTAGAACCTTTGGGTCTGACCTTCACTGGTTCGTTCACACAATTTATCATTCCTCTTTCAGGTGAGCTGTTGCTGAGGTGTGGCTAAGACTGAGTGTGGATTACAATAGTGTCGACAGTCTTCTCCAATGTGAAGCCATACATGTTCCCTAAACACATTCTTGAAAGATAGTTTCCATAATTCATGGAGTTTTCATTAGATAGCTTCATTCTTTCATTTTTGGAGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTTCTGTAAACCCATGGCTCTTCCACCGGCATTGAGCCTGGGTATTGCTCATCACTGTTTCTCGTGTATGAGCTTTTCTATAGAGTTATTAGTTTTCAATGTCTAAGGGTAGAGATTCTAGTTTTTGGTATTTATGAAATTTGCAGAGATCATAACTTCTAGAATAACATGTTATCTTTACCTTTTCATTTTTTAGTTTTTCTGGAATGATTAAAATAAACAATTTATAGAGAATAACAAGCATAAGAAAAATGTATATTGTGAACATATTTCTGCAAAAGGTCTCATGTATTGATGAAGTTGAAATAACGAGATTTGCCATGCTCTCTGTCACTGCTCCCACATCTCCCTTCTCCTTTCCCCACAGTGATAGTATTCACTCATTTACTTTTCTTCTCCCCTTACATTTGTTTATTCATTAGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATTTAATATTTCCTAATACTATCTGAGAGCATTTCTATGACTTCAGAATTAATAACTAGATTATTTTAGTGGAAAGTGATTATGTGGGAAGTAATTTTGTACATTATAGCCACAGTGATATAATGCTACCCACTCTTCTATTTTATGCACTACTCATTACATTTGTATATGTGTTTTAAAAAACCCTGCTTAGCCAACAAGCACAACCTTTGCTGATAATATTATAAAGCTTCCTTATGTTGATGGCTATGTCTCTACATCATTTTATGCTCACTGTTTTGGCATACTGATTACTCTTTAATTTATATTTTTGATGCACATCATGGAGACCCTTTTGTTTTGGCTCTTTGGATGATAGTTATTTCCCTGGTATTATTTCATTGAGGACACAAACACCAAACATTCATTTATTTACATTAATACTGTATATTTTTGTCTGGTGATTTGACTATACTATTTATGGTGAAGCGGAAAGTAATCTCTAGTGAAGTAAAAGTCAATCAGTGTTTAAAAAATTGACTACCTATATTCTTTTTATCTATCACTTATGATCATAGTAAGATACAAAGAAGCCTCTCTCATCCTAGTATTTACTCTTACTTACCTAAAGAATTAATTAGCAAATTAAGTAAAATTATTTTAGTACAGTAGTTTTTCTATGCTTATAATACCAAGATGTAATACTTTAGCCATGTGCTTACTGAACTCTCATGCATCCTATAGAGTAAACATATTTAGTGTGAATGAGAACTCCACATAAGAGGCTACAAAAATACCTCAGGTGTTAAAGGTTTGTGACCCAAACAAAACGTCAATGAAACTGTAATTAGTCACTGTATGTGTTTGTATTGAAATAGTCACATATTACCTCTTTGTAATTCTCTACATCATATCAGGTCTAATTATAAAGATAGTGAATCCATCCAATTACAAAATTCACCATTATATCCAATACCTATTTGAGTTATTTAACATGTGTTTTGGTTCATCTTCATATTCTATACCAAAGGAAGCATAGTTAGTGCTCTCCTATAATCAAATAGCCACATCGTCTATGGTAATCTGGTATATTAGTAAAATATCAAAATCGGTTTCTTTAGTTCATTTACTTTGGAGAGATCTAATCTCAGCATAAATGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGATAGTAAAATAAGTTATAAAACACAGAAATTAATCACAGAATTCAAACTCAGATTACACCCAACAAACACCCAGCTCACTGATAATAAAGACCATGAACCCATTATATAAGTAAGTACCTGTGAGCACATGCTTGACAGCACTCTTTATTCTTTCTCTCCCTTTACATTAAGGGAGCAGAGGTTACGGTTTTCCCTAAGTTCTCAGAATTATCCATGGTTCTGGTTAAGATGCAACGAAAAATATAAAATGCCTGTTTATGGAAGATGAGNNNNNNNNNCTTATTAGCATCCTTAATGTATCATAATCGATGAAATTCTTGATGCCTAGTGAAGATGTGTTATATAAATAAATGATGAAGAAGATTCAATTTAAAATTATATTATGTTTATTAGAAGAATTTTTCCACTCAATTTCATAATCCATTTTATATAATACAGACTATGTCATTCTTCTCCACAGATTCCAGTCAGGATGTATCTTAATACACCTCGCTTATTCAAGTGTATTTTGTTTCTATTTGTATCCACCTCCCCATGACAACCAGCTCAATATATATTTCATATACAGGAAATGCCTATCCTGATATTTCCATTTATTAGGATGATACTATCAAGAACATAGAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATTTGTATGTGATTTTCTGAGAACAATATTCCCCAAATTTTAATATTCTGTTAAAGTACTAGAATCATAGAAAATACAAAGTAGACACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTGTTTTAGATACAATTGCATACTCGTGTTTAAGATACAATTGCCCATAATTNNNNNNNNNNNNNNNNNNNNNNNNNNNGTAAGTATATTTATTGTTCATTAGCTTTTTATAAAAATCTAGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGAAACAGAAAGAAAACTAAACTTTCATTCTCCCCATTCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGGTGAACAACACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTATTTACTTGATGGTGGGGAAATATCATTTAACAATGTAATTCTAACTTCTTTTAAGTGATTAAAAGTAACAGATAGTTGGTAGCTGTGATACTGTGTAAAATAGGCATCAGGATTGTGACGATGAAATATTCTCTGTTTTATGCAAATGCATAGGAATAATGAACAAAATTTTGTATCAAACTTCATGCTTTAGGTAACTAATTGCATGTATTCAATTGTATCTAATATAATTTCAAATTAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATAGCATACTAGAGTTACCAAGTGGACATGGAAAAATATATTACACTAATCAAAAAATATTTATTAAAAGCCAAATGATGAAAACATTTTATATATAAAACCAGCCTGGAGATAAATGTCACCTTAAAATGTCACAGTGTGTTCCAGTGAGGTGGTTTAGCAGATAAAATTTCATGCCATGAAAAACCAAGAACCTAAATTTGATACCTACACACATATGTTTGGAAGATTTCTATATTCACTACATGACCAGAACACATAAAAGCTTACACAGAATATTAATAATGAGACTAATGAAAACAATAATAATAAGAAAAGTAAAAACAAAACTCTAGGAACATTTTAAAGAAATAATGTATTGTATCGGCCTTAAAATAGGAAATTCAACAACTTTTCTTAGTACATTAAATATTCAGAGAAAAACTAAAAGGCTTTTACTTCATTCTAAATGAAAGCATAAACACATGAGATGAATTGTGTAAAGAATGAGAGAACTGCAAACTGTAAAATTAATATAGTCATTGCAGAGGAAAGAAACAGACACTAACCCAAGGTTCTATAAGTAAACATTTGGAGGATTTACTGCATAATATTAACATATTTAATCCAACACATCTTATGATGATAAAGAAAAGAAAGCTGGAAAAAAATAATGCCTGAATGTAGTATCAGCACCTAAAATGTGGCAAGATGTCTCAAGTTCAAAGATACCCTGAAATACATGAGAAAATTATAAATAGGTTGAGTTTATTATGGAATAAGTATTGTAGTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAGATTCATGAATGTATTTTCTGCACATATTATGAAGACTAAGTCTTCTCCATATGCAACCACAATTGATGCAATGTAATAAGAGTAGAGAAAATCACAAATAGTATGAAGAGTAAATTAAGGATTAATGCTTACATAGTTCAGTAAGCAAAAACGCTAAACTTCACGATTGAATTGTAATATAGATGTTAAATAGTAACTAGCATTTGAATTTATGAGTGAAAGTATTTTAAAATGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAACTGACAGAAGTCAGAGACTGATACCTTTTTAAAATATATGTACCATTTAATTTTGAATGGTATAATATGGGTTCTCATGTAAAATTGATGGCAATATATATTTATTATAGTCTTCTGAGATGGAAATTTGTCAGTATTTATTCAAGTATTACATTACTTAACAGCCTTGATATCATTACAATAATGTGTTTTGTAATTTATACAAAATATAATGTAAATAATGACCACTGAGTACTGTGCCTGAGTCAGTGTCCATGCTGATTTTCTGTAGCGAACTTTAGCTAATGAAAATGAAAATAATCTGAAAGGCACAATTATGTCATTATTTAAGCAAATGAGTATACTACCATTTATTAAATGCATGATATTCCATGAAGATTCCCCATGCACATCTATTCAAGACACATTGTTAAATAAAAAGCAAATGACAGAATATTGCATTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTAATAAAGGAGTGGTATTTTCCATACATTACTTTAATGCACAGGTTAGCTTGGAACATTTATTGTTGCCTAGATGCATATTTCTTCCTACAGTACCTGATATCTTGTTTCTCTGAGGAGTGTACTCGTAGATCTTCCTCTTCATTCAAAGAAGGCATAACACTTAACTCCTTTCTCCAAGCAAAGGTGATTGTAGATATGTCTGTAAACGGCAGGAGGCATTTGTACAATCTAATTGGAGGTCATGAAAAGAATTATTTACAAGCAAAGCTTGTAACGCAAACAGTTTGTGTTCAATCAACTTACCAGTATTGAAATCATCCCAGGACCTCTGGCCAGGCAACTGCATACGATGTCAAGAGACATTTAGAATTTTAATATATGTGACTAGAGAAAATACTTTCCAATGTTTATCATATTCAATATTTCAAAAATGTCATCACGGAATGAATATTAAAAGCTTTATGACAAAAAATAATGAGTGAGACATCAAGGTAGAAGCGTCACAGTAACACCTGGAACTCACATGGAATTCTAATATCAATCCCATGCATTCTATGCTCTATTCAAATCCTATCACATGTTCTTTCCCTAACACAGTCCACCAGTGATTTTCTAGTCCCTGCAGTCTCTGAGGAGCAAGGGTCTGGATCAGCCTTTCCCACTTGGTTATGAGGTTCCAAGACACATCCCTGCACCAAAGCTGGTGTAAGAGGCACTTGACAGCATAGTCTCCGAAGCGCCCTTTGCCCTTTCCATTCATGTTGCTCCTTCAGGAGTCACTTGTCACGACCCCTGACAGTGTGCACAAAACAGGTAGCACTCTGGACTCAAAGGAAGAGAGTCGACAGGTTCCTCCTCATTCAGAAAGCTTGGATGATCGCCCGCTACTACAAGCAGAACTGACAAGTGAGGCAGCTCCTGGCTGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACTCGAGGACAGCCCCTCTCGAGCTTTGGTTGTTCCCTGAGATCAATGGTCACTCGAGATTTCCCTGCTTTGCCTTCCGGACTTGTCCACACTTCTCGGGAGAGAGGGAAATACTAAAAGGATACAGCTCGACTGATGCTCACCATGACTCACCCTTGCCGAGCACTTTCACTGCCACTTCACGTGGTAGTGTTTAGAGAGGACAGAGAGCCTCATCCCGGACTTTACCCTCTGACAATGCACCAGCGATTTCCCAGCCTCCATTGCCTGGGAACCCCTTCAGAGTCCCCCGAGATGATTATAACCCCGGAGTGCAGCAGGGGAATCAGTGAAAGGATTCCCAGCCTCCACAGCCTGGAAGCCCATTCAGTGTCCCCCAAGCGGATTATAACACCGGACTCCAATGGTGAAGAACTTGAAGGGTTCCCATCCTCCGCCCCCTGAGACCGCCCTCAGGGTCCCCCAACCGGATTATAACATCCTACCCCAACGGGGGAAGCACTTGAACAGCAGAGACCCGAGCGACTTTCCACCTCCGGGACTACTTAGACGGACTCAGCACAAGTTCAGATGCTCAAAACCCTATGAAGACCAGAGATTCAAAAACCTGATGCTCGTGTTACAGAAATGCTTCAGAAACTCAAAGATCATATAAAGGCTTCAGTCAGTAAGAGGGCCCTAGACCCCTGAAATGAACTGACAGAGAAGAAGAAATGGACAGTTCGACTTCCTCTGAGGGTTCCTGAGGGCATGAGTAATCCACTGACCAAGGATAGCAGATCACTGAGTAACCCACTGGCATAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGTGGAATGCAAACCATCTTACCTGAGATTATTTCAGTTTCCCATCATTTGTGAAACATCTTACCATCCATTGTGTCTTGTACTATGCAGTGTTCGTTCCTTAGTGGAATGGTGTCCCTTCAGTCAGACTGGTTTTTGACGGTCTGTTGAACATGTACGAGCGGCATGGCAGAAGGATAGCGTGGGGGGTGTGCTCTGATGCAAAGAGGGACATTGCACTTACTGCTCAGTGACTGTCTCTGCTGGCCTGCACTCTGCAGCATGTGCCTCCTGCGAAGCCAACAGCTTTCCGTGTTGCCTGAGCTGACAGCCCTTGCAGCTTCCTCTAGGTCCTCCTCTGTACATCCCCAGGGGATCATCCTGACGGATCTCTGAAGGGAAATCCCTGATAAAATTTCTCCAGTGCTTCCTAGAACCTCAGGCTAAAGCCCAAACTCCTGGTTGGGAAATAAATCCAGCTCCCAGTCAACCACAACCTGTCATCGGGTCCCATCCATCCTGCCTGCCATTCATCCCACTAACGCTTCTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGTAAATAGAGGCTGGTGCATAAACCAGACACTAACCCTGTCTGGGATATTGACTTACTTTATTAAATGATAAAAAATGTATAAAAAATTAGAGAAGTTCACACCCGAAGAATGGATTAGCACTTTCATGTCTATAATTCATTCACCTGCTCTCTATAAGCATCTACTACTTCCAGGGACTCAGATAAGCCAGAATTCATTCCCTGTTTCCGCTCTAGATAAGGCACAGGTAATCCGTCGAAAACTGCTAAGCTGAGACTTTAGGAAACCTGTTGGAGACATCAGTTCAGGAAGCCAGAAGCCCTGGCCAAGACCTTCGAGATGGGTCTTCACAGAGATGGCAGATGTGGAAAGACGACAAGGTTGAAGACATGATGCCTTTCTTGCTAAGGAATTGGAGACCAGCCCTTCAGAGAAGATGGCTTCAAAGAATGGAGTCTCCAAGCACCTCTCCTTGGAACAAGTGCTTTTTCCTATGGGGGTTGGGGAGGACGGCGGCATTTCAACCTCAGGCACTGGAGAGTCCAGAACTTCACGAGTCGGCTCAGTGTGCGATGACTTAGGTGGAGAATCACTAGCTTCCTCACTTCAACTAGACCAAGGAAGGATGCTCTGCTCTGTCTCGCTGCCTTGGAAAGACACCTTCATCCCTGTTGTTCATGCCCAAGGCTTCCTATGGTCCTCACCTGTTTGCTTCTGAGTCAGCTGAGGTGTGTTGACATACCTCACTTTGTTCGAGCTTTCCTTAAGAGCTCTAAACACCCAACCCATCCTGTTCACTCCATCTCTATTGTTCTATTTAGCTTGGNNNNNNNNNNNNNCTTCAACAAAACATGAGCAGGAAGTGGACGTCTCAAATGGCTAATGCTTGCAGTCTTCTAAAGCTGAGGCCCAGGTGAACAAAATGAATTGTGGGCAGTGCCTCACACAGACAGATCTTTGTGCCTATTTTCTTGGCTTTAGATGATGTTTAAAATGTGGTGGTTGGGAAAAGGAAATTACAACATAGTAGCAACAACGATCCATCGTGTGTCTCTGTTAAGGTTTGTTTTATTCAAAGTGACAAACGCTCCTCCCATGACTCCATATTTAAGGAGGTAAAGAGGTGAGCTAGGTCCATAAAACGATGGCCTTAGGACCCAGGGCTGGTGGTTGTCTTCCCCAGGTTGTCCTTCAAGTATATCTTGCCACCAACCGGTTATAGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTTATGGTCCAAAAAAGAATATCTAGCTATGGGCCAAATAAACAAAATACAGGATCTCCAGCATGCCAGAAACATGGGATAAAATGCAAGCTGGGGAGATAGTTTTGTGGGAAGAAGTGCCTGCTGTGAAATTAACAGCACCTGCATGACAGCCCATAACCCATGATTGGAGTGATAATGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGGATGCCTATGATAGCCAGGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGCTGCATTAGGACAAACACTCAAAGAATTTGAATTTAGGATTTAGGTTTCGTTTTGCGTGTCTGATCACACCTTTCCTTCCATAACTTTCACTTGGATAACTATATCGAAGGCATGCATGTCAGATACATTTCCCAATAACATGAGACCATTTTTCTCCCAAACCTATAGGTTTTGACTCGTGTTAGAAGTCATAGACCCAAGACACAGCTACACCTGGAAGGAAGAGCTAGATATTTGAGCTAAGAATTTGCATTCCAGGGCCGAGGTCTATGATGTCACGGAATGCAGAAGGTGGTCCATAGAACTGAGATGTTCTCGGTACCTCACAGTGTCCCTGACTCCCAACGAGGGCTGCTGAGAATAAGTATACAAAAATAGACTCTAGGATAGCTGCATGTGACACTCTCCTGATTGTATTCATCAATGACATGAAGTTTTGTTTCTCACAAAGAGAATAGATCATCAAGCGTCTATGCTGACCATGGCCACACCAGGTCCGTGTGAGGGTCCACGCCCTCTCCAGGCCCTGTGGATGGAGCCAAGAGAACCCTACAGGGCTCAGTGAAGCACTGACTCTAAGTCACATGGCCCTGACATGAAGAGGGTGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACCTGGAGGGTGTTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTGTTTTAAATTTCATATATGGGTGTTTCCCTTGCTTTTATGAATCTGTATAAAAGATACATATACAGAAGCCACAAGAAACTTAGGGAAGAAAAGCAGGTATAGCAGTCAATAAGACTTGGGAGGCCACAGGGCTCAAGTCGGTTTCCCTCACGACCACATGTGTATTCATCAAGACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACACACAATCATTGTTTATACAGCCCCCCAAACACAGCACCACTTGATGTGTGTAAACACGCATACTAGACGTGCGGTGTGATTTATTTGTGTGAATGTTCAGTCAGTGTGATACAAACGCTGTTGTATTCATAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTCATAAATTTTGGCATCGCCGTTTTCACTTGGAGGTTCTCTTCATTCTCAGCTTTGGTGTTTACATACATCATCAAGAGAGGAATCGCCCTGACAGCCTACCCCGGCCTCCCCCCATTTGCAGCTATGACTGCCTTTCTTCACTAAGTTAAACACCACCTCAGACTCTACTCTTTCATTTTGTTCAGTGTAGTAGACTCTCCAAAACCATAAAATGGAATCCCAGATGCAGAGGGAAGAAGTTTTGCTGTTTGTTACTTTGTTTGCTTTTAGTTGCTTTTTCCCACTTCCACTGGTTTGAACTTGTGTCCCATTCAGTGGCAGGTACTTAATTCAGCGAGCATTTTGAGAAGGGCTGTGGGTGAAGTGTGATAAAAGGAAAATTACTGGAGAGAACTCACTGGGATTTTGACGATTAATACAAAGTGTTTATTGACTTGATTTTTCAGTTACACAGAACCCTGGAAGGCACTGACTGGAACTAAAACTTCACATCTGACAATTTGCTCCAAGGAACTAAAAAACCTTAAAGACTAAATTGATCCAACAAAATAGCCCTAAGTTGTAACGATGGACCCTCTATAAAGAGAAACATTAAACTTTNNNNNNNNNNNNNGACGATTTTGATGTTTTTGTTTAACAATGTCATATACTTACATAATTAGTTTTAGTCATTTACTTTCTGTATTTCTTTTTCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCCCATCCCATCCTTCAGTTCTCACTTGCTTCCTCCCTCATCCTCCTCCGTGATCCCCTCGGTCAACCCCTTCTCTCACGCCATTCCCTCTACAACTGACACCGATATTCTGAATAAGTCCCCCCTCCTATTTCATGTCTCCTTTCTGCGTGTAATCCCTAAGTTTAATTACTTACATGAGTACAGAGGAATTCGACAGATCAGCTTATCTATGGGTACAGGAATGAAGAAGGGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGATAGAACCCTCCTCCAATAAATGTTGATTGCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGACTAGTCATCACAAGAAATCAATGNNNNNNNNNNNNNNNGGAAAGAAATCAATAGCTTCAGGGGGAGCATGGCTTATCCATGGAGGCTGCCTCCATTTGAACTCAACAGTTGATCTTGTAGATATATTCTGTAACACAACGTTTTATAACCCCTCTCACCAAACCCCGTTCTAACCTAATCAGCTAAGGGGAGATGGAGTGGAAAGTAAGTTTTAAAAAAATAATTGGAGCAGAAAGAAATGCTTCTTGGAAATAAAGCAAAAAATGAAGCATTTCTGCATCCTAGATGCTTTCCTTACATCATCTGTGCAAAGATAATGAAAACCGTTACGTTCCAGGTACCATAATTTCCAATGTTACAAATCATATAAATAATACTGCTTATCATATAAAACACATTGGCACTAATCGTTTTGATGTGTTTTTCTAACTCACTCCTAATGTAGAACTGAAGAACTGGAATTGTTCGCCTGCCCATTTATACATGAGGTAAGTGAGGTTTTAATTTCGAACCACTTTCCCAATACTCTAAGCTATTAAATGGCAGAGTAAGACAGTTGCACTTCCTCTGGCTAAATGGCGTGGCCTCGTGAGAAATGTAAGTCAGGGTACCTTGGCAGGGAATTCCAAGGATCAGTACATGGCAGCTGAAAGTTGTCTTGGATGCAAGACTGAAAGTGATGCTCAAGTCAGCCGAGCCCCAGCTCAGGATTCCTGAAACAGAACACCAGAATATGTTAGAGAGCGAGGAGACTAAACTAAACATCTGGGAGTCCTCAGCAGATTGTACAGATCCAGGGCTGAGTGTTCATAAGTATGTTGGTCTTTGTTCGGGTGGAAAGGAACACTTGTTTAGATCCCCACCTCCTACTATGTGTTACTACAGTGGAGGCAATGCCTTAAGTCCAACGTTTCTTGTTTTGTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCCATCATTTACCTGAGACATGTGAGCCATCACCTCAACTGCTAAGGTTCAAGACCCGGTGTTGGACCCATCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCGTCTTGGTCATAATATCAGAACCAGGTTAAGGTATGACTGGCTCACTCAAACAATCACTCAAATCCCTCCACACAAATGTGTTCTAATAAGGAGGAGGACCCTGCTGACTCTCTGTTCTGTAAAGTCTTACCTTAACAGATGAGTTAGAGGATGGGATTATCCTAGTGGGTGATTGTGGATGTTGTTGTTGATGTTGAGGGAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTCAGCTTGGCCTACTTACATGACTCTTCTCCAAACAACAACAGGNNNNNNNNNNNNNNNNNGGTTTCTGTCTCTCCTATTTCCTCTACACTGATACCAGTGCTGTAGTTTGGGGGTGTGGGCGAGAAGTTTCATCATGTCTGATGGTCCAGGATCTCCCAAGTAGCACGGCAAACCAAACAGTGCAGCAAACAAGTCTGTTTCGATTGTTGCAGAAAAATATGACACATGGGAAGTGCTGTCTGAAGAAATGGCTCTAAGATGGGACAACGCCTCGGGAGACTGGGCTTGGATCTTGTGCTAGTTTCCTCATGAGAAAAACAATGATGTTCTCAACCAGAGTCTGTGTTGGGAATACAATGCTGTGCTTCTATTTCATCACTGCATAATCTCCATATGGCAACCCTGGAAATCTTGTCTGATATTAAACAGATCATAGGAGAGACAGGTTGAGCATAAACACTGTCATTAAAAAGGGTTTAAACGATGAATAANNNNNNNNNNNNNNNNGTCTGTGGTACCAGGTTCAGTGTTCTGCATAAACTCTAAGCACGGCAATTCCTTTCNNNNNNNNNNNNNNNAAATCACCAAAGAGTATGGACCTTATATTTTTCTATCTAGGTCTAACTGAGATGATGAAATACCATTCTTTGCTTTAAAAAAGAAAACTAATTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATGTCCCACAAGACATCCTTTCTTAGGCATTTGCCACACTTTGTTCTGCGGTTTCTGAGTGTCTGAAAAGTCTAGGATACTTGAAGGAAAAGAACATCCTGGTGCTACTGGGGACTGTCAGTCAGAGGTATTGGCTGGTGACGCCTTCTCATCCCAGCTGGTTTTCCGCCTGCTTCTTTTGCTGATGGGCTGATGCGTGTCCACAGCTTTACTCATGATCGCCCTGCTTCCTTTTAGCTGTACCCATTCTTGCTTCCTGCTGAGGCCATGATGGAGTTAGTGACACAAATAATTGGGGTCTCCTTCCCACCCACTGATTCTCTCAACAATAAGTTCTTTCTCTGTAGAAATAGGTTCTCTGTTGCCTACATTATCAGAAATAAATAGAATACTCTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCATACCTGGCTCGTTCNNNNNNNNNNNNNNNNNAAAATTTATCTCTATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCAGACCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCTGCGTGCTCTAAACTCCACTTCATTTTTCATCTTGCCCAGACATGCCTTTAATTCCTACTGTTAGTGTTTGCTTTAATTTAGTGAGTTCCTATTCGATTTTCTCTTGTTTCTTCTATTACCTCACCAAGATGATGTGTATCCTTTTGTTTTGGAAGTTTCTCATTGACGACACTTGAATCCTGGCTTTAAAATCCTTGCTGATGATTCTGACAAGGGTTTTCTCTTGGTGCAACCACCAGGGAACTGGTTTTTCTCCTCTGCTTTTCATTTAGGGGGATGGTCATGGTGTGCCGTGATTTCCATTTTGACATCATTTGTCTCAGATGTCAGCAGTCCTGACACTGTGGGTGCAGTGGCTGTTTATCCTTCATAAACTTTTGTTGGTGTTTTGGTTTTTCTGGATTTGCCTGATTGAATACAAGTGATTATACCTCCAGTCCATACCAACAGGCATATCTTAGAGGGGTCAGGAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCTGGACTTAGTGGGAGGCCCTTACCAACTTAGATGGGTTGCCCAGTGTTGCCGGGGAGAAGTCTCCATCTCTGGAAGGCAAAGGATCTTCCACGATCAGGCTTTTTCCTGGGTCCCTCTGGAATAGTGGACACACTCTTGATGGTTACTGATGGATCAACTGACTCCAGGCAGTTTTCATTTACATCCTCGAAGATGAGGATTCTAAAAAGGTCTGCTAGACAAAAGCAGTGGCTGAAGCTATCCCTGGCGATCTTTCCCCTTCCCTAATGGCTCCTTATCCCCACAAGGCCAACAGTAGATGTCCGAGTGCCTCCCAAGCTGCACCTTTCCAATCTATACTCTTCCTATGGGATGCTTCTTTCACCAAGAGCACACACGCTAACCCTGAACCCATCTTGTCTTCAGTCAGCACTAACACCTAATCCTCTCTGCCAGCTTCGCTTTCCCATATGACCTGGATGCTCACAATTCTGAGGCATGTTCATGCTTGTATGGACAAACAGAATGGCACCGATTGGCTCGTCTATAATGACACAGATTCTGTATGATTCTGATTCAGAAGCCTGTAAATCGGAGACGAAGAGACCATCGGCAGAGGAAGGAGTTCCTGTAACACAGACATTGCTACAAGGGAATGGAAGGGAGGGAATGAAGGGCTGGATTTGAACAAATAGGCCTTACATGCATCTATATAAATTCTCAGACAATAATTATAGAGATTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTCTTTCAAGGCCCACTGCCTCCTTTGGTCAGCATGTTGCTCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACACACGTGCAGTGGCAAGCTCACACACACAAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAAAGCTGCCGCTTGCATGAAAAGGTCTGCATTATTAGCTGACCCCTGACCCATTCTCTCTCAGGCTCACCAAAGTGAGGACCATGTGGGACTATCACCAACCCGTGCTTAGCACCTGACAGAATCCTGAGTGTATCTGTCTGAGGAATGAAGGGCACCCTGGGCATGCAAAACACCACACAGGTCCAAGACAGAAGGGTGCCTCAGTGCACATATGCCAAACCAATGTTCAGATGAGTTCACGAGAAACCATGAAATATCACACAGCCTGTATTGTCAAACCTGAGCTTTCTCAAAATTAAAATTTGCCGGATTCTACCCAGCGTTTCCCCAGAGGACCAGCAACCGCTTCTTGTCTCATTCACATCCTTTCTACTCTATTTCTATTTTGTTTAATAATAATTTTAAAAAATCCTAACTATTGGAGAAACACCCGTTCATCAAACAGGAATAAACAGCTGTCTCTTGTTAAACAAGATGGTTTTAATCTTTCTTGGTACTTTTAGACCTATTTGGGGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGCCTAATGCACACTGCGGCATCATGGAACAAAGACTTGGGGGGAAACGCTGCAGGTTTGGGGTTTGCCCTTGAGAATCCCCTAGAGAGTCAGGCAGTGGACACTCTGGCTGTCGTCTCCTTTGTTCTGAGAGGAAAGAAGGGAGCTCTCTGTGGTGATTACAAATACCTGTTTCTCTTTTATCTACTTGTCCCCAGATCCACTCTCCCTGCCTTCTACGCCAATATCCTGCTCTGGAATTAAATAAATGAATACATACGTGTGTGTGGTTGCATAAGCATAAGCACGGGAGGTCAGAGGTCAACCTTAGCTGTCATCCTCAGTCTCTGGCTCAACTCCCTTCAGTGGTCGAGTTGACACACCTGGTAAGAGGAGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTTCTACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAGAAGTAACAGTTCCACCCTGTCTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGAACCCCACCTGAGGACCTTGTAAAGCCATTTCTCTGTCAGACCACAGTCTCTCTTTAAGGCACACGTTCCTTCCATGACAATGCCATGTGGGTTAAATTTCTAATCAGAAGACAGGAAGCCACGTGAGCTATGAAGGATTTTGCTTTGTTTCTCAATAGGGCGGCATTTTGCATTTGTAAAATGTGAAGTTTCTGGAAGAAACCTCATCTGCCTTATGCTCCACAAAAAAAGGAAATACCTTTAGTCCATGAAGTATAACTTAACGCCCACAGTAATCATGAGAAGGCAGGGGTGGATATCATCTGTGTTGTGTGGTCCTGAGAAAGGTCAGATATTAAGCAGATAATTATCAAACATATAACGGTGACAGGGGGAGATAAAAGAATGTATCTTTAAAATTATACTGACTTCACTCTTCTTTGGGCAGAAACATTTTAAATAATATTCCATTGTCCTTCCTGTTGAGTGTGTTTTAATTGTTGTATCACATCCACCTCCTGGGACATTGGCCCTTATTTGAGTGTGTGGTTGCTAATTTCTAAGGAGGTCCTGGGGAGGGGCTGGCAATGTGGGGTTCCGATAGGACAGAAGATGAGTTCAAATGAGGCTGGCAATTATTCTGGCCTGAGAAGGGCAAACACAATAAATATATCTGCTGGGAATGTGTCTGGTCACAGAAATATAAAACCAATCAGTATCCATTAATCCCAAGGGTGTGATTGACTTGGGAAGAAACACCAAAGCACACACAGCATCAGTTCAAAGCCCAGCCATCCCACAGGACTCTTGGCTCATCCATCTTTCTCATCTTACTGCCCTCAATGATTGGCTATAATGTAGTCACAAGATGGCGGCTGCATCCCCAGAGAACACATCACACTCCTCCACAGCAGAACTCCAACCCTGGATGGAGGAAGAGGAAGAGAGATGAAACTGTCTTGGATAGCTCCTTATTTGTGACAGACAGAAAAAAATCTTTCCTCAGAAGATTTTTGGTGTGTCTCAGTGAGTATTCGGATGCACCTCAACACCAGTGACATGCACAGAACAGAGCTAGCATGACAGATTCAAGCTAATCAGGATGCCCTCCGTGGATTAAAGGATAGAAAGTCATACTAATATCCAAATGAATCTGGCTATTTGCAGTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGAGAGCTAGAGCTATTGAATGAAGGTCAATCATCAGCCACAAAGTATAAGGCGTGTGTATCAGGTAACAACAGAGACAATTTTAGGAAACCGGCCAGTTGGAGGTCACTGTGATTTAAATGGAATTTAGCAGCTCGGCAAAGAGGTATCTTCCTTTCCCAGTCATTTGGGGACATGGTACAATTCAAGGGGATATCCCTGTTTGTTCCATATGTCTCAGTCTCTCTCTCATTCCTCACACTCTGGTGTGTGAAGTGGAAATTTCTGCCTGTCCTGTGATGCAGACTCATGTGGGGTTTGGTTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAATCCCCATATAATAAAGGGGTGTCAGACTCGTTTCCATTACAACTTCCTTTCCCCTGCATCTGTTTTTGCAACTATCTCCTCTTTAAAGAAAGTAGTCTGGGGGTTTTCTGAGGAAGTATCGTTACATGCATGGATGTTTAATAACATGTTTTCCCATTTGTGTGCATGCATATATGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACATCCAGGCCATAGGACCAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACTCTTGGTACAAGAACTTATACCCATGCTTAGTTTTTTACCTTGTGTCCAGTTCCTCAGGCTCCACCCTAAGCTGTCTCCCTCATCCCAAGCCGTGTGTTTGAAAAGGAAACATTAAATAACTATTAGGACCAATGGCCTGACCAGAGTGATTCAAGCACCATAAGGGCATTACACACAAAGAGTGGGAATTCGGAGCATTGAGATTAGAATGTTAAAAGGAAACCCAGAGCCTACTAGGAAAAGCTGAAAACTGTGTCTTCACTCACTCAAGACAAGAATCAACAGAAACCCAAGCTTGTGTCAGCTTATTTCCTATGAAACTGCATAAGCTTGTTTTTTATGTAAGAGGCATAATCCCTTTTCCCTCTGATGATGTCCCTACTATGTCAAATGAAGGAGGGAAGGGCTCCCTACAGCTGTACGTTTGTTTGTAGACCAGGCCCAGATTGTCTCTCATCCTTGTCCCACCCCAATGTCATATTGGCACTTCCAATTTACCAGGTGACAGCAATGTCTGGCTATCACTTCTGAAGATAAGCAGGAATGTGCAAGGTCACAGAGCAGAATGCATTGATTTTCATCCTGAAATTGGGAAATATAACGTTCCCATTTCCTGTTTGGTTAGATGGGAAACCTTGTGCATAACCGGCCCTATTAGAGATGTCTCTCTCTTTGGACAATAGAACAAGAATTGCACTAAGACCAGTGTTATCTTAAAAAACATCTACATGAGACTGTTCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGTAATAGTTTTACTCAGTTGGGGGAGACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTCTTGGTTTTTGAGGTAGGCTTTTCTCACTGGGTTCTGAGAACTGATGCCTGTGATGGTTTGGGTGCGTGCATGCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGACAATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTAGCTAACAAATGGGTTTAAAAGGAGATAGAGGTAGATCCCAGGTGCCTGAAATCAGGGAAGCTGAGCTTTGATGCACACAAGGGCAGCTGTTGCAGGGTGAGGGTCATGGTACAGGGGACATTAGGGCCAAGGAGACATAACAGGGACATGACTGGGACTTACATTACCTGTGCTGCCTCCACACAGAAGCCTGATGATGCCGGTGCAAGCTGGAGGAGAGCCATCTCCATCGGTAGAGGTTGCTGTGATCTAAATGTCTCCCCTACCACACCCCCAAGGAAGATGTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGGACGTTTCAGTAAATTTGTACAAAAAACCATAAAGTTATTCCAGTCAAGTTTAGATGAGAGACAATATCGGATATGTGGGCAAGCCTAGAGCCTCAACCATTTAATGCAAACAATTCAGGACACATTGTCAGCTGCCTGTCCGGTCAACAGAGAGGACGATCTGTGTGTTGTGTTGTTATTTTCTTTTATGAATTTTTGGAGCCACCCTGCTCATTAATACTTTTTATAATGTTAACTCTGGCACTTTTTTCTTCGCTCATCAAATATATCCTTAATGAACTGTCAGCTCACACCCCCTCCATCTTCATTGTAATGACTTTCAAATTAAGTTCATCTGAACCACAGGGGTATTTAGAACTCTATAATGACAGAAAACACGGGGAAAAGACCCTCTTTCATTTTATTTGAAGAAAGACATAGTCATTCACCTGCCGCCTTCCCCCAGTGCTGACTGTTCCCAAGCTCAGTGCTGAGACCTCTGCCTCATGGGCACCATCAGAGCCGTGAGATGAGCACTTCCAAACCAGGAGGCATTATACTGACATGACCATACGGTGCTCCCTCACCTACAGCCACCGGGTTCCAAACTCCTGGTGTCCCTCCTCCCCTTAAAAGAGAGCAGTTGGGATCCTGGCTCAGCATCACCCATAACCCAAAGCTCATACCTTTTAAAAATCAGATGTGTTTACATTATCGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGAATCTGTACCCTGTCCCTGGAGATGCTTTGCTACTCTACAAAACCACATGGGAGACTTGGTGCCCGTCCTTGAGAATAGACTTCACCCTATCAATGAAGAGGATGCCATGGCTGGTGGTATTGTAGACACTAGGAGATACTGAGGGAAAGTGCCTTGTATAGGGGAGTCCTGTGAGAACCAAGACTGGAGGAGCACCCTGGACTGGAGAGAGATTGGGTTGGGCCATTGCAGAAGATAAAAGAGTGATGGTGCCAAGGACATTTGAGCAATCCCATGAACTATCCAGTCTGGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGTCTCTTCACATATATGATAACTGCACCATTGTTTTAAAGTCTTGCTTAAAGACTCTTGATGTTTATGTGAAGAACATACATTGGGTCTGGGTGGCTCCAAAATCACATCTATCTCCCTGAAGTATGAAATTGGCATGTGTGCACAGACCCTCTCATCCTCTTCAATATCATAATGTTAAGTGTGTGCAGCTCCAGTGTGCACCCTTTAGTTGCCGGCATGTGTGAATTCTTGAGCCACACACTCAACAGAATCAGGCATGAGCCTTCTGTACTTTTGTTTATGGCTCTGAACTCTGGCCTAGACTAATGGGCAAGTAGTTCCGGGAAGGAAGATTGCTGGGTGCAGCCAAAAGCATGAAGGTATGTGATTTAATTACAGAGCTGAAGGAATCTGGCTGGTTTCTTCCTGCACCACATGAGAGATGAAGTCACTCTGCGCAGCCAATTGNNNNNNNNTCACAGAGAAAAGGCATGTAGGATGCTTGTTTTACCTAGACTAGATCATGAGCCCCGATCAGATTTAAATATCCATATGTACAGAGGAACCATTGCTTTTTGGTGCAGAGATGCCATCCTTTTTAAACACCCAGTGGAAGATCAGGCATAAATGGGTGTTTGGTGTGAGAACACCTCTCTTCCTGTGGAGTCCCCCTCATGACCACTAAGGTGGCCACATGATCCCAAGTTCACCACCATTCTGCTCAGCCCCATAACAGATGAAGAAGAACACATGGTTTGGGGAGATGAGATGGGCATATTTTAGACCATCTCCTATGCACGGCAGAGAGCAGTGTTGAAAGTACTGGAGAAGACGTTGGCTGATCCCAGGCCTTTTCTCACAGAAACAGCTGACAATCGCCCCACAATGTTCCAGTTTTGGGTGTTTCCTTCAATAACAGAGAGTTTAAAATAGCACCCTTGCCTCCCCCTCCCTCTCCCAAGTGATGGGCGGTGGGCACACGGGCCACCAGGCTTCTTGTAGGAGAAGCCACTCTGCTTCCGTCAGAGCAGCTCTCCAAGAAAATGAATAGCATGTGCTCATTATTCAAATGAGGACTACTTAATGCAGAACTCGCCCCCAAACTTTCCAAGACACCTATGGTAATGAGCTCCCAGCTCTCTTCCCCTCCAGTTTGTGATGTCAAGCTGAAGAGCTGCATGTGAAAGAAGCTGGGAAGCTGAGGACCCGACAGCAGTTTGACTCCACAGTCTCACAGCTTACAGAAGTATCTCGGCCCCAAAGCCTGTGTTCAGCCATCCGATCAGGGGTAAAGTTGGTGTGGTTGGGGACGTGCTCCCCAGAGAGACTCTAAGTTATAAAAGAGGCTCAACCCAAGAGACTTTGAGGCTGTCTCTAATTTACACACCTGAACCAGTCCTGGCCCTAATTCCAGCCAAAACATTTCATACGTAGTACAGGGAAAGGCACTGAGTCATGCTGACCTTTATTCTTAGCCTCACGTCCTTGCTCAGCCGACGAGAACACACCTCCAGAGTCCTGGAGGAAGCAGCATTGTGCCTGTGGTTCGAACAAGAAAGGATCGAGGAACTGGAGTGTTAAGGTTGACGCTAAAATGGAGAGAAGCTATCTTCTGGGGTCTAGCCTTTGTCTCCTGATGGCTGAGCATCAGAAACATCAACGCAACCGACCCAGACAAGGATGCCTGCAGAGATAGTGCACGTTTTCCTAAAGATATCTCAGTCGAGGCTGAGAAACCCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAAACTGCCCTTACTGAGGGTCAGGAAGTGTATTGCCTGTGGTTTCACGCTGTTACTAATCCACTCTCATCCCTAGACCCAAACGATGTAACTCATAAAACCATCTTGGAACTTTATATACAAAAAGAAAATCCTATAATAGAAACAAGTCACGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCTNNNNNNNNNNNNNNNNNNNNNCAAGTATATTCAATTACTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATTTTACCTAATTTTTAAACTTCACTTTGTCCTTCAACCTTGCTGTAAATTATATCTTTTGAACAATGGTGCCTGAAAAGCCACAGAATTGTATATAAAGCTCTCTTTAAATGCCCATGTTCAAATCAGAAACAGTGACAGTCACCTTCTCTGTGTAATAAACTCACTGATTTCCCCCTGTGGTGTGGTAGGGGATCCAGATTTACCTGAATGGAGGTACCTGAGTGGGACAGGAATGCTCAGGCTCTGACTGCAGAATCCAGTGTCCCCACCACTGCTGACAAAGGACAGAGCCCTCCCCACGGGTCCCACAGACCCCAGATGCTGGTGCAATAATCAAGCTTCCTGATTTCCCTCTCTGTGAGGTAAAGGTATCCATTCACCTGGAATTCATCCAGAACCTTCAAGAGTCAGAAACATCCTGCAGAACAAAGCAGCGTCTCTGCCCCTCTCCAAGGTCCTGGGAACATCCACTAAGTCCAGTTCACTGAGAAGATGAGGGCAACCTGCCATTGCCACAATCTCCCTGGGAACAGAGAGGGTGGGCATTGGAGGCAAACACTCTTTTTCCCATTCCTCATGGTTCCCATTCCTTACATATTAAACATGCACCTTGCAGATTCATCAGACAAAACAACAGGGGTTGGGAGATGGCTCATTACCTTAGGGATTCAAGGATCAGAATTTAAATTCTCAGGCCTGGGCACTCTGTCTGGAGCCACAGTCATTCCGATGTGGGCTCTGCCAACAGAAAGACATCTGACTGCCCTGTACAGGTCAATACTGCAGCCCCACCCCCTTTCAGTCTTACATTCACTCACTAATCAATAATCATGGGGTTCAGTGCAGGTCCACGGGCTTGATGAAGAGCATGATATCATCCAGTTTGTGCTAATTCAGCCTGATCACACGAAGTTTTCGTGCTGTCAGAGACACGGTCTCCAGGATACCACCTGGAACCATTCTCTCTCTTATTTAAAACCTTAATTGGAAAGGGCATAAAGGGAGGATCCTGGAGAAAGTCCTGGGTAGACCAAGTCCTGCCAAGTCCCCAGTAGGGAAGTGGTCCCACAGCCACAAACCCTTTTCACCCCTCCATCCACTTAAGCATGTGATTCATGAACGATATTAAGAGAAACAAATCAGGCATGGCCATGCCTATGGTGCTATGTCCGGCAACAAATGTTTCCTACACTGATTGTATTAGAATAACCATAACCCAAGAATGCAGCCCACTCATCAGTGCCAGATCACCTTCATTAACAAGGGTGGTGGTGGCGCTGGAAAAGGCTGCTGGAACTTAGGCTGTGCCTAAGCTTGTCCTGACTGTAATTGATCTGTTTCTTCCAGAGGGGGAAACTGAGGAATGTGACTAGTTTCAGATGTGGATCTCTCAGCTCTGATATTGATGCCTTTGTTAGTCAGTGTCTGAGATGGCCCAGAGGCCCTGGGGAATCTGGCTTGGGACAGGAGAGATGCTTTTCATCCTAATTCACCATGGTTCCCCCAAATGATGACAACATGGTTTACCTGTTCACTTGATGCTGTCCTGGCCAGTCTTCTGGCTAACAGACGAGCAGCACCTCTTCCTCTGCATCCAGCAAGGTCTATTCAACCCCCTTCCAGCCCCAGACCTGCTTCTCCCATTTCCTATGAGCACAATGAATCTTTAAAGAATTTTACGGCCCCCAAAATGAGGGATACCATGTGGTATTTGTCCATTTTGCTTGGGATGGGCCCTCCCAATGTAAGCCCTTCTCTATTTAAAAGATCAGATACCAAACAGACCCACACAGCCATATCTCTACCCAGAAGCTCAGGAAAATACTCAAATTTCAGAGAATCTTGAAATCCAGCTATCCATCCTGTTTCCTGCTATGACCCAACACATGANNNNNNNNNNNNNNNNNNNNNNNNNNNAAATCTGGGTGCCCTTTCTTCTCCTAGACTAGAAATTGTAGGTAATAATTTCTGCTTTACATGTTCCCAAGGATCCCTGTACCATGTTCTATCTGACCACTGACATGACTTGATCCCTTAGAAAACATGACTTGCCAGAGCACTGGTTTTAGGTGCAGGGAACAGCGAGTGGGCACAGTGGCCAACCTCACTGTCCCCAATTCTATCTGCTTTGGTCCTAGTTTCCTTGTACAAAGTCAGACAGTCTGGTGTCTACTCCTCTCCTGGCAACCCATGCCCACAACTGCACCTCTGAAAGTCTTTCTCTTCCTCCAAGGAAAGGACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGAGGGTTAAGGAGGGTTAGAGGGATGGGGTGCTGTAAACATCTATCTCCAATGCTCAACAACACAGCTATCACTTTCATAAACTCCATGAAGAGTCCCAATGTAAGGGTGCACAGTCATTCACTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCCATCCAAAGAGAGAGCACACAGCTTAGGCTCAGACCCTCTCGGTGAATGGCAGTCACCCTGAGCATTTGGACACCAAGCCCATAGGACTCAGAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTATTCTCAGACATACCGAGAGTGAATCTCTCTCTGCCCTGCCCTTTGCTGTGTGGACCTGAACAAAGACATCTCTGAACTTCAGTTCCTTCTAGCCAGGAGACAGGATGAGGACCTCTTAACTGTAGGCTTGGGACAAAGACTGTACACCATACCATACCTGCAGGTGGCTCAGAGAGCACCTGTAGAGACACGAGCCTGCAGCCACCCACGCGCAGCTGCAGTGCGGATTGTTCTGCTCAGGAAAAGAAATGCTTAGTTTTCATTGATCCACCTAATGTCTTTGTGTGGCTAATCAGCCTGAACTGCATCCTATTGTTTGTCTGCAGTAAGATCTAACTGTTGATCTAATTACCCAGGTCTAGAATTAGACTCTCACCCGGAGCTGGGAGAACTGCTTCCACCATCTCCTCCTTCTAATGGAAACCCTTCTGAGACTGACAGCCTCCTCCCTGAAACCTCAAAGTTGCCTTGAGCTAAAATGGCAGGTACCAAAGGAAATCTTATTTTCCCTCCAAGCCCTAACTTATTATGGGATGTTATCACAGCCCGATTAGTATTTACCCAACAATGTGCTGATTCCTGATCCAGGCAAAAGCTTAACAGCCATTTAAATGGAGCACGATATTTAAATCTTAATTTCATTACCTGCTGGTAATAATCTTACAATTATAAATCCAAAGTACCACTCAGAATACATTTGCATAGGTAAAGGAATCTGTCCTCATTGCTGTTCCACGGCACACATGGCTGTTGGTTTGACTTTCAACCTGGAGCTGAATATCCTTTTATGGAGAGAGAGATGACGGGGTTTTTCCCTGCACCGAAGCCTGCCTGGAGAGGGAGAGAAACACATGCACACCATAAAAGGGCATCTGGGCAAGCACAAGTGCCCCGCTTGTCACCTGTGAGATATGAGCCACGTCTGTTGGGTTACTGATGCTCTCACATTTCTGCTAACAAGTCAGTCGATACAACAAAAGCCACTTCAGGATTCCCAGACATTCAACACCGATTGTCACAGAAGGGGCATTGGAGACTGTCAGCCTCTGCAGGACTCTCAGGCTGTCAGGGCCTCGATGCCTATATTCTGGCTGTTATATCTCTAGGGCAACGTTCTCCCAGAGGAATAGAGGGTTTGCGGGCTCATCAGCACACGTGTGTGCACATGCGCAGAAAAGAACCATCTCGGCTGCTGGGAGTCCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCACTCCTTCTGGAAGAGGAGAATGTATGATTTCTTTTCAGGATCTGTTGGAAGACTTTGGACACCTGGGCAAATGTGGAATGACCTATAGATCTTTGGAAACATTTGGATAGTTCCAGAAACTCCTGGGAAAGTGGAAGATCCGAGATCTCTACGGCAAGAGAGGAAGGTTTATGTGAACCTGGAATGTGTTGGGAAATTACCTGTCCAAGTTTGTCAGTAGAAGAGTCAGCAGAAGGAGGCCCAGGCACAGTGTGATCTTCTTTGAATCTTTCACTGTTCTGTCCAGTACTGTGTTTTGTGGTTGTTGCAAGCCCTCTGGCTCCCAACTCGTCACAGTGCACATGTTCATCAAACCCAGTAGACATAACCCTGCNNNNNNNNNNCACCTTCCAAAGAATCGGCACTAAAGATGAGGCCACGCTTTTTCTAGTAGCAGGATGTAAGCAGATGTTCTGGTATCCCGGGTCCTCAGCATCGAGATGTATTAAAAAATTAAAACACTTGTTTCATGTGTTCCCACCACACCTGGTATTTACAATATGTGTCAAAGAATCCAGACTCATCCCTAGTTAAATACTTCTTTAGTTGTATTAATACGCAGCCCGTGGAAACTTATATTCCCAATTACTCCTTCCCATCTGCTCTACCTTGCTGTCTATTTTATATTTACTTCAGATGTGAACATATATTGCTATTATTTCATGTTACAGAGCAATCATGACTGAAAATGTGAATTTTATTCCTGTTTTAATTACTCTGTCCCTCATGCACTGAGTTCTGTGTATGGATATGAATTTCTGACACTTTATTTCGTCTCCTTAAATGAATCTTCTGTAACATTCCTTTTCAAAAGTCTACTTTTTAATTTTTAAATATCTCTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTTTAACATTTCTTCAATTAGTCCAGTTGGTAAGCAATTCCATTAGATGTTGTCTGGGNNNNNNNNNNNTTAAAATTTTATCTTTAATAGGCACTTTTTTTCTTCTGAGCACAGAATTGGAACTTTAGAGTTATTTATTTCGGAATTGAACTTATGCCTTCCTGCCTGTTTTGCAGTGGGCGTGATTTCCAGGCTAACCACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGCTTTTTCCACTACCAAGTTCTTTATTATATACATATATGATCGTATTGATTATGTATCTCTCCCAGCTCAGCTTTTAACTCTCATGAGCACTGAACCTGTGTCTGGCTGTACTCTGTTTTCAACACCTGGGACAGCTCCAGGGTCTCAGCCACATTAAGTGTTTGTTAAACAAAGAGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGAACACACTGGGGTTCCGAACGTGGTTTCTGAGAGACTTAATGAGTTGCAGACAGAACAGGAGAGCCTAGATTTCTTAGGGTTGTTCATGCAAGGTCTCAGCCACAGAGGATGAAAGGTAACACGTTCAGTATGGCGAGAACAGCTCAGATTTAGGTCACTACAACTCAGTGTGGATTCGCTCACATCAGCGCCTCCCTGGATGTGTGGCTTGCCAGGAAGAGTGTTAAGTCAATTGTACATTGAATCCTGTTCTGACATGCAAGCATAAATGTTGAGGACAAATAATCTTTCTATAATTATGGCTATAAAATTTTATTTTCTTGTGTTTATTATATTATATATGCTTTCCGAACTCTGCTGCATACTAGAGAGTAAATATATTTAGTGTGCATGAGAACTCCACATAAGAGGCTACAAAAATACCTCAGCTGTTAAAGGCTTGTGACCCAACCAAAATGTCAATGAAACTGAAATTAGTCACTGTATAATAGGTGTTTGTATGGAAATAGTCACATATTAGCTCTTTGTAATTCTCTACATCATATCAGGTCTAATTATAGTGATACTGAATCCATCCAATTACAAAATTCACCATTATAGCTAATACCTTATTTGAATTATTTAACTTGTGTTTTGCTTTCATCTTCATATTCTATACCAAAGGAAGCATAGTTAGTGCTCTCCTATAATCAAATAGACGCATCGTCTGCGGTAATCTGGTATGTTAGTAAAATATCAAAATTGGTTTCTTTAGTTCATTTACTTTGGGGAGATCTAATCTCAGCAGAAATGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACAGAAATAAAATACAAAATTCAATCTCAGATTACCCCCACCAAAACCAAGCTCACTGAAAATAAAGACCATGGACCTATTATATAAGTAAGTACCTGTGAGCACATGTTTGACAACACTCTAAGTTCTTTCTCTCCCTTTACATTAAGGTAGCAGAGGTAATGATTTCCCCTATGTTCTCTGAATTATCCATGGTTCTGGTTGACATGCAACAAAAAATCTAAAATGCCTGTTTATGGAAGATTCATTTTTTTCTTATTTGCATCAATAATGTATCATAATCGATGAAATTCTAGATGCCTATTGAAGAAGTGTTATATAAATAAATGATGAAGAAGATTCAATTTAAAATTATATTATGTTTATTAGAAGAATTTTTCCACTCAATTTCATAATCCATTTTACATAATACAGACTCTGTCATTCTTCTCCACAGATTCCAGTCAGGATGTATCTTAATACACCACGCTTATTCAAGTGTATTTTGTATCTATTTGTATCCACCTCCCCATGACAATCCCCTCAATATACATTTCATATACAGGAAATGCCTATCCTGATATTTCCATTTATTAGGAAGATACTATCAAGAAGATACAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATAACTATTTGTATGTGATTTTCTGGGAACAATATTCCCCAAACCACAAAGAGATACCTGTTAAAGTACTAGAATCATAGAAAATATGAAGTAGGCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGCTAAGCATTAAGTATCCCACACCAATAATATACCGGCTATTAGTTTGTTTAAGAAAACAGGTTTATTTCTCCTGCATCCAAAAAGTACATTGGTTTTAGGTACAATTGCACACTCGTGTTTAGAATGCAATTGCCCATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTAAGTATATTTAGTGTTCATTAGTTTTTTATAAAAATCTTGAAGATTTTCTGTTTAATTGTAAGTATAGAATTTTCATTTAAATGTATTTCNNNNNNNNNNNNNNNNNNNNGGGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCATAAGGCAATATTTTAAATGCTAGAAAGTATACTTTTCGGAGAACATTATTTTGTAAATTTAATTCATCAGTTTTCATTAGTTTTATCTGAATGAATATTATTTGCTAATATGTTTATATTTTAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACTCTAATATGACCAGGAAATTGCTTTAGTGATAATGATAATTTATGGGCACTGAGAATTTTTTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTCTTCAAAGCACTGTTTAGATATGTATACTAGATTAAGCCTTCTAATTGCAGTTTTAGATTTTTCCAACACTAATTTTATCTTCTCAGGTGTCTAGAAAGAAATACATGGAATCATGAATCATCTCAACTTCAAATGTAGGTACACTCAATGTTATATCTTCCTTTTAAACATGATTGTTCATCTTTGGACCATAAAATATATATGTATATCTTTAATATGCTCTATTTATATTAGAAAAGTGTGCTACATTGTATATATATATTCGTTGATAACTTCCTTCTGTAACCAAATTTTAAGAATAAATTACTTATGTACATTATTATAAAATCTAAGACCATTGAGTTTTTTACCAAAATCAAATGCCATAATGCATAAATATAAGAAGCATTTATTGACTGTGGCTATTAACAAAAAATATTTGATATACAAACTCTATAAACTTATTTTGATATTAACCATTAAAGTTTCTTCAAGTAGTTGTTCAACTTTTAATAAAGGGAAGTCACCAATTCTGTCAATAATTTTTTCATTCTATATTCCCTTAAATTGTAAAATACATTTTTATTTAAATAAGTCATAACCTAAAGGGAAATATTATATAGACAGCAAAAGAGACCAAAGGAAATTAGTACCAAACTCTAATATTTTTGTCAATATCAGAAATGGCAAATGATAATTACTTTATTATTAATTTAATGAGACAAGATAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATTCAAAAGGGAAGATGAGGATGCCGTGAGCTTCTGTCAGGTGTTACAAGGATCCGGTGTTTAGCTTCCCTGAGTACGTTAGACTCTGTTGCATCCTGTAATATTTTTTGAGGTCTCTTCTCAATGCCCCTTGATGACCACAAAGAGCTCCTGCACTGGCTTGTCCAGCCTGGCTCTCCTTCAACTGGATGGCTTCCTACACACCTGTGGGCCCTGTTACCATATCTAGCCCCAGGAAGTTCCCGTCTTTTACTCACATGTGAGCTCATCCTCAGAAACTCTTGATGGTGCCTCCAGTGCAGAGGTGCTGAGCTCTTTCTATGCCATTTGCCGTGACTTTAAAATGCTTTGCGGTTCCTGACCATGTAGCTCTCTCCTCCGGAGAAGCCCCTGTGCACCCCAGGGGGTCTCTCTGAGCCACATCTACACTCCAAGAGTGTCTTTGGAGACAACCTTATCTTGGACTCATTCATTGCTGTTTCTTCTCTCAAGATTAAGTTTCTCACTGCAGGACTTGAAAATATTTTTTATTGTTGATTAATTCTGCTATTTGTGAGTTTTTATACTGGCTGGTTGTCTGATGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGTCTTATAGAAACAGTGTGTCTAGTAGAGCCACAGATACTTACATCATAACCACAAATAGAAATGTATAGACACNNNNNNNNAATTTAAAGGTAAGACTTGCTCATGTACTGACCTGTGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCTGCTTGTTGGCCTGTTCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCAGCACCATAATGTTTCTCTTACTCCATGTTACATACTCACCACCAGCCACTCTCTTCTCTCATGTACAGACCCACTTCCCTGTATGGCAGAACTGAAGAGTAACTACTGTAACCAACATGAATACTCGAGGATATGTGACAAGAAATGAATACATTCTACAGATCCCAACGCCAAGCAAAAGCGTTTCAGTGTGTGCTGCACTTACTGGGAGACTGTCAGTCACTGGCCATTTCATGGGTCACAGTAGACCACAGAACCAAAAAGTCACAACCTACATATCATCTCCTCTCAGCAGGAGACATAGCCCTGTCTCAAAACCCATGAATCTATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACATCTTCCTGTTTATTTTTCTAATACTACTGTATTTATTTCATTAAAGTTACCTGTTGTCCATTGAACAGGTAACAGTTTTATGAATAAGTTTCAAGTTTGAAGACAAATAGTGACAAATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACCTAGGTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGTGTTCATGGAACATGTCTCTCTCTGTTTCTTGTTCTAGGAAGTACGTGGACAACATCTGCAGATTCGCTTCATTTTGCTTTATTCTCCTCTTCAGCCTTAGAAATCTCAGCTTACAGAGAGGGGAAGATGGGAACTTGGTTCGATAGCTCTTTTTGTCTGTGGGTAGCTTACATCTCAAGTCACAAAGGGAAAATAAATATAACAAGAAATAATAATACACATCCAAACCGTGATGGGAAGTTCATATCCATTCCCCTTAATGAATGTCAGCTTTGGAAATTGGAATCCACAATGAGATGAGACATTTAAAAAATCCTAATTCTCAGGCAGGCTTTGGTATTTCTCTTTCCCTGAAAAGGAACACGACTAGAAAAAGACAGACGGTGGGTTGCTTTTGTCGACAAATCGAATCAGAAGCATTTTATAATGAGCATAGAGGGGGCTCACCCCATGATTACCAAAGAATAAAGTAATATGGTGGCGGGGAGACATCTAGAGAACAGTTGGTGCCTTATTGGTATTAAAAAAGAAATTCCAGAGGTTAAGATATAAGATATGACAAGAGAAAAAACTATGTTTTCATTAGGCAGAACTGTTTTTAAAATAGCCTTCCTTTTAGTCATGGAAGGAGAGGGGTGGAGCCGGTCAGTCTGTAGATAACTAAAGACATTCCCATCAAAAAAATTAAGAATGATGTGGATTTTTAATGGACTTGAATAAAATTAGAAATTTTAGCTTTCAAAGGGGAAAAATTGTGTTTCNNNNNNNNNNNNNNNNNNNNNNNNNCAAAGGAGTGTCCAAACTCATACTTGATTCTTTCAATAAATCTACTGGTAACTCATGTGTTTGTTGATATTAGGATTAAAACGCAGGTTGGATATCTCGACTTAAGAGTGTAACGTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGTGTAACGTGTGTGAACAGCTGCCAGTGGAAAGACTTGTCCTCGGATTTCTCAAAAGGCATGAAAAAGCCACCGTGGAGTTACTGGATTTTGTTTCAAAGACTTTAGCTCCTTGTCTGCAGGGATGCAGGGCCTCAAAGGAAGGGCCCGAGACCTCCTAAGAGGTAGCATCCAACACCTGAGGCCATGCACACAGAGGGAAGTAGCCTTTCTCAGAAAATGGAGCTACGAGAGCTGACAAATGAAGGCGACACATCGATCAAATCGCTGTAATAGAACGACGGCAGCCAATTCACAGAGCGAGGCAGCTGTCAGCGACTCGGCCAAGAACTAAGAGGATTTGAAAAGATAATAACACACAGAGTTCACAGAAGCCACTATAGACTCATGGCATCTGCGAATTTAATCCATGTGCTCTGGGCAGAGACAACAATCCAAAACAGAGATCCCTCTTGCTCAGCCTGACGGAACGCTGTGCCATGTCCCGGATGTCCCATGTCAAGGACTCAACCTAGATGCCGAAAGCCTGTGAGAAACCGGAACTACGTCATTTCAGTGCTGACACCGGAAATGGCTCAATTCTGCACCTTCATTGGAAGCCGAAGAAATAAGTCACACAGCACCAGAAGTAATCCTCGTCAGGGTCTGTGTGTGGTCGGAAGTGGACGGCGCCATGATCGATCAGTAAGCACTGCCTACACGGTTCGGGTGAGCCCACACAAATGAGGAAATGGTTTTTAAATTTAAACACAATTTCTAATAACTAGTAACTTTTAAGTGTCCAGTTTTAGCACAAGCTTCCAGATTCACAAGCTTCACTGAACCTGGTGAAACATTTCCTACTCTCCTAGGAATCCTAGATGTGAGAGGGCACCAAGGCAGCCTGCGCAGCCCACGTCAGTCTCCATACAAAGTGCACTTTGCAGGCTGACACCCACATGGCTGGTCTGCAGTTCACCAATCCTGGTCATGAAGGCATCGAAAAACAGTAGACGCCCTCCCTGGGAGAGCCACAGTCTCTGGTTCCTGCCTTCTGGAGGCTCCACGGTCATTCCACCCTTAACTCTGCACCATCCTGTTGACAAGTGTCTGGGCTTTATCTTTGACTTAGGAGTATATTTTAGTCCTTTAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATGTTATAAAGGTTAATAAAAAGAAAAAGTTGCTGGTTCCAGTACACATTTAAAATAAAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTAAAATAAAGTTTGTTAAGAGAGCAGTTTAGCGTGGGAAGCAATAAAGATGCCCCATTTATGGATGAGCACTCAGTCTCTTTAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGACAAAGACAATTTATTATTTAATAGAAATTTTAGACTATTCGCTTTAGCTACATAATATAAGGCTGTATGTGTCAAAAGAATTCAAATATTGAACATAAATCAAACCAATTGACTGCCTTATGATTCAAGGAGCAAATTATATGTACTTAATATAATGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTATTTTTATGTCAACGTATTAAAACTCATGATACAATCAATATGAAGGAATAGAGGTTTGTTTAGGGCACACAGTCACAGTCATTGGGTTCAGACTGTCGGGGCAATGACCACATGGCCACAGTGTATTGATCTGTGTCACTGAGAGCCTGCATGAGTCCTGCTTATATTTGGGTGGATCAGGCAGCCAAGAGTTTGGTCTCAACCAGCCAGCTCCCTCCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACACTGAGCCAGGCAAGTGCGAAATGTTTTGTGAAAACAGTTTAATTTCAGTTCTGTAAACAGGACAGGGAGGAACCCTTTGATGTGGATTGATTTAGTCTTTAGCTTCCAGAGTGCACCCGCAAAAGATACATAGTGTAGAAAATGCACAGTTTTCTATGTAGCAAGCATGGCGCTGAAAACAACACACTAATGAAAGTAAAATGCAAAGAAATGGGATATATAGTGACAATTCCAATCGTCAGTGTGAAAGGCTCTTTATTTACATATGTGAGCTGTCGTTATTAGTTCCCTACTGGGTTGGTTTTACAAGGAAAGAAAATCGCAAGCTCTGACTATCCCATCGACCACGGTGTCATGCATCTCAGTGTTAGGGGGCTCCCATCTAGGGATTAATCATAGGGTTTGACAACAAAATCCATTGGCTCAATACATGAGGCTTTAGGGGAGAAAGTGAGGTTACAAGTATGTAATGCCCTTTAGTGTCTTCTCTGCCAGTCTGTTGTATACATCCCTTGTTGTTGACTATTGTCATTGGTGGTGGTTGTTGTTGTTTGTAAATATGAAATGTTGAATGCAAGGGCAAGTGGCAGGGATCCGATAGATCTTTTTATCCTCACTTTCTCCTTCCCATCTCGGGCTAAGTCCCCCAATCCTCAGCTATCATTCAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCATTTGCCATCTCTAATTTGTTTTTGCATGTTGAACGTAATCGTCTGGTCAGCCTTAAAAACCACACGATGGGTCTTAGGAGGATTGGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACCACAGTGCATCAAAAGAAAATGGCAGAGAGACATAGAGAAAGATACTGCATGGTATCCTCTTGTAGCAGGGTGCTGCACCCCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATATTTAAATTCCACACCAGATCATAATACTATCTATATAAAATTAAATTATTCAAACGAATATTTTAAAGTTCAGCGGATCTTTATCTGTTAAATAGCACAGGCTGAACGACATCACATGAGTACACATACATATCTCTCTCACATACTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGATAGATAAAATACATAAGTAGAAACTGCAATTAGGCTCCATTTACCCGTTTTTGATGTAAAAAGAAAGGGGTTGGTGGAAATGCCCTGTTTTGGTCTTTAAGTAGCGCTGCAGACCAAATCCAAGACCTTGTGCAGCTAAACGATCTTCCTGTAGCCCTATTAGGCGCTCACTGACCTACAAAGGGCTGGTTTCCCTCTGAAATTGGAGGGATACGACTGTGCCCAGGTCAGAGGTGGATGCAGGTCTCCCAGGTGAGATCTCACAGAGATGTCGTCCCTCTGGCGCTAGAGGGCGCACGTGGCCTGGAGCCTCTCCGTGTGTTCTTCAATCTCAGATAGTCCAGGCAGGGCTCTCCAAAACCCCACCCCCAACCCACCCTAAACCCGGAAGATGGGGACAGAGCCTAAACAGCTTTGCAGCTGTCAAGATGGGTGGACCCTGCCTGCTCCCTCTCCCGCCACCCCAGATCTAGTGGGAGGGACTGGAGGAAGGTTTTCCTTGTGCACCCTAGAAGAGACCTCAACTCGGACAGAAGATTTTCTCCATGCACAGTGGAAGTCACGTCTCAGATATCTTGATGGTCACTCTTGCTTTGGGATCAATGGGTGGGGGTGGAGATTTGCAGCAGTGTCTCTGAGGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGCCCGGAGACAGGATGAGCACCTCTTCACTGTAGGCTTGGGACAAAGACTGTATACCATCCTATACCTGCAGGTGACTCAAAGAGCACCTGTAGAGACACGAGCCTGCAGCCAACCACGTGCAGCTCCAGTGTGGATTTTTCTGCTCAGGAAGAGAAATGCTGACTTTCCATTGATCCACCTAATGGCTTTGTGTGGTTAATCAGCCTGAACTGCATCCTATTGTGTGTCTGCAGTTAGATCTAACTGTTGATCTAATTACCCAGGTCTAGAGTTAGACTCTCACCCGGAACTGGGAGAACTGCTTCCACCATATCCTCCTTCTAATGGAAACCCTTCTGAGACTGAGAGCGTCCTCCCTGAAGCCTCAAAGTTGCCTTGAGCTAAAATGGCAGGTAGCAAAGGAAGTCTTATTTCCCCCCAAGCCCCAACTAATTACGGGATGTCATCACAGCCCGATTAGTATTTACACAACAATGTGCTGATTCCTGATCCAGCCAAAAGGTTAACAACCATTTAAATGGAGCACGATATTTAAATCTTAATTTCATTACTTGCTGGTAATAATCTTACAATTATAAATCCAAAGTATCACTCGGAATACATTTGCATACGTAAAAGAATCTGTCCTCATTGTTGTTCAAACCAGAGCTGAATATCCTTTTATGGAGAGAGATAACGGGATTTTTCCCTGCACCGAAGCCTGCTTGGAGAGGGAGAGAAACACATCCACACCATAAAAGGGCATCTGGGCAAGCACAAGTGCCCCACATGTCACCTGTGAGATATGAGCCACTTCTGTGTGGGTTACTGATGCTCTCACATTTCTGCTAATAAGTCAGTCGATACAACAAAAGCCACTTCAGAATTCCCAGACATTCAACACTGATTGTCACAGAAGGGGCAGTGGAGACTGTCAGCCTGTGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAATCCTCACACACAGAGTTTCTGGATTGCTTTTCTTTTTGGAAGGTTGGCGAATCTTTCTCTTGTCCTAAGAAAAGACCACCCTGGTTCTCAACTCTCTCTGTGAAGTCATGACAGGTTGCGTGATTTTCATGTATGAGGAGTCTGTCCTTGTGAAAGTTGCTTTCATGGATACAATAAACCTTGAAAAACACATCTCAACATTTAATTTCCTTAGTCCGTGATCCCTTGAGTGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATATTATTATTATTATTACTGTTCCAGGATTATTCCATTATATTATTGTATGCGATGTTACCAGTGTGCTAATGTTCACTGATGGTAGGAAGATTTTGGTTCACGTGGGTCCCATTGGACGGCCATGTCTTTGTTCTTGGAACTGAAAGATTTATTTGCATGTTCCAAAGAGCAAATACATGCAAGTATAGAAAGATCCTTGGTCTTCTACATGAGAGTGAAACCCTCACGTAGTCCTCTGATCTATTTGAGAAACAGAATTTAGACGAGCAATGAAAAAGTTGGTGACCAAAGACCCAAGTTAGGGAGACATAAGGCAGTTTTCCACAATGTTTCGGGATTTGGGGATTGGTAGACATTACATAACCGTCTTTTCATTCATAGCAGGAATAGTCCAAATTATTAAATAATAGTAGGCAGAAAATTTATACAACATGTGTGTGCTGACTAATTTAAATTCCCGTATTTCATCTCTAGAACATTATATATTCTCTTTCAAGTTCTTCTTGAAATTCTTTGAAGAAGTGAAAACCGGTATGTGTTTATCTGTTCACATTCATAAAGCATGGCCGTCGCTCTAGTGATGGACAGACGACACGACTGTCAAGAGACAGACTGACTTTCTTGCCAAGAAATAAAACTTCAATGTCATGGAGGCAGTTTTGTTCTTAGGTGCGGGTCTTAGGTGCAGAATTTTAAAATCCCCTGAGAATGCTTCCTACAGCTACCATTTCATGTATATTGTAATATCCTAGGAAATGGGTTTTCTCTTTGCATTTTGTTTCAAGGGTTATGATCTACAAAAAAGTTTTGAGTGTGTGTACTATTTGGAGATGTTGTCTTTCTTCTTTTGTATAGATGGATTCTGGGTTGTAGACTCTCAGGCATTTTCTGATCCATCCCTCACAGTAGGGGCTGCAAATGAGATGAGTCTTCATCAGGAATAAAGGAAATAAGACAGATAAGGTAATAGATGACTCCCTGATGTATTTATCCCTGTGAATCTGAGGTGACTGTTGTCATCAACCTGTATATATAAACTTTAACTTTACAACAAAGTACACTCACATGAGTTTAAACCTTCGTACTTTTCATTGTGTAAATATTTGCAATAAAGAGAGCTTTCAAAGTGATAAAGTTGTGTGATGTGTGTAACTCATTTAATAGATTCCCTTGTATAACTTAATAGAATATATAAATGGTTTTCCTTCATGTTGAATGTAATGAAGACAGTGTCTCTTCTAACAATATATGTTGTAATTCTGGCCTCTATAAAATTTCATATGCTCATATCTTGCCTAAACATCCACCACAATTACTTATGGGATACTTCCTATACTTACTCAGTGTTTTTTCCTAAATATTGACTTTAAGATGCATTTAGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGACAATGGGTGTTGGCATTCCATGAAGATGGAGACCGGTTTTGGGATAAAAAGTGAGTAAAAAAATAAATGAATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAACTATGAATATACCTAAGTCTACTTGAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGAAGCTGGTGGGTGTGTGTTTAATATTAAATTATCACATTTGAGAAAACAGTGATCTATGCAGAAGACAGGACAGCTTAGGCACTATATTTACAAAAAAATGGCGTTTGCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTATAAAAACAGAAGAGCAGTCCCTGGTTGACATAACTTGATTTTTGTGAATATTCATAGTGATGATCTCAGTCAAATAAACACTTTATTGATCTATAATGCAATCAAAGCCACTAAAGGTAAAGATCACATGGGTCACGTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATACAAATTATTAAACATTATTATTCTCATATAGAGCTGAAAATAATACTTTCCACATATTTGTTTGGCTTCCATAAATCTTGCAGTTTGTGGTTAGTTTGTTGTTCGTTTTTGTAGGAGTTCATTTCCAGGTATTAGCCCATAAACTCTACAAACTCATGCAGAATACACTACAGGAACTTAGGCCCTGCTGTGTTGAATCCAGGAAGGTTGTCATCTGTTTTCCTTCTTGTCTGATCAATTTTCTCTACGTACATTACAAGGATAATTTTGTTCTCGGATTCTTGCAGTTTTGTCAAGCTGATAGCTGATTGCTGATAACTGGAGAATATTTAATTTTTGAAGATCATTTATGAAGCTATTTCCTGATGTCTGCACTATCAATGTTGTAGACTTTCAAATGAGTGACCAAATGAACAGCTATTATCAATTATAGCTACTATTATGCCTTATAAATACTGTTGTTTTCTCTTTTTGAAAGAAGAAGTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCAGAATTCAAACAGTACAGGAAAATCAGATTTATTTGATAGGAACCAGTTTTATATAGTAACCTAATTTCTGAATTTTATATACTTTAATCAATCTAATGACTAATTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTTACATAGTAGGTTGACCGAATCATAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTCTTGCTTTGATTATCACAGTTAAGCATTAGGAGGACGCCTGTCATCTTAACAACAACCAATTACGGAGCAATGAAATCATTTTTAATTATTCTCCTTTCATAGATAAAATATTTTAGTGTATTTTTCTTTTGTATTTTCTTTTAAAGTAATAGAAGTTATAGGAGAATAGGTACTTAAAGCCTAAGGAAAGACTGTGTGTCTCTTCAATACTTTAGGCTTTATTTTCACCATCTCGGTCATTTTTTACTAACATTTTGACCAGAATGGTCCTTACTGCATGTAAGTAGACTCAGAACCGTGAGTCCGAGGAGAATATAATTATTGTCTTTCTGTTTAGATGACTCATGCCTAAAACATTACTGTAGTTTTAGTGTCATGGTAANNNNNNNNAATATCTTCCATATTTTCAGCACACTTAAATGGAATTTTATTTTTGTTTCATTATACTCACAAAGACTCAAGATTCTAATTTTATGTTATTTTATTTTCTTGTTGAATAGCAACCTGAATCTAATTATCTGACACTAGCTGAATTTTATGTGTATTCTGTCACTTGTAAATCCACTTCAATTCCTGTATAATGTGTGCATTCATGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTATGATATTGATGTTGAGAATCACCTGGCTGAAATTCTTTTCCTCCACCCTATAGAAATAAAAAAGTGGAGGAAAGACGACTCCTGTTCCAAAATCATAGGCCCTGGGTGCCCAGAACTGATGTATGGACTGACCAAATGGTACACAAAGCAGAGGTTAGCAATTCACTGTCCTGAGGACTACTTAGCAGTTCCAGTCCAATGCAATGAATTTACATGTACTGAGGAAGATGGAATTGTAGCATAACGAGCTGAGATCATTTACAAACAATTTCTGGATTGGATAAGAATGGACACAGAGAATTATCAAGACCCTGAGTCATTTCCATGTGGTTTAAACTCTGTCCAGAGGAAACCGCTTAAGTACTGGACTGATCTACTAAAGTAATTTAGCAGCAAGCAAACTTTACAATTGTTTGCAATTAAGCATGGTGAGGAATAAAGAGAAAACTCTAAATCAAAGTTTTGTTTCTTAAAGTTTGTTTCAAGACAGCAAGAAAGAGCACAGAGGTTTTGTTTTCTTTCTTTCACAGACTTTGCACCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGACTTTGCACCTTTTTGAAAGAGCACTTTGGGATCCTTAATTACCTATTTATTATCAGAACTTTCTTCTGACCCAGAGTTGTTCTCAGTGCTGCCTTGACTTCTTGATCATTAAGCTATAGATGATGGGGTTCAGCATGGATGTCACTGTGGTATGTAAGATGACCAAGAATTTATCAACTCCTTGTGGGTTGTTAGATTTGGGCCTCAAGTAGTTTTGTCCCAACACTACATGGCAACCTATTCCTCATGAAAAAATTACCAAATGGGCACATACCTCACGACTCATTTGGGTTGCATAGTGAAGCAGGGCCATACAGTGGCCAAAGGCCATGGCTGCCAATAGGAAACACTGAGTTATACCAAAAGTGTGAAGAACAACATCTGTGGGGCACGTCCCTCCTGAGAGATTCCTCAGATCTCACTTACACGGCTCTGCATATCTTGGGTGTGACAGAGCCAGTGTGACCAATTTCCAGAATACATGAGTTCACCAGAAAGAAGTGCATGGGGGTGTGTGGAGATTGTCGGGTGCAGATAGCAAAGGCCATGAGAGCAGAATGAGGGTGAACAGAGGGAGCATTCTCCAGGGACCTCACAGTTCTTGGCAATTGCAATGCATGTGACAAACGAGCCCTTTTCCTGCCACAAAGAGCAATTGACACACTCGACACTCATCTCCAGAAACACAGAGCAGTAAGCCATTAGTAGGATTCTTGCAGATGAGAGATATTAATTTTTTAGTATTTTAGAGGCTCAGTTACATCAGAGTCAAAGTCTTTGTCTGCAGTCACAAAAATCAAAGCTTAGAAAAGATGTATTTCTCATATAATTTCATAGCTAATACTTTCTCTCTTAACACCAGGGGATGTTTCAAAGTGTGCTAAGCATTGAGCCAAGTGTCCAAATACTTACAATAGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACATGCTGTATAAGCAGTCATTCAAACGAAGGAAAAGAGAACCTTGACTGTATCTCGATTTTTACCCATTCTTATCATTAACTAGTTATCAATGTTATGCAGAAAAACTGATCAATCCACTCATCTCTATGCTTTCCTGATGAAACAGGCATAGTCTCTCCATCCACCCTGTGTGTTTGTTGGGCCCCGACTATCCTCTGATTGCTACTATGAATATTCAAACCCACACAATAAAGGTATCATTTCCTCAAGACTCATTATTTTTGAAGATAAAGTAAAATCAAATAGTCATTTGATAAATAAATGATTACTGGTTTTGATACATAGACTTAATGGCAAGGCACCTCTCGATGTCTGCACAGTAACGAGGTCGTCAGAGAAGATTTCTAAGATGTGTACAGTGAGCCATGAAAGTGAAGAAGGATCAAGCAAACAATACCAGACACCTTCATGCCAGAACCTTCAATATGACAGCTGGTATCTGTAACTTAATAATTACTGTCTCTTTATAGAATATGTTTTCTTAGCAGGAGTATCACTGCGTAGGCATTAAATGTCTGTTTTCTTAATATTGTTCATGATATTCTATCAATCAGACTATTGATTTAAATAAAGAAAAAAATAAAAGATGTATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGATAGAAATTCCTTCCTATCCTCTCATCTCAACATCTTAGAATTCCACCAAACAACCTGTATTTCTGTACACATAGTATCTACACAATTCATTCCTCTTTGCTCACTTTTGCATATGGCACCTGCTGTGTGCTTCCTTGGTTACTTACATGGAAAGCTGTTCAGTTCCAGCACAGCCTTGTCTGTTTTCAAATATCATCCTTCCCTTCTGTCTATAGTTACACTCTGTTTTTCACAGTGTGACTGCTAAAGTAGCTGTTAGCTCTGTGGTGGTGACTCCTTCTCATCTTGTTCACATTGTAGCCTGATATGGAGACTGAGTATGGACTGCAAAGTTCTTATCATTATGTTCACCATCCTCACCAATCTCTGAGCTCTAGGGTAATGAGAAGCTCCAGGGTTTAGCGTACTTTGGCTCCTTGGGGATTCTGCCTGTCCCTTCCCATTATATCTTCTGAAGTTCAGTCTCATGTCCCTCAAATATTGGAATGTGGAAAACTCATTTTTCTCCCAGTCTGATATCTTTTCCCTTCAAATTACATAACCTTTCCTGTTTTGTGGGGTGTATATGTCTTTTCTGAAGTTTGGGTTTTCTTGGCAAAAGATACACCACTTTTTCCTGACAAGAGCAGAGAAGGAGACATCACCATCCTCTTAGGCTCTCTTTCTATTCTCCTGATATAATGAAATGTCAAGGTATATGACTAGATCAGCACATGGTTGATCCGCAAATCAAATGTGGGTTTCAGTATTTCCAAATTATAAATAAATAAACATGTTACCTATGTTCATAAATACCATATAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGTATGCCACATACACATGTGTGCCTATATATTCATGCAGAGACAGAGACACAGAGAACCCCAATAGAGAAAGAGCACAAAGAGATTGTACATGAATTAAAATGTTAGTATAAACAACAATCAAGGATAACAGTATTTGTTTACATCCTGCTTCACCATTTGGTCACTTATAAACACGACTAAGAAAAAAATGTATTCCCCATAAATTTTCTTCCGTGTGAATAAGTTAATTTCCCAAATCACTTAAATTGATTGTGTGTGGAATGCTTGTCAGCTACGTGGGTCATGAGCATGTGTGCATGTCTACACACAAACATTTCAGATTTACCTTTGTGTACACTCTATTTTTGGGAATTTCTCACCATAATACATAATTTTTGTATCTATTCATTAATTGATCACTATATTAATTTTCTATTGGGGATAATGAAAAACACAGCTTCCCAAACAACAACAACAACAAAAAGAAAAGCAATACAAAGTTTTCACATGGGGTCAGGGGACATAGTCAGGTATATCAGCATATTAGATCTATTAGATTAGATCTGACCCATTCATGCAAAAGTTATGAAAATCTAGGTGTAGAGAACATAGAGTAGACTTAAAGCTCTGACAATTATGAAGCAGGAGGTCTGTTGTACATGCTTGACAATTCAGTAGACTCTGCTCTTGTAGAAAAAATGCTGGAATGAAGAGGATTCTCTTGTGATGCGTTTCGCACTTATTTTGATTACTGTAAGTATTTCTCCATATTAAATTAAAACAAATAAAAAATAAACAACCTTCCCACAGCCAACACAGAAAATGACTATATTTTTAATTTGAAATATTTTTTAAGCAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGCAAATTCCTTTTCATTAGTAGGTTCAGTATTTGTATAGGTAGCTCTCTAGTTAGAGAGTGAGGCCTTGCCTCTCCCAGTTAAATTTCCAGAATATCAACTCAAGAACCAGAATTTCATATTTACATTTGGATTTGTGCAATAAAAATGATTCACGAGAAATCCTGAGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCAAAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTGAAACAGAAAGAAAACTAAACTTTCAGTCTCCCCATTCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATGTGAACAATCACTTGAACCAGACAAGAATGATGATTGTAATCACAGGTTATACTAGAAATTATACCTGTGCCTGGCACATCTTCCTGTATAAGAATATTGACTTTATGATAGGCAGAAGGATGTAAAAGTTAAATTTAGTCTTAAACAAAAAGAGGAAATTAAAATTTTCCTGCTATAGCATGTTTAATTAATTGAAGCAAAATAAAATCTATTTACTTGATGGTGGGGAAATATCATTTAACAATATAATAGTAACTCCTTTTAAGTGATTAAAAGTCACAGATAGTTGGTAGCTGTGATACTGTGTAAAATAAGCATCAGGATTGTGACGATGAAATATTCTCTGTTTTATGCAAATGCATAGGAATAATGAACAAAATTTTGTACCAAGCTTCATGCTTTAGGTAACTAACTGCATGTATTCAATTCTATCTAGGATAATTTCATAATAGCTAGGTGTCAAATGCATAATAATTATGATTAAATTATTAACTAAATATTAAAATAAGCATAGTAGAGTTACCAAGTGGACATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATTGTATATATAAAGGCGGCCTGGAGCTATATGTCACCTTAAAGTGTTATAGTGTGTTCCAGTGAGGTGGTTTAGCAGATAAAATTTCATGCCATGAAAAACCAAGAACCTAAATTTGATACCTACACGTATATGTTTGGAAGACTTCCATATTCACTACATGAACAGAACACTTAAAAGCTTACAGAGAATATTAATAATGAGACTAATGAGAACAATAATAATAAGAAAAAGTAAATACAAAACTCTAGGAACATTTTAAAGAAATAATGTATTGGCCTTAAAATAGAAAATTCAACACAGATTCTTATCACATTAACTATTCAAAGAAAAACTAAAAGCCTTTTACTTCATTCTATATGAAAGCAAAGACACATGAGATGGATTGTGTAAAGAAAGAGAGAACTGCAAACTGTAAAATTAATATAGTCATTGCAGAGGAAAGAAACAGACACTAACCCAAGTTTCTATAAGTAAACATTTGGAGGATTTACTGCATAATATTAACATATTTAATTCAACACATCTTACTATGATAAAGGAAAGAAAACTGGAAAAATAATGCGTGAATGTAGTCTCAGAACCTAGAATGTGGCAAAATATCTCAAATTCAAAGATACCCTGAAATACATGAGAAAATTATAAATAGGTTGATTTTGTTATGGAATAAGTAATGTAGTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAGATTCATGAATGTATTTTCTGCACATATTATGAATACTAAGCCTTCTACATATGCAAACACAATTGATGCAAAGTAATAAGAAAGGAGAAAATTCGCAAATAGTATGAATAGTAAGTTAAGGATTAATGCATATACAGTTCAGTAAGCAAAAACGCTAAACGTCACGATTGAATTGCAATATAGATGTTAAAAAGTAATTAGCATTTGAATTTATGAGTGAAACTATTTAAAATTTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAACTGACAGAAGTCAGAGACTGATACCTTTTTAAAATATATGTACCATTTAATTTTGAATGGTATAATATGGGTTCTCATGTAAAATTGATGGCAATATATATATATTATAGCCTTCTGAGGTGGAAATTTGTCAATATTTATACAAGTACTACATTACTTAACAGCCTTGACATCATTCCAATAATGTTTTTTGTAACTTATACAAAATATAATGTAAATAATCACCATTGAGTACTGTGCCTGAGTCAGTGTCCATGCTGATTTTCTGTAGCGAACTTTAGCTAATGAAAATGAAAATAATCTGAAAGGCACAATTAGGTTATTATTTAAACAAATGAGTGTACTTACATTTATTAAATGCATGATATTCCATGAAGATTCCCCATGCACAGTATTCAAGATACATTGTTAAATGAAAAACAAATGACAGAATATTGCATTATGTAATCAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACTAATAATAAAGGAGTGGTATTTTCCATACATTACTTTACTCCACAGGTTAGGTTGGAACATTTATTGTTGCCTAGATGCGTATTTCTTCCTACAGTTCATTATTTCTTCTTTCTCTGAGGAGTGTAGCCTTAGATCTTCCTCTTCATTCAAAGAAGGCATAACACCTAACTCCTTTCTCCAAGCAAGGGTGATTGTAGATATGTCTGTAAACGGCAAGAGGCATTTGTACAATCTAATTGGGGGTCACCAGAAGAATTATTTACAAGCAAAGCATGTAACACAAACTCTGTTCAATCAACTTACAGTATTGAAAGCATCCCAGGACTTCTGTCCAGGCAACTGCATACGATGTCAAGAGACATTAAGAATTTCAATATATGTGACTAGAGAAAATACTTTCCATTGTGTAGCATTCTCAATATTTCAAAAATGTCATCATGGAAAGAATATTAAGAGCTTTAGGACAAGAAAAAATAGTGATTGAGACATCAAGGCAGAAGCGTCACAGTGACACCTGGAACTCACATGGAATTCTAATATCAATCCTACACATTCTGTGCTCTATTCACATCCTATCACATGCTCATTCCCTAACACAGTCCACCAGTTATTTTCTAGTCCCTGCAGTCTCTGAGGAGCAAGGGTCTGGATCAGCCTTTCCCACTCGGTTATGAGCTGGTGTAAGAGGCGCTTGACCGCACAGTCTCCGAAGCGCCCTTTGCCCTTTCCATTCATGTTGCTCCTTCAGGAGTCACTTGTCACGACCCCTGACAGTGTGCACAAAACATGTAGCCCTCCGGACTCAAAGGAAGACATTCGACATGGTTCCTCCTCATTCAGAAAGCTTGGATGATCGCGTGCTACTACAAGCAGAACCGACAAGTGAGGCATCTCCTGGCTGTGCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACTGGAGGACAGCCCCTCTCGAGCTTTGGTTGTTTCCTGAGATCAATGGTCACTAGAGATTTCCCTGCTTTGCCTTCCGGACTTGTCCACAGTTCTCGGGAGAGAGAGAAATACTCAAAGGATACAGCTCGACTGATGCTCACCACGACTCACCACTGCCGACTCCTTTCACTGCCCCTTCACGGGGTAGTGTTTAGAGAGGACAGAGAGCCTCATCCCGGACTTTACCCTCTGACAATGCACCAGCGATTTCCCAGCCTCCATGGCCTGGGAACCCCTTCAGAGTCCCCCGAGATGATTATAACCCCAGAGTGCAGGAGGGGAATCAGTGGAAGGATTGCCAGTCTCCACAGCCTGGAAGCCCATTCAGTGTCCACCAAGCGGATTATAACTCCGGACTCCAATGGGGGAAGAACTTGATGGTTCCCAGCTTCGGCCACCTGAGACCGCCTTCAGGGTCCCCCAACCGGATTATAACATCCTACCCCAACGGGGGAAGCACTTGAACAGCAGAGACCCGAGCGACTTTCCACCTCCGGGACTACTTAGACGGATTCGGCACAAGTTCAGATGCTCAAAACCCTATGAAGACAGAGATTCAAAAACCTGATGCTCGTGTTACAGAAATGCTTCAGAAACTCAAAGATCATATAAAGGCTTCAGTCAGTAAGAGGGCCCTAGACCCCTGAAATGAACTGACAGAGAAGAAATGGACAGTTCGACTTCCTCTGAGGGTTCCTGAGGGCATGAGTAATCCACTGACTAAGGATAGCAGATCACTGAGTAACCCACTTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCATCATTTGTGAAACATCTTACCATCCATTGTGTCTTGTACTATGCAGTGTTCGTTCCTTAGTGCAATGGTGTCCCTTCAGTCAGACTGGGTTTTGACGGTCTGTTGAACATGTAATAGCGGCATGGCAGAAGGTTAGCGTAGGGGGGTGTGCTCTGATGCAAAGAGGGACATTGCACTAACTGCTCAGTGACTGTCTCTGCTGGCCTGCACTCTGCAGCATGTGCCTCCTGCGAAGCCAACAGCTTTCCGTGTTGCCTGAGCTGACAGCCCTTGCAGCCTCCTCTAGGCCCTCCTCTGTACATCCCCAGGGGATCATCTTGAGGGATCCCTGAAGGGAAATCCCTGATAAAAATTCTCCAGTGCTTACTAGAGCCTCACGCTAAAGCCCAAACTCCTGGTTGGGAAATAAAACCAGCTCCCAGTCCACCACAGCCTGACATCGGGTCCCATCCATCCTGCCTGCCATTCATCCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAAAAGAGAGGCTGGTGCACAAGCCAGACACTCACCCTGTGTGGGATACTGACTTACTTTATTAAGTGATTTTAAAAATGTATAAAAAATTAGAGAAGTTTGCACCCGAAGAATGGATTAGCACTTTCATGTCTATAATTCATTCACCTGCTCTCTATAAGCACCTACTACCTCCAGGGACTCAGATAAGCCAAAATTGATTCCCTCTTTCCACCCTAGATAAGGCACAGGTAATCCATCGAAAACTGCTAAGCTGAGACTTTAGGAAACCTGTTGAAGACATCAGTTCAGGAAGCCAGATGTCCTGGCCAAGACCTTCGAGATGGGTCTTCACAGAGATGGCAGATTTGCTAAGGAATTGGAGACCTGCCCTTCAGAGAAGATGGCTTCAAAGAATGGAGTCTCCAAGCACCTCTCCTTGGAACAAGTGCTTGTTCCTATTTGGGTTGGGGGGGCGGCTGCATTTCAACCTCAGGCACCGGAGAGTGACGTGTCCAGAACTTCACGAGTCGGCTCAGTGTGCGATGACTTAGGTGGAGAATCACTAGCTTCCTCACTTCAACTAGACCAAGGAAGGATGCTCTGCTCTGTCTCGCTGCCTTGGAAAGATACCTTCAACCCTGTTGTTCATGCCCAAGGCTTCCTATGGTCCTCACCTGTTTGCTTCTGAGTCAGCTGAGGTGTGTTGACATACCTCACTGTGTGAGAGCTTTCCTTAAGAGCTCTAAACCCCCAACCCGTCCTGTACACTCCATCTCTATTGTTCTATTTAGCTTGANNNNNNNNNNCTTCAACAAAACATGAGATGGAAGTGGATGTCTCAAATGGCTAATGCTTGCAGTCTTCTAAAGTTGAGGCCCAGGTGAACGCAATGAATTGTGGGCAGTAAATCACACAGACAGATCTTTATGCCTATTTTCTTGGCTTTCGATGATGTTTAAAATGTGGTGTTTGGGGGAAGGAAATTACAACATGGTAGCAACAACGATTTATCGTGTGTCTCTGTTAAGGTTTGTTTTATTCAAAGTGACAAATGCTCCTCCCATGACTCCATATTTAAGGAGGTGAAGAGGTGAGCTAGGTCCATAAAACGATGGCCTTAGGACCCAGGGCTGGTGGTTGTCTTCCCCATTTGTCCTTCAAATATATCTTGCCACCAACCGGTTATAGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCACTTAATTATAGTCCAAGAAAGAGCATCTAGCTATGGGCCAAATAAACAAAATACAGGATCTCCAGCATGCCAGAAACATGGATAAAATGCAAGCTGGGGAGATAGTTTTGTGGGAAGCAGTGCCTGCTGTGAAATTACCAGCACCTGCATGAGAGCCCATAACCCATGATTGGAGGGATAATGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACCTGGAGGGTGTTCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGCTTGGAAGGAACATCATGGTTTGCCTGTTCACTTGATGCTGTCCTGGCCAGTCTGCTGGCTAACAGAGGAGGAGCACCTCTTCCTCTGCAACCAGCAAGGTCTATGCTCATTCCACTTCCTCCCACAGACCTCCTTCTCCCATTTCCTATGAGCACAATGAATCTTCAAAAAATTTTAGGGCCCCCAAAATGAGGGAAACCATGTGGTATTTGCCTATTTTGTTTGGGAAGGGCCCTCCCAATGTAAGCCCTTCTCTATTTAAAAGATCAGATACCAAACAGACCCACACAGCCATATCTCTCCCCAGAAGCTCAGGAAAATACTCCAATTTCAGAGAATCTTGAAATCCACCTATCCACCCTGTTTCCCGCTACGACCCAACACATGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAATCTGTCTGGCCCTTTCTTCTCCTAGACTAGAAATTGTAGGTAATATTTCTGCTTTACATGTTCCCAAGGATCCCTGTGCCATGTTCTATCTGACCACTGAAATGACTTGATGCCTTAGAAAACATGACTTGCCAGAGCTCCGGTTCTAGGTGCGGGGGACAGGGAGTGGGCACAGAGGCCAACCTCATTGTCCCCAATGCTATCTGCTTTGGTCCTAGTTTCCTTGTACTAAGACAGACAGTCTGGTGTCTACTCCTCTCCTGGCAACCCATGCCCACAACTTCACCTCTGAGAGTCTTTCTCTTCCTCCAAGGAAAGGACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACAAGGAGGGATAGAGGGATGGGGTGCTGTAAACATCTATCTCCAATGCTCACCAACACAGCTGTAGCTTTCATAATATCCATGATGATTCCCAATGTAAGGGTGCACAGTCATTCACGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCCATCCAAAGAGAGAGCACACAGCTTAGGCTCAGAGCCTCTAGGTGAATGGCAGTCAGCCTCTGCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCCTGTAATTCTTTACAGAATCTTTATGGATTCTTAATAGATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCATCTATGTCCGTATGTCACGAAGGCAGAGAAAGGCCTGGAGAAGGAAGGAGACTAGGCAGGGGGTTGGGGGATGGGGGTGAGCAGGAAGTTCGGATAGGGTAAAGCACATGACATGGTTAAGGAAGTTGTCTCGATGCAACCCAGCACTGTGGATAATGAATAGACACTGATACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTACAATTTCAGCATCAGAGACACTGATGAGGCTGAGGACCGCCACCTACATTCAAATGCACCAAGAGCCATGGCACCCTGGCCTGAGATGGCTTAGGTATCTTTCCTTTGAAATTTCAAAACACGTCCTCAGTCAAATATGAGCATCCGACATACACTGCAGAAGCCAGGGAGATGGATCCACAACTAAAGCACTTTCCATCGAAGCACAGAGACCTAGTACAACTCCCCTCCCCTGGAAACCCACATAAATGGGGGGAGGGGTCGGAGGGGGTGGGTGTGGAGGTTGCCTATAATTAAAGCCTGGGACGGCAGAGTTAGGGAATCCAGGGAGGAAAGTTACAAGCAGAACTGGTCATATCAATGAGTCTGATTTTGACTGAAAGACCTTGCTGCGGAGAATCTGATAGGAAAGCAATGAAAATCTATGACATCATATCACACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGGAAATGGATAGATAAAATACATAAGTTGAACTGCAATTAGGCTCCATTTATCCGTTTTTGATGTAAAAAGAAAGGGGTTGGTCGAAATGCCCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTAGCCCTATTAGGCGCTCACGGACCTACAAAGGGCAGGTTTCCCTCTCAAATTGGAGGTATACGGCTGTACCCAGGTCAGAGGTGGATGCAGGTCTCCCAGGTGAGATCTCACGGAGATATCGTCCCTCTGACTGGCGCTAGAGGGCGCACGTGGCCTGGAGCCCCTCCGTGTTTTCTTCAATCTCGCATAGTCCAGGCAGGGCTCTCCAAACCCCCACCCCAAACCCACCCTAAACCCGGAAGGTGGGGACAGAGCATGAAACAGCCTTGCAGCTGTCAAGATGGGGGACCCTGCCTGCTCCCTCTCGCGGCACCCCAGAGCTGGTGGGAGTTACTGGAGGAAGGTTTTCCTTGTGCACCCTAGAAGAGACCTCAACTCGTACAGACGTTTTTCTCCGTGCACAGTGGAAGTCAAGTCTTAGATATCTTGATGGTCACTCTTGCTTTGGGATCAATGGGTGGTGGTGGAGATTTGCAGCAGTGTCTCTGAGGTTGTCTTAAAGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGCCCGGAGACAGGATGAGGACCTCTTCACTGTAGGCTTGGGACAAAGACTGTACACCATCCTATACCTGCAGGTGTCTCAGAGAGCACCTGTAGAGACACGAGCTGCAGCCACCCACGCGCAGCTCCAGTGTGGATTGTTCTGCTCAGGAAAAGAAATGCTGACTTTTCATTGATCCACCTAATGGCCTTGTGTGGCTAATCAGCCTGAACTGCATCCTATTGTTTGTCTGCAGTTAGATCTAACTGTTGATCTAATTACCCAGGTCTAGAATTAGACTCTCACCCGGAGCTGGGAGAACTGCTTCCACCATCTCCTCCTTCTAATGGAAACCCTTCTGAGACTGAGAGCGTCCTCCCTGAAGCCTCAAAGTTGCCTTGAACTAAAATGGCAGGTAGCAAAGAAAATCTTATTTCCCCCCCAAGCCCTAACTAATTACGGGATGTCATCCCAGCCCGATTAGTATTTACCCAACAATGTGCTGATTCCTGATCCAGCCAAAAGCTTACCTGCCATTTAAATGGAGCACGATATTTAAATCTTAATTTCATTACCTGCTGGTAATAATCTTACAATTATAAATCCAAAGTATCGCTCGGAATATATTTGCATACGTAAAGGAATTTGTCCTCATTGTTGTTCCATGTCACACATGGCTGTTGGTTTGACGTTCAAACCAGAGCTGAATATCCTTTTATGGAGAGAGAGATAACGGGGCTTTTCCCTGCACCGAAGCCTGCTTGGAGAGGGAGAGAAACACATGCACACCATGAAAGGGCATCTGGGCAAGCACAAGTGCCCCGCATTTTACCTGTGAGATATGAGCCACCTCTGTGTGGGTTACTGATGCTCTCACATTTCTGCTAACAAGTCAGTCGATACAACAAAAGCCACTTCAGAATTCCCAGACATTCAACACTGATTGTCACAGAAGGGGCAGTGGAGACTGTCAGCCTCTGCAGGACTCTCAGGCTGCCAGGGCATCGATGCCTATATTCTGGCTGTTATATCTCTAGGGCAACGTTCTCCCAGAGGAATAGAGGGTTTGCGGGCTCATCAGCACACGTGTGTGCACATGCGCAGAAAAGAACCATCACGGCAGCTGGGAGTCCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGACAGACCTTCTGGAAGAGGAGAATGTGTTATTTCTTTTCAGGATCTGTGGGAAGACTTTGGACACCTGGGCAAATGTGGAATTACCTATACATCCTTGGAAAAAATTGGATAGTTCCAGAAATGCCTGGTAAAGTGGAAGATCCAAGATCTCTATGGCAAGAGAGGAAGGTTTATGTGAACCTGGAATGTGTGGGGAATTACCTGTCCCAGTTTGTCAGTAGAAGAGTCAGCAGAAGGAGGCCCAGGCACACTGTGATCTTCTTTGAGTCTTTCACTGTTCTCCCCAGTACTGTGTTTTGTAGATGTTGCAGGCGCTCTGGCTACCAACTCGTCACAGTCCACATGTTCTTCAAACCCAGTAGACATAACCTGGCNNNNNNNNNNCACCTTCCCAAGAATGGGCACTAAAGATGAGGCCACTCTTTTTCTAGTAGCAGGATGAAGGCAGATGTTCTGGTATCCCTGTTCCTCAGCATCGAGATATATTAAAAAAATTAAGACACTTGTTTTATGTGTTTCCACCACATATGGTATTTACAATATGTGTCAAAGAATCCAGACTCACCCCTAGTTAAATACTTCTTTAGTTGTATTAATAAGTAGCCCGTGGAATCTTATATTTCCAATTACTCCTTCCCATCTGCTCTAGCTTGCTGTCTATTTTATATTTACTTCAGATGTGAACATATATTGCTATTATTTCATGTTGCAGAGCAATCATTACTGAAAATGTTAATTTTAGTTCTGTTTAAATTACTCTGTTCCTCATGCACTGATTTCAGTGTGAATATCAATTTCTTCTCATTATTTTGTCTCCTTAAATGATTCTTCTGTAACATTCTTTTTCAAAGTCTACTTTTTAATTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTTTAACAATTCTTCAATTAGTCCAGTTGGTTAGCAATTCCACTAGATGTTGTCTGGGAAAAAACAAAACTTTTTAAAAGTTTTATATTTAATAGGCACTTTTTTTCTTCTGAGCACAGAATTGGAACTTTAGAGTTATTTATTTCAGAAGTGACCTTGTGCCATCCTGCCTGTTTTGCAGTGGGCATGATTTCCAGTCTAACCACACCTGTACCTTCTGTTTTGATTCTCTGTTCTTTCCTTGTTTTATTTTTCTTTCTTTCAAGCTTTTCCACTACCAAGTTCTTTATTATATTAATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAACACACTGGGATTCCTAACGTGGTTTCTGAGAGACTTAATGAGTTGCAGACAGAACAGGAGAGACTACGTTTCTTAGGGTTGTTCATTCAAGGTCTCAGCCACAGAGGATGAAAGGTAACACGTTCAGTATGGCAAGAACAGCTCAGATTTAGGTCACTACAACTCAGTGTGGATCCGCTCACATCAGCCCCTCCCTGGATGTGTGGCTTGCCTGGAAGAGTGTTAAGACAATTGTACATTGAATCCTGTTCTGACATGCAAGCATAAATGTTGAGGACAAATAATGTTTATATGATTATGGCTATGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTAGAAGAGAATCTTTAAAAAACATTCTTAGGAGCAAGTAAAAGCTAGCCTGCCTTGATGGACCTTGCCCTGGAGACCCATGTTAGTACAGTAATGTGTGGAAAATACTGATTAACTGTTATTGATCCTCCTCTATGACTCTGCCTGGAAGGAGCCAAAAGAAAGCTCACAGCCACCATACAGCCAGGCAGAAGAAAGGATTGAACTTGAAATCTTGAAAGAAGAGATTAGGGACAAGAGCTTGTATCCTGAGTCCATGTGTATATTTCAGGAAGCAAAAACTAGCCTATAGTGATAAAGGCATCATCATGGTTTGAATATGCTTGACCCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCATAACACCTAAGGAAATAGAAGCATATTGAAAAAGGGACATAACTATTTCTAACCATGCAACTTAGCTCTGATATGTCCTGAAGTGATCACCACTATTTTTAAATCAAATATTCATTTTTATTTATTTCTCAATATTTTATGCCATGTTTTAATTTCTGATTATGTGGAATCAGAAAAAAGAATGTATTATTCTTTAACTCCAAGGAAATAAATTAATTTACCTTCTGATACATAACCCTGAATATTCTACATTCTCATGAGAATAAAATAGCGTATAGGTAAAATTATTTTGTCTGTATGTAGACTAGAAATTAAGTCTGTTATAAATATAAAGTTGAGACAAGAACTTACCTTACTGTGAAAGGCAAACTAAGATTGAGTATCTCCTCTGAACAAAGATGCACCATCATTCTTTCTCATGTGTAGGTCAGATTTATCGACACCATTGCTAGATTTTTTCATGTAGGGACATGAAAAAAAGTGAAATTATTGTCTCAAATTATTATCNNNNNNNNAATATAAACTATGTAGACATCCTGGAAAAATATACTGATACATTTAAACTTCACATCATTCCTTTAGTGGTAAATTAATTTGCTTTTAAAAGAAATGGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAATGGTGGAAGGGAGTTCAAAATGGATTGAAGATAAGAGTTACTGCTGTGCAAGTTTCATGACATCATTGGGTCCATGACTCTAGGCTGGGAATTTGGATTCTAGTTACCCACCTGTGAAGTGTGACATATACATGTGCAGACATATATGCAAATAAACATAGAGATGCAAATACATTCATACATGAAGGCACACACACTGCAAAAAAACATATACTATCAAAGGTGGTTTTGTTTTGTTTTCTTTGCTTTGCTTTCATTTACTAGTAATGACTCATGCCTTTATTTATACCATAAAACCAGAGAAGGGGATGACAAGTAGGAGGCCAGAGCTTCACATGTGAGAGCTTCAGAGCAGTTAGTACAAGGCTAACATGAAACACATGAGAACTTTTCTCAAAATCCTAAGAGCTTGAAATATAGATCAGGGCCTGACTGGCACACAGTAGGTTATAGCTTTGCTCTTCACAACTGAATTTTTTCAATCAAATTTCAGTTACTTCTCTATTGAATGATTTCAAATAACAAAATTGTGATTAATTTTTAGAATTCGTTTTGTGTTCAAATGTAAATCTCCCAAACTCTAACCTTTATCTCTGACTTTCTCAACCAGAAAAATCATAGGAACATTTGATATATCTGGCCTTATATGTTGTATATTTTCATTTTAAATGGCTTTCTTTTACATCATTATAGTGTTCCTGGGATTTACAGATTACCTACCTGGAATATTAGCAGATACAAACTTAGAACCTTTGGGTCAGACCTTCACAGGTTCTTTCACATAATTTATCATTCCTTTTTCAGGTGACATAAGGAGCTGTTGCTGAGCTGTGGCTAAGACTGAGTGTGGATTACAATAGTGTCAACATCCTTCTGCAATGTGAAGCCATACATGTTCCCTAAACACATTCCTGAAAGATAGTTTCCATAATTCATGGAGTTTTCATTAGATAGCTACATTCTTTCATTTTTGGAGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACCTGCATGGAGCCTGGGTATTGCTCATCACGGTTTCACGTGTATGAGTTGTTCTATAGAGTTATTAGTTTTCAATGTCTAAGATTATAGATTCTAGTTTTTGGTATTTATGAAATTTGCAGATTTCATAACTTCTAGAATAACATGATTTCCTTACCTTTTCATTTTTTAGTTTTTCTGGAATGATTAAAATAAACAATTTATAGAGAATAACAAGCATAAGAAAAATGTATATTGTGAACATATTTCTGCAAAAGGTCTCATGTATTGATGCAGTTGAAATAACGAGATTTGCCATGCTCTCTGTGACTGCTCCCACATCTCCCTTCTCCTTTCCCCACAGTGATAGTATTTACTCATTTACTTTTCTTCTCCCCTTACATTTGTTTATTCATTAGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTATGCAATACCCAAATTTAATATTTCCTAATACTATCTGAGAGCATTTCTATGACTTCAGAATTAGTAACTGGATTATTTTAGTGGAAAGTGATTATGTGGGAATTATTTTATACATTATAGACACAGTGTTTTAATGCTACCCTTTCTTCTATTTTATGCACTACTCATTACATTTTTATATGTGTTTTAAAAAACCCTGCTTAGCCAAGAAGCACAACCTCTGCTGATAATATTATATAGCTTCCTTATGTTGATGAGTATGTCTCTACATCATTTTATGCTCAATGTTTTGGCATACTGATTTCTCTGAATCCATCCAATTACAAAATTCACCATTATAGCTAATACCTTATTTGAATTATTTAACATGTGTTTGGTTTCATCTTCATATTATATACCAAAGGAAGCATAGTTAGTGCTCCCCTATAATCAAATAGCCTCATCGTCTGCAGTATATTAGTAATATATCAAAATTCGTTTCTTAAGTTCATTTACTTTGAAGAATTTAATCTCAGCAGAAATGCTGAAAAAATATATTAAGTAACCTCACTTAATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCCCAAAGTTCAAACTCAGATTACCCCCAACAAACACACAGCTCACTGAAAATAAAGACCATGGACCCATTATATAAGTAAGTACCTGTGAGCACATGCTTGAGAAACTCTAATTTTTTCCCTCCCTTAATATTAAGGGAGCAGAGGTAATGGTTTCCCCTAATTTCTCAGAATTATCCATGGTTCTGGTTAAGATGCAAAGAAAAATATAGAATGCCTATTTATGAAAGATGAGGTTATTTTTTTATTTGCATCCTTAATGTACCATAATCGATGAAATACTAGATGCCTAGTGAAGAAGTCTTATAAAAATAATGATGAAGAGTATTCAATATAAAATTATATTATGTTTATTAGAAGAATTTTTCCACTCAATTTCATAATCCATTTTGTATAATACAGACTCTGTAATTCTTCTCCACAGATTCCAGTCAGGATGTGTCTTAATACACCACGCTTATTTAAGTGTATTTTGTATCTATTTGTATCCACCTCCCCATGACAACCACGTCAATATATATTTCATATACAGGAAATGCCTGTCTTGATATTTCCATTTATTAGGATGATACTATCAAGAAGATACAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGGAGGAGAGACATAGAGAAAGATACTGCATGGTATCCTCTTGCTGCACCCCCCACAGACATAAACCCATGAGATTGTGCACATATGAGCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATATTTAAATTCCACACCAGATCATAATACTATCTATATAAAATTAAATTATTCAAATGAATATTTTAAAGTTCAGCGGATCTTCATCTGTGAAATAGCACAGGCTGAACGAAATCAGTTGGTGCCAAACCTCCCTACGGCTGCACAAGAAATATTGTAAAACAGTTTTCAAAAGCATGAATCCACATGTGAGGGAATCATCAGAGATCGAGGACCTACAGGATCGGGTAGGGATGCTCAGTAGACCAGACACGTGGATCATAAGCAAAGAGCCTGGAAAACGGGCCATTCATACCTTGACAACCTTCAAAGTCTAGGGGAAACGCAGGGATAGGTACCCCCCGAAGTGGGAATAAAAAAACTTTAATACATTTACAGGACACTTAGCTTCTAAATACAGTGTGGATTGGAATCTACAGTGTGAAAAGACAAAGGAGTAGTAGTGTCCAGTTTTCCCCCTTGCTGTGACAAAATTGTGTCATTTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGAGAACTTAAAATGAGTCATTTAGTTGATGTTAATGCACTGAGGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTTTTTCCAAAGGTTAATTTCTCCTAATTATTTTCATATGATTATGTAAGATGCTAATATATGGAAATCATGTGTAGGTTATATGGGAAATTGCAACTATCCTGGAGAATTCTAACATAAATATGTTTTTTAATGCAAACTCGGTAGTGATATTTTTTTCAACTTCCATTTTTCAAGTCTCTGTCTATTCTAAAATATATGTGTGTATTTTATCTACAGTAGAAAATGTCCTTGTGACGTAATGAAACATTAGTCAGCCCTACTAAGGTGCTTTCTGGATGTCAGTTAACCTCAGGCACTGAGAGATGTGATGACTTAAGATGGGCCCAAAGCACTTTCGGGATCGCAATCTGATGAGCATGGGCTTGTGGTCACATTCACCCCCAAAAGTGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCCGACATCACTGACTAACTATAACTCAGCTAGAGCTTCGGCTTTGAGATCCTGGAGGAGGAGGCACTGGGTTTATATGGCCTTACACTTTGACAGAAGCAGACAGCCACACTCACAACTCTCCCTCTGGCCCCCTCTTCCTTCACAGCGAGTTCCAACACAATTTCTTATTTCTGATTTTATCCATCCAGTCTGGTCATCCCTCTTCCAGATCTTAAGTTTTTTGTTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATAATTAGTCACCCAGTTAACACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGCTTAACTGCTAGACTCTCTCCCCAGCCACTTCCAGTACTTTCTGTCCCAACTCCCCTTTACCTTTCTTTTTGAAATTTATTGAGTATGCTTGACAAATGGAGACTGTATACATTTGGAGTATGAGGTGCAGTATTCTGATCACATTATACATTGAACAGATATTTTAAGATCAAGCTCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCCTTAACATACTCCATGAACACAAAACCGCAGTGACAATCAGTTCACTGTTCCCAGGCTTTGATGTTGTTCATCCCATAACCGAGTTATGTTGTACATTCTGTCCAATCTACTTCTCAAAAGGAAAAATGAGCACACCAGTCACCGGTTAAAACACTGAATTGGCTCCATGTCACTGAGGGTAAGTTGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGACAAATGCTGATCCAGAAAGACCAAGAGCTATGACACAACATCCCGAGCCTGGGAAATCATAAGTTTAGCTTCTTGTGTTTGTAAACTGAACAGAAAATGGGGTTAACAGAACAAGGAGAATGTAAAATTTTGTGTTGCTAGAATAGTCAGTCACATAGGTTATAGAGCGGCTGAACTCAGGGTTCAACAGGTGTGTGGTTGGGGGATTCATGTCTGTGTATGAGTTGAATGCCTGTTCCCAAGTGTGTGGGCACATATGTGTGTATATACATTCAGAGATGAGTAGAATGTGCATTCTTTTCCTCACTACTCTCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCAGGATATGGTCTAACTCAGCTTTCATGCCCTGCCTTCTGATGTGTGTGTGTCTCAGTGTCCGAAGAAATATTCTCTCACAGAAACGGTTCCACCCCCACATGCCTCTGTGCTTACACCCAGAACAGAGTGTCTCTTTTATCAGGAGAACTAATTCAGAGGTGGACATGTTCTGATTGCATCCCGTGAGGTACAGAGAAGACTGGCTGCATCTTCAAGACTTGGGATTTCTTACCCTGTGAACTGAAAGCTGGTGTCCCTCCCTGGAGGATGGAGAAGAGGAGAGAAGGATGAGGGAAAGAGAAGGAGGCAGAGGTGTATGGTTGAGGTTGAAGTCACATTAAAAGTTCCAAGTTAGCATCAAACCTGAAGAGTAGACAGGGTCATTAGCACTCTTTCTTGTATATGGAATAAGGACAGAAGTGACTGTGTTATCTCGTAGGTAATGCATACTGTCCATCCTTCTCTTGTGCCTGCCCAGGTCACTGTGGCTTACAGTGATAGAAGAGCCAGAAGCTGCAAGCACAGGCTCCTGAGAATCTGTTCAGCATCAGTCCTCCCTGCTGCCCCATGGAGTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGACCACAAAGAGCTCCGGCATGGGCTTGTCTTGCCTGGCTCTCCTTCGACTGGATGGCTTCCTACACACCTGTGGTCCCTCTTACCATATCTAGCCCCAGGAAGTTCCTTTCTTTGACTCAAATATAAGCTTATCCTCAGAAAAATCTTGATGGTGACACCAAAGCAGAGGTGCTGCATTGAGCTCTTTCCTATGCCATTTGCCATTACTTTAAAATGCTTTGCGGTTCCTGACCATGTAGCTCTCTCCTCCTGAGAATCCCCTGTACACTCCATGGGGTTTCCCTGAGCCACATCTACAGTCCAAGTGTGTCTTTGGAGACAACTTTATCTTGGACACATTCATTGCTGTTTCTTCTCTCAAGAATAAGTTTCTCACTGCAGGACATGAAAATACTTTCTATCATTGATCAATTCTGCTATTTGGGTGTTTTTATACTGGCTGGTTGTCTGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGTCTTATAGAAACAGTGTGTCTAGTAGAGCCACAGACGCTTACCTCATAACCACAAATAGAAACGTATAGACACTTTGTTTTAATTTAAAGGTAAGACTTGCTCATGTACTGACCCGTGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGACCCAGCACCATAATGATTCTCTTGCCCCATGTTACGTACTCACCACCAGCCACTCTCTTCTCTCAGTGTATAGACCCACTTCCCTGTATGGCAGAACTGAAGAGTAACTACTGTCACCAACATGAATACTCGAGGATATGTGACAAGAAATGAATACATTCTACAGCTCCCAACACCAAGCAAAAGCATTTTAGTGTGGGCTACACTTACTGGGAGACTGTAAGTCACTGGCCATTTAATGGGTCACAGTAGACCAGAGAACCAAAAAGTCACAACCTACATATCATCTCCTCTCAGCAGGAGACATAGCCCTTTCTCAAAACCCATGAATCTATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTAGCCTTATCTCACATTCGGCCATGACATCACAAAACATATAATGGCCATCTTGCAAGGCTCCTAGGCCTCAGCCTCATCAGCCGCTGGAGCTTCTGCAACTGCACTCCATGACACTCAGCCCCTTTTGTGAGCACGACCTTCAGTTATCCACGTAAACATTGTGCTCTCTCCATCTTTGCTCTCAGCCAATAGCTGTCCAACTTCCAGCCAACTCAGCTGTGACCAGAAAAACCCTCATCTAGAAAGCCAATGAATTTGACTTGATTTTTTCCCTGACTGAACGGAGTGTTCTCCCTGCCTGGTTACACTGGTGTCTGAGTCAGCTGTAATAAAACCCATTACTAATAAGATCAAAGTCACAGGAACTATGACAAATAACAAATCACACGACAAGCATCATAGTAGGCCAAGTCTTTTCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAGCAAAATTTATAGCTTCCTTTCCTTTTTTGATACTCATTTTCCACTAGTTCATACAATATCGAAGTCTATAAAAACACGGAAGTGAAGTCAGGACCAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTACATCGAATCCGGACCTGACCTGGTATGGTCAGCATCACTTTTGGCCACTTTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGTACTAGGACAATGTGTATCTTAAACCCATAGGGTAGCGCCAGAAGGTTGTGTCAGAGGTCTAACCTTCACCTCACACTAGAAACAGCTGGGTAGGTTTCTCAACAGCCCCTATTTCTTTCTGGTACTGAGCTACACCATGTCTGCATTGCAGCATTTTGTCTGGGGTGAGATACCATCAGCAGTCAATTGTAAAGACTCCCCCCACCATGTGTTTTCTTGAGTGTAAAATGGGACATCTATAGAGAAACACGCATATACACAGACTCACAGAGAGAGGCAAAAGTGGAAGGAGTTGAGTCTTAGGAACCCTCAACGAAGAGGGAGTGGAAATATAAGATACAGATGTCAGTGTGAACCAGAACAAAGCAGTGTCTTCTATACACGACAGGACCACTATCCCTCAGCCCTAGCTTACATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGGAACTAATAAATGTGGTTTATAAAATACCATATCTGTACTGAACTCATACAAACCATTTTGCTTGTCATCTCCTAAATAACAGCCCCTCATGATTTCATTTCATTAAGTACAAAAGTTATTCAGAGATTATTTAAAATGTAGGAGGATCTGGGGAGATGGCAGAGGGGTAAAGACAAGTGTGTGGTCACACATGCAAACACCAGGGCTTGGTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAGGACATGATATATCTCCTTATTGTGCAAACGAATCCTTTGTTGAGTGTGTGTCAGTGACTCCACACAGTTCTCCTCCTCTAGGTTCCTTTGTATTACAGAGAATGATCTGGAAATACTGAAACAAACATAAACTAAAGGCTTTGTTGGGGTTTCTAGGCTTGCGTTAAAATCATATTTATAACGTTTTATTAAATGGAAGGGAAATCTTCAGCTCCCAGCAACAATAGACTCAATCATGATGGCTTCTGTTTTATCCCATTATAAATAGCAATTAATTGCACATCAATAGCTCACCATGGTTTGTACTAAATCAGGATGAAGGGATATGTTTCCGTAACCCCTATTTGGATAATCAAGGAGAAGCGGGGGAGGTATGATGCCTTTGGCTTCGGGAGAATTATGGTTTGCTTGGATACTTGTTATGAAAATAACCCTAACCTCTGAGGAATGAAATGTAACGATAAAATATACTACCAAGTGGGATGGACACTCATTACTTGATTTCTTTNNNNNNNNNNNNNNNCATACTTTAGGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCACATCTTCCTGTGTATTTTTCTAATACTTCTGTATTTATTTCATTAAAGTTACCTGTTGTCCATTGAACAGTTTTATGAATAAGTTTCAAGTTCAAAGACAAATAGTGCCAAATAGGAGTGGCACTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCCGCCCCCGTTTAATCCCTCCCGCTTCCTCAGGTTCTACTGGCTCAACTGTCACAAACTGTTTTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAACTATGAAAATAACTAAGTCTACTTGAAGGTAAGAAGCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTAATATTAAATTATCACATTTGAGAAAACAGTGGTCTATGCAAAAGATAGGACAGCTTATACAAAAAATAAAGCAGAATTCAAACTACGCAGGAAAATCAGTTTTATTTGATAGGAAACAGTATGGTTTTATATTGTAAACTAATTCCTGAATTTTATATACTTTAATCAATCTAATGACTAATTCTCNNNNNNNNNNNNNNNNNNNNNNNNNTGTTCAAAGTAACACAGTAGTTTGACCGAATCATAATAACAATCTTTCAGAACAATGAGTCCGAGGAGAATATAATTATTGTCTTTCGGTTTGGGTGACTCATGCCTAAAACATTACTGTAGTTTTAGTGTCATGGCAATTTTTTAAATGTCTTCCATATTTTCATCACACTTAAATGGAATTTTATTTTTATTTAATTATACTCATAAAAAGTCAATATTATAATTTTATGTTATTTTATTTTCTTGTTGAATAGCAACCTGAATCTAATTATCTGACACTAGCTGACTTTTATATTTGTATTCTGTAACTTGTAAACCCACTTCAATTCCTGTATAATGTGTGCATGCATGCATGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTATGATATTAATGTTGAGAATCACCTGGCTGAAATTATTTTCCTCCACCCTATAGAAATCAAACAGTGGAGGAAAGACTGTTTTGGAAAGATGTTCCAAAATCATAGGCCCTGGGTGCCCAGAACTGACGTATGGATTGATCAAATAATACACAAACCAGAGGCTAACAATTCACTGTCCTGAGAACTACTTAGCAGTTCCAGTCCAATGAAATGAATTTACATGTACTGAGGGATATGGAATTGTAGCATAACGAGCTGAAATCATTTACAAACAATTTCTGGAAGATTTCGAAATAGCTAAGAATTGATACAGGGAATTTTCAAGGCCCTGAGACATTAGCATGTGGTTTAAACTCTGCCCAGATGAAAACATTTAAGTACTTGACTGATCTACTAAAGTAATTTAGTAGCAAGCAAACTTTACAATTGTTTGCAAATAAGCATGGTGGGGAATAAAGAGAACACTCTAAATCAAAGTTATGTTTCTTAAAGTTTGTTTCAAGACAGCAAGAAAGAGCACAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAGAGCACTTTGGGATACTTAATTACCTATTTATTATCAGAACTTTCTATTGACCCAGAGTCCTTCTCAGTGCTGCCTTGACTTCTTGGTTCCTTAAGCTATAGATGATGGGGTTCAGCATGGATGTCACTGTGGTATGGAAGATGACCAAGAATTTATCGAGTCCTTGTGGGTGGTTAGATTTGGGTATCAAGTAGTTTTGTCCCAACCCTACAAGGCAACCTATTCCCCATGAAACAATTGCCAAATGGGCACATACCTCACGACTCATTTTGGTTGCATAGTGAAGGTGGGCCATACGGTGGCCAAAGGCCATGACTGCCAATAGGAAACACTCAGTTATACCAAAAGTGTGAAGAACAACATCTGCGGTGCACATCCCTCCTGAGAGACTCCTCAGATCTCACTCACACGGCTCTCCATATCTTGGGTATGACAGAGCCAGTGTGACCAATTTCCAGGATACATAAGTTCCCCAGAAAGAAGTGCATAGGGGTGTGTGGAGATGGACGGGTGCAGATAGCAAAGGCCATGAGAGCAGAATGAGGGTGAACAGAGGAAGCATTCTCCAGGGACCTCACAGTTCTTGGCAATTGCAAAGCATTTGACAGAAAAGCCCTTTTCCTGCCACAAAGAGCAATGGACACACTTGACACTCATCTCCAGAAACACAGAGCAGTAAGCAATTAGTAGCTTTCTTGCAGATGAGAGATATTATTTTTTTAGTATTTTAGAGGCTCAGTTACATCAGAGTCAAAGTCTTTGTATGCAGTCACAAAAATCAAAGCTCAGATAAGANNNNNNNNCTCACATAATTTCATAGCTAATACTTTCTCTCTTAACACCAGGGGATTTTTCAAAGTGTGCTAAGCATTGAGCCAAGTGTCCAAATACTTACAATAGAAGGTGGAAACATGTAGTCCTGGCACTAATGAAGCTCAGGCAGAAGGTTTACCGTGGGTTTAAGTTCAGTTTCACATGCTGTATAAGCAATCATTCAAACGAAGGAAAAGTGAACCTTGACTGTATCTCGATTTTTACCCATTCTTATCATTAACTAGTTATCAATGTTATACAGAAAAACTGATCATTCCACTCATCTCTATGCTTTCCTGATTACACAGGCATAGTCTCTCCAACCACCCTGTGTGTGTGTTGGGCCCCGACTATCCTCTGATTGTTATTATGAATATTCAAACCCACACAATAAACGTATCATTTCCTCAAGACTCATTATTTTTGAAGATAAAGTAAAATCAAATAGTCATTTGATAAATAAATGATTACTGGTTTTAATACATAGAATTAAGGCAGAAAAAAATTTTAAAATGTGTACAGTGAGCCATGAAAGTGAAGAAGGATCAACCAAACAACACCAGACCCCTTCATACCACAACCTTCAATATGACAGCTAGTATTTGTAACTTAATAATTCCTGTCTCTTTATAGAATATGTTTTCTTAGCAGGAGTATCACTGCGTAGGCATTAAATGTCTGTTTTCTTAATATTGTTCATGATATTCTATCAATCAGACTATTGATTTAAATAAAGNNNNNNNNNGATGTATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGATAGAAATTCCTTCCTATTCTTTCATCTCAACATCTTAGAATTCCACCAAACAACCTGTATTTCTGTATACATAGTATCTACACAGGTCATTCCTCTTTGCTCACTTTTGCATATGGCACCTGCTGTGTGCTTGCTTGGTTACTTACATGGAAAACTGTTCAGTTCTAGCACAGCCTTGTCTGATTTCAAATATCATCCTTCTCTTCTGTCTACAGTTACACTCTGTTTTTCACAATGTGACTGCTAAAGTAGCTGTTAGCTCTGTGGTGCTGACTCCTTCTCATCTTTTCACATTGTAGCCTTATATGGAGACTGAGTATGGACTGCAAAGTTCTTATCATTATGTTCACCATCCTCACCAATCTCTGAGCTCTCGTGTAATGAGAAGCTCCAGGGTTTAGCTTACTTTGGATCCTTGGGGATTCTGCCTGTCCCTTCCCATTATATCTTCTGAAGTTCAGTCTCATGTCCCTCAAATATTGGAACGTGGCAAACTCATTTTTCTCCCAGTCTGATAACTTTCCCCTTCAAATGAGATGTCATCTCCTGTTTTGTGGAGTGTATATGTCTTTGCTGAAGTTTGGGTTTTCTTGCCAAAAGATACACCACTTTTTCCTGACAAGAGTAGAGAAGGAGACATCACCAGCCTGTTAGGCTCTCTCTCTATTCGCCTGATATAATGAAATGTCAGATGTATTGAGTAGATCAGCACATGGTTGATCCACAAACAAATGTGATTTTCAGTATTTCCTAATTATAAATAAACATGTTACCTATGTTTAAAAATACCATATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGCTTATATATTCATGCAGAAACACAGACTCAGAGAAACACAATAGAGAAAGAGGACATGGAGATTGTACATGAATTAAAATGTTAGTATAAACAACAATGCAGGGTAACAGTATTTTTTTACATATTTTTCACCATTTGGTCACTTTTAAATGCAGCGAAGAAAAAAATGTATTCCCTATGAGTTTGCTTCTGTGTGAATTAAGTTAATTTCCCAAATCACTTAAGTTGATCTGGTGTTGAATGCTTGTCAGCTACATGGGACATGAGTATGAGTGCATGTCTACACACAAACATTTCAGATTTACCTTTGTGTAAACTCTATTTTGGGGAATTTCTCAGCACAACACATAATTTTCGTTTCTATTCACTAATTGATCACTAGATTAATTTTCTATTGGGGATAATGAAAAACACAGCTCCCCAAAGAACAACAACAAAAAAGCAAAACAATACAAAGTTTTCTCATGGGAGCAGACGACATAGTCTGGTTACTATCTTATTAGATCTATTAGATTAGATCTGCACCCATTCATGAAAAAGTTATAAAAATCTAAGTGTAGATAACATAGGACAGTCTTAAAGCTCTGACAATTAGGAAGCAGGAGGTCTGTTGTACATACTTGACCACTCAGTGGACTCTGCTCTTGTAGAAAAATTGCTGGAATGAAGAGGATTCTATTGTGATTCATTTCACACTTATTTTGATGTACTGTTAATATTTCTTCATATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTCCCACAGACAAAACAGAAAATGAATACTTTTCTAATTTTGAAATATTTTTAAAGCAACTTCCTTTTCATTAGTAGTTTCTGTATTTGTATAGGTAGCTCTCTAGTTAGAGAGTGAGGCCTTGCCTCTCCCCGTTAAATTTCCAGAATATCAACTCAAGAACCAGAATGTTATACTTACATTTGGATTTGTTCAATAAAAATGATTCACGAGAAATCCTGAGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGTTCCCACCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGAGTTGAAACAGAAAGAAAACTAAACTTTCATTCTCCCCATTCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATGTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAATGTTCCTGCTGTAGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGCTATAGCATGTTTAATTAATTGAAGCAAAATAAAATCTATTTACTTGATGGTGGGGAAATATCATTTAACAATATAATACTAACTCCTTTTAAGTGATTAAAAGTCACAGATAGTTGGTAGCTGTGATACTGTGTAAAATAGGAATCAGGATTGTGACGATGAAATATTCTCTGGTTTACGCAAATGCATAGTAATAGTGAACAAAATTATGTACCAAGCTTCATGCTTTAGGTAACTAATTGCATGTATTCAATTGTATCTAGGATAATTTCATATTAGCTAGGGATCAAATGCATAATAATTATGACTAACTTATTAATTAAATATTAAAATAAGCATAGTAGAGTTACCAAGTGGACATGGACAATAAAATATATTAGAATAATCAAAAATATTTATTAAAAGCCAAATGATGAAAACATTTTATATATAAAAGCAGCCTGGAGCTAAATGTCACCTTAAAGTGTGATAGTGTGTTGCAGTGAGGTGGTTTAGCAGATAAAATTTCATGCCATGAAAAACCAAGAACCTAAATTTGATACCTATACATATATGTTTGGAAGACTTCTATATTCACTACATGACCAGAACACATAAAAGCTTAAACCGAATATTAATAATGAGACTAATGAGAACAATAATAATAAGNNNNNNNNNNNNNNNNNCTCTAGGAATATTTTCCAGAAATAATGTATTGTATTGGCCTTAAAATAGGAAAATCAACACATTTTCTTAGTACACTAACTATTCAAAGAAAAACTAAAAGTCTTTTACTTCATTCTATATGAAAGCAAAAACACATGAGATGGATTGTGTAAAGAAAGAGAGAACTGCAAACTGTAAAATTAATATAGTCTTTGCAGAGGAAAGAAACAGACACTAACCCAAGGTTCTATAAGTAAACATTTGGAGGATTTACTGCATATTATTAACATATTTAATCCAACACATCTAACTATGGAAAAGGAAAGAAAACTGGGAAAAATAAAGCCTGAATATAGTCTCAGAACCAAGAATCTGGGAAGATGTCTCAAATTCAAAGATACCCTGAAATATATGAGAAAATTATAAATAGGTTGATTTTACTATGGAATAAGTATTGTAGTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATTCATAAACGTATTTTCTGCACATATTACAAATAGTAAGCCTTCTACATATGCAAACACAATTGATGCAAAGTAATAAGAATGCAGAAAATCGCAAATAGTATGAAGAGTAAATTAAGGATTAATGCTTACACAGTTCAGTAAACAAAAACGCTAAACTTCACGACTGAATTGCAATGTAGATGTTAAAAAGAATCTAGCATTTGAATTTATGAGTGAAACTATTTATAAATTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAACTGACAGAAGTCAGAGACTGATACCTTTTTAAAATATAAGTACCATTTAATTTTGAATGGTATACTATGGGTTCTCATATAAAATTGATGTATTTATTATAGTCTTCTGAGATGGAAATTTGGCAATATTTATACAAGTATTACATTACTTAACAGCCTTGACATCATTCCAACAACGTGTTTTGTAATTTATACAAAATATAATGTAAATAATCACCATTGAGTACTGTGCCTGAGTCAGTGTCCATGCAGATTTTATGTAGCGAACATTAACTAATGAAAATGAAAATAATCTGAAAGGCACAATTAGGTTATTGTTTAAGCAAATGAGTATACTACCATTTATTAAATGCATGATATTCCATGAAGATTCCCCTTGCACATCTATTCAAGACACATTGTTAAATGAAAAACAAATGACAGAATATTGCATTATGTAATCAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATACTAATAATAAAGGAGTGGTATTTTCCATACATTACTGCACAGGTTAGGTTGGAACATTTATTGTTGCCTAGATGCATATTTCTTCCTACAGTACCTGATATCTTCTTTCTCTGAGGAGTGTAGACTTAGATCTTCCTCTTCATTCAAAGAAGGCATAACACTTAACTCCTTTCTCCAAGCAAGGGTGATTGTAGATATGTCTGTAAAAGGCAGGAGGCATTTGTACAATCTAATTGGGGGTCACCAAAAGAATTATTTACAAGCAAAGCATGTAACACAAACTCTGTTCAATCAACTTACAGTATTGAAAGCATCCCAGGACTTCTGGCCAGGCAACTGCATACGATGTCAAGAGACATTAAGAATTTCAATATATGTGACTAGAGAAAATACTTTCCATTGTGTAGCATTCTCAATATTTCAAAAATGTCATCATGGAAAGAATATTAAGAGCTTTAGGACAAGAAAAAATAGTGATTGAGACATCAAGGCAGAAGCGTCACAGTGACAGCTGGAACTCACATGGAATTCTAATATCAATCCTACACATTTTGTGCTCTATTCACATCCTATCACATGCTCATTCCCTAACACAGTCCACCAGTGATTTTCTAGTCCCTGCAGTCTCTGAGGAGCAAGGGTCTGGATCAGCCTTTCCCACTCGGTTATGATCTGGTGTAAGAGGCGCTTGACTGCACAGTCTCCGAAGCGCCCTTTGCCCTTTCCATTCATGTTGCTCCTTCAGGAGTCACTTGTCACGACCCCTGACAGTGTGCACAAAACAGGTAGCACTCCGGACTCAAAGGAAGAGAGACAACAGGGTTCCTCCTCATTCAGAAATCTTGGATGATCGTCCCGCTACTACAAGCAGAACTGACAAGTGAGGCAGCTACTGACTGGCTGGTGCAGTCTCGAGAACAGCCCCTCTCGAGCATTGCTTTTGTCTTGAGATCAAAGTTCAATCAAGTTGGTGCTGCTTCCTGTTCAGGACATGTCCATTGTTCTCGGGAGAGAGCCATACTCAAAGGATACAGCTGAACTGGTGTTCGCCATGACTCACCTTTGGCAAGTACTTTCACTGCCTCTTCACGGGGTAGCCCATTTGACAATTTTTGTTCAATTTCCTTAACGACTAAATGGCCAAACATGTGGAGAGAGGCCAGCGATCTTCATTCCGGAATTCACCCTCTGATCATGCACCGCCGATTTCCCACCCTCCACGGCCTGGGAACCCCGTCAGGGTTTCTTAAGATGATTATAACACCGGCCTCCAAAGGGGGAAGCACTTGAAGGGATCCCAGCCTTCGCCACCTGAGACCGCCTTCAGTGTCCCCCAACCGATTATAACATCCTACCCCAACGGAAGCAATTGAACAGCAGAGATCCGAGCGACGTTGCAAATCAGGGACTACTTAGAAGGACTCTACAAAAGTTCAGATGCACAAAACCCTATGAAGACCAGAGATTCAAAAAACCTGATGCTCGTGTTACAGAAAAACTACAGAAACTCAAAGATCATATAAAGGCTTCAGTCAATTAGAGGGCCCTAGACCCCAGAAGGGAACTGACGGAGAACAAGAAATGGACAGTTCCACTTCCTCTGAGGGTTCCTGAGGGCATGAGTAATCCACTCACTGACCAAGGATAGCAGATCACTGAGTAACACACTGACCAGGAATACCAGAACATCTGTTTTACATTCTGCTACTAGAAAAAGAGTGGCCTCATCTTTAGTGCACATTCTTGGGTAGGTGNNNNNNNNNNNNNNNNNCCCGGGTTATGTCTACTGGGTTTGAAGGACATGTGGTCTATGAAGAGTTGGTAGCCAGAGTGCCTGCAACATCTACAAAACACAGTACTGGAGAGAACAGTGAACGACTCAAAGAAGATCACACTGTGCCTGGGCCTCCTTCTGCTGACTCTTCTACTGACAAACTTGGACAGGTAATGTCCCCACACATTCCAGGTTCAAATAAACCTTCCCTATCTAGACATGTAGAACTTGTATCTCCCATTTTTCCCCAAGATGTTCCTACCCACCCAATACTTTCCAGACATAACCAAATATTTCCAATGTTCTATAGGGTTATTCCACATTTGCCCAAGAGTCCATAATTCTTCCCAAAGATCCTCAAAAGAAACCATACATTCTCCTCTTTCAGAAGGATTGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAAAGTGAGGGGGACATAGATGGGGAATTTATAGGACTGGGGGGAAAATGTTTGTTTGTTTTTCTGTGTTTCAGATACCCACATGCCTTTGACAACCCCAGTATCTTTTCCAGTGGAATTTGTTTTTGCTCTAAAAATTAAAATGTGCGACGTGACGTGTTGTGTGTGAACACTTTGGTGGAGGAGACGGACTGTGGGGGATGGACAATCGAGAGGAAGCCGAAAAAGTGAAGGCTGTAAACAGTAAGTCTGATGTCACGTAGACTAAAACAAACAGGACTGAGCTGGTCTGGTCTTTAGGGAGAGAAAATAACTGGAGATGAGGCTTAGAGGAGCAGGGATGGCACAGGGGGAAAAAGATGTATGTTTAGGAAGCAGTGGAGAGGCGCCAGACATAGATAGACTCTCTGAGGTGAAGTTTGAGGGAGAAACAGACAGTTGGGGAAAGAGGGGCAGGTAACAGGGAGGTGGTCTTGGAACTCAAGGGGAAACCCAATAAACTGATCCAAGCAGACTCAGAATCAGAGAAGTTCAGGGATTGTTTGACTAACGAAACCTAATGAAACCTGTTTCTCATCTGTAGATGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTAAAGTCATCTTTTCAAATAAATCCAACCTTCACATGCAGAGAAGAGACCAGGATGAGGGTAAAAAGATTAAATTGATGGTGATTTGGAAGAAAGACTAAAGAACACATGAGGGAGTAGAGGACACTGAGGGACGCAGGAATTCCAAGATGGAGTACTAAAAAAGTGAAGCAGGAGACCAGGAAGAACAGAAAGGGTCTAGAATGAGTTGAACTTGGGCCGCATCCATATTGGTCTCTTTGGTTCCTTAAAGAACAGCTAACCATCACTACAGAAGGTGGACGTGAGGTGGAGGCTCCCCCGGAGGACATTTTGACGATGATAACTCAAGAGTAGTGAATGCCAAACTAAGTTTATATCTATCGATTCCTGAAAGTATCATAAAGCCCATTATTTTGTATGATCAGTAAAAAGTAATTCAAAAGGGAAGATGAGGATGCCGTGAGCTTATGTCAGGTGTTACAAGGATCCGGTGTTTAGCTTCGCTGAGCTCGTTAGACTCTGTTGCATCCTGTAATATTTTTTGAGGTCTCTTCTCAATGCCCCTAGATGACCACAAAGAGCTCCTGCACTGGCTTGTCTTGCCTGGCTCTCCTTCGACTGGATGGCTTCTTACACACCTGTGTGCCCTGTTACCATATCTAGCCCCAGGAAGTTCCTTTCTTTGACTCAAATATAAGCTTATCCTCAGAAAACTGTTGATGGTGACTCCAAAGCAGAGGTGCTGCATTGAGCTCTTTCCTATGCCTTTTGCTGTGACTTTAAAATGCTTTGCGGTTCCTGACCATGTAGCTCTCTCCTCCTGAGAAGCCCTTGTGCACTCCATGGGGTCTCCCTGAGCCACATCTACACTCCAAGAGTGTCTTTGGAGACAACCTTATCTTGGATTCATTCGTTGCTGTTTCTTCTCTCAAGAATAAGTTTCTCACTGGAGGACTTGAAAATACTTTCTATCGTTGATTAATTCTGCTATTTGGTGGTTTTTATACTGGCTGGTTGTCTGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACCGCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTTCTTATAGAAACAGTGTGTCTAGTAGAGCCACAGACGCTTACCTCATAACCACAAATAGAAACGTATAGACACTTTGTTTTATTTGAAAGGTAAGACTTGCTCATGTACTGACCTGTGAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCTGCTTGTTGGCCTGCTCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTCAGGGTGGGTTTTAGCCTTGGGGAAGGGGTATGACATGTATATCCAACTCATCATGGCTGAATTAAGTAAAGTGTAGACAACTATATAATGAATGAAAGGAAGAGGTCACTCTTGGAAAGTATTAGAAAGATCGTCATAACCTCTGGCCGTGTTAGGTAATGAAAGGGTTGAATTAATAAAATGAAAGAGAATATAGGAAACATGGAGAAAGCACAGATTACTTAGATTTACTCTTCAAATCTAGAATATTTTTAACGCATTCGTGATTTACTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTAAATACTAGATGTATTTTATACACCAATATTAAATCAGCCCATTTTGCATGACGTAAACAGCTCTATACTGAACAATTACATAGAATCAGGTATTTAGTTTCTCCCACCTCAAATATCAAACGACTTCATGTATTCACTTGNNNNNNNNNTGATTATACATTTAAATAGTATTTAAAGTGTCTAAGATTATTCCATAAAGTAGACAAAAGGATCGAATACATTAAGATGCTATTTTGAGTCTGGTATTATCTGACAATGACAGAGAAAATAAGGAGAGAGAGTGAGACGAGGGGACAGTGAGGCAAAAGGGAAGGTGATGAGAGGGAGAAAGAGTTACGGACGACTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATAATGTGGATGAAAATGTGTAAAATGCAAAGACCACTATGAATTAGCTAGAAGTGATCCTGAATAGAGACAATTGTTCTCTAAAAAATTAAGTTTCTTAAAGCTCAAAATACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCCACTTGAAACACTCTTAAAATATATAACAAAACACCCTGGATTAGCATAGTTATAAAGCATACTATTAGTTAGAAGACATATGAAGTAACCATGATCCATATAGAATATATATAAGAACGTCCCAGCTGATGTTGTGAAGGACCTTAAAGACCAGAATAAATCAAAGCTTTTATAGTTTTAAGGATAAGTAGATAGTGTAATATTGTCATTTTTTGATTAATTAATAAAGTTAATGCAATAAATGTTGATTAGAAAATTTTACTACAATAAATCACCCAATTTATGAAACTCAAGAATTTGACTATAATTATTCTACTATGGGGCAGAGGACAACTTTAAAGTACAAAGTGCTAGCATGTTTAGGGAGATAATTTTAAAGAGAAAAAATGAGGGAAGAAAAATATCATTAGATTAAAAAATGTAAGTTACATACACAGTGTGATGTTGTTGGCAGAGTGAATATTTCAAAGGATTGGAGCGTCCAGGATTTATTTATTGATTTAAAAGGTGAGGTCACATACCAGCAGGAGGACGGACTATCGGACCAGATCTCAAGAAAATGCCAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATGCATCATTTAGCAGCCGCAATAAGCAATCCCAGCAAGCCACGAAAGGGAAATAGAAAACTTAGCCAATGAAAGATGAGTGCCCCTTCAGGAACGGAATTCGAGGTCAAAACTGAAGTTCTATGTGAGGGAGAAATCAGAAGGAATGATGCCAGAAATCACACTTTATCTAAAATAAAAAGTGACAACAAGACAAAGCCACAAATAAAATAGTGTGAAGTTTGACATTTTGAAACCTCTTCTGGAGATGGCAGGGTAGACTCAGGACATGGTTTTTGGCTGGCAGCACCATTGACCATCCAGTGTTTTGGTGGAGGATTTTCCATCAGAAGCCTGAGCTTTACCACAGACGCCGGGTCCAAAATACAAATCATAGTCAGTCAACCATTTGCCAGATCTTGTGCTCCACAAAAAAGGAGCAGTTCACTTAGTGATTTGGTGATGACTCTAACTCATTTCAGGGTCATAGATATTGCCGGCGTATAGAAGTGTTGTCCTGAATAGAGGACAACACCCGTTGTCAACACCAGTAATCTCCGCATTGCCCACAGTCACCATAGTGACTTTCTTGGATCCTTTTATCCTGGCATAATTAATACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATATATATATATTTATTAATTCTTTGAATTTCAACTCTGAAATTCTAACTGCTCTATCTCCCTCCAGTGGTGAGCTCTACAGTATGATTTGTTTCTGTTTCCTGTTGTTGCAGCGTACAAACCTTGTTTCTTTGAGCCACAGAGAAGTTTCAAATAAAATAATGAATACGTTTTGCATTGAAAGCTATTGGTGGCTTGTAGTTGTAGTTGAAAACGAGGACCTCAAGCAATCCTCACTTCGTCCTCTTCTTTTAGGAACGGGGTTGATTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCATGCAGAGATCAAGAAGTGGTCGCAAGAATTTCAAGTACAAATTCAGATGGCTGGAAAGAGCCCCGTCTTTCTAACACGTCCACATTGTTTGCTGTTCTAGGNNNNNNNNNNNNNNNNNNNNNNGCTTTAATGTTACCCATTTCCACTTTCTTGGATCCTTTTATCCTGGCATAATTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATTCTTTGAATTCCAACTCTGAAATTCTAACTGCTCTATCTCCCTCCCAAAACCAGTGACGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAACCTTCTGCAGAGACTTATGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGTTAGAGCTGACCCACATGTATCTTTTGATTATATCCGTTTCTTCTTTGTGATCTTTAAGTGTTCCGTTTGCTCAAAATTATTATTGAAAAGGGTAAAATGATTCTATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATTTATTTCTTCAGGGATCTGCAGATACATGCTTTTGAGGAATGAATCCTTCTCACTGGAGACCATAGAGGTGACCTGCATTTCAATGATAATTAAACGTCACTTCAAGACATCAAAGCAAAATATCAAAGTGAGTATGGAATAAATTTATTAGGACAGTGTTTTGCAAACAACTTCTTTCACAAACAGCGTTGGAGGGAGAGCTCTGAAATTTTGCATTTCATATTTGACTTTCCTGGTACTCGGACAGAATCAACTCACAACTGTTTGGGACTTTATGTGCCATTAAGCACTAAAAACAGAGCTGAATGTATCATATGCTCTGCCGTCTGTGTTAATGTGGCTACAGTGAGGAACAACTATGATAAAGCTCTTCATCTGTTACTCAAACATCATCCTCATACAGGTGTGGACATCTGTGGGTTGCTGGATGGAGAGGTTGAGAACACGGGCTGAGAGCTGCAAATGCAGACATGGGATGGTACATGCTTGGGGCGTGAAAGGCCTGTGTGTAGATCATAAACAACTTCACAACATTCATTACTTTAATAATCGTTAGGAAGTGGACTTCTGTAAAATGACCTCAGCAGACCAGCATGGCAGAGAAACGGTAACTGATTCCCTGCAGATTTAAACGCACTGGATCATGAAACATGGACTTAGAGGTAGAGACATGTCAGCACATGAAGGCCGGATAATCAAACGTCTGTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCTCTGTTGTCTCTTAAGCTTCCCTACCCCATGGTTTGAGGCAAACAGCAACAGATTTTTACACTGAGGACTAGAATAAAAGCCAATTTGTTGAAAATCCCAATCATAAGAAAATACTGACATCCTCCGTGATGCACATCATGTCTCAGGTGCACTGGCCTCAGCATGGCTGAAAGACAGCTGTCAGCACGGGATTTACGGACACCCTTTTCACACCTGCAGAGCTCCAATCTGCTTCATCTAAGTCATCAGCTCCTCATGCTGTTGCAGGTAAATTAGATCACGCGTCTCCCTATGCAGACTTTCTCTACATATAAAGGCACAAGGAACTGCTCTCACTCCAGTGAGCTGGTGTGAGGAATCTTGAATCTCATTGTTGTTGTTAGTGGCCGTGATGTCTTCAAATCCCAGAAGACCATGTTTGCAAAGGAGTTGATTGAGGACGTCTTGGGTATTTCTGTAATAGGGGCAGGTGGGAATCGATGAGCAGGTCGGCCTTCCCAGACTGGATCTTGCAGTTCGCATACACCTGAGACAGGCTGACAGGGTGCAGCTTCCCAGAAAAGAATGTTAAGTTGAAGATACTGTCTGTTTGAAAATCGCAATCCCAATGTGTTCTTACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGGAAAACCAACTACGAAACCAGGAATCTAGAGAATACCTTTTACAGCAGTTTGTCTCTAGCAAGTTTCAGCTCAGTTACAAGTTTCCAATGTCCACATTCCCTTAGTCTGATTTTCATACGATGCTTTGATACAGTCCTTCATATTTTCTATAGTTCTTGTCAACGGAATTAAAATAGCAATAGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGCAATAGTAACCTATCAATAAAGTGCACAAAAATTTATTTGCATGAGTGCAGCAGAGAGAAGGATTATAGGATAAACAGGAATTTTTACAGATTGGAAAGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATNNNNNNNNTTGGAAAGCAAGATTTCCTTCCTTCTGAGGACTAAGACCAGGAAACCTGAACTACAAAAAAATCTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTCAAGTGCTGAATACCTCATTCATGGACCTGAAGACACTCTGTATCCATCCTGCTATAATGTGTATATATCTATGTGTCGTTCAGATAATGGACACTTCACTGTTGGTTTGAAAGAAACAGTTTGTCCCTGAAGAGACGCAGATTCCTCTTTCACACATTATTTCACAGGCTGATGGCGGGTCTCATAAGTGCATTCTGGGATTTGCTTTACAATAATCATTCAGTGATCTGGAAGAAACACTTTTTAATGTTGTGAGATCTACTAGAACAATATCAAGCATCATTTTCCCTTCCCAGTTTAATACTGAATCATTCTCCACCAAAGGTCTGAGGTCTCTGATGAAGGCAGCATCTCCACAGACTAGCCTGAATATTGCTCTTGGCTCTGCATTTATGATACATCAATGTGATTTCCTTAACACTTTCTTCCCCAGGAGAGTTTTTCAATTCTTCATTTCATCCGATGGGTCTAATCTACATTATCACCCAGGATGAGATTTGATAGTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGCAGAGGAGCACAATAGAGTCTTCACGTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACCTGGTGAATAGATACAACCATTCTAGCAAGGGGCGCAGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAGATTATAAAGATATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCACACACAGAGTGTCTGGATTGCTTTTCTTCTGGAAGGTTGGCGAATCTTTCTCTTGTCCTAAGAAAAGACCACCCTGGTTCTCAACTCTCTCTGTGAATTCATGACAGGTTGAGTGATTTTCATGTGTGAGGAGTCTGTCCTATTGAAAATTGCTTTCATGGATAAAATAAACCTTGAAAAACACATCTCAACATTTACTTTCATTAGTCTGTGATCCCTTGAGGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCTGTGCTGTTACCAGTGTGCTAATGTTCACTGATGGCAGAAAGATTTTGTTTCATGTGGGTCCCATTGGACGGCCATGTTTTGGTTCTTGAAATGGACAGTTTTATTTACATGCTCTCAAGAGCAAATACATGCAAGGACAGAAAGTTCCTTGGCCTTCTACACGATATTGACACCCTCACGTAGTCCTCTGATCTATTTGAGAAACAGAATTTAGACAAGCAATGAAAAGGTTGGTGACCAGAGACCCAAGTTAGGGAGAAATAAAACAGTTTTTCACAATGTTACAGGCTTTGGGGATTGGTAGACATTACATAACTTTTCATAATCTTTTCATTCATAGCAGGAAGAGTCAAAATTATTAAATAATAGTAGGCAGAAAATTTTAACAACATGTGTGTGCTGGCTAATTTAAATTCCCGTATTTCATCTCTAGAACATTATATATTCTCTTTCAGGTTCTTCTTGAAATTCTTTGAACATGTGAAACCCGGTATGGGTTTATGTGTACACATTCATAAAGCATGGCCGTCGCTCTAGTGATGGACAGACGACACAACTGTCAAGAGACAGACTGACCTTCTTGCCAAAGAAATAAAACTTCAACTTCTTGGAGGCAGTTTTGTTCTTAGGTGCAGAAGTTTAAAATGCCCTGAGAAAGCTTCCTACAGCTACCGTTTCCTATATGAGGTAATATCGTAGCATGTGGGTTTGTTCTTTGCATTTTGTTTCAAGATCTACAAGAAAGTTTTGACTGCATGTACTATTTGGAGATGTTGTCTTTTATCTTTCCTATAGATGTATTCTGGGTTGTAGACTCTCAGGCATTTTCTGATCCATCCCTCACAGTAAGGGCTGCAAGTGAGATGAGTCTTCATCAGGAATAAAGGGAAGAAGACAGATAAGGTAATAGATGACTCCCTGATGTATTTATCCCTGTGAATCTGAGATGACTGTTGTCATCAACCTGTATATATAAACTTTAACTTTACAACAAAGTACACTCACATGAGTTTAAACCTTTGTACTTTTCATTGTGTAAATATTTGCAATAAAGAGAGCTTTCAAAGTGATAAAGTTGTGTGATGTGTGTATCTCATTTAATAGATTCTCTTGTATAACTTAATAGAATATATAAATGGTTTTCCTTCATGTTGAATGTAATGAAGACAGTGTCTCTTCTAACAATATATGTAGTAATTTTGGCCTCTATAAAATTTAATATGTTCATATCTTGCCAAAACATCCACCACAATTACTTATGGGATACTTCCTATACTTACTCAGTGTTTTTTCCTAAATATTGACTTTAAAATGCATTTAGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTTGTCGTACCTTGAAGATGGAGACCGATATTGGGATGTAAAGTGAGTAAATAAGTAAATGAATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATTATCACATTTGAGAAAACAGTGGTCTATGCAGAAGACAGGACAGCTTAGGCACTATATTTACAAAAAATGGCATTTGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTATAAAAACAGAAGAGCAGTCCCTGGTTGACATAATTTGATTTTCGTGAATATTCATAGTGATGATCACAGTCAAATAAACACTTTATTGATCTATAGTGCAATCAAAGGCACTAAAAGTTAATGATCACATGAGTCACTTAAAATCTATTTATTTAGAAAAATTGTAATAAAAATTTACAGTAATGAAATTAAAATTTTATTAATATACAAATTGATAAACATTAATATTATCATATAGAGCTGAAAATAATACTTTCCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGGAGTTCATTTCCAGGTATTAGCCCATAAACTCTATAAACTCATGCAGAATACACTACAGGAACTTAGGCCCTCCTGTGTTGAATCCAGGAAGGATGCCATCTGTTTTCCTTCTTGTCTGATCAATTTTTTCTACATACATTTCAAGGATATTTTTATTCTTGGATTCCTCCAGTTTTGTCANNNNNNNNNNNNNNNNNNNNNNNNNNGAGAATATTTAGTTTTTGAAGATCATATTTGAAGCTATTTCCTGATGTCTGCACTATCAGTGTTGTAGATTTTCAAATGAGTGACCAAATGAACAGCTATTCAGCGACTAAACATGCCTTATAACTACTGTTGTTTGTCTTTTTAAAGAAGAAGTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCAGAAGTCAAACTATACAGGAAAATCAGATTTAATTGATAGGAAACAGTATGGTTTTATATCGTAACCTAATTCCTGAATTTTATATACTTTAATCAATCTAGTGACTAATTCTCNNNNNNNNNNNNNNNNNNNNNNNGTTACAAGTAACACAGTAGGTTGACCAAATAATAACAATGTTTCTAGAACTGTACACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTCTTGCTTTGCTTATCACAGTTAAGCATTAGGAGGACGCCTGTCATCTAAACAACTCCCAATTATGGAGCAATGAAGTTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAGTAATAGAAGTAATTGGAAAATTACTTAAAGCCTAAGGAAAGACCGTGTGTCTCTTCAAAACTTTAGTATTTTTATTCAGCATCTCGGTCANNNNNNNNACCAACATTTTGACCTGAATGGTCCTTACTGCATGTAAGTAGACTCAGAACCATGAGTCCGAGGACAATATAATTATTGTCTTTCTGCCTAAAACATTACTCTAGTTTTAGTGTCATGGTAATTTTTTTAATGTCTTCCATATTTTCAGCACACTAAAATGGAATTTTATTTTTGTTTCACTATAGTCATAAAGACTCAAGATTCTAATTTTGTTATTTTATTTTCTTGTTGAATAGCAACCGGAATCTAATTATCTGACACTAGCTGACTTTTATATTTGCATTCTGTCACTTGTAAATCCACTTCAATTCCTGTATAATATGTGCATGCATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTATGATATTGATGTTGAGAATCACCTGGCTGAAATTCTTTTCCTCCACCCTATAGAAATCAAACAGTGGAGGAAAGACGACTCCTGTTCCAAAATCATAGGCCCTGGGTGCCCAGAACTGACGTATGGACTGACCAAATAATACACAAAGCAGAGCCTAACAATTCACTGTCCTGAGGACTACTTAGCAGTTCCAGTCAAATGCAATGAATTTACATGTACTGAGAAAGATGGAATTGTAGCATAACGAGCTGAGATCACTTACAAACAATTTCTGGAAGATTTCCAAATAGCTATGAATGGACACAGAGATTTTCAAGGACCCAGAGACATTAGCATGTGGTTTAAACTCTGTCCAGATGAAACCGCTTAAGTACTGGACTGATCTACTAAAGTAATTTATTAGCAAGCAAACTTTACAATTGTTTGCAATTAAACATGGTGGGGAGTAAAGAGAATACTCTAAAACAAAGTTATGTTTCTTAAAGTTTGTTTCAAGACAGCAAGAAAGAGCACAGTGGTTTTGTTTTCGTTCTTTCACAGACTTTGCACCTTTTTGAAAGAGCACTTTGGGATCGTTAATTACCTATTTATTATCAGAACTTTCTTCTGACCCAGAGTTGTTCTCAGTGCTGCCTTGACTTCTTGGTTCCTTAAGCTATAGATGATGGGGTTCAGCATGGATGTCACTGTGGTATGGACGATGACCAAGAATTTATCAACTCCTTGTGGGTGGTTAGATTTGGGCCTCAAGTAGTTTTGGCCCAACCCTACAAGGCAACCTATTCCCCATGAAACAATTGCCAAATGGGTACATACCTCACGACTCATTTGGGTTGCATAGTGAAGCTAGGCCATACGATGGCCAAAGGCCATGACTGCCAATAGGCAGCACTCAGTTATACCAAAAAGTGTGAAGAACAATATCTGTGGGGCACGTCCCTCCTGAGAGACTCCTCAGATCTTACTTACACGGCTCTCCATGTCTTGGGTATGACAGAGCCAGTGTGACCAATTTCCAGGATACATAAGTTCCCTAGAAAGAAGTGCATGGGGGTGTGTAGAGATGGACGGGTGCAGATAGCAAAGGCCATGAGAGCAGAATGAGGATGAACAGAGGGAGCATTCTCCAGGGACCTCACAGTTCTTGGCAATTGCAAAGCATTTGACAGACAAGCCCTTTTCCTGCCACAAAGAGCAATTGACACACTCGACACTCATCTCCAGAAACACAGAGCAGTAAGCCATTAGTAGGATTCTTGCAGATGAGAGATATTATTTTTTTAGTATTTTAGAGGCTCAGTTACATCAGAGTCAAAGTCTTTCTCTGCAGTAACAAAAATCAAAGCTTAGAAAATATTTTTTCTCACAGAATTTCATAGCTAATACTTTCTCTCTTAACACCAGGAGATTTTTCAAAGTGTGCTAAGCATTGAGCCAAGTGTCCAAATACTTACAATAGAAGGTGGAAACATGTAGTCCTGGCACTAATGAAGCTCAGGCAGAAGGTTTACCTTGGGTTTAAGTTCAGTTTCACATGCTGTATAAGCAATCATTCAAATGAAGGAAAAGTGAACCTTGACTGTATCTCAATTTTTTACCCATTCTTATCATTAACTAGTTATCAATGTTATACAGAAAACCTGATCAACCCACTCATCTCTATGCTTTCATGATGACACAGGTATAGTCTCTCCACCACCCTGTGTGTGTTGGGCCCCGACTATCCTCTGATTGCTATTATGAATATTCAAACCCACACAATAAACGTATCATTTCCTCAAGACTCATTATTTTTGAAGATAAAGTAAAATCAAATAATCATTTGATAAATAAATGATTACTGGTTTTAATACATAGACTTAAAGGGAAGGCACATCTCGATGTCTGCACAGTAACGAGGTCGTCAGAGAAGATTTTTAAGATGTGTACAGTGAGCCATGAAAGTGAAGAAGGATCAAGCAAACAACACCAGACACCTTCATGCCACAACCTTCAATATGACAGCTGGCATTTGTAACTTAATAATTACTGTCTCTTTACAGAACATGTTTTCTTAGTAGGAGTATCACTGTGTAGGCATTAAATGTCTGTTTTCTTAATATTGTTCATGATATTCTATCAATCGGACTATCGATTTAAATAAAGAAAACAAGAATAAAAGATGTATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGATAGAAATTCCTTCGTATCCTCTCATCTCAACATCTTAGAATTTCACCAAACTACCTGTATTTCTGTACACATAGTATCTACACAGTTCATTCCTCTTTGCTCCCTTTTGCATATGGCACCTGCTGTGTGCTTGCTTGGTTACTTACTGAAAAACTGTTCAGTTCCAGCACAGCCTTGTCTGTTTTCAGATATCGTCCTTCTCTTCTGTCTATAGTTACACTCTGTTTTTCACACTGTGACTGCTAAAGTAGCTGTTAGCTCTGTGGTGGTGACTCCTTCTCATCTTGTTCACATTGTAGCCTTATATGGAGACTGAGTATGGACTGCAAAGTTCTTATCATTATGTTCACCATCCTCACCAATCCTTTAGCTCTCGTGTAATGAGAAGCTCCAGCGTTTAGCTTACTTTGGTTCCTTGGGGATTCTGCCTGTCCCTTCCCATTATATCTTCTGAAGTACAGTCTCATGTCCCTCAAATATTGGAATGAGGCAAACTCATTTTTCTCCCAGTCTGATAACTTTTCCCTTCAAAGGAGATGACCTTTCCTGCTTTGTTGGGTGTATATGCATTTGCTGAAGTTTGGGTTTTCTTTACAAAAATGCATCACTTTTTCCTGACAAGAGTAGAGAAGGAGATATCACCAGCCTGTTAGGCTCTCTCTCTATTCACTTGATATAATGAAATCTCAGAGGTATGTGAGTAGATCAGCACATGGTTGATCCACAATTCAAATGTGATTTTCAGTATTTCCAAATTATAAATAAACATGTAAACTATGTTTACAAATACCAATATAAGACAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTCTGCTTATATGTTCATGCAGAAACACAGACCCAGAGAATCACAATAGAGAAAGAGGACATGGAGATTGTACATGAATTAAAATGTTAGTATAAACAACAATGCAGGGTAACACTGTTCCTTTACATCCTTTTTCATCATTTAGTCAATTACAAATGCAGCGAAGNNNNNNNNTGTATTCCGTATGAGTTTGCTTCTGTGTGAATTAAGTTAATTTCCCAAATCACTTAAGTTGATCTGGTGTGGAATGCTTGTCAGCTACATGGGACATGAGCTTGAGTGCATGCTTGCACACAAACATTTCAGATTTACCTTTGTGTAAACTCTATTTTGGGGAATTTCTCACCATAATACATAATTTTTGTTTCTATTCACTAATTGATCACTAGATTAATTTTCTATTGGGGATAATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTTTCTCATGGGAGCAGACGGCATAATCAGGTATACTAGCTTATTAGATCTATTAGATTTGATCTGCACCCATTCATGAAAAACTTATAAAAACCTAAGTGTAGAGAACATAGGACAGTCTTAAAGCTCTGACAATTAGGAAGCAGGAGGTCTGTTGTACATACTTGCCCACTCAGTGGACTCTGCTCCTGTAGAAAAATTGCTGGAATGAAGAGGATTCTATTGTGATTCATTTCACACTTATTTTGATGTACTGTAAATATTTCTTCATATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAATGAATACTTTTCTAAATTTGAAATATTTTTAAAGCAACTTTGTTTTCATTAGTACTTTCTGTATTTGTATAGGTATCTCTCTAGTTAGAGAGTGAGGCCTTGCCTCTCCCCGGTAAATTTCCAGAAAATCAACTCAAGAACCAGAATGTTATACTTACATTTGGATTTGTGCAATAAAAATGATTCACGAGAAATCCTGAGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACCTGGAGGGTGTTCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTCCCTTGTTTTAAATTCCATATATGGGTGTTTCCCTTGCTTTTATGAATCTGTATAAAAGATACATATACAGAAGCCATAAGAAACTTAGGGAAGAAAAGCAGGTATAGCTGTCAGTAAGACATGGGAGGCCACAGGGCTCAAGTCGGTTTCCCTCACGACCACATTTGTATTCATCAAGACAGGAGAAAGGAGCAGGGCACAGAACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAAACAATCATTGTTTATACAACCCCCCAAACACAGCACCACTTGATGTGTGTGAACACGCATACTAGACGTGTGGTGTGATTTATTTGTGTGAATGTTGAGTCAGTGTGATACAAACGCTCTTGTATTCATAAATTTTGGCATCGCCGTTTTCACTTGGAGGTTCTCTTCATTCTCAGCTTTGGTGGTTACATACATCATCAAGAGAAGAACCGCCCTGTCAGCCTACCCCCGCCTCCCCCCCATTTGCAGCTATGCCTGCCTTTCTTCACTAAGTTAAACTCCACCTCAGACTCTGCTCTTTCATTTTGTTCAGTGTAGTAGACTCTCCAAAACCATAAAATGGAATCCCAGATGCAGAGGAAAGAAGTTTTGCTGTTTGTTACTTTGTTTGCTTTTAGTTGCTTTTTCCCACTTCCACTGGTTTGAACTTGTGTCCCATTCAGTGGCAGGTACTTAATTCAACCAGTATTTTGAGAAGGGCTGTGGGTGGAGTGTGATAAAAGGAAAATTACTGGAGAGAAGTCACTGGGATTTTGACGATAAATGCAAAGTTTTTATTGACTTGATTTTTCAGTCACACAGAACCCTGGACTGTACCGACTCGAACTAAAACTTCATATCTGACAATTTGTTCCAAGGAACCAAAAAACCTTAAAAACAAAATTGATCCAACAAAATAAGCCCTAAGTTGTAATGATTAACCCTCTATAAAGAGAAACATTAAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACAATTTCATATACTTATATAATGAGTTTTAGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCGCATCCTTCAGTTCTCCCTTGCTTTCTCCCTCATCCTCCTCCGTGATCCCCTCGGTCAACCCCTTCTCTTAAGCCATTCCCTCTCCAATCGGCACCGATATTCTGAATAAGTCCCCCTCCTATTTCATGTCTCCTTTCTGCGTGTAATCCCTAAGTTTAATTAATTACATGAGTACAGAGGAATTCGACAGAACAACTTATCTATGGGTACAGGAATGAAGAAGGGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGATAGAACCCTCCTCCAATAAATGTTGATTGCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCTGAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTAGCCATCACAAGAAATCAATGNNNNNNNNNNNNNNNNNNNNNTCAGTAGCTTCAGGGAGAGCATGGCTTATCCATGGAGGCTGCCTCCATTTGAACTCAACAGTTGATCTTGTAGATATATTCTGTAACACAATGTTTTATAACCCCTCTTACCAAACTCTGTTCTAACCTAATCACCTATGGGGAGCTTGAGTTTGGAAAGTAAGTTTNNNNNNNNNTAATTGGAGCAGAAAGAAATGCTTCTTGGAAATAAAGCAAAAAAGGAAGCATTTCTGCATCCTACATGCTTTCCTCGCATCATCTGTGCAAAGATAATGAAAACCGTTACATTCCAGGTACAATAATTTCCAATTTTACAAATCATATAAATAATACTGCTTATCATTCATAAAACACATTGGCACTAATCGTTTTGATGTGTTTTTCTAACTCACTCCTAGTGTAGATCTGATGAACTGGAATTGTTCGCCTGCTCATTTATACATGAGGGAAGTGAGGTTTAAACGTCGAGCCAATTTCCCAATACTTTAAGCTAATAAATTGCAGAGTAAGACAGCCGCACTTCCTCTGGCTTCATGGCATGGCCTCGTGAGAAATGCAAGTCAGGGGACATTGGCAGGGAATCCCAAGGATCAGTACATGGCAGATGAAAGTTGTCTTGGATGCAAGACTGGGAGTGATGCTCAAGTCAGCCGAGCCCCAGCTCAGGATTCCTGAAACAGAACACCAGAATATGTTAGAGAGTGAGGAGACTAAAGTAAACATCTGGGAGTCCTCAGCAGATTGTACAGATCCAGGGCTGAGGGTTCATAAGTGTGTTGGTGTTTGTGGGATGGAAAGGAACACATATTTAGATCCCCACCTCCTACTATGTGCTACTACAGTGTAGGCAATGTCTTAAGTCCAAGGTTTTTTGTTTTGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCCATCATTTACCTGAGACATGTGAGCCATCTCCTCACCTGCTAAGGTTCAAGTCCCGGTGTTGGACCCATCTCCTTTACTTTTGTTTTCTTATTCNNNNNNNNNNNNNNCTGTCTTGGTCATAATATCAGAACCAGGTTAAGGTATGACTGGCTCACTCAAACAATCACTCAAATCCCTCCACACAATTGTGTTCTAATAAGGAGGAGGACCCTGCTGACTCTCTGTTCTTTAAAGTCTTACCTTAACAGATGAGTTAAAGGGTGGAATTATACTAGTGGGTGATTGTGGATGCTGTTGTTGATGTTGAGGGAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAANNNNNNNNNNNNNNNNNGGTTTCTGTCTCTCCTATTTCCTCTACACTGATACCAGTGCTGTAGTTTGGGGGTGTGGGGGAGAACTTTCGTCATGTCTGATGGTCCAGGACCTCCCAAGCAGCACGGCAAACCAAACAGTGCAGCAAACAAGTCTGTTTCAATTTTTGCAGAAAAATATGACACATGGGAAGTGCTGTCTGAGGAAATGGCTCTAAGATGGGACAACGCCTCGGGAGACTGGGCTTGGATCTTGTGCTAGTTTCCTCGTGATAAAAACAATGATGTTCTCAACCAGAGTCTGTGTTCGGAATACAATGCTGAGCTTCCATTTCAACACTGCATAATCTCCATATGGACACCCTGGAAATCTTGTCTGATATTAAAGAGATTATAGGAGAGACAAGTTGAGTATAAAAACTGTCATTAAAAAGTGTTTAAACGATGAATACTTTTTTTAAAAAAATTTTGTCTGCGGTACCAAGTTCAGTGTTCTGCATAAACTCTAAAACACGGCAATTACTTTTTTTATTTAAATTGCAAAACAGAATGGACCTTATATTTTTCTATCTAGGTGTAATCGAGACGTAAAAATAAAATTCTTTGATTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATGTCCCACACGACATCCTTTCTTAGGCATTTGCCACACTTTGTTCTGTGGTTTCTGAGTGTCTGAAAAGTCCAGGGTACTTGAAGGAAAAGAACATCCTGGTGCTACTAGGGACTGTCAGTCAGAGACATTGGCTGGTGAGGCCATCTCATCCGAGCTGGTTTTCCGCCTGCTTCTGTTGCTGATGGGCTGATCCGTGTCCACAGCTTTACTCATGATCGCCTGCTTCCTTTTAGCTGTACCCATTCTTGCTTCCTGCTGAGGCCGTGATGGAGTTAGTGACACAGAGTATTGGGGTCTCCTTCCAGCCCACTGATTCTCTCAACAATAAGTTCTTTCTTTGTAGAAATAGTTTCTCTGTTGCCTACATAATCAGAAATAAATATAACACTCTTTTCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGCTCCTTCNNNNNNNNNNNNNNNNAAAATTTATCTCTATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCAGATCCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCTGCCTGCTCTAAAGTCCACTTCATTGTTCATAGTGCCCAGACATGTCTTTAATTCCTACTCTTAGTGTTATTTTTAATTCAGTTAGTTCCTATTCGATTTTCTCTTGTTTCTTCTATTACCTCACCAAGATGATGTGTATCCTTTTGTTTTGGAAGTTTCTCATTGACGACGCTTGAATCCAGGCTTTAAAATCCTTGCTGATAATTCTGACAAGGGTTTTCTCTTGGTGCCACCACCAGGGAAATGGTTTTTCTCCTCTGCTTTTCATTTAGGGGGATAGTCATGGTGTGACGTGATTTCAATTAGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGGTTTTTAAAATACCATATCTGTACTGAACACATACAAACAATTTTTCTTGACATCTCCTAAGTAACAGCCCCTCATGATTTCATTTCACTAAGTACAAAAGTAATGCAGAGATTATTTAAAATGTAGGAGGATCTGGGGAGACGGCATAGGGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAGGACAGGATATATCTCCTTATTGTGCAAACGAATCCTTGGTTGAGTGTGTGTCAGTGAATCCACACAATTCTCCTCCTCCATGTTCCTGTGTATCACAGAGAATGATCTGGAAATACTGAAACAAATATAAACTAAAGGCTTCGTTGTGGTTTCTAGGCTTGCGTTAAAATCATATTTATCACGTTTTATTAAATGGAAGGGAAATCTTCAGCTCCCAGCAACAATAGACTCAATCATGTTGGCTTCTGTTTTATCCCATTATGAATAGCAATTAATTGCACATCAATAGCTCCCTATGCTTTGAACTAAATCAGGATGAAGGGATATGTTTCCGTAACCCCTATGTGGATAATCAAGTAGAAAGGGGGGAGGTATGATGCCTTTGGATTATGGGAGAGTTATGGCTTGATTGGATATTGTTATGCAAATAACCCTAACATCTGAGAAATGAAATATCACGATAAAATATACTACCAAATGGGATGGACACTCATTATTTGATTTCTTTTNNNNNNNNNNNNNNNCATACTTTAGGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACATCTTCCTGTCTATGTTTCTAATACTTCTGTATTTATTTCATTAAAGTTACCTGTTATCCATTGAACAGTTTTATGAATGAGTTTCAAGTTTAAAGACAAAGAGTGACAAGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACATACATACATATATACATATTCATATACACCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACATCTAGCCAGGGTCCCTGCAATTTCATTGTTCCATCTGATACACGTGTTCATGGAACATGTCTCTCTCTGTTTTTTTGTTCTAGGAAGTACATCTGCAGACTCGCTTCATTTTGCTTTATTCTCCTCTTCAGCCTTAGAAATCTCAGCTTACAGAGAGGGGAAGACGGGAACTTAGTTCGATAGCTCTTTTTGTCTGTGGGGAGCTTACATCTCAAGTCACAAAGGGAAAATAAATTTAACAAGAAATAATAATACACATCCAAACCGCGATGGGAAGTTCATATCCGTTCCCCTTAATGAATGTCAAATTTGGAAATTGGAATCCACAATGAGATGAGACTTTTGAAAAATCCTAATTCTCAGGCAGGCTTTGGTATTTCTCTTACCCTGAAAAGGATCACCACAAGAAAAAGACAGATGGTAGGTTGCTTTTGTCCACAAATCGAATCAGAAGCATTTGATAACGAGCATAGAGGGGGCTCACCCCATGTTTACCAAAGAATAAAGTAATATGGGGGCGGGGGAGACATCTAGGGAACAGTTGGTGCCTTATTGGTATTNNNNNNNNTTCCTGAAGTCAAGAAATAATATTTGACAAAAGAAAAAACTAGGTTTTCATTAGGCAGAACTGTTTTTAAAATAGCCTTCATTTGAGTCATGGAAAGAGGGGGGTGGAGCAGGTCAGTCTGTAGATAACTAAAGTCATTCCCATCAAAAAATTAGGAACAATGTGGATTTTTAATGGACTTGAATAAAATTAGAAATTTTACCTTTCAAAGGGGAAAAATTGTGTTCCNNNNNNNNNNNNNNNCAAAGGAGTGTCCAAACTCATACTTGATTCTTTCAATAAATCTACCGGTAACTCATGTGTTTGTTGATATTTGGATTAAAACGCAGGTTGGATATCTCGACTTAGGAGTGTAACGTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGAGAGAGAATTTAATGTGTGTAAACATCAGTCAGTGGAAAGAGTTGTCCTCGGTTCTCTCAAAAGGCATGAAAAAACCACCGTGGAGTTACTGGATTTTGTTTCAACTTTAGCTCCTTGTCTGCAGGGATGCAGAGCATCAAAGGAAGGTCCCGAGACCTCCTAAGAGGTAGCATCCAACACCTGAGGCCATGTGCACAGAGGGACGTAGCCTTTCTCAGAAAATGGAGCTAAGAGAGCGAACCAATGAAGGCGACATATCGATCAAATCGCTGTAATAGAACGACGGCAGCCAGTTCACAGAGCGAGGCAGCTGTCAGCGACTCAGCCAAGAACTAAGAGGATTTGAAAAGAGAATAACACACAGAGTTCACAAAAGCCACTATAGAATCATGGGGTCTGCGAATTTAATCCATGTTCTTTGGGCAGAGAAAACAATCCAAACTAGGGATCCCTCTTGCTCAGCACGATGGAACGCTGCGCCGTGCAGCAGATGTCCCATGTCAAGGACTCAACCTAGATGCCGGAAGCCTTTGAGAAACCGGAACTACGTCATTTTAGTGCTGACACCGGAAATGGCTCAAGTCTGCACCTTCGTTGGAAGGAAAAGAAATAAGTCACACAGCACCGGAAGTAATCCTCGTCAGGGTCTGTGTGAGGTCGGAAGTGTACGGCGCCATGATCGATCAGTAAGCACTGCCTACACGTGTCGGGTGAGCCCACACAAATGAGGAAATGGTTTTTAAATTTAAGCACGATTTCTAATAACTAGTAACTTTTAAGTGTCCAGGTTTAGCACAAGCTTCCAGATTATATGGTTTCTCAGGCGGAAGAACGCCGCACAAGAAGTGAGTTTGAAACTTCGGAAGTTCCCAATATGTGACAGCAAACTAAGAAAAGCATGGAGGTGGGGTGTGGTAAAACGAACTAAAGGAAATCTGTAAAACCAAGAAAGGAGAATTCAAAAGACTTGTACGGGAAAGTCCAGCAACAGGGGTGGCTCAGAAGACCATCCTAGTTTTCAGAGTTTATCACAGCAATATTGCCAAATACTGGTAGCAAAATTGCCACTTGTCCCTGTGGACAATCTCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGCTCAATTGAGGATTTACAGAAAGATAGCCATCAAAGGACCCGAATATTTGGTGCTAAATTATGTGAGCTTTGTGGGGGAATGAGTGCCAACCAAATTTTGCAAGTTCTGCAGCCACCTGCACGTTTCTGCACCCCCTTAGCTGTCGGGGTATCACATACATTGCTGTCACTCCTGCTTTCTTCATTTGTATTTTACTGTGAATCTCCCTTCTCCCAGTTCCATGTGGCCAGCAATTTTCCATGTGGAAGGACTTCACAATGCACTGTGTCTAGGGAGGCAGGGAAAACGATTTCAAAAGAGGCTCAGTGCTAGGGCAAAGAGTACAAACAATGCATACTTCACCTCCAAAGGAGGGGCTCAAAGAATACAGAGGCTCTGGCTGGCGCACAGGGCCGAGCTTACAGAGTTAGGGCCCACAGCATCACTGGGAACCAACAAGCAGCTCTCATTCAGCCCTCCATGCTAATGACTCATTCTCATGTCTTGAGACCAGAGGAAGAAGCATTTGGAAGATCCTCTCTATAAAAATGAAGCCTGTACAGAAACTCCTACGAAACTTAAAACAATTTTAAATAGGAAAGTACACACAAAGTNNNNNNNNNTAATTAGCAGATTCCACAAAATTCTCTGCGATACCATCATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGAAGAATAGACCTGTAATTAAATAACCGCCTTTTAAAATACTGCTAGTCTGAAAGAAAGCTATTTGAGCATTTTCCTTAGCTGATGAATTACACGTAACAGTAGTCCATGATAAACATGCCTGTTCTAAAGCGATGCCTGAGAAAAAGAAAACACTTCTAGAACAATTGATGGGGGATTAGATTCCAAGTCTCAGGGCTCACTCAGTAGACTCTGTCCCCAGCAGGGAGCAGTGACCAATTAGGACCAGCTGCAAGACTGGTCTTCCAGAGGGTGTAAGATCCAGGAGCACCACTTCAGGGACTCTGTCAGACCTCACCTTTCCCAGAACAAATGCTGTTGTTGCCCATGCTGAGCCACTGAAGCCAAAAGAGTGAGGACAAAACAGCTCCCTTTGGTGACCATCTCTCCTAAGGAAGTTCCCCATCAGGGACAGAGGTTTTTCACTGCTGCTTCAGGGCCTGATCATGGCTGTAATGGCTGTCTGTGGTGCTGAACTGGAGGAAGCCATCAAGCAGAGTCCCTTGGTGGCATCAGCCTCAAGACCTTTTTGTGGTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACTCCATGGGGAAGCAGGGAGGACAGATACCTCCCAGATTCTCAGGAGCCTGTGCTTGCAGCTTCTGGGTCTTCTATCATTGTAAGCCACAGTGACCTGGGCAGGCTCAAGAGATGGATGGACAGTCTGCATTACCTATGAGATGACACAGTCAATTCTGTCCTTATTCCATGTACAAGAAAGAGTGCTAATGACCCAGCGGTTATAACGTTTAGCAGTGGGAACAGAAAGAGAGAAAAACTTAACACTTCCCACAGGGCAAAAAAGAGGACCAGAGGCAGAGGTGATGCTGGACTCTGTAGTACATTTCCTGTGTGGGCTCCCTTCCCCCACCTAGTAACCAAACAGAAGGTTCTAAGTCAAGAAATAAAGAAGAGAGCCACAAGACGAAAGAAACCCAAGGATCTCAATGATGCCCAAGCCTCAGATGCACTGCCCAGAGGTTTGTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCCAGTCTTGGAGCTTGTCTTCTGCTCATGTGGTNNNNNNNNNNNNNNNNNNNNNCTAACTGACAGAGAGGTCTACAGTATTGCCTACAGCGAAGCATTTTGCCTGCTGCACAAAACTCAGCATTTTACTGTAAAAGAACTCAAGGAAAATTTCAGATCTCATTAAACAGATAGTGGCCACCTTGCTCCTTATCCAATTTCTAGTCATTAATGAATTTTAAAGCTCCGGTTATCCCACCTTAACCACAATACACTCTGATCTTCATAAGACTGATGGCACTCAAGCAGTGCAAGCCACCAGACAGAGGACAGAAGTAACAAATCCAAACATCCACTGCAATTCCCAACTCAAATACTTACAGAAGCCTTGTCAACCTTCAGTCAAAACAGGCATCAAGTTTCTCTCATTACCTACCCTTTAATTGTCAAAACATTTGCACGTCTAAGTTCTTTCTGTTAAAGGGGTGGGGGGCTTTCTTTCTACTTTATGAGCCATTTACTTTAGTGTTGTTAAGCAGAGAAGAGGACAATACAGTCGACATTTACTCTAATAGGTGACTGATTTATGCATGAGGCTGTCCCTGTTTCTCCGGTAACTATAAACCTAGATGCCTTTTCCTTGCAGGATGTAGGAAACGAGCCTTCTACCCCATCCTTCCTTTGTAATTCAGCAGTTCTCATGATCACTCTGGCATCCACCTCCTACCAGATCAGAAAGACTGGCCACGATCCCTTCTGCCATTAAGGATGAGACCCCACTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCCTTAGAAGACAAGGAGGAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNGAGGCAGCCCTATGAAAGCCACAAAAACACTTCATTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGATTATTTTAACTTTGTAGTCCGTAAGTCCGAGCTCTTAGTTTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACCGTGAGTACACGTGATGCATACATTACAAAAATGAAAAATGAAATGTGGAAATTCAATAAAGAAAGTTCCTTTCCAGCTGGTGGGGTACAGAGAGGGTTGCTTCTCCGAGTACAGTTATCTCTGAAGAGGAAGTCAATAAATGACTCAGACAAGAGCCTTTGAGATATCAGCTGCCAACCCAGGGTCCAGACCTCCTCTCTGGCTGCAATTACCTTCTTAACATGGCCCCACATTGTCTCCTGGGACCCAGGTTTCCCCTTCCCCATAGCTCTGCCCTACTTTGACCCTAAGAACCCAAAGAGCTAGCCAAGAAAGAAGGGGAGAAAGGACACGAGGGGCTGGAGAGGAGGCTGACAGTAATCCAGTCATATACACAGACCATTGCATTGGCACTCAGTCCACGAATGCCAGGCAATGTCACTGACTGGATGCCCAGGAGGAAAGGCAGGGTTAATAATCAAATAGGTGGAAGTCTTTACCACAGTAAGTTCAGCCAGCTGTGAACACAGTCAGAACACAGAAGAAGATGACACCTGTCTGTGAACTGTGAACTCCTGAGTGCGAGTGCATGCTTGTGTAGAAGGACNNNNNNNNNNNNNNNNNNNNNNCACATGTGCATTGTTATTTAAGCTGGGTTTCTTTCTTTTATTTTCATATATTATTAGTCCCGGGACTACTTCATGACTTAACAAATCTTCCCATATTTCTTCCGCTGTGCCTGTTAGCTCTGAAAACCCCTGCTGGTCACCCAACGATGTGCTTTTCCTTGTAAACTATTTCAGGGGACTTNNNNNNNNNNCCCTTTCCGTGAACCCAAGAGACAAGAAGAGAACAGAACCCCGACTGGGAAAAGGAAGTGGGTACAACCTTGTCTGAAATGATTCGGGGTGGGCGAGCACGCAGATAAGAGAACGTGATGTGAGAACTGAGTGCAAGCTGGACACACAAATGGGGACATTGAACCCCACACAACCCCCACACCAAACGGTGCCTGTGGGTTTAGGCTTAAAAATACCTTCCACGGAGGGTCCAAAGGAATCAGTACTGAGTCTGTGGGGACATTGGGGAGAATAGAAAGCCTTTGCCTCTGCTCTCAGTAGAGGAGACGGCAGTAAAATGGGTTACAGGTGTGTAGGGCTAATGGCAGAAGAAGATTTAAAGAAAAGAACTTGACTCATCAGCCTTGATTTGAAATCTTTATTATGGCAAATGGTGGTTATTAGATAAAGATGCCTCACACATCCTCCATTCAGTCATTGGTACTTTCAGCCCATTTCAGCTGGTTATGTGTTCATGGATTAAAAGCTTTTTAATAATATCTACTAAAATGTTTTTTGTATCTCCCAGGGCAAGAAAGTAGCACAACTCGCTGTATGGCCATTATCTGAAGCCTGGACCAGAAAGATAATGGCCCAAAATTTACAAGGCAGGTGGGAACGATCAATTATACCCCGAGAATTGACAGCACAGCTCTGTTACCTGATCGGCAGGAGTGCTGGAGTTAACCTGGATTTCGGGACCAGCAGATTCCCGCTGTCCCCACTTGGGCTTCTCCGGGTGCAGGTCTGTCTCTTGTGGCATCAGGCAGGGAGCGTCCTACCAGCAACTCTGAGGAGCAACACGAGGACACGTCATGGAAACCAGGGCAGGAGAGAAGAGAGGAAAGGTGTCCTTCTCTGGCTCATAGACAAGAGTCAGAGACCTGAGTACCTGCTTCTAACTGAGTACAGAGCCTCTCCCACCATGTGTGTATGAACTCTGCTGGGGTCTCCAATCTATGATCATATTCACTTTCGGTCCATCATTTCCTACTGGAAGGAGAAGATACCCAGTTCCATCTAAAGTGACACTGAGAAGCAGGCCGGTTACGGCGTGCAGGACAAGACAAGGTGGAATCAAAACAGACATACAGTTACATGCACACAGACATGCATGACACATATATCTGCATGCATATGCACTCCAAGAACATGNNNNNNNNNNNNNNNNNNNNNNNNNAAGCATAGATAAATGGAATGCACTGATAATTTTATAAATACACATATACATATTAGCCTGTGTGCACTTAGTTTCACACATGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTAGTTTTGTGGTATCTGATTTCTGTATTCACCATATAAAGAGTCAGCCATTTGGTGCCCATTCCTAAAGCTTTTTCTTTTAAAATACATGACTGCAAATAAGCAGGTCACTAGGTCAGTTAAGTGTCTGCTTCACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGAATGTGGAGACATATAAACACATCTGCACACATATGCATCTACACACACCCATGCACACACCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAGTAGATGGATGGGTGGATGGATAAATAGGTGATAGATGATAGACAAATNNNNNNNNNNNNNNNNNNNNNNNNCAGCCATCCAGACAGACAGATAAGATAAATAGACAGCATTGTATTTGAATGCAACTACTACAGAGCAGATTGGAGTCCCCCTCCTTCCCTTTCAGAACAGAACCTTTATCACAGGGGAACTCACAACTTCCCCGCAGGAAACAAGCATCCTATTCCCGCAGAGAGGTGGAAACAGGTGTTAATGTTTTCCCTGTGCCTTCGTGGGTCAGCACTGTGTATCACAAGATGAAAAACATGCCACCATAATTAAGTGTTAATTTCATTGTGGCAGAAAATATAAGAACGGCACCTCAGTTAGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAAGAAATTACATCTCTCAGCTCCACCCCTTTCCAGAGGTTACTTTAGCATTAGCTCAAAATTTCAAACCACAAGTAAAGGGGCCCAGAGTGATGTTACCGAAAACTGTGTTGAGCAAACAACACTGTGCAATGAAGATGCACAGGAAACACAAGGGACCCGCAGCAGGCTGGGCTCAGGTCTACCCCTCAGGCTGTCACCCCCTCCCTTCTCCACAGAGTGGACCAGCCTTTGGAGGCAGAAATCCACAAGTTCTGCCCCTCTAAGCAGCTCTGACAACCTCTCAGGGGAGTTAAGAAGGACGTCCTACACCATCAGCTGTGTCTTCTATGTGCTGACATGAATGAGACATGAAGCTTTGGGGAAGTGGAGAGAAGAGTGGCTCGCCTGGCAGAGAACTGTCCTCACAGCTCTGCACATAAAGACCCATCCTGAATTCTCAGATGGTGATAAACAGAAGGGGAGGAAGGAGACGCACACTGAGCAGTCCTGGGGATGAGTAGATTTACCTGGTGTCTAGCACTAAGAGAGGAATAGTCCCACACATTCAGTGCCACTGTCCCAGGAGAAGCTCCAGCAGTGGCTCCAGCAGCGGACATCCCACTAAGAGTCGGCTGCTCATCCTATCAAGAATAGCAATTGCTTAGGAACAGGGTCCTGACTACAAATGGCCCCTGGGATAAACAACCACTCAACCCAGAGAGCTGAGAGCTATGACAGGATCCACAGTGGTTATCTCAGGGCAAGCATCTCCCCTTCTGTGTGCCCAATTCATCCCCACTGGGCTTGGGCCAAGCTGAGAGCAGCAAGGGATTCAGTGTGATGCCCTAAAGTGGCTACAACACATGCCCAAACGTGGGGGATATCACAACAGATGCTCATTCTCTCAGCATTCTGGATGGTGAGTGTCTAGAGACTAAGTGTCAGTAGGACACATGTGCGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCCCTGTCACTCCCCTTGTTTCTGCAGGATGCCACCACCCTTTGCTTGTGGACACATCTTCCACCCCTGCCTCTTTTGTCACATAGTGACCTCCTCTGCTTCCCATTCTTCTCATGGGCTCAGAAGTCCACAGCAATGGAGCGGGAGCCAACGCCATTCCGTATGGGATCAGCTTCATTAAGCTACAATGGGTAAGGCCCTGCCTGCCAATCAATGACGCACACAGACATTTGCATGTGAAGATGTCAACTCATCATTCTGAAAGGACACAACAGCATCTTCACCAACTCCTCACCCAGCACAAAGCCAGAACGGTACCCTTGGCTCCCACGACTTCTTCTAGTTAGTTGAACTGCTATTAATTGTGCTAATCAGTTCCCTTACTGTCGTAACAATGTACCTGACAGAAGATAAAGGAGGCTGCCCCTGTACACCGAGCTCCCACGATATAGAGAAGCAGGCTGGAGTCAGGGACAGGCAGGCCATGAACCTCGCAGTCTGCCTCTGTGGCTCTATGGCTGCCAGCTTGTCCCCGTGTCCAAGATGTTCCTCAATCCCTTCGCAAAATGGTGCCAGCACCTGAGGTCCGACTGTTTAAACATGTGTGCCCTTTAAATGAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCTCTGTGGAACATTTCACATTCAAACTATCGGAGAAAGGGAGGGGGTGCACCAGAGGGAAGCAGGGACCAACCTCTTCAGCATGGGATGTTGAGTATCTTTGTCTCTGTATGAAGTCATGTGACTACAAGGTCCAATTTCTTTGCCTCTGTTATGTCTAATAATAAGATGTTATGGAGCAATGGTCTTCACCATGGAAAAGAAGTGGGGAAGGATGGAGGACAGGAAGGGAGGGCAAAGAAAGGAAGTAGCAGGGATGGGGGGAGGGTAAAATCTCAGGGAAGGCAAATCCAAACATCACACATCAGACAAAGCTGCAGTTTTCCCAAGTTCACACTCTCCCTCAACTCAGAAGCTCAGCATCTTTTCTGCTAAGACATGCTCTATGCTCCCTCCCTGAAGTAAAGACAAAGATTCTGAAGGTCAAACCTTGGAGGCCAGACTCCAGTGAGAGGGTCATGAGCCAGAGTAGTAATCAGCCCCTAATGGGAACGCCAATAGCAGTACCGACACCCTGTCAATCAAGTCTGCCAAAGGATTGGAGTTCTCTCATGGAAATCCAGAGAAGACAGGAGCCCTGTGCTTCTGAGTCACACCAACATCCAGAGTCCTCGAGCAAATGCAGAAATCCCAGAGCACACCAGGACAATCCTCACCAAACACAAGAGCCCTCTAGGTTTGGCACTGGGCTGGGGAGAGGTGTGAAGGGGATTGAAGGCTTTTCTGAGTTATAAGAATCTGCCTCCCACAGGGCCTAATTAGACATTTAAAATGTAAATAATGGGGAATTTCTCACCCACTAAGAGGCTAGTGGTCCAATTAATCACCAGGTCTTCCTGAAGGGACAATGTGAGCAGCTCAGACCTGACCCAGGGCTTCCAATAATTCACACTTCTCTAGACATTTACTGTAACACAGACTTTACAACAAGGGAATTGGAAGGGAGGGAATGAAGGGCTGCATTTGAACTAATAGGCCTTACATGCATCTACATAAATTCTCAAACAATAATAAAAGAGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTCATTCAAGGCCCACTGCCTCCTTTGGTCATCATTTTGCTCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAAAGCAAATTACCATTTCTTAATAAATAAAATATTATAAAGCTGTCGCTTGCATGAAAGGTCTGCATTATTAGATGACCTCTGACCCATTCTCTCTCAGGCTCACCAAAGAGAGGACCATGTGGGACTATCACCAACCTGTGCTTAGCACCTGACAGAATCCTGAGTGTATCTGTCTGAGGAATGAAGGGCACCCTGGGCATGCAAAACACCACACAGGTCCAAGACAGAAGGGTGCCTCAGTGCACGTATGCAAAACCAAAGTTCAGAGGAGTTCACGAGAAACCATGAAATATCACACAGCCCGCATGGTCAAACCTGAGCTTTCTCAGAATTAAAATTTGCCTGATTCTACCTAGCATTTCCCCAGAGGACCAGCAACAGCTTCTTGTCTTGTTCTCGTCCTTTCTACTCTATTTCTATTTTGTTTAATAATAATTTTAAAATATCCTATGTATTGGTGAAACACCATTTATCAAACAGGAATAAACAGGTGTCTCTTGTTAAACAAGATGGTTTTAATCTTTCTTGGTACATTTAGCCCTATTTGGGGGAGTATTGTTGTTTTGTTCTTGTTTTTGTTTTCAACTTAATGCACACTGCCGCATCATGGAACAAAGATTTGGGGGGAAATGCTGCAGGTTTGGAGTTTGCCCTTGAGAACCCCCTACAGAGTTAGGCAGAGCAAACTCTGGCTGTCGTCTCATTTTTTCTGAGAGGAAAGAAGGGAGCTCTCTGTGGTGATTACAAATACCTGTTTCTCTTTTATCTACTTGTCCCCAGATCCACTTTCCCTGCTTTCTACGCCAATATCCTGCTCTGGAATTAAATAAATGAATACATACGTGTGTGTGGTTGCATAAGCATAAGCACAGGAGGTCAACCTTAGCTGTCATCCTCAGTCTCTGGCTCAACTCCCTTCAGTGGTCGAGTTGACACACCTGGTAAGAGGAGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGAACTGAGACAGGTCCAACCTGCCTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGAACCCCACCTCAGAAGCTTTGAATCCCATTCCTCTGTCAGACCACAGTCTCTCTTGAAGGCACACATTCCTTCCAAGACAATGCCATGTGGGTTAAATTTCTAATGAGAAGACAGGAAGCCACGTGAGCTATGAAGGATTTTGCATTGTTTCTCAATAGGGCGTCATTTTGCATTTGTAAAATGTGAAGTTTCTGGAAGAAACCTCATCTGCTTTATACTCCACACAAAAAGGAAATACCTTTAGTCCATGAAGTAAACTTAACACCCACAGTAATCATGAAGAAGGCAGGTGTGGATGTCATCTGTGTTGTGTGGTCCTGTGAAAGGTCAGATATTTAGCAGATAATTATCAAACATTTAATGGGGAGAGGGGGAGATAAAAGAATGTAACTTTAAAATTATATTGACTTAACTATTCTTTGGGCAGAAACATTTTAAATAATATTCCATTGTCCTTCCTGGTGTGTGTGTTTTAATTGTTGTATCACATCCACCTCCTGGGACATTGGCCCTTATTTGAGTGTGTGGTTGCTAATTCCTAAGGAGGGCCTGGGGAGGGGCTGGCAAAGTTGGATTGCGATAGGACAGAAGGTGAGTTCAAATGAGGCTGGCAATAATTCTGGCCTGAGAAGGCAAACACAATAAATATATCTGCTGGGAATGTGTCTGGTCACAGTAATGTAAAACCAATCAGTATCCCTTAATCCCAAGGGTGTGATTGCCTTGGGAAGAAACACCAAAGCACACTCAGCATCAGTTCACAAACCCAGCCATCCCACAGGACTCTTGGCTCATCCATCTTTCTCATCTTACTGCCCTCAGTGATGGCTGTAATGTAGTCACAAGATGGCGGCTGCATCCGCAGAGAACACATCACACTCCTCCACAGCAGAACTCCAACCCTGGATGGGAGGAAGAGGAAGAGAGATGAAACTGTCTTGGATAGCTCCCTACTTTTGACAGGCAGNNNNNNNNTCGTTGCTCAGAAGATTTTTGGTGTGTCTCAGTGAGTCTTCTGATGCACCTCAACACCAGTGACATGCACAGAACAAAGCTAGCATGACTGATTCAAACTAATCAGGATGCCCTCCGTGGATTAAAGGATAGAAAGTCAGTTATACTAATATCCAAATGAAACTGGCTATTTGCAGTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGCTATTGAATGAAGGTCCATCATCAGCCACAAAGTATAAGGCGTGTGTATCAGGTAACAACAGAGACAATTTTAGGAAACCGGCCAGTTGGAGGCCACTGTGATTTAAATGGAATTTAGCAGCTTGGCAAAGAGGTATCTTCCCTTCCCAGTCATTTGGGGACATGGGGATATCCTTGTTTGTTCCATATGTCTCAGTCTCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAATCCCCATATAATGAAGGGGTGTCAGACTCGTTTCCATTACAACTTCTTTTCCCTTGCATCTGTTTTTGCAACTATCTCCTCTTTAAAGAAAGTGCTCTGGGGGTTTTCTGAGGAAGTATTGTTACATGCATGGATGTTTAATATCATATTTTCCATTTTTGTGTATACATATATGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACTCTTAGTACAAGAACTTATACCCATGCTTAGTTTTTACCTTGTGTCCAGTTCCTCAGGCTCCACCCCAAGCTGTCTCCCTCATCCCAAGCCGTGTGTTTGAAAAGGAAACCTTAAGTAACTATTAGGACTAACGGCCTGACCAGAGTGATTCAAGCACCATAAGGGCCTTACACACAAAGAGAGGGAATTCGAAGCATTGAGAAGATAATGTTAAAATGAAACATGTGACAGCTTTTAAAACCTTCAGGACAACCCAGAGCCTATTAGGGAAACCTGAAAATTGTCTTCACTCACTCAAGACAGGAATCAACAGAAACCCAAGCTTGTATCAGCTTACATCTATGAAACTGCGTAAGCTTGTTTCTTATTTAAGAGGCATAATCCCTTTTTCCTCTGATGCTGTCCCTACTATGTCAAATGAAGCGGGGAAGGGATCCCTACAGCTGTAGGTTTGTGTCTAGACCAGGACCAGATTGTCTCTCATTACTGTCCCACCCCAATGTCATATTGGCACTTCCAATTGACCAGGTGACAGCAATGTCTGGCTATCACTTCTGAAGATAAGCAGGAACGTGCAAGGTCACAGAGCAGAATGCATTGATTTTCATCCTGAAATTGGGAAACATAATGTTCCCATTTCCTGTTTCGTTAGATAGGAGACCTTGTGCATACCCGGCACTATTAGAGATGTGTCTCTCTTTGGACAATAGAACAAGAATTGCACTAAGATGAGTATTATCTTAAAAAACAACTACATGAGACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGAAATAGTTTTACTTAGTCGAGGGAGACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCATGTCTTCGTTTTTGAGGTAGGCTTTTCTCACTGGGATCTGGGAACTGATGCCTGTGATGATTTGGGTGCGTGCATACCTGTTTGCCTGCATGTGTGTGTGTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTAGCTAACAAGTGGGTTTAAAAAGAGATAGAGGTAGATCCCAGGAGCCTGACATCAGGGAAGCTGAGCTCTGGTGCACACAAGGGCAGCTGTTGTAGGGTGAGGTTCATGGTACAGTGGACATTAGGGGCAAGGAGACATAACAGGGACATTCGTGGATTTAGGTTGCCTGTGCTGCCTCCACACAGAAGCCTGATGATGCCGGTGCAAGCTGGAGGAGAGCCATCTCTATCGCGAGAGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTATCAGCCATCCAGTCTCTGAGACTGGAGGGACAGTAAGCTGGCTGGTTCCTGGGTGAGCCAGGGATCAGCCAGGAGAGGGGTGTACATACAATGTGCTTCTTGATTTCAGTGAGAACAGAATGCAGATGAATGCTTCAAGGCTAAGCAATATGAGTAGCATGGCTTAGTTAATCTCGGGCCCAAAATATAAAAAACAAGAAAAATAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGTATGAGAGAGTTGGCAGACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATTACCTTTTAATGTGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGGCTACAGAAGAGGCTTCCCTCTAGTGCCCTCCACTGTGGTAAAAAGAAGATACAGTTGGACCCCAATAAGACCAATAAAATTGCCAATGGCAACTCCCGTAAGCTGATCAGGAAGCTGAATGAAGATGGCCTGATCATCTGGAAGCCTGTAACTGTCCATCCCCAGACTCGCTGACAGAAACACACCTTGAAGGGCAGGCATATGGTCATAGGGAAGGGAAAGGGCACTGCCAACACCTGGGTGCCTGAGAGGGTGACCTGGATGAGAAGGATGAGCATCCTGTACCAGCTTCTCAGGAGATACCGGGAATCTAAGAAGATTGACCGCCATATGTATCATAGCCTGTACCTGAAGGTCAAAAGGAATGTGTCCAAAAACCAATGCATTCTTATGGAGCAGATCCACAAACCCAAGGCAGACAAGGCCCGCAAGAAGCTACTTACTGACCAGGTTGAGGATTGCAGGCCTAAGTACAAGGAAGCACAAAAACGTGTTGGAGGAGCGCATCCAGGCCAAGAAGGAAGAGATCATCAAGACTCTGTCCAAGGAAGAAGAGACCAAGTAATAAAGCTTCCTTCATGTCTGTGGATAGTGAACTCACTGTGGCCTAACATGATCAGTCATTAAAATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGTGTATTCATTCTTCCATTTCTGTTTCTCTGGAAACCATAATACAATAGCGCTCTAGAGAGAGGAACAAGTACCAGCCAGACAACAAAAATTCCAATTTACTTTTCTGGTGAATAGGAAGTTGTTGTGGTTTTTNNNNNNNNNGATACAAACTTGTTGGTTTTATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTAAGGAGAAACACATTAAGCCTCTTCATCCCTGACTGGCTGGCAAACCCCCGAGCCCACATCAGTTAAAGTGATTATGGCATTAGGAATGTGTGTNNNNNNNNNNNCCATAAATTTATTCCTGTCAAGTTCAGATGAGAGACAACATCGGCCATGTGGACAAGCCTAGAGCCTCAACCATTTAACGCAGACAAATCAGGACACACTGTCAGCAGCCTGTAGAGCCAACAGAGACCAGAGCCTGTGTGTTGTCTTGTTATTTTCTTTTATGAATTTTTGCAGCCACCCTGTTCATGATTTGTGGTTATAATGTTAACTTTGGCACTTTTCTCTTGGCTCATCAAATATTTCCTTAATGAATTGTCAGCTCACACCCGCCCCCCATCTTCATTGTAATGACTTTCAAATTAAGTTCATCTGCACAGGGGTTTTTAGAACTCTATGATGACAGAAAACACGGGGAAAAGAATCTCTTTCATTGTATTTGAAGAAAGACATAGTCATTCACCTGCCGCCTTCCCCAGTGCTGACTGTTCCCAAGCTCAGTGCTGAGACCTCTGCCTCATGGGCACCATCAGAGCCCTGAGATGAGCACTTCCAAATCAGGAGGCATCATACTGACATGACCATACGATCCTCCCTCACCTACCACCGGGTTCCAAACTCCTGGTGTCCCTCCTCCCCTTAAAAGAGAGCTGTTGGGATCCAGGCTCAGCATCACCCATGCCCATAACCCAAAGCTCATACCTTTTGAAAATCAGATGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAATCTGTGCCCTGTCCCTGGAGATGCTTTGCTACTCTACAAAACCACATGGGAGACGTGGTCCCCATCCTCGGGAATAGACTTCACCCTATCAATGAAGAGGATGACATGGCTGGTGGTATTGTGGACACTAGGAGACTCTGAGGGAAAGTGCCTTGTATAGGGGAGTCCTGTGAGAACCAAGACTGGAGGAGCACCCTGGACTGGATAGAGATTGGGTTGGGCCATTGCAGAAGATAAAAGAGTGATGGTGCCAAGGACATTTGAGCAATCCCATGAACTATCCAGTCTGGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGTCTCTTCACATATATGATAATTACACCCTTGTTTTAAAGTCTTGCTTAAAGACTCATGATGTTTGCATGAAGAACATTCATTGGGTCTTGGTGGCTCTAAAACCCCAAGAACATGAAGTCCTTTCTCACCCTGAAGTATGAAATTGGCATATGTGCACAGCCCCTCCCATCCTCTGCAATATCATAATGTTAAGTGTGCGCAGCTCCTGTTTGCAGCCTCGTAAGTGCCGGCATGTGTGAATTCTTGAGCCGGACACTCAACACAGTCAGGCATGAGCCTTCTGTACTTTTGTTTATGGCTTTGAACTCTGGCCTAGATGGATGGGCAAGTAGTTCCGGGAAGAAAGATTCCTGGGTGCAGCCAAAGGCATGAAGGTATGTGATTTAATTACAGAGCTGAACGAATCTGGCTCATTTCTTCCTGTACCACATGAGAGAGGAAGTCACTCTGCTCAGCCAATTGCNNNNNNNNNNNNNNNTTACAGAGAAAATGCACATAGGATGCTTGTTTTACCTAGACTAGATCATGAGCCCCGATCAGATTTAAATCTCCATATTTACAGAGGAATCATTGCTTTTTGGTGCAGAGATGCCGTCATTTTTAAGCACCCAGGGCAAGATCAGGCAGATCTGGGTGTTAGGTGTGAGAACACCTCTCTTCCCTTGGAGTCCCCCTCAGGACCACTAAGGTGGCCACATGATCCCAAGTTGACCACCATTCTGCTCACCCCATAACAGATGAAGAAGACACATGATTTGGGGAGATGAGATGGGCAGATTTTAGATCATCTCCTATGCACGGCAGAGAGCAGCGTTGAAAGGACTGGAGAAGACTTTGGCTCACCCCAGGGCTTTTCTCACAGAAACAGCTGAAAATCTCCCCACAATGTTCCAGTTTTGGGTGTTTCCTTCAATAACAAAGAGTTTAAATTAGCACCCTTGCCTCCGTCTCCTCCCCCAAGTGATGGGCGGCGGGCACACGGGCCACCAGGCTTCCTGTAGGAGAAGCCTCTCTGCTTCCCTCAGAGCAGCTCTCCAAGAAAATAAATAGCATGTGGTCATTATTCAAATGATATTTAATTAATGCAGAACTTGCCCCCAAACTTTCCAAGACACCCATGGTAACGCGCTCCCATCTCTCTTCCCCTCCAGTTTGTGATGTCAAGCTGAAGAGCTGCATGTGACAGAAGCTGGGAAGCTGAGGATCCGACAGCAGTTTGACTCCACAGTCTCACAGCTTGCAGAAGTATCTCAGCCCCAAAGCCTGTGTTCAGCCATCGGCTCAGGGGTAAAGGTGGTGTGGTTGGTGACGTGCTCCCCAGAGAGCCTCTAAGGGTATAAAAGAGGCTCAACTCAAGAGACTTTGAGGCTGTCTCTAATTTACACACCTGAACCAGCCCCGGCCCTAATTCCTGTCAAAACATTTCATAAATAGTACAGCAAAAGGTACTGAGTCACGCTGACCTTTATTCATAGCCTCACGTCCTTGCTCAACCGACCAGAACACACCTCCAGAGTCCTGGAGGAAGCAGCATTGTGCCTGTGATTCTAAGAAGACAGGATAGAGGAACTGGAGAGTTAAGGGTGACGCTAAAATGGAGAGAAGCTATATTCTGGGGTCTAGCCTTTGTCTCCTGATGGCTGAGCATCAGAAACATCAACGCAACCGACCCAGCCAAGGCTGCCTGCAGAGATAGTGCACGTTTTCCTAAAGATATTTCAGTCGAGGCTGAGAAACACATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGACACTGTCCTTACTGAGGGTCAGGAAGTGTATGGCTTCTAGGTTCATGCTGTTACTAATCCACTCTCATCACTAGATCCAAACGATGTAACTCATAAAACCATCTTGGAACTTTATTTACAAAAAGAAAATCAACTAAGAGAAACAAATGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAAGTATATTCAATCACTATATTTTACCTAATTTTTAAACTTAAGTTTGTCCTTCAACCTTGCTGTAAATTATATCTTTAGAACAATGGTGCCTGAAAAGGCAAAGAATTGTGTGTAAAGCTCTCTGTAAATGCCCATCTCTGAACTTCAGTTCCTTCTAGCCCAGAGACAGGATGAGGACCTCTTCACTGTAGGCTTGGGACAAAGACTGTATACCATCCTATACCTGCAGGTGACTCAGAGAGCACCTGTAGAGACTCGAGCCTGCAGCCACCCACGCGCAGCTCCAGTGTGAACTGTTCTGCTCAGGAAGAGAAATGCTGACTTTCCATTGATCCACCTAATGGCTTTGTGTGGCTAATCAGCCTGAACTGCATCCTATTGTGTGTCTGCAGTTAGATCTAACTGTTGATCTAATTACCCATGTCTAGAATTAGACTCTCACCCGGAGCTGGGAGAACTGCTTCAACAATCTACTCCTTCTAATGGAAACTCTGCAGCCTCAAAATTGCCTTGAGCTAAATGGCAGGTAGCAAAGGAAATCTTATTCCCCCCCAAGCTCTAACTAATTACAGGATGTCATCACAGCCCGATTAGTATTTAATCAACAAGGTGATGATTCCTAATCCAGCCAAAAGCTTACCTGCCATTTAAATGGAGCACGACATTTAAATCTTAATTTCATTACCTGCTGGTAATAATCTTAAAATTATAAATCCAAAGTATCACTTGGAATACATTTGCATACGTAAAAGAATCTGTCCTCATTGCTGTTCCACGGCACACATGGCTGTTGGTTTGACTTTCAAACCAGAGCTGAGTATCCTTTTATGCAGAAAGAGATAACAGAATTTTACACTCCCCTGAAGCCTGCTTGGAGAGGGAGAGAAACACATGCACACCATGAAAGGGCATCTGGGCAAGCACAAGTGCCCCGACTGTCACCTGTGAGATATGAGCCACCTCTGTGTGGGTTACTGATGCTCTCACATTTCTGCTAACAAGTCAGTCGATACAACAAAAGCCACTTCAGAATTCCCAGACATTCAACACTGATTGTCACAGAAGGGGCAGTGGAGACTGTCAGCCTCTGCAGGACTCTCAGGCTGCCAGGGCCTCGATGCCTATATTCTGGCTGTTATATCTCTAGGGCAATGTTCTCCCAGAGGAATAGAGGGTTTGTGGGCTTATCAGCACATGTGTGTGCACATGCGCAGAAAAGAACCATCTCGGCATCTGGGAGTCCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGACACTCCTTCTGGAAGAGGAGAATGTATGATTTCTTTTCAGGATCTGGGGGAAGACTTTGGACACCTGGGCAAATGTGGAATGACCTATAGATCCTTGGAAACATTTGGATAGTTCCAGAAACTCCTGGAAAAGTGGAAGATCCGAGATCTCTATGGCAAGAGAGGAAGGTTTATGTGAACCTGGAATGTGTGGGGACATTACCTGTCCCAGTTTGTCAGTAGAAGAGTCAGCAGAAGGAGGCCCAGGCACAGTGTGATCTTCTTTGAATCTTTCACTGTTCTCTCCAGTACTGTGTTTTGTAGATGTTGCAGGCAATCTGGATACCAACTCGTCACAGTCCACATGTTCTTCAAACCCAGTAGACATAATCCAGCNNNNNNNNNCACCTTCCCAAGAATGGGCACTAAAGATGAGGCCACTCTTTTTCTAGTAGCAGGATGAAAGCAGATGTTCTGGTATCCCTGGACCTCAGCATCAAAATGTATTAAAAAATTTAAAGCACTTGTTTCATGTGTTCCCACCACACCTGGTATTTACAATATGTGTCAAAGAATCCAGACTCACCCCTAGTTAAATACTTCTTTAGTTGTATTAATATGCAGCCCGTGGAATCTATATTTCCAATTACTACTTCCCATCGGCTCTAGCTTGCTGTCTATTTTATATTTACATCAGATGTGAAAATATATTTCTATTATTTCATGTTACAGAGCAATCATGACTGAAAATGTTAATTTTAGCCTTGTTTTAATTACCCTGTCCCTCATGCACTGATTTCTGTGTATGAATATCATTTTCTGACACTTTATTTCGTCTCCTTAAATGAATCTTCTGTAACATTCTTTTTCAAAGTCTACTTTTTACATTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTTTAACATTTCTTCAATTAGTCCAGTTGGTTAGCAATTCCATTATATGTTGTCTGGGAAGAAACAAAACTTTTTAAAAGTTTTATCTTTAATAGGCACTTTTTTTCTTCTGAGCACTGAACTGGAACTTTAGAGTTATTTATTTTGAAAGTGAACTCATGCCATCCTACCTGTTTTGCAGTGGGCGTGAATTCCATTCTAACCACAAGTGTAACTTCTGTTTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGAACACACTGGTATTCCTAACATGGTTTCTGAGAGACTTAATGAGTTGAAGACAGAACAGGAGAGCCTAGGTTTCTTAGGGTTGTACATACAAGGTCTCAGCCACAGAGGATGAAAGGTAACACGTTCAGTATGGCGAGAACAGCTCAGATTTAGGTCACTACAACTCAGTGTGGATCTGCTCACATCAGCCCCTCCCTGGATGTGTGGCTTGCCTGGAAGAGTGTTAAGAGAATTGCACATTGAATCCTGTTCTGACATGCAAGCATAAATGTTGAGGACAAATAATCTTTCTATGATTATGGCTATAAAATTTTATTTTTCTTGTGTTTATTATGTTATATATGCTTTCTGAACTTTCCTGCATACTACAGAGTAAATACATTTAGTGTGCATGAGAACTCCACATAAGAGGCTACAAAAATACCTCAGCTGTTAAAGGCTTGTGACCCAACCAAAATATCAACAAAACTGAAATTAGTCACTGTATATTAGGTGTTTGTATTGAAACAGTCACATATTAGCTTTTTGTAATTCTCTACATCATATCAGGTCTAATTATAATGATAGTGAATCCATCCAATTACAAAATTCAACATTATAGCTAATAACTTATTTGAATTATTTAACTTGTGTTTTGGTTTCATCTTCATATTCTATACCAAAGGAAGCATAGTTAGTGCTCTCCTATAATCAAATAGCCACATTGTCTGCGGTAATCTGGTATGTTAGTAAAATATCAAAATTGGTTTCTTTAGTTCATTTACTTTGGAGAGATCTAATCTCAGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTATAAAACACAGAAAGAAATTACAAAATTTAAACTCAGATTACCCTCACCAAAACCAAGCTCATTGAAAATAAAGACCATGGACCCATTATATAAGTAAGTACCTGTGAGCACATGCTTGACAACACTCTAAGTTCCTTCTCTCCCTTTACATTAAGGGAGCAGAGGTAATGACTTCCCCTATGTTCTCTGAATTATCCATGGTTCTGCTTAAGTTGCAACAAAAAATCTAAAATGCCTGTTTATGGAAGATTCANNNNNNNNCTTATTTGCATCCTTAATGTATGATAATCGATGAAATTCTAGATGCCTAGTGAAGATGTGTTATATAAATAAATGATGAAGAAGATTCAATTTAAAATTATATTATGTTTATTAGAAGAATTTTTCACTCAATTTCATAATCCATTTTATATAATACAGACTCTCTCATTCTTCTCCACAGATTCAATTCAGGATGTATCTTAATACACCACGCTTATTCAAGTGTATTTTGTATCTATTTGTACCCACGCCCCCATGACAACCCCCTCAATATATATTTCATATACTGGAAATGCCTATCCTGATATTTCCATTTATTAGGGTGATACTATCAAGAAGATACAAGCTTCATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATAACTATTTGTATGTGATTTTCTGGGAACAATATTCCCCAAACCACAAAGAGATACCTGTTAAAGTACTAGAATTATAGAAAATATGAAGTAGGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGCTAAGCATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACGCTAAGCATTAAGTATCCCACACCAATAATATACCGACTATTAGTTTGTTTAAGAAAACAGGTTTATTTCTCCTGCATCCAAAAGTACATTTGTTTTAGATACAATTGCATACTCGTGTTTAGAATGCAATTGCCCATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCATAAGGCAATATTTTAAATGCTAGAAAGTATACTTTTCGGAGAACATTATTATGTAAATTTAATTCATCAGTTTTCATTAGTTTTATCTGAATGAATATTATTTGCTAATATGTTTATATTTTAGGAAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGATAATTCAACTCTAATATGACCAGGAAATTGCTTTAGTGATAATGATAATTTATGGGCACTGAGAATTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAAATATGTTCTGTATATTTGTTCAAAGCACTGTTTAGATATGTATACTAGATTAAGCCTTCTAATTGCAGTTTTAGATTTTTCCAACACTAATTTTATCTTCTTAGGTGTCTAGAAAGAAATACATGGAATCATGAATCATCTCAACTTCAAATGTAGGTACACTCAATGTTATATCTTCCTTTTAAACATGATTGTTCATCTTTGGACCATAAAATATATATGTATATATTTAATATGCTCTATTTATATTAGAAAAGTGTGCTACATTGTATATATGTATTCGTTGATAACTTCCTTCTGTAACCAAATTTTAAGAATAAATTACTTATATACATTATTATAAAATCTAAGTTCATTGAGTTTTTTTAAAAAAATCAAATACCATAAAGCATAAATATAAGAAGCATTTCCTGACTGTGGCTATTAACAAAAAATATTTGATATACAAACTCCATAAACTTATTTTGATATTAACCATTAAAGTTTCTTCAAGTAGTTGTTCAACTTTTAATAAAGGGAAGTCACCAATTCTGTCAATAATTTTTTCATTCTATATTCCTTTAAATTGTAAAATACATTTTTATTTAAATAAGTCATAACCTAAAGGGAAATATTATATAAACAGCAAAAGAGACCAAAGGAAATTAGTACCAAACTCTAATATTTTTGTCAATATCAGAAATGGCAAATGATAATTACTTTATTATTAATTTAATGAGACAAGATAACTTTTTTATTTAATAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCATAACTTCTGACTATAACTTTCGATCTCATTTTGCTTATATTTTTTCTCCATTTTAAATGCATTTTTCTTTGTGATTACTTTTCCCTCTTTATGTATGTTTGTGCATTTATGGGATTTTGTTATTGTTTATCAATGGAAAAATGCAATTTATTCACAGCAGCAGCCATATATAAAAGAGAATAAAAGAGTTAGTTAGCTATTTCTATAGGATGGATTATTTATTAAAAATAAGAATCTCTGAAACAACAGTGATGAATTTCACACTGCTCTTCCCCAATGATCCCACCATGCAATAATGCCAGGTAGTGTGCTGTGCTCATGTGGTGGTGGGAAGAAATTTATGGAAGAATAAAACCACATAACACAGAAAATTTAAAGAATCCCTTTCCCCCTACACACAGATACATAATGGGATTATAGGTTGGTCAATATAATTAATTGAAGCAGAAGTGAACAATTATGTTGCTACAAGAAAGTGATGGCAAGGAAGAATTTCAAACCATGGTCAACTATATAATTGTGAATATTTGTACCCAAAATTGTGGGTTGTTCCCCAGGACAATAATAGCTGGACTGAACCCTGCTTTTATCTATACAAAGTGGGGAACCATGGCCCTAACGGGAATGATGAAGGCAAAAAACAATAACAATAACAAAAGGGTACATTAATAGAAGCAAACCATTAACGCTAACTACTACAAACAACCTTACATTCTAACCAGAAAAGGCACCAAAACTAAAGTCACATTTGAACACCCTATTAGAAGACAAAAGTGAGTGGGTCATTGTTTTCTCCCTTCCATGTTTTTCAAGTACTTTACAGAAACAGGAATCTCAGACTGCTTTTCCATGATTTATTAAAGGTTTTTATAGCCCTCATGTATTAAAATACCATTTGAAAGTATTGATAGCTGCTGTCTAGTTTTTTTCCAAGTTCACAAACTTCTTGGACTAAAGTTGCAAAATGTAACTAGGCCCAACCCTGAGCTGTAAACCTATGACAAGGGAATAATAAGAGATATTTTCAAGTTCCAAGCACTATAGTACTATACTATTGAGTACAGTGATCCAAATTAATTCAAATAGCTCAAGAGAGTAGAAAGATACATCTTAAAAAGGGTTAGAAAACTGTAGAAGAATAAACTCCTTCCAGCTCAATCTTCATTTTGAGTGATGCTGATCTATCCTGCAATGTGTCTGTACCATCTTCTCTCCTAGTATTGGCTTTCATCATGGGGATAATAGATGATTGTAGCTGCGTAGGTGATGCTTTTATTTCTATACATCACTCCTTTATGCACTATATGTGTGGTAACATTTAATGAGATTCATTTGGAGAAGGTATGAATGATTCATCTAATATATATGATTTAAACCTCTATTGAGATTACTTAGAAAATATCAGGAATCCATTCTCTGTAAATTATTGTTTCTCTCATATGATAAAGAAACAATAAAATTTTATTCTAGTCAAAATAATTCTCTGTAATTTTAATATATAACAATACAGAAGAACATTAAGATAATGTGGAATATTAGATCAGCTGAACTGCATTTTCATCTATTTATGAATATCCAGAATCATTGAGATGTTTCTGGAACATAATATAGGAACAAAAAACAAAGCATTGAAAAAAGAGCTGCAGAAGAACAGGGTCATTTTGTTAAATGTAGCTTACCTTCAGATCCACTGTTTTCTTTTATTTAGAAAAATTCAATTTAAGTACTCTTCGTCAGTATTTTTCATCCCTGCACTGACTCTATTTTCAAAGCTTTAACCCATAACTAGCATGATTATTAAATTTAAAACCAAGGATTTTGCGAGTGTCAATCACTTTCTGCATTTCCTTATTTGTGGTTTATTCTGCTCCCAATGGCCATGTTGTGTTGAAATCATGAAGAATTTCTGGCTCATTTGATGCAAATTTTCTGAAAGCATATATCATTCATAGTTGTAAAATGCTGTGCATATGTTTAATAATACTGGATATTATACTTAAAATCATCTGGATAAGGAATTTTTGCATGAATATCATAACACACTAAAATACTAAAGAGAAAACGTAGAAGAGCTAGATATTTATTAAATATTTTTACTCTTCTAGTGTTTGTAACTTTACAAAATATAAGCAAATCACTTCTTTCTGTGAAATTCACATTCATGAGCTATTATATTCTAATCAAACTGCTGTGTCAGCTCCCATAAAGTTGGATTAAATGCTATTTGCAATCCAAAATATTTGCAGGAAGTAAATGTGCAAATTATTTGTCTGCATGTCCTAAACAAGCATCTAATGTAAGCATAGGTTTGCTCTTAATGAAATAAGGACTACCAGATATAATGAGAAAAAATACATCTATTAAAGTAAATTTTTTGTTATATAACAGCTATTAATTCATGGTCTGAGTAATGGCTTAAATCACCAAACCTTGAACAGTAAATAGGAATTTCCAGTGAGTTAGAGGTTATCTCAAGCATCATCAAGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACTACTAATAAGGAGTGGTATTTTCCATACATTACTTTACCGCACAGGTTAACGTTGAACTTTTAATGTTGCCTAGATGCATATTTCTTCCTACAGTACCCGATATCTTGTTTCTCTGAGGAGTGTAGCCTTAGATCTTCCTCTTCATTCAAAGAAGGCATAACACTTAACTCCTTTCTCCAAGCAAAGGTGATTGTAGATATGTCTGTAAAAGGCAGGAGGCATTTGTACCATCTAATTCGGGGTCACCGAAAGAATTATTTACTAGCAAAGCCTGTAACACAAACTGTTAGTGTTAAATCAACTTACCAGTATTGAAAGCTTCCCAGGACTTCTGGCCAGACATATGATGTCAAGAGACATTTAGAATTTCAACATATGTGACTAGAGAAAAAACTTTCCATTGTTTATCATACTCAATATTTCAAAAATATCATCACGGAATGATTATTAAAAGCTTCAGGACAAGAATAAATAGTGAGTGAGACATCAAGGCAGAAGCGTCACAGTAACACCTGAAACTCAAATGGAATTCTAGTATCAGTCCCATGCATTCTATTATCTATTCAAATACTATCACTTGTTTATTCCCTAACACAGTCCACCAGTGATTTTCTAGGCCCTGCAGTTTCTGAGGAGCAAGGGTGTGGATCACCCTTTCCCACTCGGTTATGAGGTTCCAAGACACATCCGTGCACCAAAGCTGGCACTTGACACCACAGTCTCCGAAACACCCTTTGCCCTTTCCATTCATGTTGCTCCTTCAGGAGTCACTTGTCATGATCCCTGCAAGTGTGCACAAAACAGGTAGCACTCCGGACTTAAAGGAAGAGAGTCGACATGGTTCCTCCTCTTTCAGAAAGCTTGGATGATCGCCCCGCTACTACAAGCACAACTGACAAGTGAGGCAGCTCCTGGCTGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACTCGAGGACAGACCCTCTCGAGCTTTGGTTGTTTCCTGAGATCAATGGTCACTCGAGATTTCCCTGCTTTGCCTTCCGGACTTGTCCACAGTTCTCGGGAGAGAAAGAAATACTAAAGGGTACAGCTCGACTGATGCTCACCATGACTCACCACTGCCGAGTACTTTCACTGCCCCTTCACGTGGTAGTGTTTAGACAGGACAGAGAGCCTCATCCCGGACTTTACCCTCTGACAATGCACCAGCGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGCAGAGACCCGAGCGACTTTCCACCTCCGGGACTACTTAGACGAACTCGGCACAAGTTCAGACGCTCAAAACCCTATGAAGACCAGAGATTCAAAAACCTGATGCTGGTGTTACAGAAATGCTGCAGAAACTCAAAGATCATATAAAGGCTTCAGTCAGTAAGAGGGCCCTTGGCCCCAGTAGGGAACTGACAGAGAAGAAGAAATGGACAGTTCCACTTCCTCTGAGGGTTCCTGAGGGCATGAGTAATCCACTGACTAAGGATAGCAGATCACTGAGTAACCCACTTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCATCATTTGTGAAACATCTCACCATCCATTGTGTCTTGTACTATGCAGTGTTCGTTCCTTAGTGCAATGGTGTCCCTTCACGCAGACTGGGTTTTGACGGTCTGTTGAACATGTAATAGCAGCATGGCAGAAGGATAGCGTGGGGGGGTGTGCTCTGATGCAAAGAGGGACATTGCACTAACTGCTCAGTCACTGTCTCTGCTGGCCTGCACTATGCAGCATGTGTCTCCTGCGAAGCCAGCTGCTTTCCGTGTTGCCTGAGCTGACAGCCCTTGGAGCCTCCTCTAGGTCCTCCTCTGTACATCCCCAGGGGATCATCCTGAGGGATCCCTGAAGGGAAATCCCTGATAAAAATTCTCCAGTGCTTACTAGAAACTCAGGCTAAAGAAAAACTCCTGGTTGGGAAATAAAACCAGCTCCCAGTCCACCACAGCCTGACATAGGGTCCCATCCATCCTGCCTGCCATTCAGCCCACTAATGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAAAAGAGAGGCTGGTGCATAAGACAGACACTCACCCTGTCTGGGATACTGACTTACTTTATTAAATGATCAAAAATGTATAAAAAATTAGAGAAGTTCGCACCTGAAGAATGGATTAGCACTTTCATGTCTATGATTCCTTCACCTGCTCTCTATAAGCAACGACTACCTCCAGGGACTCAGATAAGCCAGAATTCATTCCCTGTTTCCACTCTAGATAAGGCACAGGTAATCAGTCGAAAACTGCTAAGCTGAGACTTTAGGAAACCTGTTGGAGACATCAGTTCAGGAAGCCAGATGCCCTGGCCAAGGCCTTCGAGATGGGTCTTCACAGAGATGGCAGATTTGGAAAGACGACAAGGTTGAAAACGTGATGCCTTTCTTGCTAAGGAATTGGAGACCTGCCCTTCAGAGAAGATGGCTTCAAAGAATGGAGTCTTCAAGCACCTCTCCTTGGAACAAGTGCTTGTTCCTATGGGGGTTAGGGGGGGACGGCTGCATTTCATCCTCAGGCACTGGAGAGTGACGGATCCAGAACTTCACGAGTCGGCTCAGCGTGCGATGACTTAGGTGGAGAACCACTAGCTTCCTCACTTCAACTAGCCCAAGGAAGGATGCTCTGCTCTGTCTCGCTGCCTTGGAAAGACACCTTCATCCCTGTTCCTCTTGCCCAAGGCTTCCTATGGTCCTCACCTGTTTGCTTCTGAGTCAGCTGAGGTATGTTGACATACCTCACTGCGTGCGAGCTTTCCTTAAGAGCTCTAAACCCCCAACCCGTTCTGTACACTTCATCTCTATTGTTCTATTTAGCTTGATGTTTTCTTCTTCAAAAAAACATGAGCAGGAAGTGGATGTCTCAAATGGCTGATGCTTGCAGTCTTCTAAAGTTGAGGCCCAGGTGAATGAAATGAATTGTTGGCAGTGCCTCACACAGACAGATCTTTATGCCTATTTTCTTGGCTTTCGATGATGTTTAAAATGTGGTGTTTGGGGGAAGGAAATTACAACATGGTAGCAACAATGATCCATCGTGTGTCTCTGTTAAGGTTTGTTTTATTCAAAGTGACAAACGCTCCTCCCATGACTCCATATTGAAGAAGGTGTAGAGGTGAGCTAGGTCCATGAAACGATGGCCTTAGGACCCAGGGCTGGTGGTTGTCTTCCCCAGGTTGTCCTTCAAATATGTTTTGTCACCAACTGGTTATAGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTTATAGTCCAAGAAAGAGCATCTAGCTATGGGCCAAATAAACAAAATACAGGATCTCCAGCATGCCAGTAACATGGATAAAATGCAAGCTGGGGAGATAGTTTTGTGGGAAGCGGTATCTGCTGTGAAATTACCAGCACCTGCATGACAGCCCATAACCCATGATTGGAGGGATAATGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGGATGCCTATGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTGTAGNNNNNNNNNNNNNNNNNGCTGCATTAGGACAAACACTCAAAGAATTTGAATTTAGGATTTAGGTTGTCTTTTGGGTGTCTGATCACACCTTTCCTTCCATAACTTTCACTTGGATAACTATATCGAAGGCATGCATGTTAGATACATTTCCCATTATCATGAGACCATTTTTCTCCCAAACCTATAGGTTTTGATTCGTGTTAGAAGTCATAGACCCAAGACACAGCTACACCTGGAAGGAAGAGCTAGATATTTGAGCTAAGAATTTGCATTCCAGGGCCGAGGTCTATGATGTCACGGAATGCAGAAGGTGGTCCATAGAACTGAGATGTTCTCGGTGCCTCGCAGTGTCCCTGACTCCCAACGAGGGCTGCTGAGAATAAGTATACAAAAATAGACTCTAGGATAGCTGCATGAGACACTCTCCTGATTGTATTCATCAATGACATGAAGTTTTGTTTCTCACAAAGAGAATAGATCATCAAGCGTCTATGCTGACCATGGCCACACCAGGTCCGTGTGAGGGTCCACGCCCTCTCCAGGCCCTGTGGATGGAGCCAAGAGAACCCTACAGGGCTCAGTGATGCACTGACTCTAATTCACATGGCCCTGATATGAAGAGGGCACATATTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACCTGGAGGGTGTTCAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATTCCATATATGGGTGTTTCCCTTGCTTTTATGAATCTGTATAAAAGATACATATACAGAAGCCACAAGAAACTTAGGGAAGAAAAGCAGGTATAGCTGTCAATAAGACATGGAAGGCCACAGGGCTCAAGTCGGTTTCCCTCACGACCACATGTGTATTCATCAAGACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACACACAATCATTGTTTATACAGCCCCCCAAACACAGCACCACTTATGTGTGTAAACATGCATACTAGACGTGCAGAGTGATTTATTTGTGTGAATGTTCAGTCAGTGTGATACAAACGCTCTTGTGTTCATAAATTTTGGCAAAGCCGTTTTTACTTGGAGGTTCTCATCATTGTCAGCTTTGGTGTTTACATACATCAAGAGAGGAACCGCCCTGTCAACCTACCCCCGCATCCCCCCCATTTGCAGCTATGCCTGCCTTTCTTCACTAAGGTAAACACCACCTCAGACTCTACTCGTTCATTGTGTTCAGTGTAGTAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTAATACATTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN