>scaffold39620
GTTTAGATTTTCTAAGTTTGTATTTTTGATAGGATTCATTTTCTGCAGGCTCTTCATATTGAATGCCATATTTTCTGCAAAGTTCTTGAAGTTTTTTTTCACTTTCAGGTGCAAAGTTTGTATGTTTTGATTTTTTTCCTGTTGTTGAAACATTTGATGCACATGCATTTTGTGCTAGATGTCTTTTTCTGCAAGAAGTACCCTTTTTGTTACACTTACTGTCTGTTATATGTACAGGTACATTTTCATCCTGAAATTCCCTATCAACATAATTGTGCTCGCATGAAATGGCCATGATTTGTGCACTTGCTTGCTTGTTAAAACTTGCATTTTGATTTTGAAATTCATTGTAGTTTGAATGGGAGGAAGTGTTTTGTTGAACATTTGCATCATTGTGCACGCATGAAATGTCAGCTTGTGTGCTTGTATTTTGAAATTCATTGTTATTTGTATGCGAGTAAATGTCATGTTGAAAGTTAGCATAATTGTGCTCATATGAAATGTCAGGGATTTGTGCACTTGTTTGCTTGTTAACAGTTGCATTTTGATTTTGGAATTCATTGTTATTTGTATGCGAGGTAGTGTTTTGTTGATCGTTCGCAGAATTGTGCTCATATGAAATGTCAGGAATTTGTGTGCTTGTTTGCTTGTTAACAGTTGCACTATGCTTTTGAGAATTAAAGTCAATATCTACAATTTTCGTTGTTTTTGCATGATGGTTGGATGAATTGATTTCTGATTTGCTTGTCTGTGCATCATTCACAGGAGGTGCCAAGTACTGAAAATGTTGATCTTTGAGTAGCAAATTGATTGGAAAATTATCTGATTTAGAAGATGGTTGAAATGTTGTAAGAATATGGGATGCGCCGCTAGCATTTTTGCACTCAAGCCAAACGTTGATTTGCTGTTGAAGTAATAAAGCTGCAACTTCAATTTCCAAAGAAGTAGCATAGCCATTCCCTAGAATCATATGTTGAAAGTATGACAGGGATGAATACTTTTGAATTTCTATGTGATGTTGAAATTGTTCCCAATTTTTCAGTATGTAATTGCAAATTGTCTGCCTGTAAGTACTAGACATGGTCAGATTACTGTGAAGTGCAAAACTCAAACAATGAAAAAAACAGTTTCCATCTCCCGGAACATTATGCACATTGAACACTTTGTTAGATTCATTCATACTTGATACTTGTCAGATGAATGCTGAATTAAAAATAAAATTCTTTAAATTATTCAGCCTCTGTTACTCTATACTTATCACCTTTTTCAGGGGTCTTTTTCCGCTTCTGATAGATTAGCAGTCTTGTCAAGCCTGTTTACATTAGCAGACGATCCATGCGAAGAACACCTCGTAGAAATTCGATGTAATTTATGGTAATAGGCGAGGGGTGTCGAAAGAATTACTATTTATTTATTTATTAGGTGTAGAAATTGGGTGTGGATAATTTTTTTTCTTATGTTACTATTATTTGGTAGAGAAATATTTTTATTAATACATGAAGCAGTCATCTCGTTTGACGAGAATTTCGTTTGACATATCCTTTGCCTGGTTCCCAAAATCTTATGGAAATGGAAGGGAACCAAGCATATAAAAAGAAATATTGACTGCCTTTTAATGATCATGGGTATTAATTTGTTTGGTTTTGATAACTTCAATTTTTAGTTTATTTATTGCAGTCAAAATGAAATTGTTAGTTCGTTTATTTTTTTTATTTAACTCCCGCGAGATTGTGAGGTTGGAAACCATTGGTGCTATGAATTGTGGGTCAAAATTTACTGACTCCGAAAAAATATATCGGATCAATGTGTAAACGTTTGTGACGTCACACGATTATTTTTGATTGAAAGTGTACTGAGGTGAACTTTAGAGGTAACATTGACTGTATGTCGCTTACATCGTTATTGTTTTTACTGTCTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGTGGTTTGGAGACTCTCCCTGCTACGTGTAAACAACTGAATGAAGAAATTTTAATGCATGTAAAACCAGCTTGGCGCAGGTGAAAGATCAACACAATTTTAGAATATTTTACGTAAAATTGGTAGAGAATATAAGTACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACTTTTTCTCACAGCAACTAATTTTTTTAAAATTTGCTTATAAAAAATTGAATTATCAAGGATGTAAAAAATTTATATAAAAATAAGGAAATTAGGATTGAAATTGGGAGTTTTTTTTTTTTTTTGCTTGTCAAGATTTTTTGGATGAGTCTGCCCACCCCCCACACTTTCAAAAAGGATGCTACGTGCCTGCATAAAGATAACAACATTCAAGGGCCTTCCGTCATTTTCAAGCCATGATAAACATGATAAAAAGGACTCTCAAAATAAGAAAATAGACGCAAAGTAAACTGCATTCATGGCATATGTTCACATTGTATAAAGATAACAACATTCAAGGGCCTTCCGTCATTTTCAAGCCATGATAAACATGATAAAAAGGACTCAAAATAAGAAAATAGACGCAAAGTAAACTGCATTCATGGCATATGTTCACATCAAAATTCCTATTTTGGACTCGTCCACTATAACTACGAAAAAATTAATGAATGAGACATTCTGATTCTGGCGCGGAGTCTTGTAAATGAAATTTCCATTGATCTGAATGGATTTTTCCGTGAGGGTCGGGGTAGGTATAAAAATAAATTTAATCGTTCAAAGTTTTGAATTGTTAACAACGATATATCAGATCGAATGTTTTAGAACGATTTATAAATCCAAAATACAGTCATTTTTAATCGGTTGACGCGTGAGCATATGTATTAAGTAGGCGGGCATCCTTACACCCTATTAATTGAAGACAAATGAAATCGCGTCCAGCAGAACTCCCTGGCATTTTAGTGTTTGTTATTATAAATTTATGATTTTGTTTGTTAATAACAATTCAACATCAATCATTAATTAACAATGTACACTCTAGTACGCTAATACACAATTTTGTTGCGATGACCCCCCCCCCCCCCCCGGCCATTATACCTATTTTTAAATCAGGATTACACACGTGCTTGCATGTGCAGAAGACAATCTGGAACTTAACTGATAACTATATCATCTCTTTGGAAATTTATTTCTCCGTAAGCAAATACGTGTAGTAACTGATACATGCAATTGTGAAAACAATAGAGGAATGCATGATCTGCGCATAATAACTAACTGCTTGATACAATATTTCTTTTTTCCAACATGTTTTAAGTCAATGATAATATGAAAATATATGCTTGACTTCATATCGGAAATTACTCATTTTCTTTATTCCCCTTTTCAATAAACAAAACAAACCAGCAGACCAAATTGATCCAGATAAATATAATTATCAAAAATAAACCTAAAAAACAAACTACACTTTCATCCTTCACCCACAATATTGCCTTTTCGATATTTGTCATCGTGGTAGATCCGTGTAACAATCTATTAAGTAGGTGCTTGCACGACATAGAACCGGCCCTTGCTGATCAACGTTTTCATTAACACATATAAAGGAAAAAAATATTTAGATTTTTTCTTGGATTTATTTTGCTGTAAATAAAAAAGAGAAGAAATTAGTTCTATAATATATATGCGATGTAAATCTTTTTTCCATGCAATATTTCGTATAAAACAACGAAGAGTAGTATCTTGAAACTTCATTCAAAATTTTATTAGACCTTTAAATTGTAAAATGCTAACATTGAAAATTGTGCCAGATTTCTTTTTTTTTTAAGGTAAAACTTTATTGATTAAAAAAACTGATTCTTTGAGAGAAAATAAATTGACATAATCAGTTTGACATTCTCTAAGTGCAGTTCTGTAGCTCTTAGTCTGAAAAAGAATCGGATGGACGACCTAGGACCCAGATCGTCCATCCAAATTTCTTGAATATTGCCATTTCTTTCGTACGCGGACGCATGTTGGCCGAATACTCACTGAGACTAAATGGTTCGTATTTTAAGTTTTAACTGCGTTTAAAGGTAATATTGGAATTCCGATAATTTTGAAAATGATTAATTAAATAAAAATGGTTAAAATTACCGTTAAATTACCGGCATCGGTCTTCCCCATGCGCGAATCTAGAAGAGTAGGGTGAGGGTTCCAGACCCCACCCCAACCCCCGCAAAATTTCTTTCCATTACATGTACAATATAAAATTACAAAAATATGCCTCGGACATCCCCAGGCAAACTCAAATAACCGTCAGACACTCACCCCCCACCCCAGGAAAATTTTTCTTATCCGCGCATGCCCCCTCCCCCTCCCACCCCTCAAAAAACAAAATTATTCTTCAGAACCCCCTGTAAAATTTTCAGGATCTCCGCATACATTCTAAAAGATTCATTGGCCCTTGCTTTCGATAAAAAATGCGAGTAAAATGTTTGGTCTTTTTACGTTCATACCGGGCATACCCACTGTGTGATTATAATCGTCGTCCATATTCTGTGTATATTGAGTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGGGGGGGGGGTCAAAACAGTTAGAAATGTTTTACCAAAAAGTACAAGAAACTAAGACTAATCATACTGATCAAATTTTATGAGGTGATATATATATCCTCCCCTTCTTCTCCATTCCTCAAATGCATTGGTGTTTTTTTTTTTCAAATATATCTTACTTCTCTGTATTAGTATAGTCAATCAATCAATACAATCAATACATGTTTTATGGTTTAGACCAGAGAATCTTTTTTTCTCTCTTAATCGCTCGTTCATAAAGGTAAATGAATTTGAATTTGGGAAAAACATACCGGTACTAAGAAAAATGCAAACTCAAGACTTAGTCATCATTATTTGAACTTACAACATTTCAAATGATTAAAACTGATTCGGGTTTTTCTATTCTAAAAGATCAAATATGAGGAAACAAAATAATATATAATTTGAATTTCTACGAATCTGCATCCTAAGGAAAGAGTATTTTTCTGTTGTTTTTATCTCAAAAGTAAAATTGATTAAATGTTTATTGAATCAAGATGGAAGGAAATTTAAATATTGTATTTTTGTCGTTATGTCTGTGAACATGTCATCATATTAATATTGAAAAAAACTATTGTTCCTACAATGAACGGTTGTTTAGTGAAAAAAAAGTGATGTATTTCTTTACTAAAATAAATGCTATCAATACTAACGTTCTATATTTTACAAAACCTATCTTTCTTAATCGAATTTACAGAAAACATCGCATTTAACAGACCAGCATGGCAGGAAAACCCTTTCAATATCCTTATCTGGGGAGCAGAGCTTGCTGTGGACGGGCGGTATTCAGATCTCTCGACTAGTGGAGGACAGTGTGTGATATCAGAGGTGGGACAATCAACAGCAGAATGGCGAGTAGACCTGGGAAGAGTTCTCAGTATACACCACATCTTTATACAGTACAGGACGGAGAATGTCGCATGGAGTAAGTATGTAAATGTGACATGTAGGGGTATTACATGTACAGATGTGAAAGCTATTAAGATTTGTTTTTTTTTAGATAACGTAATAGAGTGTTAGAAACTAAACAGGTTTTAAAAACTTTTTTACAGCTTCTATAATGATACTTAATAGTAGTATAAACTTTCGCCACATTTCAATTACCTCAGAAACAGCAATGAAAAATGAGAAATGATATTATTCAACTAATGTTTTATTCGTATTTCAACATCTTTCAACATGTGTAAACCATCTCCTAAACTATTTTCTGTAGATATAATTTTGAAACAACCTATTTGGTCGAACCGAACATCGTTTTTACTTAAGTGGAATATCAGAATACAAATCACTTCTTCAATGAAATCTACTAAAATATGGACAAATACTATTAAAAAACTTAAAAGGCAGCAGATAAAAAGTTACTAAAGTCGAAGTCAATGAGTGATAAGCACTGTAATATTTGAAATACAGTGTAGGCTATAAGACACACCATTCATAAAGAGCATGGTCTTCTCTCTTTTCTTGCATTCATAGTTTAAGATCATTAATCTAACTTGATCATGTAGAAGAGTCACTCCAAAATTATTTACGCAAGTACTTGTTGATTAAATAATTCAATGTAAACATATTCACACTTTATCGAAAGTACATTATGATGAAGCTTCACAAAAGGTTAATTACAAAATATATGTACAGTGTATGCACGTCGTATACATGTTTTACCTTACTTACTTATTCGCTTCCGGGTTTTTTGATCAGTTGAGATATAATTATTTATCAATAAAATCTATGATCAACAAATTCATATTTTTCATTGTATCAGATGCGAATAATGGCTATACCAATAGATTCCTGGGATACTCTGTTTACATATCAAACGGAAAACTATGTTTTAAAGACACCAACTATACCAAAGCCACAATACCCAACCCTACAAACATAACGTGTATCACACATGGGAGATACGTCATCTACTACAACAACAGGACTCACCCCCCGTATCCAGATGGATATTCTACAAACGGTGCATACAACGAGCTATGTGAACTGGAGGTTTATGGTACGTATCTTCAAATAAATTATCAAAAATATTTGATAATAAATCAATGATTACCCGATTGTTTGCATTTCGTTCGAAAACTTTACCATTTAACACACCACTTATATAAAACACTTTACCTATCACAAGCAATATTTGAATATCCTCTGCAATATCAATATTTTAATGTTTTGATAAGGATGTCCGGTGACAGGATATTACGGAGAGGACTGTTCCTTGCCGTGTCCACAGAACTGTCAGGAAGGCCACTGTCACATTGTGGATGGCACCTGCCTGGGCTGTGTCCCAGGATATACTGGAGCTAGATGTGATAAAGGTTTTCAATACTGAACAAATTAAATTATAAGTTATGTAGCACTAGTTGCTTCCCGTTTTTAGCAAACGTAGTTAGCTGTACAATTTTAACAATTTTTCTATCTTTCTTGCTCACAAAAAAAAGATCGTTTGTAGCTGATAATGTGGATGGTCGGGAGAATACAGCGTTTTGTTTGAGATAAAATCAACAAAATAGTTTGTCTTCATTAAACATTAACTTCAGCAAACTAATTTCATATTGAACAAGAGACAGTGATGCTATGTTTTTGGTATTTTGTTTTGGTTAAATCTTGCAGAATGTACTAATAACAAGTACGGTGTGGAGTGTGATTCTACGTGTGGCAAATGTTTAAATGGAGTAAGGTGTAATCGTGTGAACGGTAGTGTACATTACATAAGTTACGCTAAAAGATCACACAAAAGTTCAAAATTTAATTTAACCTTTTACAAAGTAAAAATTAATATTCGATCGTCTTTAAATACATTTCACCTTGAAATGTTTCAAACCAATTTATATTGCTATTTGAAATGCACATATGTTTATTTATCAAATAGAATGCAGTGTGGGTAAGTTTAGACAGAACTGCAGCTTTCTGTGTGGCAACTGTCTTAAAAAGGAACAATGTCATCACATAAATGGTACCTGTCTCAACGGATGTGTTGAAAACTATAACGGAAGTTATTGTACACAAGGTAGTATTAACTCTGTTTGTAATCACATTAAACATATTGAACTTAATCTGCAGATATCTAAAGCTACCTGATTACATATTCCTTCAGATTTTAACGCAAATTTCACCTGAAAAAACAACATAGCTGACATCATAACACCATGATTAGAAATAAAAGCAATATATACTTAATTTATACTGATGCATTAAAAACAATCTTTCAACTTGTCTTCATTTTCAAGATTAGGCTTACTGCCTTTGAAACAGTTCAATCCTGTAAATATGTTCAATAAATATATAATATTTTCTTTTTTTTATGTTACTGAACTGATATTTAATTTTGATCATTGTCCATGTTGATGTCTCGTTAGTGTTAGAGGTGAATGTTATACCACCAGTATAACACTAACACTTGCCCCATTTTAACTCACAGAAGGTTTTTTTAACGTACAAACGGAGACTGATATAATATTTAAATTGTTTTCGGTGTTTTATGCAAGTAATATTAAAAATGAAACAAATCTTTTGAAGTAATAGTTATTAGTTTTTATTTTTATTTTATACTGTATTAATGTTCAGATTTGCGAATTTGATAATGATTGATAATTTGATTTTATTTCACCAGCTATTGCATTAAATGATGGTGATCCTGCATCAGTGAGCGAACCTTACGCTACACTATATGTCTGTATTCCGATAATAATCCTGAGTGTATCGCTAAATGTATATTTCATTATCAGGTAGGCACACAGTTTATCATATGTCTCAATTGATTTATTTACATAAATATTATGGCACTTCTAAAGATAATTTTAATTCTAGTATTATTCTGTCTAGACATCTAAGAAACAAAAACAGCGAGGAGAAACAACAAAAGAACCCAGAGAACGTCGATGAACACGTTGAGACAACACGTTTGTCAAAGACCGTGTATGATCAGGTTGAAGAGAACTCTGCGTATCAAGAGCTTGGAGAGACAACAAAAGAATCCCAGTATGATAAACTCAAATAACGAAACTTTTCAAACAGAAATATTTATTGATTTTGTGGGTTTGAAGTTCTGAAGATTCTAGCTAAAATTCTAAAATGATTTTGATACCGTAATGCTCCAATGCATGAAATTTACAAGATAATATGAACCAACATATATCGTAAGGTTTGGTAAACTAATTCAAATACATCGTATGTTTAAATAACTTTAAGCAATGATGCTCAACAATACACGATTATTTAATTTCCAGATTTTATTATAGGATACTATTTTTCTTGTCTTGTCTCATGTGTTTGACAATACCAATACTACCTTGCTTTTATAATGTAGCCAAATCTTTAAGAACAGTTAAAAAAAGAAATAAGATTCTTTGATATTTCCTTACACCCTGTTGAAAATTCTTTAACACCAAATTCAATTAAAATTATTTTGCTTACTTTTTCTTTACCAAGAGAAATTGTCATTCCTTTCGATAAATTTAACGCTATAATTCATATTGTACTGAAAAATATTCAATATTGCCGTAAAGTGTGTCGTTAACTATAAAGAAATGCTTTGTAGTTAGAAGTTTTGTTAATAACAAGTTCGTTTTCCATTGACACAGTAGTTAGTGTTAGTGTTAGTGTAAGTGTTATTTTACTACATTCTTAAAGTACTATATGCAATAAGGTAGATTCTGTCTCAGTCTTTTATAAATTCAAAAAAGCAAATGATATCATAACGATATTTTGATAAAACATAAAACTGACGATGCTAGTTACAGAAGTTTTTATAACATCCATCACTCCTCGTGCTTATATGGGGTCACGTAAATGGACCATGCCCAGCATATTTTCAAAAGCATTTAATATCATTAGTTTTTCTTCATATCCAAGAGTACGAGGCACAGAGTTGCTCAAAATCCATTTTTACATGTATTATTGTTCATGTTATTTTGCATGTTATAATAAAAAATGGTATTAGAGCAAGCACGCGCTCGATGTTCTGCTTTTCAAAAAACTGTTGGTTAAAATATTAACTTTTGGTAAAATTATCTCATTATTAACAAACCGACTTCAATTAGATAACTTATCTTTTATAAACCTGAGCTAGATATATACATGTATTAACCTATCGTGCAGCAAATATCCCGCTCTATTCATAACTTTGAATTTTGGGGCATAAACGCATTTTACCCGCACATAGTCATCTTGTCGTGTTATGTTGGATTAAAACATTCTAGTAGTTAGACAGAAGGGTTATATCAACCCCATGTTGCAATTTTGAAAATTCGTAGGTGAAAGTTTGAGAGCAGCTGGTTTGTGGAATGTTTACTCAATTCGATCAACTCGGAAAGAGTTGTGAAACTGTAAAAATTGATTTTTGGGGGGTTTTTGTGTAAAAAAAAAATATGACATTCTAACCACGACGGTGTTTAAAAATCAAATTTATTTTGGTAACCTTTCTTAAACTTTATCATAGTTTCGAACATGTAATCATTTTAAGTATTGATTTAATTAAGTAGTCCTATAAAACAATATTTTTTTTATAACGAAAGTTTTGGAGCATCCAGCCTTTGATATATTAGCTGTCTACCATATAGAAGTACTTTGTTACCTTGTTTGATTTTTTTTAAAAAATATGGCTAAATAGTCCGATAGTACTCTTACATATATAGCCGATAGCCGAGACGTAACACCTACTTTACGGCTTGGTTTATTTTTTCCTGTTTTCCTTGAAAACAATATGATCATACACGCCAAACAAAGTGTGAATATGTTTACGGAAGCTCAGATCTACGAATATAGACGGCGAATCTGTAAATAACCGTATACCATGACAATCTAATATTTAACTTTTCCTCTGAAAGAGTATTGTAAATACTGCTCACCGACATGTTTGCTATGTGTTTCAAGATCTACATAGGCATATGCTGAACTTCTGTGGTGTCAGTTGTCTAGTGTTTAGTGCTTAACATGTTAGATACTGCCTGCGTCTACCTGTCTTAGAGGGGAAGGAAACTAAAAATATGTTGTACAATAAATCAATTAATTATCATCTACTATAATTGTAAATCGTATTTATTTTCATTAAAAACCCCGGAACAATGAATAAATCAATAAAATTGATTGCTTAATTTAAATTTCCCGCCGCCATGGGGGCTGCCATTGAACTTTAATCTATGACGTCACGCCATCTATTCCGGTTTGTCTTATCAACATAACATCATGATATTCGCTCTAAATAACAAGTTCTGGAAAATTTGAAACAATATTGATTTGAGACCGTTCTTTTACCTTTGCAAACTACAAACTAACGTCAAATGTAGCATGTTCTTTGAAATCTAAAAGCGGGGGTTAGTGTCAGAGAAATCTCCGCGTAAATATGGAAATTGTCAACAGATGCCAAGTATCATACAAAATGTCTGCCGTCGTTATTTCGACATGGTAATTCCGACTTTTAAGAATGAATTTTAAACATCCCGATTACAATTATAACAATTATTCAGTTAGTGAAGATCTTGACTTGGAATTAAAAAAAATAACTTTGAATGATAGCAGATTAACAGCTGTCATCTACTTATAAAAATGCACATATTTGTTCATTCCTTATATCACGCGAGTACTTTCTTCCGCGATTCCGCTGTTTCCGCTCAAATCGCAAGAATAAAAAATCGCTATCAGGGAATTTCCTTCCTTATTTCTGTGAGTTTTTAACTCTTAGAAAATAAAATTTAAAAATGCACGAAGGGTGCCTCTAGCGATTTTACGCGGATATTAATTCCTTGCGTGTAATTAGGAATCCACAGTATATATATATATATATATATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATATATATAATTTTTTTTAGGGGGTGGGGGAAGGGTTGCAATTGCACATTGATTTTCTCCTGAGTTCCTTTATTTCTTTTGTCGTTGTTCCCGACGATTACAGTTGAGGTTGTCCGGCTGTCCAGGACACAAGTTGTAAAATAATTACAGGGCCAATAATGTATATACCTTGTACATTGTAGTATAGACATTTTTATTTTGTCTTTAACGTTTGTCTCTGCACGTACATACACTTTTTCACCTTTTTATGCACACTTATTTTATTAGTGCGGATTTGGTTCTGTGTTTAGTGTTTATCTACATGTATTTATATTCGGTATTACACAGTTTGCGACCCATGACACTGCTTCTTATTTTTTTTTACGTACTAAGCCTTTTTATTTTTAACACCAATGTTTAAACATATAAAGATTGATTACAAGACATGAATTTATCAACTTAATATTTTTCTTTTTGTATGTCTCACTTATGAACAAAAAATTGCAGTATTTACTATCTAAATATGTACACGAATGAATTACAAGTTCAAAGAGATTAAATTGATCTATTCAGTACTACTTTTTGTTTGATACCACAGAACCTAAACTTGTGTATTATGCATGTTTTGTTTTGCTTGTATGTTTTTTTCTAATTTGTATTATCCTTACTACGCAAATTTGCTTCCATTCACAATTACCTATATTATATACTAATTATATCATTAAGTATTATTATAGCTATTGCAATTACTGGTCATATATATACAAATATACTTATATGCATTTATTATTCAATATAATATATGTTATGATATCATTGTCTACGTTGTAAAACACAAATGTCGGAGAGGATTTATATACGCAATGTCCATTATCCTATCCGGTTTTTTTATGCATGATAAATCATTGCTAAAAAAGTGTCAACTTTAGAGCTATTGTTTTTAAAATTATGATTGATAAGAATTGTATACTATATAGCATATTATTATCCTCTGTGAATATTTTCATTATTAAATTACAAAAACATGATACTCTATCTTAACGTGAAATAGTTTTCGTGCTGTCTGACGATGTTGCATAATTATTGAAACTATTCATCGATGGCATTCGATTTATCTAGTTTTTAAACTTGGAACACCTCTGGAGTAATTCGAGTCGCTACGTGAAGAAAAATCCGATAACTCTTTTTTTAACCATCAAGAAAATTTGCATTGCGGACAATTTAAATTTCTTTTCTATAATAAAATACTTATTAACTGGCTATTCGGACGATAACAAGTTTATTGTCTCTCTCTACAGCAATTACAATTTGTATTTCCCTCAGCTCTGCCTCTTGAAATTATTGCTTTGCTGTCTCGGGGAAAAATAAACTTGCTATTGTACTCATAGCCAGTGATTAGGTATGTGTTTCTCACGGGGTCGTTTCTCCTTCTCCAAAATAAATAAAAGGATGCATGCTTCAGTTTTCCAACTTTACTGCATTATGATGAATGACAATGAAAACGTTGGACGGTGACCTGAAATAAAGACGTTTATACAAATGACGCATATGTTTTTATAATATTTACACATTTTAAATCTAAGATAAAAAAAAAATTATAGAAAGTATTTCTCACCAAATTTGCCTTCAGTAGAACTTAAACGCAATAGGATGAAACTCATGACAGTTTCAAACTATATACAAAGACAAGTGTAAAACTCTCGCTGTCTAATGGCGAACGAGTTATGTTCTAAAATCATGATGCAAAACATTTAAAATTGAGTGCTATCACTCACACTTGGTCACTGACCATACACACCCATAAAAACCTGTTTAACCACTTCCAAATATATACAGATTTCTAGCTATTTCCGTATATGGTGAATCACAACCTAAAATAACACAATTACGTGGCAGAACACGAATACAAATCAAACACAAGTAAATCATCAATGAGTTAATAATGAAATTCCCTGGATGAATATACATTTCCATTATATATCAATATAATACATTGCCATATTGTTATTGACTGAATCGTATTATTCATTATAAAACCATTTGTATCATATGTGTATCATTTATAAAACTTCATTATGAATCTAAAGCAGGAGTTTTGCTTCATGAATTAGACAAAACGAACATCATTCAGTAGAATTTTGAAAATAACAAAAGGGATATTGATATCAACGATGGAAATTTAATTACATGAAATCATTTACAAATATTCAAACAAACAAACAAACTAGAGTTCAAGCCAGAAATACAAAAAGATATATTTCTTAATTAAGAATCCAACTGTTTTACGCAATATAAAATATCAGCAAGCGCTAGCGCTCTGGCATTAAAATGGCATGGTCACGATTTTGATCAAAATTTATTTTTCCGATTTCAATCTTTACAATGCTTCAGAAAGACATTTTTAATATGAAACCAAAATTTGAGTGCCATTCGTCGAGTTATAGGCGAGTTGCAACGCTTGTGTTTACATTTTGAATGTTGAAGTGAAAAATCTAGTTTTATACCTATATGTACAAATTTTAAAGATTCTATGTATATCAAAAGTACCAAAAAATCATTTTAAGATTTCAAATCGATTGTGAAATCCTAATGCAATGCACTAATACAGTTTATGAATTTTGAATTAATTTTTAGAAATTTGGCAATGCAGAAAAATGACTACCTTTACTAGCTAATTTGGGGTTTTTTCCATGGCGAAGAGGGGGATGTCCGACATGATGTGTAATTCTTTCACGTTCAGTAGCGTGATACTGTTGAAAAGGAAAGTGTCCGGACTCCTCTGTCCTGGATGTACCTGTACTTAAAATGTATGACTTGCGATTAAGATTGTTAAACAGGACTAAAACGTACACACGCATGTATTTTCAAACTTAAAAAGCATTGTGTTAAGCTTAAAGTTGGAGATGAATTACTTACAAAGCAAAAAAAAAATAAAAAAAAAACTTGCATAATTTTTAAGGTACCATGTTTTCAAAGGGAACTCGCCTTTGTGGATCAAAGCACACGCTAATACTCAAATTTGGTAGACCAAATTACTGCAGAAAATAAATTTAATTGTCTCCAATAAATGTATATCAATTTACTTCATATCAAGGTTGAAAACGTCAGACTGATTGAATATACCAAATTATCATAAAAGACATGCCTATTTTTGTAATTGTATTAAATATCAGGAGACAAAGTCTTAAATTTCAACAAGACTGTATGGCGAAAATAAAATGAATTTACACTGCAGTCATTTAAACACCCTCCCAAGCAATGATATATGCTCTAATTCACACGGTTATTCATGGATGCATTGTTAACCTTTTGTAAACTGAGTATTTTTTGTTTGAAATGCATTATATAGTTTTCTACCTCCTGGATGGCTCACTTCCTTGAACAACAACTTCATAATGGAGTCAGTATTTTCGTGTTCTATGTTATTTGCATTGTTCAGTTTTGGAAGCATGTATGGTAAGATACTTTCACGACTAATTCATTAATTGATCTAAATACACATGTACAGCGATTATTCAATAGAATGTATTATGCCTTTTTGTAACCAGATTCAAGTTTATCGACCGGTTAATCTATGCCAAGGTATACAAACATGCATGTTAGTGAATGCGGTGCTTCAGTCACTAATAAACACATACATGTAGATGTACACTGTGCTTTTCCCAATCCATTTTCAACCCTCTTTAAGACCAAACACCCTATGTTATACAATGTACATACTGTCGATTTGAGCTTTCATTTAATTACTACTAGATTATGTACCGTTTTTCAAGATTGTCATAAAATTACGCAATGTCAGAACGTTGACACGTGTAAATGAAACAGACGTGTTTGTAATATTAGTTTTGATGAAACATCGGAACGAAAATTAAAACAAAGTCAAGTAATGTTTTATTCTTTTTTAATTATAAATTGTTAGGGTTGCATATAATTTATTTAGCACGTAATTAAACGTTGAATGTGACAACTTATTAGATCATTGTTACAACCTATCCATGGAGAATTTAAAAAAAATATATCAATATCGCTAAGTGGTGAACTAGACATTGCAAATATCCTTAGAGCCTACTCATTAATAAGGAAGTTTATCGTCACAAACCACGGTGTTAAGTACACAGTCCCTGACACCGTGTGATGAGAGAGATAGGGAATGAGAGAGAGAGAAAGAGAGAGAGAGAGAGTATGGAGTAAATCACATGTGCATTACCAGCTATGAAGGAAAGTAAGCTTCTATATGTATATTAAGATTTGAATTTGATCCCACGAATGTATCGATCATGACATTGGTACACTTCAATACACTATTCCTTTTTTTGGGGGGGGGGGGGGGGGTTGTTGAGGTTTTTTAGTTTCCATCTCATAATTTAAATCATGGTGTTTGAACTTCATCATAACCTCTATTTTGGCAAGTTCTTTCAATTGAATTTCGTTTCAATCATAATTTTCATTATTAAGATGATAATAGACTGTGCCCACTTACCGATTTTTATACAATTGAGGTAAATACAATTAAGAAATGAACATTAATTTAAAAAATTCACCGGGATATGAAATTGGTTGGTCGCGTGATCAAATCCTGTGAAGCCCGAACCACTTTCATATCCGGGTGAACTTTTTAACATTGCTGTTTATTACTTTTATTTACGTTTGAACAAACCGTTCAAAACTGTTAAAATAACCGAGATTACAATAATCAAAGCTACAAGCAATAAGCGCGTGCTATAAACATTGGGACGTCACTAAAAAGTTTATACAGAATTGAATGTTTTCGCTATTCTATAGCTTAATATTTAAGAAATAAACAACGTTATTTTGTGAACATGGCGTTATGAATAGCAATTGCTCTGTTAGCGCATCATGGAAAATATGCCAGCATAGCAGTTGCTATTCATATCGCCATATTCACTAAATAATCGTTGTTTATTACTTATATTTGAATTTTACTACTCGCAAATACCCTGTATTAGCCCATAGTTTGACATTTAGCTATTGCATCAAAAATAGCATTCAGACGGTAATGTATCTTTTTAATTCACATAGATTTGTTAACAGAATCAATGATATGTTATAACAGTAATTCCTACAAAATGTCATTATAAGAAATGTTTTAATATTAATACATCAATTTATGGAGTTGGAGAAAAACACATGATGTATCATATAGTGGTTTAAATCTATAACGTCATGGAAAGTGTATGACGCCTCACCTTTTTGGCGTCATAGTATACAGACAGAGCAATTGCGATTATAGAAATATAATTGCAGTTCCTTCTTATGGACTTACAGTGGGAAAGAACAATTGATATGCAAATATAAGGAAATGTGTTTGCAAATGTAAATTTTACAGGTTATACTATGTCAGGGAAGAATAAACACAGGACGAGCAAAATCATAGATATTCGCGAAACACACACTATTATTATTTATATAATGGTTTATATTGTGTGTTGAAATTCAAAAAAAGTTAATTTAACCATTGTATAACCAATAAATAACATTTATTTGTACGGATGATCTTTATTTAAAACAGATTGATGTCGATAAAATACATGTTTTCAGAACCATTAATTACTTCGTTAAATTAGGTATTGAATCTTGAATTTAGAATCTTGAATTTCGTATTTCTATTCTGGAATTAGCCGTCTGGCTTTCGTACTACATATATACCTAGCTGTTTTAAAGAAAATAAGAACCATTGCTTGACGTTTATAAAAACAATTTAAAGTTTTATTCAATATTCTGATCTTAATACGATGACTTCTTTTTACGAATGCATTTCACAGTAATATTTTTTAAAAGAAAATGTCGCCTTGAACAAACCAGCATGGCAGCAGTATCCTTTCCCTGATAGTCCTTGGGGAGCAGAGCGTGCTGTGGACGGACGGTATATAGACCTATCTCAATTTGACAACCAGTGTACAATATCTGCCGACAAAAAACAAACAGCAGAATGGCGGGTAGATCTGGGGAAAGTACTCAGTATACATCACATCTTTATACAGTACAGGACGAATAATTTGGACTGGGGTGAGTTCAAGAAAAAATACAAAAAAGTAAAACAATAAGTAAAACCATCACTGCAACTTTGTAACTGTGTAATTCTAAATACCACAGTGGAATTGACCCTGATTCCTGAATCAGTGCAAATTTACTGCATCGTGTCATTTTTTTAATTAAATTATTTATGGTGTAGTTATTGTTCTTTTACTATCATATTTTCTGGTGTCGCAGTGTTGAGATATATTGAATGTGCAACAAGTTCTTTAGTGATTAAACTCTTTTTCTAAATGTTGTATTACTTCAGATACAAAAAATGATTTCGCTGGAAGATTCTTGGGATTCTCTGTTTACGTGTCGAACACAACAAATAAAGAAAACGGAAAACTATGTTTTCAGGACACCAGCTACACCAAAGCCACAATACCAAACCCTACAAACATAACGTGTATCACACACGGGAGATACGTCATCTACACCAACAACAGGACCCACCCCCCGTATCCTGATGGCTATCATCAGTACGCATTCAACGAACTCTGTGAGCTGGAGGTTTATGGTCAGTAAAATCAGATTAAGGATTACGTTTACTCAGGCGCGAAAAAAAATCCACTAATAGGAACGAAAAACTACTTATTGTACATTGAAGCCCCACTATTATGGTACTTTTTTCACTTTCAAAAAACTAGGTCAATGACCTACTTTTTCTGCTAGTGATCTCTGAATGTTTTTTGAAAAATTGTCAAAATTTGTCAAAATTGTCCACCATTTTCAATATTTGCTTTATTTTGTAATTATTAGAAATGATAAAACAATTTGTAGGTTGGGAAATGATAAAATACGTATAGCTTTACTAATCTTATGTTTAAAGAAATCGTTTTAAGTTCATATTTGAAGTTTAATTTAGTCCGAATTTCCTCTATTAATTTCCAAAATTCACAGGATGAAGCTCTGCCATTCAGTCAACTGAATGATAACTGAATGGTCTGGAAAGGTGACTGAATGGCATAGCTGTGCCATTCAGTCACTTTTCAGTTACATTTCAGTCACCTTTCAATTGACTGAATGGCAGAGATTCATCCTGTGATTGTACCCATTTTTGATCGAGTTTTACAAAAAAACTGACTAATAGGAGCTACAAACCATTGATTGACTAAAACTCTTTTTATTGTCTGTTTCATGTTGACATTAACATTATATAAGGTCAAAGATCAAATTTTTGAGTTTATCTTGAATCGATTTTATGTATTTTAAAGATTTTTCCAATCGCGTGCCAGCCAGTGATATAAATTTATAGACGAGTACATACAACCATAAAATATGTAAAACGATATGAAAAAAACATATAGAAACTTAACGTTTGCAATAACCTTGCAGCAGAAAGTTTTTTAGTGAAAATAAGAAAATGAAAAAAATACTCCAAATTTCCTCTATGTCAATATTAATATACCTTTCTTGGAGCATATTTTTCTCAAATAAACAAATCATGGATATCAATATCGATAATTGTTAATAACGTTGTTATTTTGTGTTTTTAAAACAACTTTGGACTTCAGATATTGAACATTTTTTTTTGAAATCTCAAACCCTGAGTAAACGTAATCCTTAAAACAATCACATGTAAACTTATTATAGCAATATATCAATGTTTTAAATCTGTTTTTTTTTTAAATATCCTTGATTGCTTAGAAACTTTAAAAATATGTTTTGAGCGACAAAAGTTTCAGACCATAGGAACTGAGTCAACATACACATTTATTTTTAATTCAATTACCCGATTTTTGTTTTATATCTTATTTCTCAGCACTATGTAAAAAAAGGGAATGGTACCTTAAGTCCGAAATCAAATGTTTGTATAAATGTTTAATTGTTTTTGTTTCAACCGGTCAGCAAATAAGTAGATGTATTTTTGATTTGAAAACATTGTGGTTTTAATTTGACATACTTCCTTGATTATCAAATATATCTTTTTTTCAATACATCTCTTTTTTGTGTCTTAAAATTTAACAATACTATATTTGTAACATTGTCAAATATTTTCACAAGGCTGTCCCACGCCAGCATATTACGGAGAGAACTGTTCCTTACTTTGTCCACAGGACTGCCAGGAGAGTTATTGTAACATCGTGGATGGGACGTGTCTTGGCTGTAATGATGGATACAGGGGACCAACATGTGATAAAAGTACTTAATTTTCCACAGTCTACGTTTATTTATATAGAACTATAGCGGTATCAATAATTCGTTTTCACTTGTTTATGTATCAACCTATAATTCCTAATTGAATCATTTTGAAAAAAAAAATATTCCTCTTATTATCACAATGCTTGATTTGTTTGCGATCAATTTTCAATTGAAGAAAAACTGATATTGAAAAAGTCTTCATTTATAAGAAGGAGACAATTATCAAATTATCTCTGTTGCAAGGCAAGCGAATGACAGTGAAACTAATTAAATTGTGGAGGAGCTTGTAATTCAAATCATTCAAAAAATCAAAATGTTATTAAAGAGCAATATTATAGATTTTATTTTCACTGTTAGTATGAAGGATAAAATGTTTGAGGAACAATAGACAAACAAATCTTATCACATACTTTCTCTCTTTTTTTCTTTTCAGAATGCAGTGATGGCACGTACGGTCTAGAATGCGGGAATGCCTGTGGTAACTGTAGTGACGGTGATTGGTGTAATCACGTGAACGGAGGTTGTCCAAACGGATGTGACGTGGGGGTGTTTGGTGATACATGCGATAAAGGTAGTTGGAGCTTTGGAGAAAACACATATAAACGTATTATCAACATGAATTTGAAATAAAGGAAAAAAATAAATTATTTTAAAGTACACAGTTATTTTTACATAAACAATTGATGGGAATATATATTATACTAAATGAACGTGTAAGATTCTAAGCATAATATCATCACAAAAGGACAATAGCTGGGTTGAAGGCAATTCAATGTTGATTTAAGTCATTACATACTTGCTTTTAATCCCAGATATTGCCAATTTGTCATAAGGGATGGGAAAATATAATTGGTACTACATTATGCATCACTCACAGTATGTCCTCTTGGTTGGTATGGTCCAAACTGCGCTAATAAATGTGGTGCAAACTGCAACAGCTGTAACAGATTTAATGGAACCTGTAAGTTTGGATGCAAGCCGGGGTGGAAAGGAAGATACTGCGGAAATGGTATAGAAAGGCTTATCTAAATGTAAATGCATATAATGTTAATTAACATGGGACAAGTCTGAGGTAAAATTTCTACAAAGCTATGATGTGATGCATCTAGAGATTTAACATTAACGTTGATTTTATACTCATAAAAATCCATTATCTTATTTTATAAGTCATAAGAAGCCTAACACGTTCAAATGTCAACAACCGACGAACGTCTAACTACGATGGACAAAAAGAACTGAATTGGCTAATGAAAATGATTGATTTTTAGAATGCCCAAACCACACGTACGGCCTAGAGTGCAAAATGATTTGTGGAGACTGTAAAAACAAAGAGTCGTGTCACCATGTCAACGGAAGTTGTCTGAACGGCTGTGACAAAGGGGTTCATGGCGAAAAGTGTGATATAGGTACTTGTATTTAAAACAAAAACTGATATTAGTGAAACAAAGATCATGAAGATTTCTAACTATTCTTTGCATTATAACAGGTATCCCGAATAAGAAATGTTTAAAAAGAACAATTATCAAAATTCTAATAGTTAAGCTTATTGTTTATAAGTTCTTTGAAATAAATTTGTTTAAATGAGTTACATATACAGTCAAAGACTACAATAATTGTTTTTGTAAAGATAAGTTGTTCATCTTAAATTGTACACATGTAAACTTTGATAATGAATTAGAGGGATTCTTGAAGAACAAAATCCTGCTAATGTACATGTATTTAAGATATTTTTATTAAAATCGGAAGTTAGAATTATAATGCAATTGATTAATAAAACAATTTTTATTAAACCGATATTGTTTTGTAAATTTTTAGCATGTTCTGATAGTCGATATGGTTTCAACTGCCAGGAACAGTGTAACACCAACTGTGGAGTTCCATACAGTTGTGCCAGGGTGACAGGACAGTGTGAGGGAGGATGTCAAGTCGGGTTGAAAGGTGTCATCTGCAGTACACGTCAGTGATCATTTATTTCGTATATGTTCTTCGGATACCTTAGAAAAATATGTATACTGATATTGTAATTTTGAATGCAATAGAACTTGCGAATTAATTTGACCGTAAAATTGTTAAACGGCATAGAAACACTACGGCTGTACATTTCCTTCACTTGATTGTTTTAACATGTTAACTTTTTAATGAATGTTGAAAACCTGTCCAATTCCTATCGCCATCTGAAATGCGCATATGATTAATTATTTAATAGAATGCGATGGGGGTAAGTTTGGACAGAATTGCAGCTCACTTTGTGGCCAATGTCGTGAAAAAGACCAATGCCACTACATCAGTGGTACTTGCCCAAATGGGTGTGACAGTGGATACCAAGGAAGTCATTGTACCCTAGGTGACGAACATTTTAGACATGTGATTTGTCAAATTTTTAATTTCCATAAATCTTAAAACTATTGTAGCATGCAATAATGATACATATGGAACAGACTGTTCGATGAAGTGTGGAAACTGCCTCTACTTACATGGAGAACAATGTCATCACGTGACTGGTCAATGTCCACGTGGGTGTGCCGATGGTTTCCATGGTGGTCTCTGTGACCAAGGTATCAATGGTGATGAATTTAAAAGAATAATACTTTGTAATAAAAAATACATAATACTTTTCCCGATGCTTTACTATACTGATGTATTTGAAATGATATATTTGTTTAAAAAATGTTTTCAATTTTTAAAACATATATTGCAAATGGAAATGAAAAGTTTTACAAAGCATTGGAATCAAAATGTGCATGTACATGTAATTACTATTTTAAAATAATATTATATTAGACGTCGATATGTTGATTTCACCTTTTGAACTTGAGTTTGTTTTCCAGTGTCGGGGTCATCCTCTAGTGATTCTGCATCAACCAGCCAATTATCAAATGCACTCTATGCCTGTGTTACCATTATAATTCTTAGTGTAACACTTAATGTGTTTTTCATAATCAGGTAGGCAAATACTTGTTTTAAATTATCATTTTACTTTCATCAATTATGTTAAATTTGTTTCTGCTAAATTATTCATGAAGATGCATATATTTTTTTTTTCTAGACAACTAAGAAACAACATGAGCGTAAAACAAAAAAACAAAGAAAACCTTGATGAAAGCTCCGTTGCAAGAATCAAGGGTACAGAACAGTCAGATAACTTTTCAAAGTCCGTATACGACAAATCTGAAGACAATGCTGAGTATCAAGAGCTTGGAGAAAAAGCAAAAGAATCCCAGTATGACAAAATTGACATAAAACTTGAGTTCTAGTATGTGAAATCACTTGATCATCAAGCTTTATTATCGACATTTTTTAAGACAGAGATACGTTGAGACCCTGGTGATATATCACAAAACGTCCACAAATCAATCTATTTATATATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTGTTTGTCTGTTTGTCTGTCTGTGAAAATATGCATGCATTTGGAAGCATGGTTTACGAATGATTTAAAAACTGTTACCAGTCTGGACGTCTAAATAGACGCTGGGGGATAGCATCAGCTGCCCCGACTCTGTATCGGTGAGCTTTAGCTGTCACGACTCTGTATCGGTGAGCTTTAGCTGTCACGACTTTGTATCGGTGAGATAAACTGTCCCGACTTTGTATCGGTGAGATAAAGTTGCCACGACTTTGTATTGGTGAGCTAAAGTTGCCTAGAATTTTTGCATCGGTGAGCCTAAGTTGCCATGACTTTGCATCGGTGAGCATTAGCTGTCAGGACTTTGTATCGGTGAGATAAAGTTGCCACGACTTTGTATCGGTGAGCTAAAGATGTTGGACGGTAATAGTAGAGTCAATAGCGCTGCACGTCCATTTAGTAAATAAGATACTTTTAGAATATTTACAGTTATATATGTTGTTAGTCATCAGGTATGTATATTTTCAACACACAATCACCGTTATATTTATTACTTACCGACATGTATTTTTACTGCAAAATTAGAGGACACGATGTCCTTTTATTATGCACGGAAAGTGAAAATGTTATCTTTGATGCTTATGCATCAGTTCACTTGTATATGTCGAATGATTTGCCAACATTTGAATGTTAGAAGTCATTTTCAAGCGAGATACTTATTAAAGAAGTTGTTGGCATGTTAACAAAGTTCAAGTCTATTTTTGTTTCAAAATAATGTAAAATAAAGAAAGTACCACTACTTTGACAAAAATACAGGACATGTTTACAATAAAAGGGCTCTTCGTTTTCTGTATCTCGTTTGTAGCTCGATATTTGGCTTTCAAATTTTGACAAAACGTTAATTACACTTTAAATGAGCATTCAGGACATTAAACATGAAAAAGAATTCAAATTAACTCAAATTGTGGCTTAGTCCCTATATACTGAACACAATAAACACAATACATATAAAATATTAAGATTTTAAAATGAAACTTTTTTACTTATAACGAATTATTCCGTTGTTAGGTAGGTCAGTGTACCAATGTGCTTTAATGACTTTAGGGTAAAATAAAGCTTTGTAGGAATACGTTTTAAAATGTAATATAAAAGAAAAATAATTAAAAAGTGTACTCATTAAAATCTTTACACACAAAATAATGCTCTCCATAGGATAACATTCTAAATATTGAATAATCATTTAACAGATTTATAATTATAATACTATATGTTTTTACTTATAAAGAAGACAATGATATTACTAATTCCATATTTCAATTTGAGGGACATCGCTATTGTAGTATATTTTTAATCTGCTTTGAACTTGGGAAAAAGACAAATATATTCCTATGGAAAATGTACTTGTGTTTTGAGATGAAGATGATTTTAAACTTGATACCTTGTTACAAACATAATTTAATAGACCTTTGCTGATCAAAGTTTGCTCTATAAATTGAACAAACCGATGACTTTCATGCGTGGTATAAATTTGGTTATTTTTTTTTAGTTTTTCTCTTGAATTTTTTGGTTTAAAAACTTTCAAAAAAAAATCAATATTTTCAAATGAGAGATTATTCCTATTGTACGCCATTTGGTACTAAAACAATCTTATTAACAACAAAAAATATAAACAGAAAATTATGTTATGAATAAACTGAGATAACATATAGTCAGACTCAAATCTTATTTTGCATGTACATATCTTTTTTTTTATTATTGTACCCTTATAATATAGTTTCAATAAAACAAGAAGAAAGAAAACAATCAAAAGGCAGTTATATATCATTATTTTTCGTTTGTGTACACAAACTGTTAACATTTAATTTCCAGGAATTTTTTTCCCGCCCGAATATTGAATAATTAAGATACAATAGCCTAGCACAGTAAGATACTGCATATGTTTTTTTATCTTTTGCTGGTCAAAGTGGTTTATCAAAATATTTCTGTAAGTCAATGAATGACGGTCCTCACTTATGCTTTAATATGTAATTTTTCAAAATCTGCTTAACTTCGAATTCCTGATCACAAACTGATGATGAGGAACTCGGTTTATCTTTCTGTACCACTCATGTTTCGGCCAGCGTCTCTAACTTTCCTGTATATACCAGTGACGTCCATTATTTATAAGTCTTTTTTTACGAATATTTTTAGACCGCTACTTTTTCCATCAGTTTGTGATATTAGGCAATAGACAATATATAGTAATATCCAAACGATTCATGTCCAATTCATTAACATATCTCATTTTATATTACTGCCAGCCTTTTTCGTTGAATATAAATCAACTTTAACAATATGGTTACACATCATGAAGTCCACTGTTACAAAATGTACTTGAATTACAAAATCATCGCGATGACGTCAACCATGTTAACATTAAACGATATCTATGCTATAAACACTCACCATTAGTCACTATTATTAATGTTCATTTAAAAAGTGTCAATCCGTATACTATTTTTAGTCAAGTGTTTAATTGTACATCTATAGAGAGGTTGATAATATATATATATATATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAATCGAAGCCGACGAATTTCACTTCGTTTCCGTTCCATCCAACAATATTAAATAATATAAAACAATATCTAGGGGAAGTACAGATAAATCCTACCTTGTTCAGTTGAATCCTATGCCGATATCTGTCCACGCTGGTTGTAAACGAGTTAAATTCCGAGATGTATCACTGAATTCCACATGTTTATTCTGATCACAGCTGCAAGCGCCGATGTGACGTAGTCAGCCTTGACACGTCATCAGACGACTCAGGAATTTCATGATTTCGTGAGATATAAAGAATAGTTTATGATTTTATTTCAGTACACCTTTCTTGAACCATTCAAACCCAATAATTAATCATATTCATTTTGGTAGATGTTTGTTAATTACCGAAATACCCATATCTCGTAAAATCTCATGAATAAGGGGCGGGGCTTATGCAAATTTTTCTAAATCACACGTGGTAGAATTCTTAGACCTTCCTTAACATAGCTGAGATACTTTAAATTAATCAAATTCTATGAAAGTCGAATAAAAAACCACACTAATCACACAAAATTTAACTTTCATACACAGTCATCTCTCTTTGACCATATTATTATTCCTTATTCCGTTTACTTTCTTTCATCTCCATACACATACTGGTGAGGTCCTACTGCTTCATGAGCTAGAACCTCCATTTCACTTACTGATTCAGTTTTCTGAACTAAAGGTGTCACCATATAGATCTGTCAAAACAGAACATTGACCAACTTGATGGCAGGTGAATAAATTAAGATAACTAACTTGAATTCGCTTATTTGCAAAAAATAAAAAGTGGTTTTGATCTGAAACATTGTACCTAGCGTTGAAGGAATTTTCCGCATAGGAATTAATTTCTTTGTAAAAACCTTTATGTACTTCTGTAAATGATTTCCCTTCATTATTTGAAAAGATAATTGGTCGTTTATCTCAAACTGTTCTGAGGGTACATATTTAATGGTATATTTGAAAATTGTTGGAGCAGTTAATGGTAATGAATCAACACATTTTTCAGGCGAAACGAACACAATGAATCTGAAGAACAATTTTAAACATAAATTAATAGTTCTAGCTAGCATTTTTCAGCAAAACACCGATAATTAATGTATTATTACATTTTCTAGGGGTATAATGCACGTTATACTTGTTTAATTTGAACAATATAAAGCGATATGTACATATGTGTGCAGTAACAAGCTTCAGTCTTGAGATTTTTTTTGCTTCCTCGGAGAGGGTGAGAAACTACAAAAGTTACAACATGTATAAGTACATGTACAGAAATAATGAGATAGTCCAATCTATGTTTTACTTAATGCTAACATCCTGCCAATACACAAATCTCTATTTCTGCTGTAAATATGATGTGACATGTAAAAGTAACTAAAGCACTTAAAATGTAACGTTATTATTCAACACTATAATCAATGCAAAGACATGACACTTACAGTTTATAAACATCCAAGCCGTGTTTAGTTGGTAAACAGAGAACGATGTTATGTGGCGCGAAGCCTTTCTCGTTATAAAAATATCCCTCCGGATATAAGATAAACCCAACAATCTCAAACCGGATAAAATTGGAAAATTATCAAAACAACAACACACTCCCCTTCTGATTTTGACTAGAAATCACCATTTAAGCAAACTATATCAATATGTAAAAATATAATCAAATTTGACAAAATATTCTGATACTAAACTGGTACAGATATCATATAAAAGTACATAATACAATAAATCCGAATGCACACACGAATACAAACGTTTATGTCATATTATGGTGGCACACTCACTTAACCTCAAGGAGTTTCACATGTTGGGTGATCGGACGAACATAGGAAGTGGACGTATTCCCTCGCATTACCCACACTTTGACCTTGCGAACGAGTTCATTTTCGCTTTTGAAGGCATCTTCGATTACTCCCATCGGCCAATGGTTTCTGGGGGATTCACTGTCTTTCAGAAGCACATGTCACCTTTATTGAAGTGGATTCCTGGCGATTCGCATTTTGGTCGGGTCTAAAGAAGGTGAAGGTACTCCAAACGCCAGCGGGTCCAAAAGTTGTCGGCAAGATACTGCACTCTCTTCCACTGGTTCTTGATAGCATATTTCTGGTCGCAGCTCGGTAGGTCAAAATCATCCAAAGGATTCTTTTGAGTGAGCAGCTGACAAGGTGATAATACCTGTGGTTTATCTGGTTCTGTTGATGCTGGCACTAAAGGTCGTGCATTTAGAATGGCACAAACTTCAAGCATAAACGTTGATAGGACTTCATGTGTTAGATCATGATTTTTTGTAGTAACAAGGCATCTAGGATCCGTCTACAACAACCAATCATACGTTCCCAAACTCCTCCGAAGTGCGAGGCATGGGGTGGGTTGAAGATCCAAGAAATTCTGTTATTCTTCAAGTAATTGGCTACAGGGCCCTTCTCAATAAATTGGGCATCCTCGTGTCATCCTGTAAACAATAGGCCAGGGTCCAAAGGTGTCGATGCCAACAAATGTGAATGGTGGCCCTGTCTCTAAACGGTCTCTAGGTAAGTCTGCCATTTTTGTCCAGCCAAAGCTGCCTCTAAGTTTCTTGCATGTGACGCAACTTCTAACAACAGAAATGATTAGTCGCTTTCCACCCACAAGCCATAAGCCAGCTGCTCGTATAGCACATTCTGTTAAGTGACGTCCTTGATGTTGTATGTTACTGTGAAAATGACGTACTAGGAGAAGCGCAATATGATGGCCTTTGGGTATGATGATTGGATGATGATCGTCTTCATATGGTCGATTAGTGGAGATGTGCTGAAGGATTCGTAGGATTCCGTTTGGATCTAAGACAAGATAAAGGGGAAGAAGTGAGCTGTTCTTAGGTGGTTTACTCCCCTTCATGATTGATTGCACCTCTTCTTGATACACTTTATGTTGGACTTCCTTTATGATGAATTGCTCTACAGATTTTGTTTTTCTCTTTGGAAACGCACAGCAATCTCCCTTAAGTTTGTGATAGCTCTCTTGAGACTTCCAAGATGAGAATTTCGTAAATCTGGCAGTCAAGGATAATACTTTCTCTGGAGGATCTGATGTCTCGGTCTTCAGGTTCACAACTTCTTTCCTGATCTCTACATCATCATCCGCCTCGACTACAGGGAAATACTTGTTCACATGAACAAATTCCGTAACAAGAAATTCTTGTCCTTTTAGCCATACACTATGCGGAAGACTGGAAGTCTTAAAACTTCTGGTGGCAATATCAGCTGGGTTGGATTCAGTTGATTTGAAGCCCCACTGCTCAGGTCCACAAAATGATCTTATGCGACTCACACTATTGCACACATAGACATGAAATCGTCTCGCCTCAGCTGAGATGTAGCCTAAATCTACTCTGCTGTCTGAATAAAAGTGGAATGCACTCTTTGCAATGTCCGGTTCTTCTTTTACAGTTTCTGCCAATTCAATAGCAAGGACTCCTGCGCATAACTCCAAACGGGGAATGGTGTGACCGTGTATCGGAGCCAACTTTGCTTTTCCCACTAAAAAGCCTACATCTGTTACATTGCCTGTACTGACTCTAAGAAAGGCTACGGCTGCAATGGCTTCCTTTGAAGCATCGCAGAAGATATGGACACTGACATCTTCTGCTGAAGTCACCGAGGTCTTGCCATACATGCGGGGAATTCTGATGTCCTCTAAACACTGAAGCGAGTTTACCCAGTTTTCCCAACGGATGAGGAAGTTTTCTTGAAGTGGTTCATCCCAACCTACTTGTTTCACTGTTGACCTTACCTCCCGAAAAAACAGCTTTCCTTGCAATGTGACAGGAGCCGTAAATCCTATCGGGTCAAACAGACTGTTGATTGTCGACAGTAGCCCTCTGCGGGTAAAGGGTTTCAGGTCCTTTGAAACTTGGAATATGATAAAATCGGTTTCAGTGTCCCAGGAGACTCCTAGACTTCTCTGGACTGGTAGTGTGTCACATCCGAAATCCAGGTGTTTAAGGTCTTTGGAGAGATCATCGTTAACAAACTGCTGCAAAACGGCCTTTGAGTTGGAAGCAATCTTATGCAGTCGAAGTCGTCCTCCTATGCTTAGCGCCTGTTGTGTTCTTCTCATCAGACTGACGGCCTCTTCCTCACTAGTACAGCTCGTCTGACCGTCGTCAACATAAAAGTTCCTGTTGACAAAATCTTGTACATCTGTATTTGCATGTTGAACAGCCTTGTGTAGTCCGTACGTCGCAATTGAGGGAGAAGGTGTATTTCCAAATACGTGTACAGTCATTCTGTATTCCTTGAGCGGTGTATCAAGATCACCATCGGGGTGCCAAAGGAATCTCGAAAAGTCTCTGTCTTTCTCTGTAACCTTGAAATTATAGAAAATCTGTTCTAAGTCTCCAGTGATGGCTATCTCATCCTTGCGGAACCGCAGAAGAACTCCTAAGAGATTGTTGGTTAGGTCTGGCCCCTTGAAAGAACATCATTCAGTGCTAATCCCTCATGCCTGGCCGAAGAGTCGAAGACCATACGTATGGAGTCAGGCTTTTTAGAGTGATATATCCAAAACAAAGGTAGGTACCAGCATTCAGAATCCATTGAAATCGATGGTGCTATCTCGGCATGCCCGTGGTCAAAGATTTTCTGCATGAAATTTTGAGCATGATGATGCTTCGTTGGGTTACGTCAAAAGCTGTTGTCTAACATCAGAGCTCGTTTAAAGGCTTGAGTTTTGTTATTGGGTAGTGTGGGTCTATTCTCCTTAAAAGGCAGGGGTGCAGTCCATCGCTCATCTGCATCTTTCTTGAAGAAAAAATTCATAATTTCAATGAACTTTTGATCGTCTATGGATGGTCCTAGTTTTTCATCGTGTTCTGTTTTCTGGAAAAACCCTGCTGACTACAAATAGCTGATTTTCACAAGGCTCAAAAAGGGTAGGCATTTCGTTTGAGAGTACAAAGGTCTTGTTTGTGTTAACGACTTCTGAGACATGAGTGTTATTTAAACATACTCTGCCAAGTATAACCCATCCTAGTGGTAGCTTATGTGCAAATGGATAGGAAACTTATCCTATTTTCTGTTCCATCACGTGGTGGACCTCCAAAAGATCTCTGCAGATCAACAGTTCTATCTGCACTTTGTTGTCTATCAGTGGTATAAAAGACGCAATATCTTGCAGGTGAATGAATTGACGTGCTATCTGGGGGGTTGGAATTCCGTCCCTGTTGTTTGGAATTTCATCACATTCCAGAAAGGTAGGAAGTTCAAATGAGCAAGTCTGGTCCATAGATTGCATACTATATCCTACACCTTGTCGACCAAATACAGGTTTCTTCCCTGCACATGACACTAAAATGTAGTTATGTTCTGGGCCTCTTTCATAAAAAAAAAGTCAAAGAGTGTACAAGTTGCCAGAGTTTGATTACTCTGATCATCCACTTTGGCATCAACAATACGAACTTCCTCCGGTCTGTTTTTAGGGTGTACACGAACCTTCAGTATCTTGGTACATGATCTGTTGGTGGAGTGGGTAGTTCCACATATCTGTGTACAGGATGGTGATACCTTGGATGCGCTCGACTCCCCTTCATCCTGGATCGAGTGGGGGTGTAATGCTGTGGGATGTGAATAAGCATTACAGATGCTGCATTGTACCTTGGATTTGCAGTTTTTGGCAAGGTGACGCTGGTCTGCACAACACTGAAAACAAATCTGTTTCATGCGAATGAACTTCATCCTTTCTTCTAGAAGTTTCTGTCGAAAGGCTCTGCATTCATTTAGGGAGTGGTTTATTCCATGCAATGGACAGATTGTCACATCTGACTGACACACCGCTACTTCTGTCTTTCTAGTTGACACATTTCTTGGAGGGGGGTTTCTTTGGTATACACTTCGTCCACCACTTCTCTATGTCTTCTTCTAATTATCTGACTCGTATACGAATCCTGGGTCATTTTTCATATTTGCTATATTTTGAAGGAAAGAAGTGAAGTAAGTAAATGGTGGAAACTGTCCGTTTTGGTGCAATTTATAGTCACTTGCTTTATGAGTCCATTTTTCTTGTAGATTGAATGGCAGTATAGACACAAGTTTGTTTACACCATAGGAAGAGTCAAAATAGGCTAGTGTGATTGCGTTCTGATCATCACTCTTGATTCTTTCAATTTCAGTTGCAAGATCTGCTAGATCAAAGAATTCTTTTCTCTGGTGATTTTGAAGTTTTGGAAAATCTAAGATCCATTGTTGAAGTGTGTGTTGAATTATTTCTGGACTTCCAAAACGTGTGTCAAGGCGTTCCAATGCAAGTTTTAATGCCTTTTCTTGGTCCTGTACGTTCGCTGAGCGGATGCTTTTTACTTGCCTGGTGGAATCTGGTCCCAGCCATCTGACGAGCAAATCAAGATGCTCTAAAGGTGATGCCTGTACTTCTGTGACTATGTTTTGGAATGTCGCTCTCCATGATGAGTAGTGGGTTGGATTATCATCATAAGTAGAAAAACGTGAAGATATCAGGTCCTTTTTGGCAATATACCTCGTGAGGTGATCGAACCCATATGGGGAGAATGGCTTGGCTGATTGGTTCAGATTGGATGTAAGATCCTGATTCTTCTCACACGGTGTGGAATGTTTTGGGTTACAAAAGTTCTCGAAGCTTCTTATGGACGAAACACTAACCTGGTCTTCCCGATTTTCTTTAAGTTACGTACGTACTGTTTTGTCCGTTCTAAGTTGTCTTGTTGACACTGCTCCTTCTCTGCACACTCTTCGAGTATATCTCCTTTTTCTGTGTCATTAGAAAGTGTTCTATTGCTTCAAATGTAGTCTAGGCTACAGCAACTGCCTTACGACTTTCCAAAATCTTTCGCTCTGCTTCGATGGCTGCTTGCTTCCTTAGGAGCTCCGCTTCCTCTTCTGCAAACTTCAGGTCCAATTTCGCAGTTTGCAGGCCCACTTTAGCTGCTTAGCGTTGGATGATAGTGCTGAGGTTTGAGCCAGTTGTTGAGGGGACTTGAGATGTTACGCTATGCCTACCCTTTCCGATAGATGATTCTTTTTTGAGAAATGAATAACTCAAGTTTCTCACCACTTCTTCTTTAGCACGGAGTGGTAATCCTTCAGTTTGACCGTTACTTTCTGCAAATCGTGTGTAGGATGGCACATTATCCCTAAGTCTACTTTCAATCTCAGTTATCATGTAGTCAACTTTACCACGAACTGATGATGCAACTAGCCTGTGTGAGGCCTCTTCCCTTAAGCTAGCTGCTGTTCTAGTTCCTTTTAAGTATGACACATATTCTTTGGACAGACTGTTATACTGATTAGCAAAGTGGATAAGGTCAGACTTCATAGCTGATTGAACATTTTCCTCCGTTGGACGTACATCTTCAAATTCTAGAATCACCGTTTCAATGTCTCTTCTTACATCTCGGAGTCTGTCATTATATTTCTCTACTTTGTCCTTGAACAGCATAAGGGCTTGTTGAGTAAGTGTCCTCACTGATCGTAGATGTCGATCTGGTACACTGCGTATACCGATATCCATGGCGTGTGAATGTGTAGCAGTAAAACTTTTCTCACTGTGCAGTAACAAGCTTCAGTCTTGAGATGTTTTATTGCCTCCTCGGAGAGGTTGAGAAACTACAAAAGTTACAACATTTATAAGTACATGTACAGACATCAACATGACAATCCACATTTCACATTATGCCAAACTTAGAAAATTCGAGCGTGACTCATGTACATAAAGTAAGCTGTAAATTCTAACAATCATAACATGTCAAATTTACTTCTAAAGAGTTCAGGTAAATTATCGAGACAGCAAATTATAAAATATATGGCAAAAAATCATGTTAGAGAAATAATGAGATAGTCCAATCTATGTTTTACTTAATGCTAACATCCTGCCAATACACAAATCTCTATTTCTGCTGTAAATATGATGTGACATGTAAAAATAACTGAAGCACTTAAAATGTAAAGTAATTATTCAACAATATAATCAATGCAAAGACATGACATTTACAGTTTATAAACATCCAAGCCGTGTTTAGTTGGTAAACAGAGAACCATGATGTGTGGCGCGAAGCCTTTCTAGTTATAAAAATATCCCTCCGGATATAAGATAAACCCAACAATCTCAAACTGGATAAAATTAGAAAATTATCAAAACACAATATGTAACATTTTAACTTACCTGATGACAATTCCCTTTATGGTAGTTGAAATAAACGATTTCTGGCTTTAACTTGGGTGTCTTTTCGATCGCTTCTTTTACTTTGCTCATTGGCCGAATAAGTTCTAAGCGCTCCTCTTACCTCTAGTATAGACAGATACACATTTTTTGACACAAATTTTAGAACTCCAAAAACTTTTTTTCCAAGTTTAATAATTTTTTGAAAACAATTTCTGCAATGTATTCCGCTTTCAACACAGATACCACCATGCTTTTTTAAAAGTTCTTTTAAACCAATATCAGTATTTGCTTGCGATTTAATCAATCTAACACGATCACTAATATATATTTCCACATAAAATACAAATATTTCTCCTTTTTTTTAAATTTTGTTTCACGGGAGTATTAATCATTTTATACGCGCAAACTTCTCTACATTTTCACACATAATGCTATTTTTTTTAGGACGTTCACTGTTTTACCTTACATTACAAATTAGTCTTTAATTGGAGAAAAAAGCCCCTGAAACAAAGGTGTTATTAAGACTGACATATTTAATCAACAAAGGAAACATGAATCGGCCGAGTATAGTGTTACAAACAGCAGATTGCGTAATTACTAGATTATGTCCCATACTGTGTATAAAGTGTTCATTCAAATTGTCTCCTACGTTTTGAAAATAATTAAATATTAGTGAAAAATCCAATGTTGGTGATCAAGAATACAATACCTAAACTGTGTTAAACTATTTTTAAAAGGAATTAATGTTTCGAATACGTTAGTAAAGTAACCTAAACAACTGAGATACATAAGATAAGGTACATGTAGAGCAGTTCTGTTTATTTCAATTTGTAATGTCAGAGTACCGAACTAAATTTTGCAAATACGACTCTAAGCACTATGATTTTCAATCAATTGTTAACTTCTAACAAGAAAAACGAATTATGTTACACGACAGATATTTTTTCGTCTTCATTTTTTTTTTAAATTTCAGTTCTTTTTAGAATGTAAATT
