GCATCAGCCAGAAGCACAACTGCTCTGGAGATGTAGATTGCCTCAGCCAGCAGCATAGGCCCTGGTGTGTTGTAGATAGCTTCAGCCCGCAGAACGGGCCCTGGTATGTTGAAGAGGGTCTGAGCCAGCAGCAGAGGCCCTGATGTGTTGTGGATGGCATCAGCCCACAGCACAGGCCCGTTGAGTTGTAGATTGCCTCAGCCAGCAGTACAAGCCCTGGTGTGTTGTAGATAACTTCAGCCAGCAGCACAGGCCCTGGTGTGTTTTGGATGGCATCAGCCAGCAGCACAGGCCCTGGTATGTTATAGATAGCCTAAGCCAGCAGCAAAGGCCCTGGTGTGTTGTAGATAGACACAGCCACCAGCACATTACCTGGTATGTTCCAGATGATTTCAGCCAGCAGCACAGGCCCTCTTGTCATGTAGAAGAAATCAGCCAGCAGCACAGGCCCTGGTGTCCTTATATAGCCTCAGCCAGCAGCAAAGGCCCTTGTGTGTTGTAGATAGCCTCAGCCAGCAGCACAGGCCCTGGTATGTAGTAGATAGCCTCAGCCAGCAACACAGGCCCTAGTATGTTGTAGATAGCCTTAGCCAGCAGCACAGGCCCTGGTGTGTTGTAGATGCCCTCAGCCAGCAGTACAGGCCCTGGTGTGTTGTAGATGCCCTCAGCCAGCAGTACAAGCCCTGGTGTGTTGTAACTAACTTCAGCCACCAGAACAGGCCCTGGTCTGGTTTAGATGGTCTTAGCCACCAACACAGGCTGTGGTGTGTTGTAGATAGCCTCAGCTAGCACCAAAGGCCCTGGTGGGTTGTAGAATGCCTCAGCCACCAGCACAGGACCTGGTATGTTCCAGATGATTTCAGCCAGCAGCACAGGCCCTCTTGTCATGTAGAAGAAATCAGCCAGCAGCACAGGCCCTCTTGTCGTCTAGAAAGAATCAGCCAGCACCACAGGCCCTGGTGTGCTTATATAGCCTCAGCCAGCAGCAAAGGCCCTTGTATGTTGTAGATGGCATCAGCCAGAAGCACAGGCCCTCTGGAGATGTAAATTGCCTCAGCCAGAAGCATAGGCCCTGGTGTGTTGTAGATAGCTTCAGCCCGCAGCACAGGCCCTGGTGTGCTTATATAGCCTCAGCCAACACCAAAGGCCCTGGTGTGTTGTAGATGGCCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGATGTGTTGTATATGGCCTCAGCCAGCAGCAGAGGCCCTGGAGTGTTGTAGATAGCTTCAGCCAGCAGCACAGGCCCTGTTGTGTTGTAGATAGCCTTGTGTTGTAGAGGAGCCCTGACGTCGTAAGTGATGTGCCAACAAGCAACTAGCCTTGTCACCATATTCATAATATGAGCCACGACTGCGTAGTAATAAGTGCTCAGCCTCTTTGGTTGACATAAGATCAAATTCTGCTTTTAAATCAAGGCGCTGCTTCAGTAATTCTCGAGAATGGTTCAGTGTATAACTTTGATCAAGGTTACCAATTGTAGCTATAAGTTCTTTAAGCCTGGCATTAATCTTTTTATTAGCGTGAACAGAGTAAGAAATAATTTGACCTCTCAGGTAGCATTTAAGAGTCTCCCATAGCAGACAATATGAAACGGAATCGTTTTGATTGAAGGACAAGAACTCCTCGATAGAGCTTGAAATAAATTCACAACATTCTTTATCTGCCAGAAGGAGAGAGTTAAATCTCCAGAGTGGAGGGCTACGTTTATAGGTAGAAAGTTGAATATACAATAGCAGAGGTGAATGATCAGATATTACAATAGCAGAATAGTCGGAAGAATTAACACACGAATTAAGAGTTCTTTCGATGAAAAAGTAATCAATCCTGGAATAAGAATGGTGGACCGGGGAGAAAAATGAAAATTTTTTGACTGAAGGGTTGCGAAATCTCCATGGATCACCAAGATCATTCTGTTTCATAAAATCTGAGGATGTTTTAGACATAGATGATGGAGTCAAATTACGAGGACTAGATTGATCCAAGATTGGATCAAAAACACAATTCAGATCTCCACCAAGGATAAGCAAATGAATATTCAGAAAGGGGATGTTACTCAGCAATCTATTAGCGAATTCAGCATCATCAAAATTCGGGGCATATACATTTACCAACAAAACCTTATTCTGCATTAGGGTACCAGCAACAATGATGTATCTACCATTCCTATCAGCAATAACATTGGTCGAAGAGAATTGAACTTTCTTATTAATGAGAATGGCCACTCCTCTAGCTTTCGAATTAAAATTTGAGTGAAAGACCTGACCCACCCAAGGGCAATATAACCTATAATGATCCTTAATGCGAAGATGAGTCTTCTGTAAAAATGCTATGTCAGAATTTAGACGTTTCAAGTGAGTAAAAACGTTAGATCTCTTAACAGGGTTACCCATACCTCTGATATTCCAACTAGTGAATCTAAGAGGCATGCCTGACCCAGCAATGCTGGGGCCTATATTGCCATTAACCATTCATAAAAAGGAAGAAGAAAAAACAAAACAACAAAAACAAAATGCCAGTGGCCATGTAGAGCCGAAATGGGACAGCCCCCCCCGAACACAAATACACCCCAAGTCTCCACAGAACAGAACAAAGGAGACAGCAGTGTACCCCAAAAAAGCAAAAATGGTTCACCAAAGTGACAGGTCTAATTGGAGCCCGAATAAAAATAAAAGCGAGAGAGGAAGAAAAAAAACTTCTCTACTGTATAACAGTGTGTGCGTAACAATAAACATGTTTTTTTGTTTGTTTGTTTGTTTTAAAAAGGAAAAAAACAAGCAAAAAAACCCCAAACAAACAAAAAAGACCTCAGAGTACAAAATGGTTTCCTCATATGGTGAAGTTTCCAACAAAACACCAAAAGTGCATAAAAATTTTTTTTTTTTTTTTAAAAAAGACAAAAACAACCAAAAACCCCCCAAAAAACAACCCAGTCCTGTGCAAATCAATGCAGCAAGCTTGGAGAAGATTGTGCTGGACTGATCCGAAGTTCAAGAGTATGTTATATGATTCAATTTCATTATAAAACAATGAAAATAAAAGGAACCAGCACACCAACAGTACAATAACTATCACAACGCCCTAAGAAAACAATGCACAGGTGGCGTTAAACCTAGCGAGAGTGTGAACCCTTAGTAGCATTACAGCTTCAAACTGAGGGGCTATCGAGGCTCACCCAGAGATCAAAGTTTTGACATAATCACTGGCTTTCTCTGCTGAAACAAAGTCCTTCTCAACACCCTTATATGTGATGCGGAGTCACGCTGGATGAAGTAGGCCATATCGAACACCTTCAATGCCACGGAGTTGCTGCCTGACCGTGTTGAATGCAGCACGATCCCGTGCCACCCTGGCGGTGTAGTTGGGGAAGACTGAGATGGTCCGGTCTCCAACTTTAATCTGTTGGCGTTCTCTAGCACGTCGTAAAATGTCAACACAGTGAGTGTGGTAATGAAACCTGCATACAATGGTTCGTGGACGGTCGCCAGGCTTAGGTGCGGGTTGGAGGGTCCTGTGGGAACGATCCAAAAGCGGCTCCTTCCCCAGATCAAATGCTTCTTTTAGCAAGATGGCTACGGCAGTAGTGGTGCACGTGTCAGGGCCCTCTGGTACTCCCACTATCCTAACATTGTTGCGCCGCGTCCTGGACTCCAAGTCTTCACACTTATTTTCCAGCTTGGCTACATGAGCAATGAGAAGGGATATTTTACTGTTATTTTATCATTACATCAGAATCATATAATAAGCATTGCATTAAAGCATTTATTGAAGCTATTGACATTACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACTTTACGCATGAGGGGGCGTTCCAATACCCTGATTTTCATAAAAACTATTGTTGTGTGGTTTTCGGTGAGAGATCTGGTGCTGTCTGCGTACAGTGTCCCATCTCCCACACGTGTGTTCATTAAAATCATCGTTTGACTTGACCCGGCCGGACCAGTGTTGTTATTCTGGTTTTCTTCCTGTATCCATCCCCAATATTTTGAACCCATGACAGCTGTGAGGCCCTTGATAGTGTTTTTCATCTCAGCTATATCATCAGAGCAGACAGTAAGTGCATGCTCCATCTCCCTGACCGTACCTTTTAGCTCGGACATGGTAGAGTCATTGGCAGCTTTATCGATCGCCAGCAGGTCGAACTTAATGGTAGACAAAGCATCACCCAGAGTGTCTTGAAGTTTTTTTTTAAAGATGTCGGCGATATCTTTCCTCAGCGGGGCTTTGCAGGAGACGACGGCTCACTCGAGGGTGTGGTCGCGGTTTGCAAACTAGGCCTCAGTTGTGTTTGAATAGTACTGCGAGTTTTAACATTTTTTGCTGCCATTTTACACAGGCCCAAGTAAAACTTCTCAACACAACAAACTACAGACTAAAACAGGACTGGAAATATGGCCAAAAATCGCGAATTAATAACAATTTAATCGAAATCGGCGGGAGCTCCCAGACTCGCGTCCTACTCCATCAAAGCTCAACCGGAAGTCACGAATTTTAACTTTTATACACACTCACAATCTAAAGACACTGTAGCAGGATTCCCAGCTCTCAGCTCGGAATCGATCCGCCGAAAGAACTTGGGCCCACTCTCATACAGGCTGTAAACTGTGGCGAATTTAACTACTCGATTTCAATCGAGACGCGACCTCTTGCGCTTTCACATACACACACACAGCCCAGAAGCTCTGCTGCAGAGACTTCGCCTCACTCCCCTCCGCGGCCCATCTGTCCAGCGGAGTATCTGGGGGGGGCCTATTCTCATACAAACTTCAACTGTGGCAGGGATCCCTGACTGGTTCTTTAGGATGTCCTCAGTTCCCAGGTTACCACCCTAGTCCTCTCGTCCCATGGGTCTCGCCCTCGCGTCCGCGATCGAGTGGGGCAGCCAAGCCCAGAACAATTACTATTACTCTCTTACTTTTAGTCGCTATCCACAAAAGCCAATTAGTTTACTCGGCTTATTTACTTATTACACCCCAATCTAGTTGCTCTAACGCACTGGGATGGATCACACACCGCCACTTTGTCTACTGCAGCAAATTGACGAAATGGAAGACAAAACACTGCTCAGTAGACTATTTCACATTTTATTTCTTTCACAATAGAGATTGACAGACCACGTGACTTTCGTGCATTGCTTTGTGGGTATCCGTGGCAACAAAATCAAAACACTGCATCAAGCACTAGCATTTCCAGCACCGGTAGTCATTAATTCTGCGGTTTTAATCCCTACTTGCATTTTATTTGCCCCCAAAACAGTTATGTACAAAACGAGGGAGAACACGGCAGGACAGACTTGACGAAAAGGCAAAAAAAAAGTACGAGGAAAAACTCAAAAGATTGAAAGGGTCAGACCCATACGAGCATACAGAGTGGAGTAAGGACGTTAGCGTGCTGCCCAACTTTCATCACGCACATATTTATTATTATATGGTCCTAAGTGTGAGTGTATGCACTTCACGTTTATTAACTTCAGATCCCTGCAACAAGCCCAGGTCCAGTTTACTTTGGTGATTTGGACTATTCCATTTCACAGCTGTTTCTTTCCTTTATCTCCTGTACAGGCAAACACATCTATTTGTCGTTTCAGGTTGTAGTATTACACAACATTTTCAGATCTAATAGAAATAAAATGAGTGTTTTGTAATTCCTTCAATTTATTGTCTTTATTTATAACTGGCATGATTGTTTCATTCTATTATAGAATCTTACAAGAAAGAGGCAAAATTGTATTCCATCATGCTTTATTAGCTGCTTCAGTGAAAAACAAATCAACAATGCAAAAAAAAAAACATTGCAAAACAACATACTGGAAAACTGTTATTCATCACTTGATTGCTTCAATACAACATTTGGGCACATATATGCAGGACGTTTCGTGGCTGTTTTGATGTCGCTCTCTCTCTTAACCAATCAAATCTGGCTGTGGTAGCAGCTTTAAACTCGGTATGACCCAGGTTGATAGAGGTGCCCGGTCTGGATCCCATTCCAGCATTTTGTAGGCTGGTTTTCCTACAAAACACAACAAACATTAGCCTGCAAAGCCACCGTGAACAAAGCAGCATAGCGCAATGAATTCAATCCAAATCAATATAAGACTTATTTGTAACCTACATCAACAATTATGTTATGATAAATTACATAATAACTACAACAGAAGACGTACCTTTGTGGGAATGCTTGGAGCAGACTAACATGTGAGCTGGAGTGTTCTGGGACGTTATATTTGGTCTTCGAATGGCTGCAATCCAGGCCATCCGTCGGCTCTTTGTTACTTCGGAAACATGGCTTGAACAATTCCTCTTCCACGACATAATCCGAAAAAACCGATCTCTTTACCCGTTAGGCTTCCCGTGGCTGTCATGCGACCGGCTATTGCAGTTAATAATACAACAGCTTCTTGTCATTCTTTGTTTCTTTTTATCGCTGTGTGACTGTTTTCATGTGAAAGCCTGCGTGCGCTAGTACCGCTTGCCACACTTTCCCAGAATCCTTTGCGGTTTTACCCCGGAACGACGTCACATTTTCAATCTCTATACTTCTAGAAGGGAGATGCGTCCTGCATGACACGTTGCTGTGGATCTCAAAATGGTGGTGTGCCCCTAACAGTTTTACTACAGAAGTTCTCTCATTCTAGTCTGAACAAGTGTCTCAGTAACTTTCCACTAGTGATGGTCCCCTCTTATCTACTTTTTCCCAGGCAAGCGTGAGCTTGAGTCTACAGCGTTCTACTCCCCAAGGACACATCGTTTAATGCCTTAATTTTTCAGGGCTGTGTCCACTTAATACTATACTATATGATTTTACAGCACTTATTAATAAAAAAGCATAGCATTGTTGAGGCACTGCAAATTATTTAATTCCAACAGTAGTGTGAGTCAAAGTGTAGGTACTGGTCTGTGTGGGGGGACTTCTGGTAAACTTCAGTATTGAGGCCTCCTGCCTCCTCAATGAGCACAGCACATTTCACCATAGGCAGACGGACAGGCCATGGAGTGAAGCGGACAGCATACGTGCTCGCTCTGCTCAATCCAACGTGCTTTAATGAACAAGGTTTATTAAGGGACAATGGCAACTTACAGGGTAGAACAACTTCGAATTTTTTTTATAAATGGGTGTAGTCCCTAAAGGTTATGATTACATCCTGTATCTAGAACAAAAGCAGATAGTAGTGAGGTTTAAACTGTGTTTCAGTCTGAACGGTAAAGTGCATATAAAGATGACTTGCCAGCTCCCCAGAAATGAAAGCGTCTCGAAAACGGCTACTGCCACTTGCACTGGCTTATTCCAACTATACTGGCTTAGGTTTTTCCGCTAACTGACAAAATTGATCCAGGTGGTTTGATGGAACAGAATATATATAAGGAACAAAATCTAAAAACATATGCAATTTTTCCCGTAGCTTCATATAATGTGTGTACCAGGAATAGTGCACACATTCAGAGAATTTAAGTCATGTTAATGTCTTCTCACACGTCCACTAAAGCTGGAGTATTGAATTAAATTTTCAGGTCTAGTTCGAGAAAATTTCTCCAAACAAAGGTTTGAAATACTATAAAGTTTTACACCCACTGTAGTTAAATGTAGTATGCGTGGAAGCACTATAACAGCAGTATCAGTGTCTTTATAAAGTCAACAAAAGGCTGGAAAATAAAATGACCAAAGCACAATTCAACAGTATTTTTGAAATGTTTATTATTAATCATCACACTGAGCTGATCGCACTCTAATAATAAAATGTTCATTTTTCATTTCAAGTAAAATGAGGTTTGCATTAAAAATACAAGCTTTAAAAAAAAAGTCCTGAAATAAAGTGCTTAATCTGAGCAATTTCAGTGTACATACAGCTTTATGCAGCTCTTTGACACTAAAACGAGCTGCTGGGAGTCAGTTAAGTTCCAGTTTAGTCCACCATCTTTCTAACAACATGGAAAGACTAAAGAAAGTTGCTGATGATGAAAACACGCTATTTAACTGTTCCCAAGCTCTGATGGACACGTCTTGGTTCAGAACCTCGATACACCCATGTAGCGTTTCAGAGTACACCAGGTTGCTTTTTGGCCTTTGCTTGAAAATTAATGGCAGACTCTTTTTAGAATATAAAAATATCATTTTCATGTGACGTGATCTTTCATGATCTTACAGGATGGTGAACACAATGCATGTGGCTGTGTCACAAATAACCGACATACAAGTGGCAAAGTACACATCTTCATCACCTACAATAAGTATGTTTTATTTTACAATCAGAGACAAGACACTGCTGATAGTTTGTGCAAGTTGTCACTGAGGTGGAGGAGGAGGAGGAGGGGGAGGAGGTGGGGGAAAGTCAGAAAAGGGGGCAGAGTTTGGCAGCCAGAAAGGAGGGGAGAACGCAGGATTGAAGAAAGATGGAGGAGGAGGGGGGTAGAGAGGGAAGTTAGAGGGTGGAAAATGGTGAGGAGGTGGAGGGTAAGGACAGGGAGTAGGGAGGAACATAGGGGGGAAATTTGTGTGTCCTGGTGGTGGCTCTGTGTGTCTGAATGATCTTGAGTACTGGTGGTGGAAAGAAGGCCTTGTATGTCTTGGTGGGAAGCCCCTCCCATCATGCTTATGTTGCTGCTGCGAAGGGTTCTGAGTAGGTTTGTCTGGAAAAGAGGGGGAGAACAAGAAAATGTGTTTAAAGATGGATGGTATCACCTTCTATTGGTAACACTTTAATCTTCAAAACCTGAAAAACTGCATATAAACTTGTGCTTCTACAGTATTCTAATTTCAGCTGATATCATTATCCATGCTATACATCACATAGAAGAACTGGAGATGTGTTTTTATGGGAGTACCTGTGTGGCTAGTGTCCTTCTTTTTGGCATTTTTCAGTTTTCTCTTTGCTTCCTGCTCTTTCTCATCATCACTATAGTCTAGAGCCTAAACAGGTGGAGAGAGAGGAAAAATATAGTAATTATAAAAATCTGTGACAGAAATCATAAAGAAGGAATCCTGAAGGAGGAGTCCTATTGGGATTGGTTAGGCTGTGGGACTTTGGAGGCAGCCGATGGGTATGGACAGACCAAGCGGAAAGCAGCTCGGGCACTGGCTGAACCAAAAACTCGAGTGCGGGAGCAACTCGGGAGGGGAAACGTGCTCTACATGCACAGTGTATAGCACAGGTGTCGAACTCCAGGCCTCGAGGGCTGGTGTCCTGCAGGTTTTAGATGTGTCCTTGATCCAACACAGCTGATTTAAAGGCTAAATTACCTCCTCAACATGTCTTGAAGTTCTCCAGAGGCCTGGTAACGAACCAATCATTTGATTCAGGTGTGTTGACCCAGGGTGAGATCTAAAACCTGCAGGACACCGGCCCTCGAGGCCTGGAGTTCGACACCCCTGGTGTATAGTGTGGGCAGAGCTGATTTCGACTGAGGATACTGTGAGCCGGTAGAAGGAATACTTTGAGGACTTCCTTAATCCCACTGACACGTCTTCCATAGAGGAAGTAACTCTGGAGATGCGGGGGACAACACCGGGGCAGTTAAACAACTCCTTGGTGGCAGGGCCCCTGGGGTGCATGAAGTTCCTGAAGGTTCTCGATGTTGTGGGGCTGTCTTGGTTGACACACCTCTACAATGCTGCGAGAAGATAAGGGGTGGTATTTCTGGACTAGCAGACCAGGGTGGTGGTTCCCATCTTTAAGAAGGGGGGCTGGAGGGTGAGCTCCAACTATAGAGGGATTGACCTCCTCAACAAAACTGTGGTATGCAATGACGGAGTATAACAACCAAAGCCAAGAATAAAGTCATAAAACAAATTTTAAAAAGAAGTCCACGAAGAGTAGGGCAGCAAGTAGCACTAGTATCCACTCAGCAAACCCAAAATATCTGTGAATGTGACTCTGAATGAACAATGGACGTTGTTGGATACATACCTCTTCTGGCGGTTCTTGGTCATTTTTCCAGGATGCATCTGATCCCTTTAATCTGCACACAATTATTTTCATTTGAACATAACAAACAAACAAACACACAGACATGACCTTAGCCTAACAGCTTCCATTCACCGAATCAAAAGTAGCTTACACGCGGTCAACACAGAAAACTAAATATCTATATGCCCCTGTACACCACTGAAATGGATTGGAAGCAAAGGAATCCAAATATGACTGAATTGCAGATTTGGACCTTTGATTGAAAAAAAAAAAAAAAAGGAAAAACTGCATCAGCTTGTCAGTTTTAATGCTTAATACTTGGATTCAGTCAATGAAAACATGAACGTCATTAAAGATGAGCTTCCAACAATCTATGGCCATCAGCTTCTCTGAAGTTCAATCACGATGACAGCAGGCTACACATCTCCTTTGTGATGGTGCCCGAGACAGCCAGCTCTGTGTTTCGGTGCGCTCTGATAAACTCAGTGCTTTGCCATACAACCAGAACTTCTCAGACCAGAGATGAGCTCATGAACATCAGAGCTACAACTCCTGATGACTTATTTCCATCATTCATCAACTCATCTGCTGATATTGTGACCATTTTGGTTCACAAAGTGAGACGCTGTAGGAGAGGAAAGTGAGCGACAGGCTCTCTTGTCAAACACAGAGGGAGCGTTCTTCTGGCAAAAACCATACCAGCCATTTCATGCTCTCCAGTGCATATTAGAGGATATGATTACGAACCAACAGAACCACATCAGTAGTGTACTGAGACCAATACTTATGATGCTAATGGTGTACTTACAGTCTTAGCTGCTGTGTGAGGATGTATCCCGTGTACTCCTTGATGGCTGGTGCATAATAAAGGGTAGTACCCTCTTTCAGCCCTTTACTGATAATCTGGTCCACAGAATTAAAACGTAAAACATACAGCGGGCTGGACACCGGGCCAAATACCTCAAACACCTGAAACAAAGAAACAGCACAACACTGTCATACCATTGTGTGTAAAGGCATTTACACACTGAACAAGTTGTAAAAGTAAAAACGACAAGAAAATCCACATTTTCCGGATGCGAACTGGCCTTGTAACATACATTACCGGTCAAAAGTTTTCCAGTTACTTATTTCAATTCAAGTCGTCCAATGAACAGCTTGAAATGGTACGAAGGTAAGTGGTGAACTGCCACAGGTGTGTGTGTGTGTGTGTGTGTGTGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCCAACCCCCTCTGTCTGGATAAAAGCAGTGTTGGAACACACTGTGGTACCATACCCTCATGAGCATCAGTTGAACAGTATTGTACTGCAGAGAGTAGTGTGTTGCTACAAACACAGTGAGAAAAAGGCAATTAACAATGGAAGAGAGACAGACCATCATAACACTTAAAAATGTAGGTCTGTCCTACAGAGAAACTGCAAAGAAAGTCAAGCTGTCAGTGAGTACAGTTTCGACGAGTTGCAGCAAGAAAGCCACTGCGAAGGCATCAAAATAAGACAAAGAGGCTTGTCTGGGCCATGAAATACCACCACTGGACTACTGAAGACTGGAAGAAGGTATTATGGACTGATGAATAAAAATTTAAAATTTTCGGTTCATCACACAGGATCTTTGTACGCTGTCGAGTAGGTGAAAGGATGGTTCCACAGTGTGTGGCATCAACTGTCAAACATGCAGGAGGAAGTGTGATGGTCTGGGGCTGTTTTGCTGGATCCAGGGTCGGTGACTTGTACAGAGTGAGAGGCACCCTGAACCAAAACAGCTACCACAGCATTCTGCATCCCCATGCAGTACCCTCTGGTATGTGTCTAGTTGGTCAGGGGTTTATCCTACAGCAAGATAATGACCCAAAACATAAATCCAAGCTATGCCAGAACTAACTCAGGAAAAAAGAATAAGATGGTGAGCTTGACTTAAACCCCATCGAGCTGGTTTGGGATGAACTGGACGGAAGAGTGAACGCAACACAACCTACAAGGTCCACATTTATGGGAACTTCTGTAACATGGGAAGAACTTTCTGAAGAATATTTGATTTCTGTTGTAGAAAAAATGCCACAGGTATGTTCAGCTGTTCTAAAGGGGGCTACTTTGATGAATCAAAAGTTTAGAATACATTTTGGTCTATAAACTGATTCCATGGTCATCTATTTAAAAAAAAAAAGTTTTTTTAAAAATTGGGGTGTTCTAAAACTTTTGACCTGTAATGTATCAACTCCTCCACTTGGGGCAATAGGCATTCCACCCTTTTCTGGCTGAGAACCATGGTCTCAAACTTGAAGGTGCTAATTCCAATTCCCGTTGCTTCAAACTTGACCACAAACTGCTCCAATACAAGCTGGGTCACCACCTGATGAAGGTAACAGAACCACATCATCCGCAAAAAAAAAAACAAAAAACAAAAAACAAAAAAAACACAACAACAAACATCTGTGTAAAAACAGAACTGAAATCATGGAATGATGAGCTGGTCCTGATTTCATAGAACCAAAAAAAGGAAGAAAGAGCTTCGGGGTTCAACCCATTTTCAAGCATGTATAATTTTACGGTTTGATCAAGGAGTTGAAGCTGTATCACGGCCGCTTTGTACATATTTTAGGATGTCAGTGAGGCAGTTTGAGCTCGTTAGCAGAGAAGGGACCATAGCTGAGAAGGCCGAGAGCCGTTCTGTGACAACAATCAAATGTTCCGTCATACTGAACACTTTGATTGCGTCACCACTGGACAAAGGTATGAGTGGTCATATGTGTTTATATGCACCTGAAATGCCATAAAAATTAAACCTGATCTAAACCTGATGTAAAAATAAATGCTGCAAATTCGTCATGTGTAATTATGTGTTTGGTGTGAACGGCTGCATCAAGAATAGTTGAGTCTGAAAAACATTTTTAAATACACAAAATGTTTGCAAGCATTTTACTCGTCCAATGTGTAAAGGCCTTAAAACCACACAGGCAACTTATTGCATTCTACAAAAGAGAAGCTTCTGTTGGCACTCTTACCTTGGCCGCAGCCTCCCGATCAGACTTAAAGATAATGCTGCCATCATTAAGAGGAGGCGTGTCTTTCAGGGACTGGATAATAACTGCAGTGACAGAAACGGTGGTAAAAGACAAAGTTGAAAAACAAGCCAAAACTGTTCCTGCTCTTCCTCTGGAAGACACTAATGTAGCCTTAAAACAATCTGTGCCTATATTTACCAAGCTGCTGTATAACATTAGACACGGTGCCCAGTGGCTGCAATTCTGCTTCTTCTGGTAAGGTAATACATACTTCCTCCACTGCTGGAAGTTCCTGCACACAAACAACATGACATTTAGGCATAAGGTTGGACGGTGTTCAGAATTCAGGGAAAAAACAAACAAACAAACAACAACAAAAAAAAAAACCACATGGTGGCAAAGTGTGGACAATAAGACGCTAATAATGGTTCTTGTTGGTTGGAATGTAATAACTAAAAATGCTCAGTGTGGCGTTAATGCTGTTGGTATTTTTACTTCACATCACATGACATCATTAAAGGAACAATCACAAATAAAATCTAGACATTTTATTACTGCCCCTGAGTAATTTTTATTCATTTAATTCTTATCAAGCATTTTTGCCAAAATGTTGGTATCAGACTTAGTAATGAGTTATCCTGTTGCTCCCTCTGAGATTTTCAATAACACAGGCCATCTCTGCTTGGGAGGTTAATGTAGCTCTAGTTCCCCATCATAAGTGTACTATGTGAGGCAAATGATGAAAGATTTACCACTTATTGTAATTACTAATCATAAGTGCAGGGATTTTATCCAAACAAGTAAAATCTTTTTAAGTGCTTTGTAAGTCTGGAACCCATGGGCACGACCCAATGCAGCGTTTTGTCCCTTGAGACTCTGCCATGCCTCGACCTGACCTATGTTCAGTTTCTGTCGTTTGAGGGTCTCTCTGGATTCAGTTTTGCATTTAATAACTGAAAAACATGCTCTGTCCTGCCACTGAAGAACAGACCTGGGGCCTGTTCTTCGTACCTCGCTTTTACTACATCCAAGATCAAATGACACATCCAAGATCAAATCATCGCGCTAACTTTGAGCTCGCTAATCCGGTTCTCCGAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGATCTAATCCTGTTTACATAAAGTAAACCTGCTCCCGAGCAGGTTTACTCTTACGGATCTGTTGCTATGACAGCAAGTCCCAGATGAGCTTCGGAGAACCGAACGATCCAAGATCACGCGAAATCGTCAACATTCAAATCCGGCTAACTTACTTAGCGAGGTACGAAGAACGGGCCCCTGAGCTGCTGTTGCGATGTGTTTTGGGTCATTATCCATTTGCACTGTGAAGTACAAATGAATGTACCCTTTTAGCTGTCTTTAATTCCTACTTTGTGGTGTTGAGGTACATTTTGAAACTTAAAGGTGAAGTCTTTTGTTTTATCTATCTGTTTAAATAACCCCCAGAAACAAATGTTATTTTCAACCATATAGTGCCTACTCATTCAAAAAAAACACTGTTGAATGGTTAATTTGAATGAGTAGGCACTATACGGTATATTAGTATATAGCCTTAAAAAAAACATTATTATTATTATTATATTTTCTTCACATTGCCCAGCCCTAACTCAAACCATTAAAGTCCCTTCAATGTTAAAATTAATATTTGACTACAGTGGTCCCTCGCTATAATGCGGTTCACCTTTCGCAGTTTTTTTTTTTTCGCAGTTTTTTTTGTGCAATTTTGCAAGCTTTCTTTCCTTTTTTTTTTTTTTTTTTTTTTAAACAGCGCTTTGTTTTCTGCATCCTGACAATGGTCTACAGCGAACCTCACCGTATTAACAAGAACACACACACACTGACCTCGAGCAGAATCTCATCCCGTGTTTTGATGGGTGCTGGTTGGCTGAAACCTTCGTCATCATCATCTTCCTCAACCGCAGGTGCAGAGGGAGAAGAGAGGGATGAAGATGATGAGGAAGAGGAAGAGCTGTCACTGAGGACAGGAAAAGAGTATTAGTGACACTTGTCTTTGTTTTACCACGCAAACAGCTGTGCGTCTTCATACCTGTCTGAGTCTTCAGAATCCTCGTCGCTCTTATGCGTGTCTAAAGACACGGTTGCTGCTATTGAGTGCATTTGTGCATCTGCCCTTTCTTCTTCTAAAGGTGTTTGTGTGTTTGACACCATTTCAGCATTGTCAGAGGTCACCAGGACATCTTCTAGTCGAGCTGTTACTGTAATGTCCATATCCTCGTCTTTAAGAGCTACTGCCATTCCATTTCCCTCTGTTAGGTTCTCATCCATCTGTAACATTATATTGAAATGTGTTTCAAAATACGTTACTTTAAATTACATTTTATTTATACAGCCCCAAATTACAACAACTGTTGCCTCAAGACACTATGTTTGTTTGGGTACGGTAAAGATCACTATCTATTGGGGTGATATGATACTATGGGGTCTTTAAGATAAGACAGGGACTGATCATTTAAGACTATGTACACGAGGAGCAGGATTTTAAATTTGACTCTGGATTTAACAGGGAGTCAATGAGGAGGAGTCAGTACGGGGGAAATATGCTCTCTCTTTCTAGTCCGTGTCAGTACGCTGCAGCATTTTGGATCAGCTGAAGATTTTCCAGGAAGTTTTAAATACAACCTTATAATAATGATTTACATAATTGGGGGTTAGGATAATAATTGGCTACTGAAACTTTACTGATATAGAAATATTTTGTTAATAGCATTACATCCTCACTGTGTATGACTACTGTGGCTCAACTGAAAGTTTGATTAACTTGTATAATTCACAATGATACCACTGAGCACAACAGTCAGCATGCCATTGCCTAACCCTAAGCCTGCAGAGATCCGTGTGTTCCTCCATGGATTGGTTCTTGATAGTTTCTCAAAAGCCTTTCACATCTGTCACATGTGCTCGGGGTAAAGCACAGGGTGCCACGAGTGGACCTGCAAATTCTTAGTTTTGTATTCTATGGCAAATGCCAACTGGGCTCCACAGTGCTAAACAGTGAGCACAGGACAGCACAGCACTTAAGGACGTCAGGCCCTGAGGCCACCCTCATGAGCCTGGTTTCTGACAGTCTGGTCAGAGACAGTGGCCTGCTGGAGGTCAAGGTCAATGTTGGATATGGGGTGGAGGGTAATGGCAAGAGAAGAAGCTACTGGGGGACTAGGGCAGGGGAGCATGTGGGTCCCCGGGGCCTGCTGGAGGTCATTTTGTAGAGCTCTGGTGGTGCTCATACTATTCGTCATTCCTCAAAGGAGCAGATATCAGTTAGGGACCTTCTACGGCGCTGTCTCGCTCTGTCACCTGGAGTTTCCTTCATGCTCTTGAGACGTTACCGGGGGACACAGCAAAGGCACATATTGATGTTCCATGATGGAGGACTTGGACTGTGCAACCTCTGCAGGTTCCAGGTATTGCCTCCTGCTACCAGTACTGATACTGACCCTAGCCAAATGCAAAACTAGTCAGACACACAGTGAAGTGACTGGTTTCCCCAGATAATTATAGAAAATATAATAATAACTAGCTGTAAAACTACGTCCACTGATATAGAACAGCCCTTTATTGCCATTGCACATGTACAGCGGCATTATGGAGGCCGAGGTGTGACGTGAACTCGGATCGGTGGATTCAAAGACAACAGTGCTAACCATGACACCAGCATTTGGTCAGTTTCATGAGTACAAAGTTGACCAACGGTCAAAGGTAACCTCCAGGCCGCACCAAGCCAAACACACGTTCACACACGTAAATAAGTGTATTGTTTACGTAAACACGTGTACTGTTTACATGCAGAAGCTAAACATAGCTAACGTGCTATTCGTTAGCCCCGTTAAACTCCCACAGAGGTACAACAGTCAAAAACCAGTATGAAGAACGGAAACGTCCCACAGCAAATTCGATACAAAGATTATAAAAAGTGGACCGAGTACTTTAATGACATTACTACCTGATTACTTGTGGAGCTCCAGAACCACGTTGCAAAAAACCTCCAGGAGAACCACGGAAGCTAACTTCAGGGAAATGACACTGCGACAGCGACACTGTATCCGTTACGTACCTTCAGTTTAAAAGCATTGCGATGCCAGCGACGAACTGGAACACAATGAGAAGTCATACGGACCGTAAAATAGTGCAAACCTCTCAAAGGTAAATACTGAAAGCAGGGGTATTGAATAAGGCTTGTGGGGCTCTTCGCGATTCAGGTTTAGGGCATTGAAACGTTCCCCATTTTATCCCATTTGATAACCTAGCTTTGGGATAGCATTTTATGAAATGCTATTTTATTTTTCCATTACTGTAATTATAGTTCCCTTAAAAATGCAGGCATAAAAATGGATATGGTATGAATTACATCCTTATTTGTACTGTATAGTTAGGTTTAAATAAGTTGAGAACATGGTCTTAAGTATTCTTCTATTTTATTTTGAAGGAAGGTTAAAATGGCTACATCCGCTGGTTATGTTTGAATTTGACCAGCTGCAGCCACATGTGTGTGTAACACGTGGGGTTGTATTTTGCTGGTGTGTGTGTGTGTGTGTGTGTGTGTGTATTAAACTACAATTTAAATTCTAAAGTAAAAAGTAGAAGTCAGGTTGGTTCTAAATGGTCTCACAGTATAAAAGCTTTAAAATCTAACATGCAGAAGCAAAAATACTCACAGTGCAGAGTCATGTAAAAGACAGCCCATTGTTCCTTCAGTGGGCTGGTTTCAGTCATTATGCAAATGTCCTGTTTATAAGATCTGGGAAACCTGCAGTCAGCTGAGACTGAAGAAGTCACTTGGATGAGTGACGAAACGTTTCTCCCAATGAAAACGTCCAGATGAACAGAATCAACTTTTGGAGAGTCATGTAAATGATAAAACTGGCTCATAATTGTTGATATATTCATGTGTATATCACTTTAATGGATACTTGTTTTTGTTTTGAGAACCGTATCTCTTGTGTCTTTTGTCATCATGGTTATTGTTTAGTAAAATAAGGTTAGGAGATAATTCAGTTCTTTTTTGCAACTATTATTATGTTTTTAATACTAAAACATCAGCAAAACACTGAAAATATAATACAATATCTCTTCATGAACACATAGTAAGCTGCACTAAGGAAGCTGGCACAGGGTGTAAGTACAGGTACAACCACTGGGTAGCACTACAACACTCTTTAATGTGACTGAGCTATGAAAACAAAATACATTACATTTAAGAGAGGCTTTAAGCCTCTTACCCAAATTAAATGCTTTAACTGATCTATGATATTTGGTTTTCAGATTTACGTTTTTTTTTTAAAAACCAAAAAAACATTGACTTGTTACAACTACAGGTACACTTTTCTGTCAAAATCTGAAATCATTCGACAAGGAGGGGAGCCAACATGACTCACTGATGAGGTGTAGAGTGTCAGTACAAGATACTTTACGATTAAGCAAATCTCGTGGTCCAAGAACTGTGTTAAAAGCTTTTGTTCTTTTCCAAAGCATTCCTTGGCAGCAGGGAAACTGAAACACAGCATAAAATAAGGAAATGTTGGCTGGACTCACTCCATCCTGCTCCTCCGGAGCCCCCTCTTGTAGAGGGGGTGTAATTTATGATTTACCATTTATATTAGTATTTTCTTGTCTTCTTTATTTCTTTATATTTTTCTAACATGCTTACTATGACTAAGAGAGCTCTGCACAGGAATTCGAATGTGCCTTGACTGGTTTTATGCACAAATGGCAAATAAAGAACCTTGCACCTTCCTGAATGCCAAGTTTCAAATATCTCAAAAAAGGACTACTTTTGACTTTTGACTAGACACAAATTTCTAGTTGTACATTAATATATTTGAGCTGCTGTTGTTGGCTCAATGCATGACTCACCTCACCAGAATTGTGCGTGTGTCTGAATCCAAGTGGATGGGAAATGAAACATCAATATGTCTTATACGACCTCTGCGTCCTATGATATTTCCTATAATAACACTGCGTAAACAATTATTCCTATTGTGTCACAGGACAATACAGTTGGCAGACATTATAACTGAAATAAAAATTCATTTTTGCAGTCAAAGAAAACCTTGAACACGCTATAGTTCCCCCTAAATAACAATTGCTCAGTCAATTCTACATCCACACTGCACAACAAAGCAGCAATGTACAAAAATAAAATGAATGCAGCCTATCAAGGCCATTTAGACATTGTTTTAGAGAAATAGGAATAGAACTCTTGTAGGTCATACTTTATTATAAGCAACACAGAGAAGCTTGTCACCTCAGTTAGTGCTTTTGTTTCTAGCATGTAATGTCGCTTTGGCTTAATTGGCTCACAGCAGAATAGTCATTCTTAGGACTCTTAATGCAGTTCTCAAATCAGTAACACATTTCCACACCCACACCAAACATTCTTAGTGTCTTCACACACACCTCTGCTGTTTCTACACATGCTTCACCACTAAAGATATTTTGTTACTGTGTTGATGCACTTCTCACTTGAATCTGACAACTCATCAAACAATTTGTACTTTTGTCAGGCACGGCTCTAGATCGCTCACTTTCTTGAATACTGTCCAGCATTGCATTGCAGTGGAACAAGTGTACCTAATAAAGTGGTTGCTGAATGTATGCAGCGTGTTGGTGCTATGTTCTCAGACTGTATGTATTTTCTTTGTCTTTTCCCGATTCGTGTAATTTCACTAGTATTTGGCTTTTCTCCATTTCAACAATTTTGTAAAGTTTCACAAAAATCCATCACATTTATTTTTTGTTTCTGAAAAATGATAACTCTACAGTAGGCCTACGTTTTTGTAAAATTCTTTCCAAAGTCAGTAAGGTTTTGAAAATAAAATAAACACGTTGATGACTAAGTCTTTAAAGGGTAGTGATAAGTTCAACACAGAGTTGAAGTGATTGACTAATTATTCATTTTTTAACAAATGTGAAAAAGACCTTAATTACTGTAGTGTCTCTTTCACAGGTGACTCTGTGACCTGAAAATTCTTTAACTGTTTTGAAAACTGCATGAAGAGTGGGGAGAATTACCTTTCTCCTGTGAGAATTCAGCTAAATCGATTGAGAAAACTGTAATTGTGAGACCATCCATCCATCCATCCGTCTTAAAGACCCTAATATTGTAGGGTCTTTACCTTAAATATAAAGCACTTTGAAGTGACTCTTATTGTGAACTGGTGCTTTATACACTACTGGTCAAAAGTTTTAGAACACCCCAATTTTTCCAGTTTTTCATTCAAAATTACTCTGTCCTCTTCTGGCCACCTGTGCCTCAATTTTATTTCAAAACCTAGACATCCAACACTACATATGAGCAGGGAGGTATGGGGTCTTCACACCCCTGTTCTCTGTTCATCATCGGGGCCGGGAGGAGGAGTTGGCTGTCTGGCCGGGGTCTGGGATGCTGGGTCTCCCTGCTGCTGCAGGACCGGGGGCGGTCTGCTTGTCTCCACCCCAGGGAAAAGGGGTACGGATTGAGTATGTTTGAGGAGTGTGAGTGTGTGTACAGTGTTCATTTCTGTTTGTCTCCATTTTGGGCCAGTGCCAAGTATTTGTATATGTGTCCATGAGGGTGGGAATGCATGTTTGTGTCTGTGTGTGCATATTTGTCAATGTCTATGTGTCAGGTCGGGTCTTAGACTCCACCTCTCTGGGAACATCTCAGCCCCCCCCCCGCCCGGTGGATGTCCCCTGACCACACTCCCTGCTGGTGGCTGGTGTCCGAGGCTGGGCACTCAGGTGCTGGCTCACTCCCGGTGGCTGCTTGGTGGGGCTGACGCCCGTGGCTTGGTCAGGCCCCTTCCGGGGGGTGTGGGGCCCTTGGACCTTGGGCCTTTGGGCCTGGGTCTCAGTCTGCTCTGGCACAGCTGGCTGCTGGTGGACCCCCTGTCTGGGGGACTCCTCAGCTCTTTCCAGGAGGGTGGTGTGGCTGCTCCTCCGTAAGCCCCCTCCTTGGGCTCTTGCGCTCTGGGGGGGCTTCTAGATGTCTAGGGCCTAGATCTCCTCCATGGCTGCTCCATGCCTCCTGGGGGGCAGGGCTACGGCTCCCCACACCCACTATCAGATCGTTACATGGAGAAACCTTTTGAATACAAGTGTGCTAACACACACAGGTGTTCACAGACGTACACTATCTTCCTTGGCTGCTGCCTCAAAGCATACTGTGTGTTGTCGGTCTTACATGCTGCTCAGTAGCATACAATATTTATTACTTACAATACAATACTTAAAATATTTATACTGTTACTTATACTTATCTAGGTTGTTGCTGTGGTCTCCCTACTCTGTTGTTCTCTTTTTGCTTTTTTTCCTTCCAGCAGGTGATCCAGCTGATTTTCGGTGTCTTTTCTCTCTTTCCCTCTTCTCTTCTGTTTTTCTTTCCCTCTTCTTTTCTTGAACTTCTCTTGTCTACGTCTTTCCCTTTCCCCCCATAATTCTGATTGCTACAGTAGCCACTTTTTTCAGATATAATAGCTGAACACACCAGTGACATTCTTTTTACAATAGAAATCAAATATTGTTCAGAAGTCTCTTCCCATATCTGTAAGCTGAACCCCTGACCAACTAGACACATACCAGAGGGTACTGCATGGGGCTGCAGAATGCTGTGGTAGCTGTTTTGGTTCAGGGTCCCTCTCACTCTGTACAAGTCACCGACCCTGGATCCAGCAAAACACACTTCCTTCAGCATGTTTGACAATTGATGCCACACACTGTGGAACCATCCTTTCACCTACTCTACGGTGTACAAAGATCCTGCGTGATGATCCGAAGATTTCAAATTTAGATTCATCAGTCCATAATACCTTCTTCTAGTCTTCAGTAGTCCAGTGGTGGTATTTCATGGCCCAGACAAGCCTCTTTGTCTTATTTTGATGCCTTCGCAGTGGCTTTCTTGCTGCAACTCGTCCTTTCAAACCTGCAGCTCTAAGTCTTTTGTTCACAGCTGAAACTGAGACTTTCTTACTATGACCACTATTAAGCTGTTCTTGAACCTGTTGTCCTGTGAGCCACCTATCACACAAGCTGTTAACTCTCAGAAACTTGTCCTCTGACAGGAAGAGGTCTGGCAGACCTAAAGACACAACTGAATCACTCTTTGACACCTTAACTTTCTTTGCAATTTCTCTGTAGGACCGACCTACATTTTTAAGTGATATGATGGTCTGTCTCTCTTCCATCGTTAATTTCCTTTTTCCTCACCATTTTTGCAGCAACACACCACTTTCTGAGTAAACTGAACTGAATAAAAATATAAAGAAATAAGGTACGGGTCGATATTTTTGCACAGTCGTGTACCTACATGCACTCATACAGTATCAGCATCTTTCCTGATTTGTGTCCATAATCTCTTCATATCTTCATACTGTTTTTAGTGGCATTATTTAGTATGGAGGTTTAGTCTGCTTCAGTTGTCGTGAGTGGCGTTAAAGAATTTATTATTATTAGCACATTTTAGCATGTGTCTTTGTGTTGCATTTATGAAAGAGTCCTCCTAACCAAGCTTGCCTGCATTAGCTGAAAACTTAGCACACTACCTTCCCATCCAAATAATATCACTTCTGGCTCCAGAATACTATTAGTCCAAAAACCAGTAGGTAACATCAGAGTGGTTGCATCCATATTTTGACCTTTACAATCAACCCTGTTGCTACTGGGTGACTCTTTCTACCAACTGAGTAAAAGGATTAGTAAGTGGACAAAAATTATCAAAATGAATCTTCTGGGAACCAGTCACTGACTGACCTCACAGGCTGGCTATGGTGTTCACAGACTGCCAAAAGTGAAGTTCAAATCATCTGGTTCAAAAACTCATTTTGATGTTAAGATTTTGAATCTCATCATCAGTTGATGGTGACTGGACTGAAACATTTTATTTTGTTTGTTTTTTGTTAGGTAAAAAACTAGTATATTGAAGTATTCTAAGGTTTTCCCAAAAAAATATTCCTGGTAGAGTAAATGTCACAATGAAATGATGTGCATTACATCGACCATATCCATGATGAGACAACTCAGTCATTGTAGAGTACTGCTTCACTTAATCTCTTAATAAATCATTTACATTCCAGACTTTACGGACATTAGACTAATGAGGCAGACATTTTTTTTATTTTCAACATTTCAACATCTGTCTCTTGTGTAAGAATGTGACATTAATGTGACATTCACATTAATGTGAATTAATGTCACATTAATATGACATTCACAGTAATGTGACATTAATGTTAATTAATGTTAATTAATGTCACATTACTGTGAATGTCACATTAATGTTGAAACATCCTTTCAGATAAGCACAAGACATTTCAGAGGAAAATTTCAATGGTTCATGATTCAAGATGTTTTCAAGATTCAAAGTAGGTTTTACAAGGCACAAATAAAAATCTCCTTGACTGCTCTGCCTGGTATTAATCTGTTGACGAGTTAGTGAAGGATGTTTACACTGAAGAGCCAATTAGGATTTATGTGTCCAGCCACAAACACACATAAACAGTTCCATCTACAGATAACACACTTGTCCTGCAATAATAGAGACAGTGGCTGACACAAATAAAAACTTTAGCTTCAAGTTAAAGTTTAGTGCATCTGGGTAAGAAAAAAAACTGTGATTCTTACAACTTATTCCCTCCAGCAGCTCAGAGTCACAGTAAAAACACAGGAGCATATTGTGTTCCATTTCTGACTGTGAAAAAACCCCAGTTTGTTACAATTTCTGACCCAGCCAAAGTGAGACAATTACTTTCATATCAGCTCAAATTCCACAGGCGTCTGTGATTACATGAAAAAAAGCATAGCATTCCAATTAGGGAACACACACAAACACTGATGAGGATGAATACACATACTCAGAGGGAAAGAGAGATTGGTTGTCAACCGTGATCTACTCTATGTGGGGGGTCTGAGCTATTAATGTTTGGATGTACTGTGTGCATGTGTGTAACACTGCACTACTAACTGCTTAACCACGAGGTCAATAGTAAGCCAAGGATTTACTGTTTATTTAACCGAGAGCTCGAAAGACACAGGGAGAGAAAACAACATATGGATAACTTCTTCTCTAACTGTGGTAAAGGTTGTAAAATAGAAAGCCAGAATATCTGTGAGTGCCTGGAGCTATTCAAACAGGTTTCTCTTTTCCACCACAAGATTGTAGTCAGTCACTAGAATTTACTACAAGTGTATTTTGTGTATTTTTTGGTATATTAAAAATGCATGATTTAGTGTTGTGCTCTATTAAAACATGAGACATTGTTATTAAAACACTGGGCCCTACAAGTCTCATAATGGAACAAACAGCATCATAATAGCACATGTTTCCCTGATGACTTGACTACATTTGTTTATCCAGACATAATATTGCTATAGGTACACACATTTAAGTCTGGTTTTTGTGGATAATGCGGTCCTAATTGCATCACCAAGCTATGACCTCCAGCTTGCACTGGGGAGGTTTGCAGCAGAATGCAAAGTGTCTGGGATGAGAACTAGCACCTTCATGTTCAAGAGCAGGAAAGGGTGAACTGCCCATTATGTGAGAGTGAATGGGGCCTAGTTTGGAGGACTGCAAGTACACTATATTGCGAAAAGTATTTCCTTACCATACAAATCATTGAATTCAGGTGTACTAATCACTTCCATGGCCACAGGTTAATAAAATCAAGCACCTAGGCATGCAGACTGCTTCTACAAACATCTGTGAAAGAATGGGTCGCTCTCAGGAGCTCAGTGAATTCATGAGTTTTTTCATGATAAGATGCCACCAGCAACGTAAGTCCAGTCATGAAATTTCTTTGCTACAAAACATTTCAGTCAACTGTTAGTGGTATTATACCAAAATGGAAGCAATTATGAACAACAGCAACTCAGCCATGAAGTGGTAGGTTCGTTAAAATTACAGAGCGGAGTTTGTGGATGCTAAGGTGCTGGCCAATTTTCTAACAGTAAATCATAACAGACCTCCAAACTTCATCTGGCCTTCAGATTAATTATAGAATAGTGCACTGAAAAGTCCATGGAATGGGTTTCCATGGCCATGAAGCTGCATCTAATTCTTACCCAATGCAATGCAAAGCATCAGCTGCATAGCGTAAAGCATGGTGCCACCGTATTCTAGAGCAGTGGAGTGATGGATCACGCTTCCTTGTCTGACTATCCAATGGATGAGTCTGGGTGTGGTAGTTGTCAGGAGAATTGCACCTGTCTGATTGCACTGTGCAAATTGTAAGGTTTGGTGGTGGCTTAAGATGTGGGATTGTTTTTCAGGCGTTGGCCTCAGTCCCTTGACTCCAGTAAAAGGAACTCTAAATGCTTCAGCATAGCAACATATTTTGAACAATTTTATGTTCCCAACTTTGTGGGAACTTTTTGGGGATGGCCCTTCCTGTTCCATCATAGATGCACACCAATGTACAGAGCAAAGTTCATAAAGACATGGAGTGAGTTTAGTGTGGAAGAACTTGACTGCACAGTCCTGAACTCCACCTGACAGAACAACTTTGGAATCAATTAAGATAAGGTAAGAGATAAGATAAAACTTTATTAATCCCTCGGGTGGGTTCCTCTGGGAAATTCGGTTTCCAAAAGCACAGCACCGACAGAAGTTACAGAACGTGAGCAGAATATTATATATATATATATACACATATATAAATACAGAGACATATATAAATAAAATATACGAGAGGGATAAATAGAATAAATAGGAATGAGAATGCAAGGGAATTGCACATTTCAAGTATTGAAGTCTATTGCACCGTTGACTATTAACAGAAAGTATTGCACAAAAAGTATTGCACAGTGAAGTGAGGAGGCACTACAGCTTAGTTGTTCCCCCCTCCTTTGTCCTCCTGTTTCCCCTCCCTCTCCCCTCCAGAGAGGAGTTAAACAGTCTGATGGCGTGTGGGACAAAGGAGTTTTTAAGTCTGTTGGTTCTTGTCTTTGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTAGTGTCCTTTTCTCTGCCACTGTCACCAGAGTGTCCAGCTTCATGCTGACCACAGAGCCAGCCTTCCTGATCAGTTTTTCCACCCTGGATGAGTCCTTCTTTGCTGTGCTGCTCCCCCAGCACACCACAGCATAGAAAAGTACTCCAGCAACCACTGACTGGTGAAACATCCTCAGGAGCTTCCTGCAGATGTTAAAAGACCTCAGCCTCCTGAGGAAGGACAGTGGAGACTGCAAGCCAGATTTTCTCGTCCAACATCAGTGTCTGACCTCACAAATGCATTACGAGAAGAATGGTCAAAAGTTCCCATAAACACACTCCTAAACTTTGTGGGAACACTTTCCTGAAAAGTTGAAGCTGTTATAGCTGCAAATGGTAGGCCAACATTTTAAACCCTATGGGTTAAGAATGGGACGTCACTCAAGTTCATATAAGTGTGAAGTCAGACGAGCTTTTGGCAATTTAGTGTATCTCAGGGTCTCGTTCATAAGTAAGGAATAAATGGAACAACAGACTGACAAATGGATTGGTCCAGGGTCTGCAAATTCTGTACTAATCTTGTTTGTTAAAAAGAGAGTGCTAAGAGTGAAGGAACAGCTGTCCATTTAGTGATTCATCTCTTCCCTTCCTCACAAGGCCCATGAAATTTAAATAGTGACTAAAATATTGGGAGTGCAGATACAAGCAGCAGAAATAAATTTACCACTGAGGGGTGTCTGGTATCTCGCTCATAAATAGGAATTTTTTTCCTTAGATTGCAGGAGTCCAGAGCCTGAATATGCTATAGATGGGTGGATGGATCATACACCGACCCAAGGAAGCCATTTTGCTGAAACATGCTTGTCCTACAAATTAAAAAAAGTACACTTAGCTTCCAGTGGAAAGATATTAAAATAAAACAATAAAAATGCATAACTAACCAAATGAGTCTGTCAACAACAATTACTCTTCATCAATGATGTTCTTGTGTCTTCCAGTTCTTGCTCAGTGCCTGGAACCAGCCCAAATTTCACCACGACTCCAATGTCATTTTGAAGAAGTTTTCTTGGATTGAAAATCAACATAGACCAGTGGTTCCCAAACTTTTTTTGCCAGGCCCCCCTTTTTTACAAGAAAAATGTTCGCGCCCCCCCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCCCCCCCTAGGGGGCGGGCCCCACACTTTGGGAACCTCTGACATAGACAGACTTTATAGGTTGACTCTTCAAAGGATTTGAATGTTTTATATAAAACTCCAAACATAATAATCAGTATCTTTGGATGTAGTCTACCGATCAAAAGTTTTAGAACACCCCAATTTTTGCAGTTTTTTATTGAAAATTATGCAGTTTAATGTCTTATTGCTCTCTGAAATGAAAGCATAATATAAATAAGCAGTTGGAGCAGACAGAAGGAGTTGTAAGCAATCCAGAAAAGTTGGAACACCTGTAGGAATTAGTAGCACCAGCTTTTAAGGCTTGATCAACCTCCATTGCTGCAGAACAGCTTTAAATTGTTAACCCATGTTGTCATCCCTGAAAAAGACCTTTTTCATTATTTTTCAGTTTTGGGTAACCTTACCTTTTTTTAAGCTGTGGCAGTTCACCACTTACCTTTGTACCATTTCAAGCTATTCATTGGACTTGGAATTGCAATAAATAACTGGAAAAAATGGGGTGTTCTAAAACTTTTGAGTGGTAGTGTATGTTACTACATTTACTAACATGTTTTACACACAGTCCTGTTAATTTTGGTTTTACAGGTTTGAAATTGTTATTGACTGAACTGGGAGGTTTTTCCAGTGGGAAAAAACTAGCTTAAAGGATGAAGTTTGATTAGTGTATCGTGCCAATTGTTAATGTATTTTAAACAATAAAGCACTATATCTGTTAAATATAAAGATGATAAAGCTGCTAGCAAGACAATGCCATGTCTAAACTAAAACTACAAGTTGGAGTTATTTAGAGAAATAGGAGATTGTACCACACAAACACACACAGAGATACAAAAGAACCAGCTATTAGTTAAGTCAATGGCCTGTTTCCTTGGGTCCAGTCTAATTAATGGCCTCTAAGTGTCAACCAGCTAACAAAGGAGGCTTATCTCCTGGCTAACATGCTTTCCTATGCCTTCCCTCTGGTCACTGTGTGTATATGTTTGTGTGTGAGAGAGAGAAAGAGAAACTGCTTTACTTGTCCCATTTGACAAATTTAGTTGGACTTACTCTATGAGAAACAAATCCCGGTTTGTTTATTTCTTTGGAACTCATCTTTGGGCCCATATAAGGGGAATTTCTGTATAGTTACTGGTGGGAAATATGATGGAAAAAGAAGTAATGGAGGTCCTTCTGCTCCTTCTACATAGCTGCTCGTATACAAGTGACTGTTTTGGGCACTAAAACCTCCACTGGTCCCCAGGGTGTGGGAAGAGAGAGACTTTGGTAGTAGGTTTGCAGGCAGGGACAAGTAAGAACCTGAGATTCTGATATTAATCAGCTGGAGTGTTATTTGTCTGTTTTTATTTGTCTGTTTGTTTTTACTTGAACACTAGATTGGCCCTCCAATGAGACGACAGTGCCAGCAGTGGCCCATTTGAGTTTGAGACCACTGCTCTATATTGTTCTGACAAATAAAGATTAAAGACTAAAACTGATGTTTAGTCTTTAGACTACCCAAGTTCACAGTGTAACTCTCAGAACATAACTATCCTGTCATCAGCACACCAGGACTGCAGACCCTGAAAAGTACATCTTAATAACACTGGCCAAGTATATATATTGTTTCTAGTCAGACCTGAAACTGCTCACACTTGTGCAACTCAACTCAAATGCTCTTGACTACTAACCCTACAATCAATATTAATGTTGGTTTCTTTTAGAAAGTACAGACATTCTTAAGCTAAGAGCCAGTACAGATACTCTGGGGAAAGTTGAAGTACTAATTCAACTTCTTTACTCAAGTAAAAGTAAAAAGGTACAGGTGCTGAAATGTACACAAAGTACAAAATTAAAAAGTAGCTCTTTGGAGGACATTTTTTACCAGCTGTTTTTGTGCAGAGCTAACTGAACCTTGTCCTATATTAATATATTAGTAAAATAACATTAGTACATTGGAATACATTTTTTATTTTTTTTATTTTTTTTTTTTTCAAACTTGTGATCTGGAATTCTTTGACAGTTTTTTGCAGATAGTGTGTTATTTACCATAAAGTGATTCAGAGTTATTCATATCAGAGTAACCAGAAAGGATAATATATTTTTAAATATATAACATTCTACAGGACTGAATATAATATCTTTATGTAAAAGTCCAGGGCCTCTGAGGAGTATCTGAGTATTTATAACATTACACAAACCAAAGGTTTCCATCACAGTGTTCATGAAATGCTGTTTATCCATCTCCTAGGCCTATGGAGGAGTGCTGAAGATTTCCCTGTGAGGGAAATGCCTCTCTCAGTGGGTCAACAGAACTTCTGGCACAGGACAGCTGTGATGAAGAAAGGGAAGAAGTTTCTCCAAACCTCTGAACCCAGGAAACCCAGCTTGGTCCTGATGGTCTCCCTCACTAGTTTCTCTCCAGGGTGAATGTAGCTGTTGATATAATATGGACTCTATTATTAAATGAAAAGAACAAATTAGACTACACTACTGAAACGTTCTGCTGATGTTTTTAAAGTCTCCATGTTACCAGGCTGTAGAGGGCTCTGAAGATTTAAACAGTTTTAGATCCATTACACTCACAGTCTTATGTTAAAATCTCAAAGGACAGCATTATATGTTTGATATTAACAGTAACTCTGGGCCTCTGTGGAGTGTGCAGCCGATCTTATCACTGTCTAAAAATGGAAACAAAACCTAAGGAGTGCTGAATTATTCAAAAATACAGACTATTAGAGTAACAAGTGTGTAGCATCGCTAACTAGCTAGAAACAAGCACCCAACACATTGCGTATGCTAGCGGCTAATCTAGCAAACGAATTAACAACAGAGTGTTTAGATGTTTTAGAACTAAAGGATGATAAGCTGTGTCTTTTTCATAGCAGTGACATGGTTGTATTTACCTTAATTGAACGAGTCATCAGTCGCGGTATACCCATCAGCAGATAAACTGGAGCAGCCGGGCTATATAAAAAGTGTAGGGGGGCGTGTTTGCGGGCACGTCCAGTGGGTGTGTGGGCGGGAGCGTTACACAGTCGCTCCACCTCAAGTCACTACTGCGCAGACTCTGGCTCCAAAAATGCAAGATGGCAGCCTCCAGAAGCGGGACATTTTGGCTTTATTTTTGCACAATGGGACGAGGTGCTGTCGCGTCGTCCATGTTTTCTACAGTCATTGGTCCAAACGATAAAAGATAAATATTGTGGAACATGGTTTCCATATGGGAAACCGTCCACAGTCAAACAGTTTTGCAAATATCCTTAAACTTGTAAATTCAGCTTGTCAAATTAACAGAAATCTTCTCTAGAAGAAGACAACAAACACAACAGTGTCAACGTCAAAGGATTATAAGGCGCATTTAGTGAAACCAAACAGTCAGATAAGTCAAACTTTTCTCAGCTCATTCTTCTTGCTTCCTCTATTTCCGTACCATTGATTCATTAATGTTGAATTCTCTCGCAGCTGCTCTATTCTCATGTTCTGGACCTGAAAACAGGGTCTGATCTTTGGTTTCATTCTTTTTTCTTTTTTTCTTTTTTTTTTTTTTGTCTGTCCCATTTGGTTCTTTAGCCGTCAGAATTGTTGTCTGAAGACCAACAAGGATACCAAATGGATTTATTTTGCCAAATGGATCATCATGGCATTGCTGTATTGGTCCATTTGATCAAACTTTGTTGTTATTATTTACTTTATTTTCAGTTGTTACAGATGGGACAGACATGACTGGGGGATAGGAAAGGGAGAAAGAAAGAGAGGAAGGAAGAGAAAAACAGAAGGGAAAAGGGACAGTGAGAAAGGGCACTTACAAAGACAAAGAGAAAAAAAAATCTCCTGGATCACCTGTTGAGAGAAAAAGAAGAGAAAACAAGCAAAAAAACCCCCCAAAAAACAAAGCAACATGCTAAACACAACACCATCACGTTAATCTAGCTAAGTGTGAACAGCAGTAAATACTAAATATTGAAAGTTGTTGTGCAGCACGCAGGACAGACAGCGCACAATGTGCTTTGAAGTAGCAGCTAAGAAAGGTGTAGTTTATGTCTACGAACAGTGAACACCCGTGTGCACACCTGTGTGAATCAACGCGCTTGTATACAAAAGGTTTCCCCATGTAACGGTCTGCTAGAGGGTGTGGAGGGCCATAGCCCCGTCCCCCAGGGCATGAAGCAGGCATGGAGGAGATCCAGGCTCCAGACATCCAGAGGCCCCAGAGTGCGAGAGCCCAAGGAGTACCACTGGAGGGGCATCCGTGCCACCCTCCTGGGAAGGGCTGAGGAGATCCCCAGACGAGGGGGTCACCCAGTAGCCACGGAGCAGAAGCCAGAGGGGGCTGCACTGGCGTGCCCGCCGGCTCTGCCGGCAGCCAGCTGTGCCAGAGTGAACCGAGTTGCAGGCCCCGAGGCCAGAGGCCTGAGGGCCCCCTTTGCCCCGGAAGAGGCCTGACCGAGCGACAGGCACCAGGCCCCGCCAAGTAGCCACCGGGAGTGAGCTGTTGCATACCTGAGCGCCCAGCCCCGGACACCAAGAACCACCAATGCACCAACCCCTGAGGGCATCAGTTACCAGCAGGGAGTGTGGTGAGGGGAGATAGGCCTCCACACTTGGAGGGCCTGGGAGTACACAGGGAGGTGGAGTCTAAGACCCGACCTGACATATAGACAGTGTTGGGGAGTAACGGAATACATGTACCGCCGTTACGTATTTAGAATACAAAATATGAGTAACTGTATTCCGTTACAGTTACCGTTTAAAAAGGTGGCATTTAGAATACAGTTACTTTGTTGAAATAAATGGATTACACGGCGGTACTTTCCTGTTTCATATTGTCGCGGGTCAGGACTGTTTGGGTTTGTTTGACAGCTACGTTCTGTTGTTCCAGGCGGCAGCGTTACGGTTGCCATGGTTACAGGGTGACGCTCTCTCTCTCTGCGTGTTTCCTGGGTGAGAGAGCGCTTTTTTGTTGTTGTTGTTGTGCTAAGCTAAAAGGCAGAATGCTACAGGCATGGCCCTAAAGAATGTAGCCTCATGGGCAGTGTAGTCCGTGCCGCAGGGAGAATGGACTACCATACACGTTATGTGTCTGTGAGCGAGGGAGGGAGAGAAAGGAAAAGTCCGAGCTGTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACGTAGTTGTAAACAGCATGATAATATATTAAGTAATCCAAAGTATTCAGAATACGTTACTCTCATTGAGTAACGTAACGGAATACGTTACAGAATACATTTTGGGGCATGTATTCAGTATTCTGTAATGGAATACATTTTAAAAGTAACCTTCCCAACACTGCATATAGACACAGACAAACAGGCACACACAGACATAAACATGCTTTCCCACCCTCATGCACACATATACAAACACTCAGCACTCACCCAACGTAGGGATAGACATACATAGACATGTACACACAATCATACTCCCCAAACATACTCTATGCCCCGGGTCCAGGTACCCTCGCCTCCAGAAGGGGAAACGGCACCCAGACCCAAGAGATGTGACCCTTTCCCCCAGGGTGGAGGCAAGCAGACCGCCCCAGGCTCCGCAGCAGCAGGGAGGCTTCATGGTTTCATTCTATAAAACTGGACTTATTCTTCTATGAAGGTTTAAACTTTGAGAGTGTTTAAACAAGAGAGAAACGTGTGAAAATGTCGATGCCTGTCCGAGAAAAGTGTATAAAGTGTGTAGTGAGGGTTTTTACAGCCTTAAGACATCTATAATAATTGTAAAAAATAAAGTTCGCTACTTCGCGGATTTCATCTATCGCCGGTTATTCTTAGAACGTAACACCTGCGATAAACGAGAGAACACTGTACTTCCATCTGATGCAGTGCATTCCTTCTAAATTCTGCCTTTGCACCCAAACAATCCCTTCAGCGTTGTTCTGCCTCATTCTGAACAATTTGTGAACAATTTGAGAACACATCTGCAAATTGCTGTTGCATGAGATCATCATCACAAAGGAGTGAGACAGGAATGGTTGAATGTGGTGCATCATGCCCCAGCTTATCTCTGTCCTTTACCATCGTCACAAGAGAAACGGACTCTGCCTCTCTGCATGCATTTCAGGAGGTTAAGGTAGTGTGGCTCCACCCTTGTCTGAACCCACCACTTCAATATCATATAATCAGTATCTCTATAATCAATATCTCCCACTCACCACTTACCAGTTACTTTTACTAACTTTGAGCTGGGTGAAGAAAGCAAATATTTTATCTCCCAGTGTAAATCGCCTAATTGATTCTAGTACAGGCAGTGTTGACATTCCTGGAGCAGTTTCCCCACGATAACCTTTTCAGTGTATGAAGTCCAGGACATATTGAGTTTTGTTTTTACTCGGACTTGGACCCTCCTCCCAGTTTTCCTTATGTAGGTCCAATATTTACATAAGCCAAACAAAAGCTCAAAGGGAAAAAAAATCCAGTGGCCTGGGCCCATTCCTTTATTGCAAATAACAGAATGTCTAATCAGTGATACCATTTGTGTTCATCCTCATGAATAATCTGATGAATCATGGACTGCAAGGTCTTATTCAGGCATTTCACCGGCCCATCAGTCTCAGGGTGGTATACACTAGTCCAAATGTTCAGCAACTGATACAACTCTTTTCAAGTGTGAGGCACTCTGGTCAGTCACTGTCTCTTTTGTGACACTAACTTGGGACATTACCCTGAAACAGTGTCTACGCCACACTCTTTTTGGAAATTCTGCGCAGCAGCACTACTTTGGGAAATCATGTTGTAGAATCTAATAAGATGATATCCCTGTGCACTCTGGGGAAATGGCCCAATGAGGTCTACACTACTGCACTTGCACAGGATCTCTATTAATGTTAATGGGCACAAAGGTGCATTTGGAATGGGCGACTGGTACACTAATTGGAACTCTGTGCAATATGCACACCACCAGCAAACATCCCCCAGGATGCTTGGGCAATAAAATCAGGCCATAATTCAATCCAGATTTTTAGCATACCCCATGTGACCAGCCACTGGGTTATAATGAGCTGGCTAGAAGCTTAATTCCAGATGGCTTTTGGGCACCAAGAAATAGGTGTGTTTGTCTCCAGTGCGAGTGTCATGCCTCACTATGAATAATTTGTCCCTAACTATCAAAAAATGGGGGTTTGACTACACTGTGTTGGGCTTAATTTGACCATCTACTTTTATCACAAGGCTGAGTGTGGTGTCATTGTGAGACTGCTCCAACTGAAATCTTCTGTGAAGTGAATCAAGGACCTATCTATTCCCAAAATTAAGGGGTGTGCAAGGCGGAAGCTAACTCAGTGTGTTTTACCTTTATGTTTAATTTTATCTGGCATCACTTCGGTATTTGTAAACATCAAAATGTACACACCTAATCTCCAGTCATTCTGCCTCCAACAATACCCCACACGGAATCAGAATATCACAGACCAGGGGCTATGTACAGCTCAACTCTACCATAACCCAGTGTGTATCTCCTTGGGGGTGAGACGCCTTTTCTTTAATGCTTGGACTGGATGGCTTTCCATTGGCTCCCAGTTACTTCTTAAAGGACCACCAGCTTCAGCATTGTGGATGTCCTCCTTCAACGATCCTGGCTACAATTACCTGGCCCCCACATTTTTTAGTTTCTGTGGATAGTCAAATGTTTAGTCCCTGCCTCCGGAAAAGAACCCCATAAGCAGTGGTGGCTGTCCTCATGGCCCTATACCATCTAACACAGCTTGGAAGACATGCACAAAGCCCTGCAATGCTACCGTTGAAGCCTCCCAAGATAGCAGGGAAAGCAGACACACTGCCCATTCAGCCTCCATCCATTTAAATGCCTCGATCTCAAGCTTCCCCCATTTTGTGCAATGTGATGGACAAAGTCAGTGAGTTAGCAGATGCTTAGACCGAGGAACCAGGGTTTCCAACACTGAGCCTCTACTTGAGCCTGCAGCACCTCTAGTTTCTTTAGCTGCTTGAGCCAATTCCACCGTTACCTGCACCGACATTCACATGGTTGCATAGGCAGTGGGCCGTCATGCTACACACGTTGGGAACAGTTGGGCGCCTGTTTAGCAAGTCATCCTAGGGTTCCCCAACACTTGAACAGTCCACACGGTTATTACAATTTTCTTCCTGGTTTTTATTCTGTTTGACAGCTTTGCACTGTTCCCTGTGATTCACACAAATGTTGCATGGCCTGCTCCATCACACATGCTGCACACAGCTGCCAGTATCAGTCTCTTTCAGAGACACGCACACACCAGTGTGCTACTGTGTGAAACAGAAGCAGCATAATTAAATGATGGTTGGTAGCTGTGCCAGATAGCCTCCCTTGGGACCATCCCTGAACCCACTGCACCTAACTCCAAACCACTCCCCACTACCATCGTTTAATTTTTTACATTTATCACATGGAGTATCATAATAAGGAGAGAGCAAACTGTAGTTGCAGGATAAGCCATTCATAAGGTGTTGATGCATTCATGTTTCCTGAAGCACTTATGTGTCTGTATTAGTGGGCTATGAACCACGTGCCTTTAAGATGGCGGTAAATATACCATTGCCTAAAAAACATCACTTGGCCCAGTTGTCTTAGCTAATTATAAGCAAATCCAGAAACTTTCATTAACTTCAATTATTCTTGAAAAAGTAGTTGTAAGACAGCTAACCGATCCAGTGGAAAGGTGTATTTGAAGAATTTCAATTACATTTCAGAATTCCTCACAGTACAGTGTTAGTGAAGGTTACAAATGATCTTCTTGCCTTTGACAGGGGACTCAGCTCTGTGCTTGTCCCGCAAAACCCAAGTGCAATGTTCAGTACTGTTTATCGTAATATTTTTGTGACACAGGACCCACACACAGACACTTCTGAGTTGCTTTTATTCATGTAACGTGTTTTCCCCTGCGGTTTCTGACGCAGCCACTCTGTCACTCCCAGTTTGCCTCTCTCCTTCTCACTGCAACGACATAAGAAAGGTCTCTCTCATCAAACAGTTCTGGGCACCTGTTCCTCCCTGCCTCCGCACCGCCCTGTGAGCTCACTGCGTCACCCCTCCTCTGTAGCAGGCCATACCCCGCCACAGTTTTATTTCAGAGATCAGAGTATGTTGTAGTTCTTAAGAGTGCTGCACTGGAATCATCTAACAGACTCCAACTTGTTCATGTAAATGCGTAGTCTTCTTCATACATAAAAGTTAATAATGGAGTTCTAAGTAGTTTTGTGTTATACATGCTTATAGATGGTTTCTTTAGTATGTATCGTTCAATGATACTTGCAGATGACACCCATGATGACTCACACCAGTTACTTAAACTGCAGGAAAGACCTTTATTTTCCTGTTTCTAAATTTAGATAAAAACAAGGTTAATGTACTCAGCTCTAAAAATCTTAGAAGCAGTATATCTAACCAGATACTTAATTTGCACAGCATTACCTTGGCTTTAGTAATAGTGAGAGTCACTTGGAGCAATTTTTGAACAAGGTATGTCCTCCACTGTGCTTTGCTAGCATAACTATAACCTTAGCCATTAGCTGAGGCTTCTAAAGTAATGACTTCTTCACCTTTCCCTCCTATACTTTCTTACTTTGTGCCAAAGTAACTGAGGATGAAACACAGAAAAACATGAAGCAGATTTTCCTGGCCTTACTTTTTACACCAGAGAACCTTAAAAATATTTTGCAGTAGAACAAAAACTGAAGAAAACCGTGAATCAGCATATGAATATTACCTGATGCTGCTGAAACGAAGCAAAGTTACAGAGGTTTTAGAGACACAGCCAAGTCTTTTGCGATTTGTCATAATTTTAAAAAGTTCACATTTCTTTGGTATTGACCAGCAGAAATGAGGCCTTCCTGTCAGATGCAATTAAAAACAAAAACAGTGTCCGACAGCGCTGTATACAACGGTAGACTGGTGGGTAATAAGCAAGCGAATTATGCAGAAAATGGAGATTTGATGGGAAACTGTTCTTGAAGTACACAGAGAGGGAGAGAGCTGTGCAGGAAGTGCGATTTTATTGTGGTGAAGCAAAACAGCAAAAGTAAGAGGGAAATAATGATGATGTTTATGTAAAGTGAAATGTGAAGCTTAGAATCTTCTTTTGCTGCTGGTTCAGTCAATTTTGGTTGGAGTGATGAAACCTACAGCTTCAGAATCTAGCGCAAAAAAGACGTAGACACAAAGCGCGGACCTGATGCATCAGAATCAGTGAGCTATCGGCTTTCAGCCCCGACAGTGTGTCCTCGTGTGACCAAGTGGTCGGCGGTGTTATATTTAAAAAAAAAAAAAAAAAAAGTGTAATAAAATGACAACGCCACCTATGGGAATTTCACCCCCTGAAAATATAAAATCGTTTGTTTTTTTAAATTACATTTTATTCCAAAACAACACACACAGGTTCAGGGATGCACACTGAGGCTGGCTCAAATATTGACACAATTTTATTTATTAGTATAAAATAAGATAAAACATCAACAATGACAGCACTTGATGTAGTGTCGTCTAAAACTGTGTCCCAAATTACAATAAGAACCAGAAAAATTTGCATTTCCTGCGAAAATGCAGTGTGGATGCTTTAAAGCTGAAGCTGTCTGCTGAAACTAGCAGAAAAAGCTGAAAAGTTGCAAAAATTGTAAAAACTTTGCAGAAGCAAAGGAACTTTGGTAAAATGTAGTAAGAAATATGTAACTTACCAGAAACACGGTAACTTCTCAAAAATACAAGAATTTAGGAGAAATAGTTTAAGATAACAGAAAGAATATATTTAGCCAAACATTCTCAAACATTACAGAAATACTATGATTTAGAAAAACAGTACAACACAGAAGAAATGCTGTGATTTACCAGAGACACTGTAATATATGAATATTGTAATTTTAAATAAATACTATGTTTTAGCAAAAATACTCCAGTTTAGCACAAATATTATAACATAGCAGAAATACTACTCTGTAGCAGAAATGCTATATTTAGAAAGAAAAATATAATATAGTAGAAATACTATGATTTAGCAGAAATCCTACAATATAGCTTAATAACAATGATTTAGAACAGATACTATGACTGAGCAGAATAGTAATAACTTAAGTGAAAATATTGGAAAGGTAAAATGACAAGCTGAATAAAAAGGAACATGGTTAAGTTCGCTCAAAACTAATTTTTGTTCACCTGTGAAAAAATAAAATAAAAATACATTTAGAAAAAAACAAATAAGAACAGCCAACAGATGCACACAAAATCAAATATAGATACACAAATGTACAGAGAGAGACACACAGACAGGGTCTATGCCAGTCAACCAGTCTGAATATATTATATTTTTATCCAACAATGAGATGCTGC