>scaffold1367
GTTTGACTAAATTATTTAATATATTTTCAATAAAATCAGAACAATTGGAAAGATTGAATCTTCTTTATTATTTTATTTACAAAGAATCAAAAAAAGAAATATTAAAGAGTACAGCATTGTCTACCACAACACCTTAAACACAACATTTATAAATTACTAACAGTTCTGTCATCCATACAATTGTAACGTTAAACATATTCATTTATAAGGTGAACAACATCAATTTGTTATTTTTTTTAGCCACCAATTATCATATCATGTGCATAACAATATAATATTGAAACGAGGTAATATCACGTATGTACAATACATACAATACAATACATAATGAAATGATTTCAATTTTAATTTTACAATTAAAAAAAGAATGAAAAGGCATCACAATATTACAATGAAACAAGGTAATTACATTTGAATGTATAAACAAGAAATGGAACGATTTCAATTTCTTTGCAATGGTATAAAAATGAACAAGCATAATTAAGTTGAAGATATTTGAAACATATTTGATTGAATAAAAAAAAAAAATGCATGTACGTACATGAACTCTACAAGTAAACGTTGTTCATTTAATACATGCATTGATCATAGAGAAAACATAAAAATCAGTTTATCAGGGAAAAAAAATAAACGACAATCTATGTCACTATGCTATCTATGGTACTGGAAGATCATCTTAATGATACATAATGCACATTAGATTTGAAATGTTTTCACATTAAAAATAAACAACACATTTTTGTTTGCATCATATTTAAAAAAATGGACAAAATAATCATCCATGTTCATGTTAATATTCAGATAAGTAAACGACGCGATCACCCGTGGGTATCCGACGATGCAGTGCCCCACGACAAATTATAATTCCACATTATTTAGATTCGTATTTTAGACGTGTACACATGTATACTGTACCTGATGCCTATAATTAAGAGTGAAGATAATAAAAACAACAAATTGTTGGTAGAGTTAAAATAGAGCATAACGCTGTCTGAAAATTGCTAGAAAAAGCAGGTTTTCTGAATTAAACTATGCTGGCACTGCATTTATAAAACACATAGAAAAGAAGGGGGTAAATTGAAATATCAGGAGGCTTTAACTTTTATCACCTGTACCAGACAAGATATAAAGAAACTTTAAAAATATATATTTTGTTGAACTTCTAATTTATCACATGTTAAAAATTACATTACATTCTAATTATTTATCTTTTTTAAATGATGTGGATATTAGTTATTTTTGAATCTAAAAATACTCAAAAGATAAGATTCACTGGAATTTATAGCGTTATAAACTTCTTAGTGGAAACTGTCGGAACGTAACTGGATAATTGGGCTTTTATTTTAAAGTTTAATGAAAAAAAATTAAGAATTTGCATTTAAGTTTGTATCAACTATTGCTTCAGGAGTAATGAAAATCTTACAAATCGTTAAAGTGTTGAAGTTTTTAAATTCATCTACCATATTTTGTCTTTTGAAATACTTGTATAAAAATTTTCAGATACATGGTTTATGTGTTGAACATCCATGCATCATGGTACAACATTGAAACGCGGTGATCTTACATGCATAAACAAAACAAGTAACGATTTCAATATCTATAAAATTGTACAAAATAAATGAAAATAATACATAATGTAAATCACTTGATCATTTGATGCATATTTAATTAGATCAAAAATGAAAAAAAATAAGTACATAAACGTAGATGAACTCTACAAGCAATCTATGTTTTTTTTAATATTAACAGTGGTAATAAAGTTTAAACCTCATGCAATCGGTTTATCAGGAAGGAAACAAAATTTAAAAAAAAAATTGAAGGGAACACCAGGTCAAATGTATATAAAAACAAAGACATGGTACTGCTTGAGACAAAAGTATGTTTTCGCCACAACTACAAAATTTAAATGAATATTCGCAAAAATGCACCGAAATAAAAACGCTAATAGTAACACTGTACTAATGAACATGAAACTTCTAATTTTCAATGTAAATAAATCTATTCATTGTCGTAGTAATATATACCACATTGTTTTCCTTACAAGCAGCTTTAAATAATTCACACACAATAGATATATACATGTAGATAAATATATAAACAATAAATATGATCAATGAATTGCCTGTTTTGCGTACTTGTGCTACTTTATTGAAATAAACAATCAATCATGCGTTGAAAGATTTGTATCATTACACATATTTGAAAATCTTTAATTTAAATGTTTTTTGTAAAGAAAATCATTATGTACATTCATATAAATTCTATTTATACATACTTGTAAATCAATAAAGTAAAACACTAGCACTTCGCTGTCTATATACGATTTTGATTTTCTAAATAAATTCAAATTAAATGCTAACATTGTGCTCATTTTGAAATATGTCATCTCTTTGACCGCAGCAGTTAACCAACGCGCTAACATTTTATCAGTTTCTTGTCATAAAGCTATTGTGATGCTGGCCTGAGATAGTTTTATGAACGAAAATAGCATGTTTGCAGTCACCTATAAATTTATCAAATCATGAGCCAAAACGAAGTTGTCCAGTATAAAGTACAATGTAAGTTATCTTGTTAACTTTTAAAACCTCTGTATACATGTAACTCTGATAATTAAGTACCATTTGTACTCAATTTGAAATATTTACATACATATTTTTTCGCGGTTTGATATGAATCTAAATATAATAAACATCAGTCCTATTTTTCAGCCAAACAGAGATTAGCCCCTGCCTCAATCAAAAGATCAAACACTTCCAAATGTCCACCCTGAGAAGCAGCAAGCAATGGTGTGTATTCACCAGTTTCGCCCGTGAGATTCACATCAGCCCCACACTGTAACAAGGCATCTACTACTTTTAAATGTCCACCTTGACAGGCAGCTGACAGTGGTGTATTTATTTTTCCTGTCATATTGACATCAGCGCCAGTCTTTATCAAAGCATTAACTAAATCCACATGGTTATTCATGCATGCAGCTATTAAAGGCGTATAATCTCTATCTTTGCTTCGTAGATTAACATCAGCCCCAGCATGTATAAAAACATTAACCACATCCAAATGCCCAACAACACATGCAGCTATTAGTGGGGTATATTCACCACACTTTCCTATCAGATTGACATCAGCCCCAGCCCTTATCAGAACATCGATTGTGTTCAAATTATTTTTTTCACATGCCGCTATTAGTGGGGTATACTGTCCATTTTGTCCCGTTAAATTAACATCAGCGCCTGCTTTAATTAATGTTTCAACTACACTCAAATTCCCTTCATTACATGCAGCTACAAGAGCTGTTTCATAAGAAGTTTGAAAATTTACATCAGACCCAGCTTCTATAAGATTTTTAACTAAATGCAGATGATCTTCTTTACAAGCTGCTGTTAATGGTGTATTATCCCTATCTTCAATATTGACATCGGCACCGGCTTTAATCAAAATCTCAGCTATGTGTATATGTCCTTTTCTACAAGCAGCCGATAAAGGTGTTCTTTTTGTATCTTGAAGATTAATATTAACTCCCACTTTCACTAAAAACACAACAGTTTGCAAATCGCCCTGCAGGCATGCAGCTGTAAGTGGTATTTTCCCACCACCTTCTAAATTGACATTAGCCCCAGCTTTGATTAAATATTCAGCTACATTCAAATGTTTGCTACAACACGCAGTAACAAGAGGTGTACTATGTTTATCTTTCAAATTAACATATGCCCCAGCGTTTATAAGCTCTTCAGCAACATTTGAATGTCCTTGCAAACATGCAGCTGTTAAAGGCGTTATATCTCCGTTGAGTAGGTTTACATCGGCTCCGATTTTTATTAATCCTTTAACAACGCTCAAATGTCCCATATAGCATGCCGCAACTAGTGGTGTCATACACCCATCTCTTAAATTGACATCGGTGTCCGCTTGAATTATCTTTCTAACCTTTTCTAAATGTCCCTTAAAACATGCAATTGTCAGTGATGTTTCATGTCCACCTTTGCGAATGGCTTCAGACCCAGCTTTTACCAGCAATTCAACTATGTGTGAATGTCCTTGATCAAATGCAGTCATTAGCGGTGTTTTCTTTTTATCAGCTAAATTCATATCGGCCCCCACTTTAATCAACTCATCAACAACATCTACATAACCTGCTTTACACGCAGCTGTAAGAGGTGTTTTATTTCCATCTCCTAAATTGACATCGACACCGGAATTTATTAATTGTTTAACAACTTTCAAATACCCCTCATAACATGCAACTGTTAATGGTGTATTTGTCCCACATCTGAAATTGATATCAGCCCCTGCTTTTATCAACTCCTGAACTACATTCAAATGTCCAAATTCACATGCTGCCGTTAATGGTGAACAATTTTCATTTTCTAAATTAACATCAGCTCCTGCATTAATAATCATTTGAACTAAAGTTAAATTTTCCTTGCGACATGCAATGGTTAATGGTGTGCCGTTTCCAACCTTTAAATTGACATCAGCTCCTGCTTTTATTAATTCTTCAACTACATCGATGTAGCCACCGAAACATGCAACTGTGAGAGGTGTTTCACCTTCATGTTCAAAATTAACTTCAGCCCCTGCTTTAATTAACACTTTCGTAACTTTCGAATTTCCACTAGAACATGATACCATGATTGGAGTCGTTTTTTTATCTTTTAAATTAACACATGCTCCTGAGTTCATTAGCTCTTCAACTACATTTGAATGCCCTCCGTGACATGCAGATGTTAGAGGTGTTTTATCTCCGTCGAGTAGGTTTACATCAGCTCCGATTTTTATTAATCCTTTAACAACGCTCAAATGTCCCATATAGCATGCCGCAACTAGTGGTGTCAGACCTCCATCTCTTAAATTGACATTGGCCCCCGCTTGAATTCGCTTTTCAACTTCTTCCAATTGTCCTTTAAAACATGCAATTGTTAGTGATGTTTCATGTCCACCTTTGTGAATGGTTTCAGACCCAGCTTTGACCAGCAATTCAACTATATTTGAATGTCCTTGATCAAATGCAGCCATAAGAGGTGTTTCCTTTTTATCAGCTAGATTCATATCTGCCCCCGCTTTAATCAACTTATCAACAACAGTTACATGCCCTTCTTTACATGCAATTGTTAATGGTGTATTTGTCCCAAATCTGAAATTGATATCAGCCCCTGCTTTTATCAACTCTTGAACTACATTCAAATGTCCATAACGTGCTGCCAATAATAGTGAACAATTTCCATCTTCTAAATTAACATCAGCTCCTGCATTAATAATCATTTGAACTAAAGTTAAATTTTCCTTGCGACATGCAATGGTTAATGGTGTGTCGTTTTTACCCTTTAAATTGACATCAGCTCCTGCTTTTATTAATTCTTCAACTACATCGATATAACCACCGGAACATGCAAATGTGAGAGGTGTTTTACCTTCATGCTCAATATTGACATTAGCCCCTGCTTTAATCAACACTTTCGTAACTTTCGAATTTCCACTAGAACATGATACTATGATTGGAGTCGTTTTTTTATCTTTTAAATTAACACTTGCTCCTGAGTTCATTAGCTCTTCAACTACATTTGAATGCCCTCCGTGACATGCAGATGTAAGCGGTGTTTTATCTCCGTCGAGTAGGTTTACATCAGCTCCGATCTTTATTAATCCTCTAACAACGCTCAAATGTCCCATATAGGATGCCGCAACTAGTGGTGTCATACCTCCATCTCTTAAATTGACATCGACCCCCGCTTGAATTCGCTTTTGAACTTCTTCCAATTGTCCTTTAAAACATGCAATTGTTAGTGATGTTTCATGTCCACCTTTGTGAATGGTTTCAGACCCAGCTTTGACCAGCAATTCAACTATATTTGAATGTCCTTGATCAAATGCAGCCATAAGAGGTGTTTCCTTTTTATCAGCTAGATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATATATATATATATAAAATCATATTTAATTTTACAGGAGAATAGGGATTTTGAAAAAAAATGTTTTGCGCCAGTGTTTAGTTTGTTTTTTAAATTAAGGAGATAACTAATCCGTTTTCTTATTCTGTTTCTTTTTCAAATTATCTTCGCAAAGCATATCATGTTTTACGACGAAACCTTTGGTGTTAGCATAGCAGAGACTACGTATATTTCGCATCATTGTAAACTCCACCCGACTCTTAACACAACATTGCATATCAAATACGTATACCCACAGCCAGAACTCAAAGTTAACAACTTAAATCTCTGTTCCAAATTGTTCCCGAAAAACTGTTGATAGATACAAAGAAGGTTGTTTTAATGCATCATATTTTCTATTTTGGAGAAAAATATAACCATAAATCAGTAAATTCTGTAAATGATAAATTGCTTTTATATGTAATTTCTCTTTTTTCTTGTTTTTATTTGAGTTTAATGTTTTTTTCACTAGTTAAAAACAATTTGAGTTTTATTTTGTTTATTTTTTGTATGCTAGATATATGTTGTTGGCATGGGCGCAACGCCCCTCCTCTGTAGGATTGTAATTTCTTATTTAGTAGTTTTACCATTGCTATTTTGACATAGATTTTTAACTGCTTAATTTTTATTTATTGCATTACAATATAATGTATCTTTAGTTTTAATATCATTTTTTTTTTCATCCACACCACACCATACTTTACCTACCATATGTAATATTTACTTAGTCTATGTGAAAGTAAAGCACTAACATTTTATGTAACCTGCATTTATCTTAAGATTTACTGATTTGATAAAAAACTAATCAGTCAAGTGATCGCAGTTCACATTGATTTAGCGAGTACCTATTGCATGTCAAACAGATGCTTGCTCAACCTCTAAAATCGCGGGAAATTTAGTGCGAAATCATAGTGACGTCATGTAAAACGGTCAACTTTTTTTTTTGCTTTCTTTGCCAACAAAATATGTTGTAAAGGAAGTTCTCTTGATAAACAATAAAGCTTGTGCGATACCTAAAACATGTCCTTAAACCTCAGTGAACCGTAAACGTGATAAATGACGAGCTAAAGTGTACCTGCATTGCCAGTGTATTTTAAAATTATAGAAATCTTTAAGAAAAAAAACAACATCAATGTAAATGCGTTCGCATAAGTATTTTTCAAAATTTTTAGAGATTTTACACCTGAACGATTTTGAATTAAAGCCGATTAAGCATGAGGTGAACAACGACCTCACGAAGTCAACACTGAAAGAGAACCCTTACATATGTTGGGCTGGGCTGGGCTGCAGGTACCTTTTATATGTCAGCCATATTTGGCATAGGACCACGGTGCATGTTGGGATGCTATTGAACATTTTTTTCTTGATAAATCGGTAGGTTTATCTCGTTTTTTCCCAACATTACTTCTTAGGGCTCGCTTTGCTTGCTATTATTTTTTGTTAATGTTTTAAGTTACATAAACAGAAGTAAGTTAATAAAGTGAATAGGAAACTGATCATTTTTCAAGGATTGGTTTCTTTCTTTTACCTTCTTTGCAACCACTTTTATAATACCCTGAATCACAGCCATTGTCACAAGTTCCGTTGATGTGGTTACACTGTTTTCCACCTAAGCAATGTCCACATTCCTTTGAACATCCGGTACCGTAAGTTTTGTTTTGACACACTGAAACATAGGAATTTTTTTAAGAAACAGCATATATTCATAAAAAAAATTACTCGAAAAAATATGAACAAAATCTAAGTCTCAAGAACATGGATTTATAACAACTTCCACGTTTTCTTTAAAGGTCTCGTCAATTGGAGAAAAAATAATGACACACATTAGTCAAGTGGTCCAGCACAGTATTTATTCGTATCTAAAATTGAATACGAAATATGCTGACCTACCAAATATGGCGTTAATTAGGTAAAAAAAATAAGCAATTTCAAAATGCACCCAACCAAATTTCATAATTTTCCCGAAATTTTTGAAACTGAGAAAAACATGAGGCAGACAATAAAGATTCGGTCCAGCAAATATTTTACTTATTAATAAGGCGTATTGCCTGTCAAGAAATATGCCAGTCTCCACTAAAACGGTGTTTGTTTTTAATGTCAGAATGGCAGACGGGCAGATTTCATAATTAACCTCACTATTATTCTGAAAAATTTTCAAATTTCTTATTATTTTTTTTTCTTCTAGACGCCAACTTTGATCCTTAATATCTCGCTCGTTTGTTCACCGATTGTTTTGAAATTTTCAGGACTGATAACATGCCGCGCGATGTTGTCGTTACCTATTTTAGTTGAGGAAAATCCCTATCCGGTTTTGAGTTATTCCCCTTTTGGTAAAATTTAACGACTTCTTTTGTCCAGGGGGTTTAGCTTTAACGATGACTGGCAGAGTCTCAAAGATGGGCTGGTTTGGAAGCTAATACATTGAGTTTGTGCGAGATATATTTTATTTATTATTTAAATTCAAATAAAAGGGGTGGTATAGATGTTAAAACAAAGGTAAGAAAAAAATTCAAAAAAATTCGCGTATTTTCCGTGTTAGTTTTCTACCTGATAAAAATTTGTTATAACATGTATTTTAAAAGTTCTTGGTCTTACCCAGACCTTTCATTCGGTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATAATCTCTACGTTGAGAAGTGTGCTGAGAATGATGTTGTACCTGTGAAGTCTCACATGTATCGCAATATCTTTAATACAGAATTTAACCTAGGCTTCCATGTACCAAAAAAAGATAGGTGTGATCAGTGTATGGAGTATCAGGCGGAAACAAATGCGAACAAGGTTACAAGAACATTGCAAGAAAAGTTCGATGCGCATCAAAAAGATAAATCTGAAACACGTGAAGAACGAGAAAGTGACAGAAAATCAACTAACAAAACAGAGGCCATCCTTTGTTTTGATTTGCAGAATGTCCTGACTTGTCCGAGAGCAAATGTTTCTAATTTTTTCTACAAGCGAAAACTGAATGTTTTCAATTTAACTGCCCATTGTTCATTAGATAAAAAAGCATATAATGCAATATGGGCAGAATGCATTGTCGGTAGAGGCGCAAATGAAATTGCAAGTGCCCTCCAAGTTATCCTTAGTGCTGTCTTGAAGGACCATCCACAAGTCAACTCGATAATTCTGTGGTCTGATTCCTGTGTCCCACAGAATCGTAATTCTGTGATGTCTCTAGCCTTAAAGACCTTTATGTCCCAAAACCCTAGCATAAATAAGATAGCTCAAAAGTTCTGTACACCTGGACACTCTTCCATCCAGGAAGTTGACAACATTCACAGTCACCTGGAAAAAGGCCTCCGAATATCTGAAATTTACAGTCCTGTTTCTTTGCTACGAGTTTTAAGAAATATCAGGCCTAAGCACTCAAAGGTCATACAATTACAAAAATCCCACTTCTACAATTTTCAGAGAGTTTCATCAACTTTGAAATTTAGTAACGTGCCATACTCAAAAGTAAAGCATATCCAGTATGTATCAGGGAAGCCTTTTCATGTGCAGTTCAAAATGTCCTTTGCAGACATAGAGTTTACAGATGTTTCCATAAGAAGTCAAACTACGAGAAGCAAGGACCCATGTCCTAACATTTATCTTCCTTTGCCAAAGAATATCTCAAAGTCTCCTGTTCTTACCAAAGAAAAGAAACATGATTTCGAATCTATGTTAAGATTCATGCCCCTTCAAGACCGTGAATTCTTTGAGGTATTTTGCCATTTGAAAAGGAAGTAATAGCTACCTACTTATATTTCAAGCAGAAAAACATTGAATTGTTCCTACGTAGAAATTAGTTATGAGAAAATGTTGCATTTTTGAATTTCTAGCATTTTGAGTTTTGCAATTTTGTATCATTTAGATGTTCAAACTTATGTTTAATGTTGAGAAAAGTAACTCATTGTTCTGAGCATTACTATTAAAGTAGAACAAAACATTGTTGTGGTTCTTTTTCAATTATTTTTGCATCCATTTTATCCCCCCCCCCGACTTTAAATAAAAAATAGAAAACTAAGCTATATAACCTAACTGCATACCATTCTCCAGTTATGAAAATATATTGGTTTCTTAAAAATAAAAGTATTATTTATTAATTAGTCACTTTTTATTTTCATATAATATGGTGTATCTCCAAATGTATTTTTTATTTTGATATAATACATAAAACCAATTTGTGCTATTTCCAAATACAATATAACTATCAATAGATATGCAAAAAGGTTATGTAACAGTGTTCTATCTCCAAATGAACAACGTCGAATTTGATATTTTTGGAACCCTTACAGCCAACTACAGTGTCTATTTTAACAGAAATAACTCCCACAAATATAAATGTTAAAGGTTTAATTCAATTGGACATATGCATTAAAAGATATAGGGTCTCAAACTTTGAGTTCAATTTTCTCAAAATTAACTTTTTGGTGATAGAACAATATGGTTCTCATGCGACGAAATACTAAACCAAACTTCAAATTTTTATAAGAACTACTTATACAAGCGGATTGTGTGCGCACGTGGAAGCATTTGCCGGCTGCCTCATATGGACACAACAGTGATCGACCGAAGCCGATCACAAAAAGATTTTTACTGTTATATTGAACCTAAGTAAACAAAAACAGGGCACAAGCTTGTTTACATGACAAAGAATTGTATGCCCTGTATCTTGCTTATAACTCATCGACTGGCACTCAAATTTAATTTGTTAATGAGAAATGCATTTTTAAAGCATTGTAAAAAATAAAAACAAATATAAAATTTGACCAAAATCGTGATCATGCCCCTTTAAAAGAAGACTGCAAGGTTATAATAACATGGAGTGTAATTATTTTACAAACCAAGAGATACCGAATGGCTCTCTTTCTTCAAATTTAACGTAAAATTGGTTGTAAAATAAACACTTCTATAGAAGCATGTTTCACTAGGTCAAAAAATGAACGTGCTCTGGATTAAGTTAGCACACTTAATTGTTTCCATACGTTATTAGTAAAAAGCTACGAAAGACAAATGAATTCAATAACATGTAATTGTATATATTTACAGATATAAAAACAATACTCCATACATTTACGCATATTTATGTATTGTTAACCCAAACTGCGCTCTATATATTTAAATTACATCAGCAAACATGTGTTTATCCAAAACGACCAAAATTAAAACATAAAAATTTACTTATACATCGTTTATCTGCCAAGAAACTCTACTGCATGAACAAATTTAGAATTGAGTTGTACGCTTATAACAATGAAGTAAATGCATGCAATACAAAATAATAATTTGTGCACTATACAGAAAGTAGGTCATGCCAGTCAATAGCCATTAAAGAAAACTACACAATGAGCATGACATGGTAAGCTGTGCATTTCAAAATTAAGCTCAAAACTCTGGAAAGAAACCTATTTAACGCGTAATATATTTACTTACACTATGGCACTGCACAATTCACAGAGAATGAAATAATTCTTTGTAGCAAAACATCTCGGCTTCGGCAAGTTGAAACACGAATTGTTTACTTAATAAGTCAATTTCTTAATTAAATATTAAAAAACGTGTAATATGCAAACGGCGAAAACCCAATTTTTAGCATATCCATAAAGGTGGCTCAAAGGAATTTAAAAGATCTTTAAGGCATCTTTAATCACCTTAAAGCTAGAGCTTTAATTTATACGCACTTAATGTTCAAACTTCTTTAAGCCATCTTAAGCCACATTTAAGCCTCCTTTAATAGTCTTTATATGGCATTTACGCTCCCTATAAGTAGCCTGTACACTGTTCGCTTTTAGCCAACTACGATCAAATGGAATAGTTTCACATTAATGCAAGGACTTTTTTGTAGGGTAAGAGAGGGATTGATGGTAAAGATTCTTAAAAGGGAGGGTGTATTCAAGGCCGGTTTAAATTGTTTATAGCCATCATGAAGAAACTGGTATCTCCCCCCTAGTTTTGCTTGTATAAACACTTGGTCGATCCATTTAACACAGATCGCCGTTATCAACGCATCTCCAATGTACACAGATACCCTTAATTAAATTGTCTGGTCATTTTTTTGGGCTTTAAAATCATTGTAGCGAGAGCACAGTCCTTGTCTTTAGATCTGCTCATGGTATTATATTGAGGTATGTTCGTTCCTATTATAAACTATTTGTGAATATGTTTATCTCTCTTTCTCACTCTCTCTCAGTAGTAATCAATATTTAATATTTGACTAAATAATATTTAGTCGAAAACAATCAATTCTTCGAATGTTGGCACTTGATATCGAATTCATACTTTTTTATTGAGCCGAATTAATCATAAATACAAATCAAAATATATTCCTTTGTATTCGAATTTGTTTTCGTAAAAGAACAGGCATTCAAAAAAAATAGCTGCGACAATGATTTTCTTTCTTTTCCTATTTTAGATATATCTGGTTATCAAAAGAATAAAAAAAGAATGAAGAAAAATAGTGATAAAGATATAATTTTTTAATGCTGTATTGAACTTATTATTTGTAGGCCTTGTACTTATGACTATGCAGTTTCATCGAAAACGGAACAGTTTTCAGCATAAATTTCATGATGTATATGTTTAAGTCACACTTTTAAGTTATATATCATAGGATTTCATAAATTCAAGTTTAAAAAAAAATGTTTTGTACTCTGAATATTTGAGACACGGCATATTTCGGCCAATTACTTCCCTTGTTCTTAATTAACCTAATACTAACAAGCATGACAGTTTTCAATCAGGTATGATACAATTGTATATTTTTTTATACCTTTTACCAAAGACCAAGTACCGTAATTCATTCTTAATACATGCATGAATGTAATTATGTATTATTGATTCTTACAAACTAAATGGAAGCCAGAAACATTTAATATAAGTAAAATTAGCTAATGCTAGCGGTAAAATGTGAAAAAAAAAGCTGATGGTAGTTTCGCCCTTTGCATATTAATTATTACGGAATATGACCATGACGTCCTAAATGTCGGTTCAATACAGACTCACTTTTGTGAAATTGGTTGATAAAAAATTTCTGGAGATCTATTATTATACAGCTTTACACCCACTTGTGAACATGTACTGTTTACCATAAAGCAACTACTTAATTTTGTAAAATTATCGTCTAATCAGTATATATTTTAAAATAGTTTATGATTTAAACTCTACCAATTCATATACGATCAAATTCATCTGACACACCCCGTTCCTTACTTTCAGAAAATATCCAAGATATCTTCATTGACAAATTATCCCTTTTCACTCATAAAAGTATACAGGAAGGAAAACAAACTTCTTACGGATATCTATAATGGGAAATATCTACATCTTTTCTCCATTCGGAAGTATTCGGGACATCTCGCGCAATTTTCCAACGTTATCATCCAGGCTTATTAATGGCTGATGCAATGCAAAATCCACGTAGACTTTCAAATTTTGAAATGTGTATTGAAACCTGATGAGGTAAAGGGGGCGTTTCAAAAGAGATGATCTGGACATTGTTCATATTAGTGGATGAACGTAGTTTGAGCTAAAAGGTATTTGTGATTATCGAAATATCAAGCGAAAAGTGATGGAAGCAAAAACCCGGGACAAAGTATAAATTGCTTTATTATTTATCTTTCACTTGCACAACAAAATCATTTTGATATTTTAAAAAAGTATAATACATGATTGTATAGTTACATACATTTTTCCGCAAAAAATTACCCAATCTTTGCAGGTCGTTTATTCTAACTAATAAGAAAAATAACAAAAATATCAAGAGAAAAGCCGTCAATGTGACAGCAAACCAGGTTTTCTTTTGTGTGAACAGTATTCATAATCCATTTGTCAATCCTGAATTGATAAATACTACCTATCCAAAAAATTGGGTACTCTATATGCAATGGTTTTGCCAAAAAATGACTAAGCTGAACAGCTGATATATATATTTTTTTAATAATTTATCAGAAATAAAAATCCTAGCAATTTGCATACCTCTGATATATTTATAATTGATATGCAAAATACAATTTTCTATCTCGAAAACTGTACGAGGAGTTATCAGTACAACACGGGTACCATTTTGACAGCCACTCGCCTGCCCGCATATTTCACTTCTTCGATATTCGAAAAACCAGGTTAAAAATTCTGTGGAAAAAATTCTTAGAATTCAAAAGCAATGGAGCTACATTGGACCTCACGGCGGTCTCCAAACCTCATGCCGCTCAAAATATATTTAACCCCTTACATGTAGGACATTTCTTGATCCTTCTCATTTTTAGAAAGAGTACGCATTAACTTATTAGTATATTCCATTTTAAATTACATGTCAACTTATTTTAGAGAAATAAGATATTAGGCATTTCTTTTTAACCCTTATCGTATAATGCCATGAAAATTTTATTACAGAAATAAGCGCATTCGTCACATCGGCGACGATTTTTATATGCATGACCCTCTTTCTGTTTGGTCCAGTTTCGACCATACCTCAAATTTTTTTCTAAAGACAATACCGGTATTTTCGATAGAAAAAGTGTCGTTCATTAAAAGCTTAATGCAACATTCAAGCTGAATATGTTTATTTTTCATTCATTCCGGCGATTACGGCATGCCATTTCCCCGCAGCAAGGCGGTTGCCATATAAGGTCAAGTCAAAAATCGACAAACTTGTAGAATTTACATTTGTCACTTTGTGCTATTGCCGAGCATGAAGATACAAATGCAGAAACTACGGATTGAAAGTGTGCAAAGTCGAAGGTTTAATTAACTGATGAAAGCAATGTTGCAACCACTTTTGAAATAAAACCACTATTGAAATAAATTATTTCAATAGTGGTTGGCGACGTATTTTATTAAAAGAATCACTTTGCAACCACTATTGAAATACAATTACTATTGAAGTGATGATTTCAATTGAAGTTGGTGATGTATTTCATTATAAGAACTACTTTAAAGACAATATTAAAGTTCAACTTATATTAAATTTATTTTTCAATCGTAGATGAGAATGAATTTCTTTATAAATATAACTATGTAATCACTATTGTAACACATTTGGAAAGACAGAAGTTGTATATCATATTTGCAAACTATTTTAAAATGCAAGAAATCTAATGAATAATTTCAAATACACAAGTATGTTAAAATTTTCACTGCTGTGCAGAAATAAATAACCAATTCTCGGAAATTAACATGCATATTCATTTGTTTTTTATCTAACAAACAATTTCAAATACACAATTAAGGTACTAAAGACTTGTTTATTTTACGGTTATATAATAATTAAGGCTATGATATTAATGTACTCATTTTAGGATTTTCACTGTTGTGCAGGAATAACTAATCCTTGCAGATTAACATATAGAATTGTTTTCATATTTTTTCTTTACCTTTCTCTTTCTATAGATATATCATGTTTTATAAAAATAATTTGTACCAGAAGACAACGTTGTAAATTACCAGAACTTCTATTCAAAACCCCTGCATATTAAAAATAATCTATAGCTTATATATCATTATAGATATATGTTATAATAAATATCACTATTGAGATAAATAATTCCATTAGTGGTTGGGGATCACCCGGATGTACTTCATTATGACCAATATTGAATGAAATAAATTATTTCAATAGTGGTTGGGTATGCGTTTCATTATAACCACTATTGAAATAAATTATTTCAATTGTGGTTAGGTATGCATTTCGTTACAACCACTATTGAAATAATTTATTTCAATAGTGGTTAAGGATGCGGTTCATTACAACCATTATTGAAATAAAATATTTCAATAGTGGTAGGTATGCATGTCATCTTAATGCCTATTATTACGACTGTGTATAACACTTTCGGTTCCAGATGACAGGTACTCAGTTAGTATGGAAAACATGACCATATAGAGGTAAATCAAAGAACATTATTTAAAAGGAACTCATCATCTCATAAGACATACTTCTTATATTAAGGAATTCTCCTTCCAGAAAGGAGGGTGTTACACACAGACGGAATAATAGATATAAAACTGAAATGCATCAAAACCACCAATGAAATACTTTATTTCAATACTGGTTGAAAGAAAACGCAACCTTAACCACTATTGAAATAATTTATTTCAATAGTGGTTTTATTTCAATAGTGGTTGCAACAAAGCAATAAAACTGCAAGTTGTGCTTCATGCGAAGGAACTGAGTCAAATGTTGAGTTTTAGGTTACACTATCAGAATTACACATATTCATACCCAGACTTACACACCAACACGATTACGTATTCGGATTCACAAGTTTACATGTCCGGATTTTTGAACACGATTACCCTCCATACGAAACGGCCTAACATAATGCAGTTATCTTTGACTTACATTTAACTTCATACACGATAAACGTAATAATGAATATTTTGCATGAACCCAAAAATAAGATAGAATTCAATCTCATTTACTGGAGATCGTTTGCTTTCTGAACACCTCTTTTCCATTTTCTATAAACGTTGCTCACATCATGTTGTGCTATATTAAAGGATATAATTAACGGCACCAACCTCTTCAATGTATTATGTATCTGTAATCGAAATATTTTAGGAAAATTGTATCTAAGCAATATTGCACTCTCACTATTGGCTCTGAAAACCTCTGTTCGTATAAAAATCCCCTGTTTTTCCTGGCTTCCCCTGTGTTTCCCCTGTCATCTTTTGTCAGCCCCAGTACACATCCCCTGTTTGCTACTGTAAACCCCTGTCACCCCCTGTACCCCCCTGTCACCCACTTTAAGTCACTGTATATCCTTGTATTTGCCCCTGACATCGCCTATACGGTCTGTGACTGCTTGTAAAAGTAAAAAAAAATTAGTTTTTAATTATGTTTTTGGATTCTTTGTTTAAATATATATTTAGTTATTGGTGGTACATAAGGACCTGGAAAGCAAGAGAAGTATTAATGGTTTAGATGGTGCTTGTTTTTCTTTGTATTTGATCGATATTACTACTATCTATATACATAGTTTGTTTAAAAACATTAATTCACTGTTCAAAGATTCCATCCGCCTTCCAAGTCGAGTTTATTTCCTCGGAAAGGGTGGGGGGGGGAGAATTGATCTAGATCTTTGACACTTTTAATACAAACAAATAATGGTGACGTAGAGACATGCATGTTTGATCTTAAAACAATACTCCGGGGTTCAGATTAGAAAAAAAAATCATAAATTTATTTAAAATCGATTTAAAAAAATGAAAAAGATGTGAACAATACAGTTTATTTAATATGGCTGTGCCAAATGATGATCCGAATTGAAAAATTCTTCCTTCTCGTGTATAAAATTGTATAAAGAACTGATAAATAAAAATGTTCAATTTCTGTCTTCTTTACTGGACATACTGGGAAAGAAGGTCATAAGGGGTGTTTAAACAACGTATTGCATAGATATTTAGAATTACAGAGCATTCAGATCTAAGAAAGTGCGTGTATATACAGTACATGTGTGTCTGTCACCTCTTTGTTCCCTAGCTCGCTACCGTGCACTGCAAACTGTCAAGAAGGTCAGTGTACTGTAGCTCTAATATTACCGCTTTCCGAGTTAAACAAACTTGTCAACATCCTCTCCTTTAAAAATTGTAACTTCAATCAACCGGTTGTTAATGATGTGTTTGAAGTTCATTGATCAATTGATCTGGTGTAAAATTTAAAAAAAAATGATAGATTTAAAATCATTTGATCACTCTAAGTTAATCTAAATATAAAAAAAAGAATATGTAACGCAATTAAGATTGCATGATCATTTATAAAGAAATTGCTTCCCGGGTAAACTATTAATAACTTTTAATTCAAATTCAATGCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTGAATTGTATGTTCTTTCTCATTAGAATTATTTAACGCATATTCACAAAATATACTTGTATAACGGATTTGCAATGAATTTGATTTATTTAATTTTATAGCAATTTTTAAAGTCTGATATTGTCCTTTTTAAGATTTAAAAAAAAAAAACAAACTACCTGGGTTGCAATGATCCTGCATTAAAGGTCTATGTCAAATGTAGAATATCCTTTTTATAAAGATTAAGTCAGAGCTTATTTGTCTTAAATTATTTCATTCTAATAACCTGTTTTTTTAGTTAGTCCGTTTAAAATAGTCAACATTACAATAATATAACGTTTCCATCTAAAGCCCTATGATCGACTAAAAAAATTTTCGCATTTGATTTTGAAAAATGGCCCTCAAAAAATCGATAAAAGGGCCTCTATGAAATGGTCTGCTCATAATTTGAAAATAAAAAAAAATAACCAAAAAATGTATTTTGATGTAGACAGATGACCCTAATAATAAAAAAATTATGAAACAAAAAACCAATGATATTATAGTAAATTTTGCTTTTGACAGAAGACCAAAATGAAACAAAATCAAAATACAAACCAACTGGATCTTGACGATTCTGTTTTTATTGAATAAATGACAAAACTTTAAATAGATTACTGCTAATACATCCTTGTACAGCAGCGTCATAAACTAGACCAGGAAGCTAAGTAAACGTGCAGTCGAACCATAAAAAACTTTTCATTACAATGTAATCCTGCTCAAAGAAAGATTTAGATAGAAAATACACTAATGCATCTATTCGAATGTTGATTTTTAAAATCATTTCTAAAGAATATAGATTTTCAATTTTGTAAATAAATACACATACATTTTTGCAAGGGATTTCATTATTATATCTAGATATGCCGAATTTATCGAACACATGATTTATTATCTTTCTACCTCTTTTTTTCGTTATTTTTCATGAACTTAAGTATCAAGGCAATACAAATAAATGCCAATGAATCTCATACATATATTTTAATATGTTTCATTCGAAATTCAATAAAATCGAAAATATAGTAACTACTACTTCCTTCCCCCTACCAGACGTCTCACAACAGGAACTATGCAATTTATATTTTTTACCTGGTTTAAGGAAACCTTACTTTTTAAAAACCATTTAACTAAAAAGCAAACCAACTCAATATATTTAGGCCGCCGCATCAATACATTTTTCAATGACGGGATCAGACAAGCATTGAAACATTACAATCGCGAACCATCACGACCATTATAAACGTTTGTCGCGAAGGCTCCTCGCGTACTCAATATGAATTAAAAGATAATAATAATATATAATAATATAATAATTATATAATAATAATTACTTACCAAATGGAGCGTCGTAATTCTCAGTGTTTGAATCAAGTCTACACCTAAAGTAAAAAAAAAAACCAACAAAACCTTACGTTAACCGTCGTGTAAGAGAAGCTATACAGCCAAAACAGGAAGCAAATTTAACTTTAACGGTGAATAATGACAATGACACTACGTTTTTTTTTATCTACATATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGGGGGGGGTCTTGATCGCCTTGAATCTTCCCCCTCCCAGATTCGGCCTACAAGTATAATTTTTGTGCGTATTGTCAATGAATATATCACGGCGAATCCATTTATATGAGTATATATGCAGTTTGAAAATGTTCATAACATTTTATTTTTTTCCTACAGGGTTGCTTGAAGATCCGAAGCAATGTTACACAGACAGAAGAATAGCTGAATGCTGCTCCAGTATATGTTGTATATATGATGGCTATAACAATAACATATATCACCTTGGAAATCATGCACAACAAACCGTCCATATGATGATACCATGTAAGTATTTATTCGGTGAAATATGCCTTGCGTTTTGAATATTTCTAAAGTTTGTAAATACATGTATATAAAATCAAACATGGATTAACATATATTTGATAAAAGAAGCTGGACATACCTGTTGATCTCATTTGCTTTTGATCGATAAAACATACTGTAAGTTATTTCAATACAGAGATACATTATGATTGTTTTTTTTTTAATTTTTAATATCTGAGTGTATAAATCTTGTGCTTTATGCTGTTATACATGTACTCAATACATGTACCTTTGTTTGTTTTATCTAAGTTGCATTATTAATTATATTTTGTCTTGCATATACACAAGGTTGACAAATATATTTAAAAATGGAGAGGGATAAAGAGACATGCTACAGAAGAAGGAAGGATTAAGGCACATGATGCAGACACCAGAGTGATTACACCAAAATCAGTCCAATAGCATTGGTACACACTGAAACTTGAGACCCTGAGGCCTGGATCCTTTTGAAATATACTGTGACCTGTGCAATATCACTTGGAATCATGGAAAACCTGTATCACAGTGTTAAGAATTTTCAGTGAATTTTCATTGTCTAGCATAGAAATAATTCATTTCATGTTTGAATATATAGCTGGAAATTTTCCTGTATGTATTTCACTTACTGCGTTCGACAGGTTTGGTACACGCAAACTCTTCAATTGTATCTTAAGACTTAAAGTATGTATCCTAAATAATGACCAATGCAATCAGCACAGTATTACACATGTAATAAAATCTTAATGTTTACTGACCTTCTAAGAAAAGAGATATAACTCTCAGTGGGTGTGAATGACTATTGTGAAGGCAAATTTTACATGTTTACATGAACAAAGACATTAAAAGTATTGAAAACATGTATATTTTGATAAAATGTAAACTCTAGTCTAATTTTTATTTATACATGTATTAATTCCAACACATGTAGAAATTGTTTAGTTGCCTAAATGTCAAATTTTTTAACAAAAAAGAAACTAGTATGTCAACATATGAATGAAAGAATGTTTTTAAAGTGTTATAGATTGATTTGTCATAATTAAATTTTTATATGAAAAACATGCAATTTTCATGTGAATTTCGCATGAATTTTATATGAATTTGACACAAATATCTAATCGCATGAAAAACATACGAAAATGTTTTCGCATGAGAATTGTACATTTTCATGCGAAAATCATGCGAACATATTCGCATGAGAAACTTTTCATCTGATTTTCGCATTATTAGCGCATGATTTTCATGCGAAGAGGAAATCGCATGAAAATTATGCGAGCCACTTTTCCCTGTGTATATATGAAAAGTGTACCTCATTGCACCAATATAAATGCGCTCAATTCCTTAATTGGCCTTCTCCATAATAAACGATTATCGTTTACTAGGCATGAATTCATTTCGTACGACGTTTAATAATCTTGCTGACTCGTTTCAAGTAACCCCCTCTTTAGTTCTCAACTAAAAAACACGATTACCAAAAAAAAAAAAAAAAATCCAAGATACAACGTAAGGAAATATACTGTCGTATTGGTATTTTACAAACTTTTTTAGGTTTTTATAGAAAAAATAATAACCTTGTTTAGTCGCTCTAATAATGAATTGATATTTCTTAATTTAGAAGTATAGAATTTTTCCACCACAGCAATTCATTGGTGTCTTTAGTAAAACATGATAAACCACTATAGCTGAAGAAGTTATTTGCTACTGCCAAATGCCATTTTAGAAACAGTATCAGTCTTATGAAACAAGTTTTCTTGAGTTCATATCTGAAGTCAATTCATTTATGATATCGTGTGTCATATTCTATTCAAATATTGTCTGAAAAAAATATATTCATATTCATATCAAGGTGCTTTGAAAAAAAGCTAAAAATACAAGTACCCGTATTTTGTCAAAAGAAATCAAATAGAATGTTTGTTTTCAAATGTCATCTACCTGAAATATTTTTAAATAACAAGCCAAATAACTTTTTTGAACAAGAAAAAAAGTCGCAGCATCAATTATTGTTGCAATAACATCTGTCGAAAAGCATGATAACATTACGTACTATCATTGTCGTTACTGCCAATCTCCTCCATGCGTAGTCAAAATAAATTGATATCAACATAAAATGAAAATAAATAAAGTGTGTACTAACCAATTCAATCGATGCTTCGTAATCATCAGTGTTTGAATTTAATTCTGAACTTAAGAAGGAAAAAAAAAACTATCTAATAACCCAATACCAGGAAGTAAATTTCTCTCTGCTAAAGCTCTAACATTTGATACAATTAACACAATAGCACATACAGAAACATAATTTATCTGACACAACCACACAAAAGAACTCTTCAGTAAATATTTATAACAACAACAAATAGAACGATGATGAGATAAAAAAAAATGTCTGCCTTTAGTTAAAAAGTAAAAAATACCCTTGACATATTGAATTTCTTCTCTCATTGACCAATTTTCTTTAAAATGCATTTTAAGTGTTCCTATATCATGGTTTTTATCAGGTGTTTTTATTTTAAATATTCAGATAATAAAATGTGTATCAAAACACATGCTGTACGAAACCTAAACTTGTCGAAATTCCTTTGAGTAAACGCAAAAAAACATGTTTTTCACATTCTAAAAAAAAAAGATGATCGTTTTTGTTTTCAACTCCCTGCTTAAAGAAGTGATAAAGAGGGATAGCGTAGCGTTATATGTTGTGTTTCACCATTGTTAAACGAAACAAGTACATGCATATAGCTGATATGTTTGGACATTTAAACACTAATTGGATGATTTTTCTAATTGTACCTAAGTGCCTTTGAAATACATGTAGTGCCCTTTTAACGTGCCTTAGAAAGGCGGACCAAAGTAGTTATTTATAACAATGGTACATGTTAGAATTGCTCAATATCAGTGTTTTAAAATTTACTCGTTGCATTTAGTTTCAAATATTATCTAACATTTTTGGAATATCGTTTGTCTTATTTCATTGATTTTTTTTTGTTAATTTATTTTTATAGCATGGTACTTTTACCTACCTTGTACTCGCTCATAGACAAAATACATGTTCACGTACCGTATGATGCAATAAGTATTCGTACAAAATGGCGGCGTGTTTATGTCACGCTTCGCATCGTTACATTGCAAGGGGGATAAAATGGGTTATAATTAGAATTGGGATTTCGGTAGTTAGTTTTAGTATTCTGTCATCGATGACGATTTATACGTCACATGATTTTTTTTCGTCTGCATTAATTGTAAACAAATTTCAGACATTCAAAGTAAAATGGGTCGCAGAGGAAAAGAACTAAGCAATGATGTAAAAGAAATGGCTCAGAAATTATTTGAAGCAGGTAAAACCATCGATTATGTGTCATATACGTTGCACAAATCAAGATCTACTGTTGGGAGCTTAAAAAAGCGTATTGAACATCGGGGCTCGATAGAAAACATCCCCTTAAGAGGAAGGACCCCCTTGGTGACAGCAAGAGACTATAGAAAGTTAGAGCGGTTAGTAAAAGTTAACAGAAGAGACCATTTACAAGACATTACATCAAAATTCAATGAGAATAGGGAAAGACCAATATCAAAACGTACTTTGCAGTTTCATTTAATTACATAAAAATGGGTAGGCCTACAGAAGATCGGTTTCAAAGAAGAAAGTAGTTGTTAAAGATGTGAATCGTTTGTCTTGGTGTCGTGAAAAGTGAAAACTGACTGTACTGCAGTAGAGAATTACTGGGAGAAACTGATCTTCTTAGACGAATCTAAGATAGTGGTGGGGCTAGATTATCGTGTATATGTGTGGAGAAAGAGAGGCAAGGGCTGGAGACCCGATTTGGTGAGGGGGCGGAAAACCAAACCATGATGGTCTGGGGATGTCTCACATGCATCGAGTCGGCACTATTTCAGCAGTAGACGGCAACTTTAATGTATATAAATATCAGCAGATACTAAACGACAATTTATGGTCCGTTTTAGCCCATCATTTTCCGACTGGAAACTGTGTTTTCCAAGACGACAATGCCCCGGTGCATAGTGCGCATTCTACCTAAGATTATTTACACAGAAATGGCATAAGAACAATGAGCTGGCCGGCACATAGCCCCGAGATCAACATCATTGAAAATATTTGACTTTTGATTAATAAAAGAAAACTTCAGGGAAGAGTTGGGAGAATAGAAAACAAAGAAGACGTGTTCCATGAAATCCAGCGCATCTGGACTGAGATCACGTCTGAATATATAAAAAGCCTATATCAGACAATTTCTCGGCGATTAGAAAGTGTTATTCGACTGAAAGGTCATCTTACAAAGTATTAGGTAAGTGTTAGCTATTAAAAATATTTTTAAACATGAAAACTGAAGTTTGAAGAGTGACCTAATTCTGTCGCGAATGTAAACACGCTATTATTTTGTACGAATACTTATTGCATCATACTGTACATCTATTCTTTAATAAAATGAGTATTTGATTAAATAAAACAATAAGGCAATTGATTGACTGTAATCTGTATCGGCTTTAGGCAGTAACTTAAATTATTGTTTCAGGGGAAAATGATACAGGAATTTATTATCAGTACATACATTAATAATCTGCTGATATCACGTTTTAATTAGATCTATAGCAAGACCAGGAAACATTTTTCTCACGAAAAGAGCTTCAAAATCTAATCCATGAAATACAAAAGCATTTACAGAATCATGTTCTTTCATACACAGACTTAAGGAATGAGTTAATTAATCCATAACATACCAAGGCATGTACAGAAACATGTTTTATCATACACAGACTTAAGGAATGAGTTAAATAATTTTTCTATTGATCGACGTATCAAAGGAAAATTGACCGGAAAACTTTTTTTTTATTAATGCGCGGAGAATTTGTCATCATTTAATAAAACATTTTCAAATCATAAAATGTAAAGTGTCATTGATAAAAAACAATGTAAATGAAGCGGTGCATGGTAATGAAATCAACAACAGCAACAATATTCAAAATGAATGCAGAGCTATTGTGCTAGATTTACTAGATTAAACACATGCAGTGTTGAAATCTGAATCGGCTGAATTGAAAACGAAGGGGAAATACCTGCGATGGCCAATGCTATTATTCATTGTGCAGCACGTTACCTTAAGGTAAGTTTTGCGGTTACAGGGAGATAATTCACACATTTTCATTGTGACGTAACACCAACTACCCTTTATTTCAATTATGACGTCAACATTTATTTCATTTTTTTTTAATTTCGCGGGTTTTTTTAGTTTCAATGAAATAATAAGAGGACACAAGCATTTTATCAATTTCCACGAAAACGAAATCCGCATCATATGGTTTTGAATAGTGTTTTAGAAACATCAGATTACACATATTCTAAGATACGTTTTTTCCTGAAATCGGTGGACTTGGAAAGGTTTCAAATAAGATGTTTTCGATTACATAATAGTAGTCCAAAATTAAGACTTTTGTTGCATTTTATTCTATTTTTAGATAGTTCATCAGAAATTAATAAAAGTGAATCATGATATTAATAGTGCTATTATTTTCGAACATTTTAAGCATAAATAACCCCCATAATAGTCACATATAAAATGTTCATATTTTCACGAAATTGTTTACATTTCATCAAAATGTAAATTGGAAATCATGAATTTTGACCTTTTGTAGTTATACAACGGGACGGGCAAAATTCATTTGAATTTCAAGAGAAAGAAGACTTTAGTATAGTGAACACAAAATGGTATGTAACTTTGGTACAACATCTAAAAATGCAAGCCGCAAACCTTACCTTAAAACTGGTTTTAATATCAGTTAAATCGATGGAAATAACTATGCAAGGAGACGCAATAGAAACCATGTAAGAAAACACGATCGTGGACAAAGATAGTTGATATGTCGACAAATAATAGTGTGTATGTGCAGGTTTTGTAAATGCTGTGTTAACTAGATAGCCTGTGAAGTACTTAAATGATATATCTGTCGCTTGGGTTGATGCACTACTCACATCTCTGTCTTATGATGCTTATTCTGATGACCGATCATGTACGAGGCTTGATTTAAAACTCACCATAACCAAATTTAAACAGCTGTGTTATCGTGAAAGTGTATATGGCTTTTGGTTTGTTACAATTATTCCTGGGATTGGACACAGGCATCGCCGTAAATATTGATCGTTGATCTAAAGCAGACGAAATCGTGAGAAGACGCTTAATTTTCTGTTCAGTGAATAAAATTATGTGTATTGTTTAATTTTGAAGGTGAAACTTTTATTTTTTTCTATATTTATGAAGTTGTTTGCTGACAATTTATCAAACACAACTTAAAATTTTGTTGACAGTGTTTATTTTGGAAATTCCCATTCTATAAATAGGGTTGAATCAAAACACATGAAATAAGTATATCCTGCAAATTTCTATTGATACAGGTATCAAAGAAATTTTTCGACCTACCAGAGGCGCCAATATCTTATCAAACTAAAAGATATTTCATTATACACAAATCTTCAGTGAATGTTATCGATCTCCGATCCTCAGCTATGGTCAATAACTAATTTTTCCGGATTGATTTTTTTTCATATTACCGTAGATATACCTTAAGTTAGACAAATTAAATAAGTCGTAAATTGTTTATATCACAAGGAGTTATTCAACAAAGGCTTGAATTAATGGTTACATGGATATTTACTACATATACGTTATTTTTTCTCTTAAACACAAAATATTATTTTGTTTGATATCTGTAACATCAATAACTGAGCCAGTTTGCACCTATAAAAATCGAATAAAAGTATACAACGCATGCTTATCAAATGTCCAGCAATCCAAAAAAAAAACTGCATCATGTGTTTGATAGTTCTACGTCCTTGCTATTTTCTAGAACGAATGTTATGAGAACGTGAAATCGAAAAAAAATATAGATACAATGGGACAATCTCAGCCCATTTAAGCATAAACATGTATATCATGTGCATTGATCATAAGCGTTTAAAACTTGTCGACAAACAGTTAGTGAGATATTGTATAAAATTTGTTATATGAAAGAAGCGTTTCTTTTCCTAAAAAAAAGATCGTAATAATAGCACATGAATTGAAATTGTTATAAAAGACCAAACAGCTCTTCTTACCTAAAATCAATGCAAAAGTTTGAAATGAACCCTGCTGATAACCAGAAGCTTTATCAACTAGACTAGGAAGTTAATGGGAATTTTTACATCACTATGATTAAAGGGAGTCGGAAACATGTAATTCAAGTTTAAGCCCTCTTTTCAATTAATGTGATTCATTTATTTTCATGTTAACTAGTAGATATGAACTAAGTATGAAACGTGCAATTCAGAATATATATCAAAAGCAGAGATGAAATATTCTTTTTCCGCATAGGTTTGAATAATTTTGATAACAATGCATGCTTATCATCACTAAACCTACGCATTTTATTATATACATGCATTAAAACATGTTCTCTCTATCCCCCTTTTTCATTTTGAAAACACGCATATAAAGGATAATATCTAAAAGCAATGATCTTTACTTTTTCCAAATTTATGAAAGTATGAGTTACATTTTTATATGCTTTTTAATTAAATAACTTTAAAGTTTCAACTGTTTAAATTCTCTTTTACAAACAAATTTAGTCTTAAAAAATGAACTCATTTAAATCCATTTCAAGAAACAATTCAAAATAATCTTAATATCGTATGTCTAATGTTATTGGATTGTTGTCCGGAAACTCATATATTTAGCAAATTGTTTTCTAAATTTTCCTCTTCTATAATTTGTTAACATAATGAACAGATTCGTTTTAAAACATGTTCACGCATTTTATAGGAAAAAATATAATTAAATCAAATATTTGGGGAAAGCAATTAAGGTGATTGAAACATATATTTTAAGGTTGTTGCTTTAATATTTGTTCAGTGCCCGATGCCAGCGAATCATTTTAACATTACATGTAACAAACACCGTAAATAGGATCACTATTGCCGATTAACGTCATTTATATAAATTGATATTAATAAAAATGAAAAGAAATAAAATGAATACTAACCAGCCAGACACTCGTGACCGTCAGTGTTTGTACATGTAACAATGTCTGAACTTGGAAGTAAAAACCTTACTGATATCGGTCGGTAGAGAAGATTGCCAGACCTTGAAGGAAATTTAATTTTTAAAAAATGCTCTAAAATTTTTATCTAGGTGACGTAGAGGTATGCATGAAACATAGTATATATGTCACAGCCATTCAAAAGCAAAATGTAACATTCTATCAAAGTTTAAAATGATAACAGGTAACAAAATAATGAAATGAGAAAAGTTTTCCTTAATCCAAAGATGACGGATATCTACGACATATGATTGAATATCTGCTATCACCGACCCATATTCTGATTTTTGTAATTAAATGTTGGTTTTTAGATGGGAGCTTTATTATTAATTTAAAAAAAACATGTAACAAAAGCACATGCTGTAAAAAATTGATACCTTATCTTAATGTTATTGATTTAACATATTTAGCATACTAAGAAATGTATCCTTGTAGCACAATTTAGAAAGAAATACCAGTTGTTTAATCTTAAAACACTTTCTGAAAAAATTGACATCATCTGATAATGTAGAACTTGCGAGATGAAAGTCGGAGTGGGGTGGGGGTATGAATAATGTTTTGTGTTAAAATGTTAAAGATTTCATCATTGTAAAACGACGCAACATGGTAGATATAAGTTGACATGTTTGGATGCATTTACATTTATACAAAAGATGATTCTTCTAACTGCATCAAATTAAACTTGAATTATATTAGTACCCTGCTTCTTTCCTGTGGATAGAGAGACCTTAAATAATTATGCGTAACAATTGCATATGTCATTATTGCTAATAAAAGTTATTTTAAGAATTTTAACTTTGCTAACATTTCTGAAACACATATGTGGTTTCATGAATTTCTCGCCCCCAAAATTAAAGCTTTGTAAGCCTTAAAGATAAAGTGGAAGATAATAGATATCATGTTGAAAATAAGTGTCTGAAAGGTTACCACTGTAGTGACGTCAAAATGTAGAAATACCATCATGAACATTGCCTTATTTTATTAAATTAATGTTTTGGAGCAGAATATGAGTGTTTTTCTACTGGAAAAAAATCAAACTCATGCAAAATCGTACCTGAGCAGGCGTGCACGCTCTATTCCTCTAAATATATATTGTAAAATACTTCTTTAAAACTAAATAAAAGATCATTATATACTGAAGAATGAAGGATTAAAATTAATGTTAAGCTGTTGAAAAAAAAGCTATTTTAGAATATTGTCTTCAACTAGTATTTTTGTTTACTGTGTAATTTGGAAATAATCTACTAAAAAAACAAAACTATAACCAAAATTTGATAATTCAAAATGCTCCAGAAGTTACTTTAGTAAATTATTTTGAAGGCACGTAAATATTCAAGTGTCATATACCCGTATTTGTAAATATGATCCACAGTAACGTACTGTCAGGTCTCCTATTTAAAACGACTAAAGTATCTATATAGAAATATTCATTTTTAAAGGGGGGGGGGTAACTTTGCAGCATAATCTAGCAAATTATCTAATGTCATCCTTTTAAATTATACGCTTTAAACTGGGCTTATACATACCAATTTTAAAATATCACCAATGTGAAAATAAAGGTCTTTTTATTTAGCCATTTAAGACTACAGATAGTTATATTGGAAACAAAATATAAGAGAAATGCCACCTAAACCATCACACTTTAACAATGAAAACACACATTAAATTATACCGATATGCTAATAAATTAATCATTAATTAGTAGCAGTAGGGTATGTTGTATTAACAAGTTATAACAACTGTGTCGGTAAAAGGGTCAAAGGAGTTTCGGGCCAAAAAAAAATACAAGCTTGTATTTTATTGCAGTGAAATTGTGCGCAATTACATTTCACGTACTTATAAGACTCGTGAAAATAAAAATATATTTAAATACAATAAAGACAAAATAAGAACATATTTGCATTTGTAATATATCATGCAAAGACAAACAGAATCTTAAGAAGTCGTGAAAACGATGATGTCCCTCGATACAACACATTTCAAACACCAAAATCATGTTTTACTTCACCTTGGAGACGTTGGTTTACTTTTAATTAAGAACCGGAAGTTAATTTTCTTATCCGTTTTCAAATTTAATTTTAAAAAATGTACTTTAAAATTTATAAAGATCATTACACGTACGGTTTACAAACCTGTTAATGTAGTGCATTGATCATATGCGTTTGAAGATTGTATTGTTATTTTTCCATAAATTTTGAAATGAAAAATAGTTTTTCGCTCTTTAAAGGGACTTGGACACGATTTGAGATCAAAAATTCTATTTTTATTTTTTATGTATAAAATGGTTTACTGGTGCATTTTAAATGATTGACCAAAATATTGAATGTTAAAGTCAAGTTACGAGAGAGATACAGAGGTAAGAATTGGTTGTTATGTAAACAAAGCTCGAGTCTTATTGTTGTTTACAAAAAATGTAATGTAGAGAATTGCCATTTCTTAGAGAAAATGACATGTTAAAACATTTTAAACTAATTCAGTATCTTCATAAACACTATTATCAACAAAAAAAAAGATACATTTGATTAAAACTTACACCAATACAAGACATATGTAAAAATGACAATATTCGAGCTTTGTTTACAAAACAAAGAATTATGGACTCTGTTACTTGCTTATAACTTGATATTTGACTTTTAAATTTTGATATAGCATTATAAACTTCTACATTTATCAGTATAATCATTGAAAATGGAAAACTAAAATTTGAAAATTTGAAAATTGGTCAAATCGTGTCCAAGTCCCTTTAAAGAAGACCGTAAGGTTATAAAAACATGGATTGTAAATATTTTACGAACCAACAGGATCCTAATGGCTGTCTTCCTTTAAATTTAAATTGTGAAATAAACACTACTACAGAAGCACGTTTAAATAGGACATGAAGTTAACGTGTTCTGAATTAAGTTAGAGCACTTGTTTCCATTCTTTATAAGTAAAAAGCTACAAAAGACAAATGACTTAAATACATAAATTAATGTATATATTTACAGATATAATGACAATGCTGCATACATTTACGTATATACTTGAATTGTTAACCCTAACTGCTTTCCATATACCTAAATACCATCAGCAACCATGTGTTTTTCAAAACGACCGAAAACAAAACATAAACATTTACTTATACATCGTTTATCTGCCAAGAAACTCTACTGCATGAACAGATTTAGAATTAAGTTGTACGCTTATAACGATGAAGCAATTGCATGCAATACAAAACATTAATTTGTGCACTTTACAGAAAGTAAACATTAAAGAAAACTACAGAATGAGCATGACATGGCAAGCTGTGCATTTCAGAATTAAGCTCAAAACTTTGGAAAGAAACCTATACAACGCGTAAAACCATTACACTACACTATACCTACATACTTACACTATGGCACTGCACAATTCACACAGAATAAAATCATACTTTGTAGCAAAACATCTCGGCTCCGGCATGTGAAACGCAAATTGTTTACTCAGTAAGTCTCACATAGAATGTTTCTTAACTAAACATCACATAACGGGTAATATGCAAATGGCGAAAACCCCAAAAATACAGATATCCTTTATAAAATGTTCAGGTCATTCTTTTTTTTTTTGTTTCAAAATTATTGTAACGGCGATCACAGCCCTTGTCTCTAGATCTGCTCATGATATTATATTAAAGTATGTTTGTTTCCTATTACAAACTATTCGTTGAATTTTGTTTTATCTCTGTCTCTCTCACACACACACACTCAATTAATTCATATATTTTTATTGAGCCGAACTCAGAATTCATAAATACAAATTAACAAATTTTCGTTTGTATTCGAATTTGTTTTCGTAAAAAACACTCACTGAAAAATAACTAACAGCGACAATGGTTTTCTTTCTTTTCTTCTTTGAGGTATATATTGGTATCAACAGAATAAAACATTAATGAATAAAAATAATGATAAAGATATCAATTTTTAAGCCTTGTACTTATGAGTATGCAGTTTTATTAAAAACGGAACCGTTTTCAGCATAAGTTTTATGGTATAAGGTCTAAAAAAATATACAATTGTATTATACCGGATTAAAAACTGTTCTGCTTGCTAGTACTAGGTAAAAAAGGAAAAGGGTAGTAATTTGCCGAAATAAGCCGTGATTCAAATATTCAGAGTGCAAAACATTTGTTTTAAAAACTTGAATTTATCAAATCCTATGGTATATAACTTTAAAGTGGAACTTAAACGTACACGTCGAAGACCAAGTACTGCAATTCATCCTCAATACATGCATGAATGTAATCAGTTATTATTGAATGTTACGAACTGAATGGAAGCCAGAAACATTTTATTATAATTAAAAACGTCGGACAAGTCACATTAATCCAATAGCCAACTATTAACAGGACCTTAAGAATTCATCAGACATGACCTCCAGTTGCGCACTGAGTGAGCTAATGCTAGTAGTAAAATGTAAAAAGCTGATGGTAGTAAACTAGGGTCCCGTGTTTGATACTGTTGATTCCTAAATAAACCCAAGGAATTAATATCCGCATAAAATCGCGAGGAGCAACCTTTGCAAATTTTAAAATCTCGCCATTATTTTTGAGAATTTAGAACCTTGAGAAATAATGATAAGAGTTCCGCGTTCGGGATTTGATATTCTCGCAATTTGATACAAAACAGCGAGATCACGGAATTAAGTACTCGCGTAATATAAGGAATTCACAGTATCCGTTTTGGGCGTTTCTATTTGTTTTCACTTTTTGTTTATGACACCTGATCGTTGTCTTAGTTATTTTTAATGTATGTGATTGATTTATTTTAATATCCACAAAAAGACATGTATGAAGGTACAGGTCAGCCTACGTTTTGAAATAGCGATAAAATATAATCAATTCCGCATTCCATTGAACGATTTCAATGAAAATGGATTTTATTATGACACGGCTTAATGATAAGTTAATCACAACATTAAAAAAATACCCAATGAATATCTAAAGGCGATGATTTATACCTTTCAAATTGATTTTTTTTTAATTAAAAGTATAAATCACATCGTTGGTCGCTATATGCTGGTTAAGTAAACAAAAATACAAATGTTTTCCTATATTCTTATCAATTTAAAGAGCATGATGATATTTTGAAGAAAATATACACACGTATTTTAGTGTTGCAAACTTGTTCACGGTTTTTATGTGTCATTTTGTTAAAATCCAGCTACCTGATTTTTTTTTACACTGCACAGCTTTATCCCCTCTGTGGGGGTATAAAACGTTATCTGTAAATGGCATACCCTGATAGATGAAAAAGTTATTTGCTGCTGTATATTGCTACTAAAAAACAATCAGAATGCTTTAGTTGATGTTTATTTTGGTGAAATGATTTTTTGGTGAATTGAATTTTATTTACCAAAATGAACATCAACTAAAGCATACTGAATTTAGTTAGTATTATCACCATCATTATCTTTTGGATTCATGCACTTACTATCATTTACTTTAACCAATTCAACGTACTAACACGTTCCTTAATCGGTTTAATTTACAGGGGTTAGTTTGAGTTTTCTTTTAATTTAGATATTTTTATTTGTTTTTTTTTATTTCATTTCTATTCTATTAGTTGTTACACTTTGTGAATATTATTTTGTTTATTGACAGAGTCTGTCTCCCTTTCAAACCTTCATTACGGATTATCCTTCAAACACAACTTAAACAAGCATTCTGAGAGAATTGCATAAGCAATACACGTCCCCTACAGGTTTGCAAAAATTTGTGAAAACAATGCACTGTTATGCAGAATATCATTTCTTACCGTCTTCTGTACCCCGAATAAACAGACCAACCCGATAACGAACCCGATTGTAATAATACAAAAAAACCAACACAATTCTTGACACTATTTTACAGAACGTATTTGTTTGTTAGAAATAAAAAAGGAATGGTACAAATAATGTACGATACTATTACTGACTTATTACTCTCCTCGTTTATTCAATACAAACCAAACCCGATAACGACCCCAAACATTAAAAAATTGGAACATAAAAAAATAATTTTCTCGAAAATATGACAACCAGACGCTACAAAACTTGATCTGTAGTTTGACATGTTGAAGTGTTCAGCAAATATCATATTATTCCTCAAACGCATAAAGAAAGAAAGTGTCGAAAACTGAAGTGGGACAGACAGACGGACGGACAGATGGACACACAGACGGACGCATAGTAAAACTATAGTTCCCTCCGGTGAAACCGGTAGGGGACTAATAACAGCAGCTAACAATCAGCTACTTAATTCGTTCCCGTTATCTTTCCGCACTTCCACGCAGTCCGTTTCCAGCGGTGCACGCTAGCTGTGTATATTTCTCGCGATTTTTATCGTTAGATCTCGCGTATTTTTTATTTAGATTTTAGTTTAGTGTTAGTTTAGTAATTTTTGTTCTCCCTTCATGTTTAGAGTTTAGGTTTTTTTGCCCCAAAGAAGGAACGTGTCATTCCAAAAACTTGACAATATTTAACTCTAGTGTATGTGCCAGTGGTTATTTTAAGTGCATTTTCATATTTAATGTTATAACCGCCTATCTGTCAGATCCGACACTTCTTGATGTCAAGTGTTGTTGGTTTTTCCAGTGCTTCTTGATTTTACATGTTAATAACTACTCAAAGAGTTTTTTTAATCGTTATTTAATACGCTGAAAGAACTATTACACAGAAAGGAAGTTATATGTTACATGGGTGATTAGACGAGTATTTCCGTTAATGCTAACGTTTTTATAAGTTCCGAAGCCTCTAGTATCAGTGTTAGAATGACCTAATACACTTTAAACTATTAATAATGTAAATAAAATCGCTAAATTGTAAAGGAAATCAAACAATCGCTCATGACATATGATAGAATGTCATATAGTGTAATCGTTTTTGCTAGATTTTATACGTCTTAGTTTTTGCTAAATATATATATCATAATATATATATTAATATATCATATTATTCTCTCCCTCTAAACATTAACTTCAAGGGTAGATTGTCATATGCGTTGAACATATGCAAGTGTAAAACTTACGATTAGATAATGACCCAGTTATGGTTGACGAATCTCTATTTCTCTTATTAACTTGTTGATCAGTCTGCATAAAAGAGACAAATCAAGAGAGATTTCACTCAATAATATCGTAATTTTTTTAAACGATAAATATTGACTTGCTAGGAATTTTGTAATTCTATGCAGCATGAAATAGTCAAACGTTTTAACATTTCACACGTCTCATGTAAAAAGTTCTGTGTGCATTACTTATTGTAAGTAAAATCATTTTTCCAAAATTATATTAAAGCAACAGTAGAGCAATTCGTTTGCAAGCTAATGTAACATGACTTCAATAAATACATGTAAATGAGAGCTAAAGCTAAATGTTCAAATTCAATTAAGATTTGCTTGAATTTTAATTCAAAATACAATTGCATGTATCAGTATTTCTGTTCAATCACTATATTCAAAACTTGAATTCACTAGGAGTTGATAGCATGTTATATAAAATTATGCGTGTTTTTTTGCTTTGTTTGATTTAGTGAAATAAAACAGAATCACACGTTAGGAAAGTAAGGACATTAAAATAGAACGCAATCACTTTATACGTGTCCTTTAAAAAGATTTCATCATACAAATCATAAAACTATCTTGTACTGGTGGCTTTCGTTGTTTAAATCTAATACAATTTTTAAAAAATCAATGCCATAGCTTTCAACTTAAAGATATAAGAAAAACGAGACCCGGAAGGAAAAAACGTGTCTATAGTTATAGGACACATTCTTACTAAAATGTAAGTATGCTCCTTTTTCGACAAGCATTCAGATAAAGACCAGGAAGTATTTTACTCTTGGGCAGCCTTCTTGTTGAATCAAGCACTAAATGTACAACGTTATGCTCAGCAATGACTGCATGATACTAATGGCAAGGAGGATAATGTGAAACATTTTTGACAGGGAATTATGTTTTATATTATTACTAGAGAGGATGTGTTAACTATAAACCTTCTCAGATGAAAGGCATAATTCTAAGAGATTATTACCCGCTAAGTAGTTCTTTTTAGGGAAATTTCATGTTGGTTTTAGAATATTATTTTACATGAGAGAATTAAATTTCTGTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATTATGTTACAAAAAATGTTGTTTTTTTTTAACAAAATGCTTTTACAAACAGACGATGATTGTGCATGTAGCATTTATAAGGAGTCAAACAAACAACCTCTGAGAAATTGCCTGTACGAAAATATGATTTATAAACCCCTTAAACCTAATAACTCTTTGTTTTTTAATTTTAGACAATGTTTAAGAAAAACCCTGTTGATAACCAGCGTATCATAAATTGATCAACTTCACCAGGAAGGTAATTTACACCCTGACAGGACATTTTTTTTTATCACCATTCTAATGTTGACTAGGGTTAAAGACATTATATCAACATCCAAAGATGTGTCTAAGTAATAGACTTTATCGTGTGGGAAAAACACATCGTATGTCTTATTTCAATCAACCAGTGTTCAGAATTTCATATGCATAACAATAAGCTTTGGTTTTTTCGTAAACAAATCAAATAACATAAACCGCTAAAAATACAAGTACACGTGTCCGAAAATTCATATACATACATGTAACGAATTGATTTAAATGTTTTCTATTCTTTTCTCGTAAAGAAAACGAAAAAACCCACGAAATACAAGTTCAATATCTTATAAAAAAATGAATATAGAATATTTCTTTTAAAAAATCATTTAAATGAGACATTTCCGAATAAAATCTGAACTCACTTTTAAAAATTCAAACACGTCGTCGCATTGGATATTGTTTCAGTGACAAATTTCAGACAAGACAGATACTATCATATTTTTCAAAACAAGACTATTAAATGCGTTGCAGCACAGCCCCTTCTTGTGTTTTAAATTGACACCAACATTACGTGATAGTAAAAAAAAATATGTACTTACCAACCAACTGGACCTTTGTATATACACAGCGTTTACATCCACGTAAGGACTCTGGAGGAAATAAAACAAGAATCCTTATGATAGCCTTAGTTATACAAAGCTATAAACACAGACCAGGAAGCATTTTTTTCTACTAACTCTCTGATACAAGTTACACAATAGCATGAACAGAAACATGATATATATTGGGCACAACCACACAAAAGACTTCTTCAGTGATTGTTTACAATGATAATAAGTATAGTGGTAATTAGATGACATGCAAAAACTATTTCCTTAGTTGGAAAGTTAAATAAATCAACGACATATTGAATTTCTACTCTCACAAACCCGTTTTTTTTCAATTTTTATCAAGGGATTTAAGTTTTTTATATTATGATATTTTAACAGTTGCGTCTTTTTTTTTAAATAAAAATAATTTTCGATAAAATGCATTGTTTATCAAAACACATGCTCTAAAAATTCAAATTGCTTGTCTTAATGCTATCGATTGAACACATTAAATAAAAAAATCACTTTTTAAAAAACAAAGTTTTTAACTCCTGCTAAAACATTGACATCTTTCAATAAAGTAGAAAGAGTAGAGAGATTAGGGCAGAGAGCTTTAAAGTTGTGTTGTGTAGGTTTACTGAATTGTAAAACGAAGCAATAGCAAGTACTGTTGAATCATTTAAATTCGTGGGGGCCAATTTTCGTGGATCATGACTTTTTTGCTCATTTGTGGGGCTGTAATTTCGTGGATGCGTCGGTTACTGTTTCAGTAACACAGATAACTCTTTATAAATTTGTTTTCTTTGAGGATTTAAATTCGTGGGGGAGGGCTACCCACGAATACCACGAAAATTGAGCCACCACGAATTATAATGATTTCACAGTATACAGTTGAACTGTTTTGATGGATTAACATTAGCTAGATGGATTTTCTAATTCAATGTGTAGTGCCCTGCTTTGAGAAAAAGAACCTACTTCGTATGCAGTTTTGCCTAATGTTTATGCATGTTAGAATTGCTGATTGATAGTTTTCACTATACAAATTTAACGTTATTAATAAAGCTTTCAGAACAAATGAAGACAAAGGAAATATGTCATTACAGATTAAGTAAGTACAACCTTAAGTACTTGTGTTTACATAAGTTATAGGCCTCTATAGATAGTAGCTAATTACGACAACTACGGAGAGAGAGAGAGAGAGAGAGAGAGAGTGAGAGAGTGAGAGAGAGAGTTTTGCAACACTTTTGACCGACAATTATAATTTAAAAACGTAATTCATGTGTTCGGAATTTATGTACATGTAAAACTGTAATATTGGCGTTTTCAGTAACCATTTGATTGTTACATTTTGGAACAAGACTAATGTTATACAATGCCAGTTTTAGGAAATTAACTTTACGTTTATTTCCGAATATAAGTTATTATTATATCCAGGAAAATATTTTCATTCTTTATAGACAAGCAGTCAATAAATGTATAATTAGCTTGTCTGAAAAAATATTGATTGCTCAATTTTTTTTATATTGAACGGTTAAAAATAATATCAAAAGGATAATCCCTCGGTTTTTTTAATTAATCGCATCTGATTATTTGGTTTGTAAACGGTGACGTAAAAAGGTTTTCGTGACTCTAAAACAAGGTGACGTCATGAAAAAGCAGTCAGTCAAGGCACGGACGCGCAATGCGACGTTTTGCCATCATATAGGATATAAAGGTTTGCGAGTATTATGAAGTAAAACTAGGTAAAACATGTGTAGCCTAATTTATATGGTCGGGTGGAATAGAACTAGTAACCGCTTGATTCCGGCCTTCTCTTTGAGATGGACTTAGGGCAAAATTGAATTTGTGACCTCTATGTTGAGCTAATAAAATCACTGTGATTTCTATTTATTTTTTTGATTATTGGTTTGTTTTTACATATAATGTATAACAAAACAAATATTCGCTGTACTTTCTGGCAACATTAATCACATTAGCCTCCTTGGGGCGAGCCTATTTTGTTCTTCGTGAGCCAATAAAATCATTGTTGCCCTCAGCCTCAATAAATATATTTATGTGTTCAGAATATAATTTGTCCTAATTCACTGAATAACTATCCGTAAATTCAATGACAACGTAAGTTGCTTTTTTGATTTTAGTCTCTGCTTATCTTGTAAAGAAATGAAAAGAATAGATAATATATATACACACGTGAACGCACACAATATTTCATTTTAAAATTCACACATTTTAAAAGTCCATAAAGTAAGAAAACATAAGGTTTGGAATATGTGTTAGCAGTGGCTTTAATTATTATTTGCAAACACCAACACTATTGTGGTTTCCTTGTACAATCTATATTAATAAGCTGAATTTAAAAATAAATGGAAATAAAACATGTACGAACCCACTAGACCGTCGTCCTTGAAAAAATATAGGAAAAACCAAGCGGATACCCCTATTCTAAAAGCAATATAGCAGACCAGGAAGCAACTTCCTCACGAATAGAGCTTTGAAATCTAATCCACATAATACAAAATCATGTAGAGAAACACGATATATGTTATGTACAGATACACAAAAAAAACTTTTAAGAAAAGTATCAATGATATCAGGTAACGCAAAATATGAGAGGAAATAATAATTTCAAAATAAAAGGTTAACACTCCCCCCAAGAAAATATTATCTTATGTCTAATATCGACCGCTGATTTTCTTTTCAAGGGATTCTGTTTTTCAGGCGTGCCTCTGCAAACTTAAATCAATATAACAGAATGTGAGTCAAAAACGCTTGTTGTGTAAACGCATGTTTTATGTAGTATCTTTGTTTTAATAAAATAGGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGATAACATGAATGTTGTGAGTGCTAACAGTATGTTACGAACGAAACATAGGATATATACTAGTAGAGAATATCTATATTGTGTGGTTTTATATTTGCTTTATTCAACGATTTTAAATGGTATATTTTTCACAGGGCGGAAAGATGCTTTATTTATCTCATACATTTTTTAGACATCGATTTTAAAAAGCGTTGGAGACAGTTCCTAAAATGACACAAATTGATTCTTTTAGCCTTAACAGTGATGAAACGTGGTTTTATGCAGTTTTTGTTACCTTGCGCAACATAATTTAAAACTTCAACTTGCAGATAAATATATCTGTTTTTGCAAAATTTTACTGAAATAAACCGTGAATTGATTCATTTAATCAGCTGTATATTTTTTTTTTCCATTTCATTTAGTAACCATAAATCTTCATCAAAATATATTGCAAATTAATGTTTGGTAATAGAAATAGTGATGCGGAATACACATGTAAGCATAATCCATTGATAAAGCAATTTATTTTAAACATGAGTAATATTCACCCCACATATGCGATGTATTATGAGTTACTATGGTCATGTTTAATTTCAGTCAAACGCAGAATTATAAATAACTTTCTCTCTATGACTATATAATGTTGGCAGTATTCAAAAAATAACAGAAGCATTCATATTTTCCAGCTTATAACATTTTTATTTGAAAATTCTAACAGAAACATGCATAATTTAAAAAAATATATTTTATAAAAAAAAAAACACAAAAACCCCCCCACAAAAAAACCAAAGAAATAAATAATCATTTATGATGGGGAAATAAATGTGCAACATATGCATTGATTTGAAACCCCAAATTGGGTTGTTTGTTTGGACTTGTTTTTTGTTATATTTTTATGCAGAGAAAATGATCTACTGAGAAAAAGATGAACAGATATTTGTCTTACTGATATCCATGTTTAAATTTAGCAAATGATCTTCAAATAATCATTGCTGATATCAAATATTTTTTACAAGGAAGGAAACGTTCTTTTTACACGAAACCCTCTGATCATTATTACGCAATGGTTGGTAAACCTTTAGCTACAGATAAAAAAAACTTAAGAATCGAGTCGGTCACTAATTTAAAAAAAAGTTAAATAAGTAGTGCTATTTAAACGTGCATTAACAAAAAATACCCGTTTAATTAACCAGTAGTTAATCATACATTCTCGCTTGTTGATACCCGTTTTAGGGGACTGCACAGAAATATTTGAGTGAATAGATATGTTGGTCATAATTTCGATAAAACGTATACAATTATGGAATGAGATATATTACCAAATTTTAATTGTAATATATACATTGTATATTACTAATAAGCATGCATATTCATATACATGTACAGTGAGCTTCAAATATTCGGACATCAGATATCTTCATTTTACAAACATTTTTATTCGGCAACAATTTTTGCAAATGTCGTTTTGTTTAAATTCACATTTCGGCCAGGGCAGTTTGATTTTAGCCCCAAAAAATAAATTTTGCCTCATTTCACTGGACGGTAAAATTTAATGAAACTCCACTTAATGCAATAGAATGATTGCATGTACGCCTCTCAGTTGAGTTTTACGATTTTTCACCTTTCAGACCCCCATGAGTAGCTTGTTAAGCACTCCGACTTTTCAAATCGCTTTTAAATATCATCGGCAAAACTGGTTAGACAGGATAAGTCACGCCTCACTGCACTTCGCACTTTGTTTACCTTGTTTATCTTTACAGTGTGCACCTGTCAATTGCTTTCCCTTTTTAAAATATTCCTCTCTTTCAAAGGATACATGTGCTTAATCTGGGACGAGTTACATAGTTTTGTGCCTTTTATAAACAAAAATTATTTTGAATGAAGTGTCTCGCGATTGTTATGTAAGATTAAGTCGAACAGGAAGTATAGGAAAAACTGATTACATAATGTAGAGAAGGGTTTTTTTTTGTATCAAAACAGACGGATATTAAAGGACAAGTCTAATTTGTTGCTGTTTAGTATAAAAGGTAAATAAAACAGCATCGAAACCCAATAAATGAGTTATCATTTATTAATACAATATACACGTCACCTATCAGGACGACTGAATTTTGAAACGAAAGCGTCCGCTTATCTGAGGCTCCACTGTATATTGCATCTGACAAATAATGGAATGCGAAATACACTTGTTTCTGAACTCCATCAGATATATTATTGACTAGCTTGAACATGCAAGTTAAATATTCCTACTGAGGTCTATGATAGCAATGCTAACTAGTTGATGTTACTAGCATTTATGAAACTGTGCTGTTTTATACTTTTCAGTGGAAGGGGGGGGGGGGTGATAAATACTCCAAAGAAAATAAAATATGAAAAATCTGAAAAGCTGAAAAGGGTGAAACTATTACTTCCGAATTCGAAATTATAATAAGTAATTTGAGTGGTAAGAAGGTCAATGTAAAAATTAATGCTAATGGAGATTTTGTCAGCGAATTATTGTAACTCCCTTTTTGTGATCCCATGTGTTTGTTTTAAGTAAAAAATACTAGTACTAATCATACTGTGTGCAGGTTGGAATGGACATGATTTAAGAACAAAAAGTAAGTTGGCTGTTTTTTTGACCATATTGTACAAATGTACGAAGTATTTTGGGAAACAAGCCACTGGTTAAACAATAGTAAGCAGTGGTTTGATAGCCACCGGCTAACCGGCTAAATACATTTGGTGCAACACTACTTTGACCACTGGTTATCATACCATTTGATACTGAAATTGATCAAGGGTTAAATTAACCAGCGGTTAAAGTTAACCAGAGTTCTAAGCAACCCTGCCCATATTGAAATCTAATTTTATATCTGGGAGACGGCAGTCTTAGCTAATGGTTTAAATAGTCAATTTCATAATAAAGTGATTCTAGGAAATATTTTCAAAACCCTGTTTAAGGAGGCTGGGGGGTCAAAATATAATATAATATAAATCCATCAGATTTATTTGAAAATTTTATATGCGATTTCTGAAGCTATCAACTATTCTATTTCTATTTGATATAGAAAAAATTCATATATTTTGATATAAAATTCCATCACGTCCCATTATCTTTATATGGAGCTCTTCGTTTAAAGGTGATCAATATTGTCTAAAATGGCAGCCACCCCAGCCCCCTTAATACGTCAACTAACAGATGAGTGTATTTTAATTTTTTCAAAGACTTTAGCACTTTTCTTTGTTCAATGAATAAAACATCATTTTTTTTATTCATTGTTTTAAGTTTAAAATTTTTTTTGCCAGAAATGTCCTTAATAATGTCTATCATTTTATTTACCAGTGCTGATAATGAGCAAATACAATTCATTACACGTCTGTGCTTTATTTAATGTTGCATCTAGACAAATAAACGCGAGGGTTTTTTTTATCAATACACTGTTTACAGTGAAATAGTATATGTACTTTTTGCTCATTTAATAGTATAGAAACTATTCATATACAACATTCAATTTATTCGCCCTTTAATCTGGGAGCTCTGCTGGTGTCACATTAGTCGCTACGTTATATTCAAAGTCCCATAACTCGGTCTTGTTTTCCATCAACAAACTCAGCATTGGCGAGAATTACATTTTCTGTGGTAAAACCTATAACTAATGAGACGACGATACCTTGTAATTAACCAGAAAACAAATGAGCCAAAATTTCCACAAGAATTTGCTTAATTGGGTGTATAATATCCATCACATTATGCAGATTACCTTTTTACCCTATTGAAAATAAATAAGAAGCTAAATTTAACTAAAGTTTTTTTTATTGATGACTAATAAGTGAAAATGGTTTTGTAAATTAGCAACATAAAATCTTTTGTATAATACGCTAAAATATAAACACTCAAGTCAATCAAACATGCAAAATAGTTGTATAATCAAAGTTTAACTGGTCCAAAAATTCATGCATATAAGTTTGAGGTCATAAAACTGAAAAAAAAAATAAAAAAAAATGAAATAAAAACATGACTTAAAGATAGTTATTGTATAAAAAACATATATAAGAATTTAATGTAATTGCACCTTATTAACATCTTTTCATCCTTATTTCAATCGTGATAACACCACTATTGGCAAAGAAAAACGACAAATAAACAATATTGGAACTAATAACAGTTAAAAAATAGTAGATAAATTAAATGCGAAACATTAAAATGTTAATGCATATCACCACCATCATCATTATCATCATCACCATCATCATATCTATTCCTTTGCTAAATATGGTCACTGGTTATAGTAAACATTATCTGACGCAGCTATCAGATGGTCGTAAACAGTCTGGTAGATCAAACCATATTCATCCTGAAAAAAAGAAGAGAATTGGAAGTTTCATTAAATCTTTCAAAAATAAATATACTCAAAACACGTGAAGACGTTTTTATCTGTGCTCATGGCCAATGAATAGGTAAGTGTATACATAGAAAATTGAACGTCGCAGATTTCCAATGCACACATAAGGGAAAATATACACTGAATATAAACATCAGTGAGATAATACATCTTGTAAATATTTGGAAAGTGTAAGTTTTATAACAGGTGTAATAAATACGATCAAGAAATCAATAGACAATTTTTTTAAAAATACAATCCACATATTTTTCTTGTATCTTAAGCCATAAGTGGTAGTTATATTTCCTATGATGTGCAACGTACATGCGCATGTTCGATTTAGAACTCTGTCCTATTACTGATTTTACCACAAACACTTACAATGACCATTCATATTGTGAAAAAAAAACAACTTTAAATCAAACACTTTTTAAAAGGGGTGTTTTGATGTTAGTGTATTGTTTTATTAACTTGTATTTTGTGGAAAATGAATGTAAAATTTTATATTATAACAACAACGTACTTGTGTGGAACAGAACTCTGGTCTCCTTGTCTGTAGTTGTCGGACTGTTGTAAACACGTCAATGTTGTCATCCATAGTGATTTGTTGTATGGAGTTAAACACAGCACAGAAGACACCACACATTGAAGCACCGTCCCTGATACGATATTAACACAAACATTACATAAAGTTTCGTAACTTTTATAGCAATTTGCATACAATTGGTTTTAATTATCTTTTTCTTTTTTTAAAATCAAGCTATGAGATAATTTTAAAGTGTTTGAGCTATAAAAACTATTTATCATTTGTGTCCTGAATGACTGCTGCAATTTTTCTTTTCTTTTCTGTCTATTTTCAACATAGCTCTTTTAGTTGCCTGCACACAACAGGATCGATTAACCTTTTACGGGCGTTCGAAAGAGACTAGACCCTCAAATTTACTTGGACTTGCTGCTTAACGAATTTGTTTTTGGGTTTGTTACTTTTTTGGCATTGTTTAGTCAGAGTGCAAATATCGATATAAAAAAACCCAGCTAGTCCCTTTTCGGTGATTACAACAGTTCAGAACTAAACTACAGATTGAATCAATATGATATTTTTCAACATAAAGTTCATAGTATAAACGATATAAATCATTTTTATCTAGATAGTTCAGACAATCAGCCAGACAGCACACTGATAGTTATTAAATCAAAGTGAAGTACAAACTTGCTGACGACAATAATTGGGCCCTCATCAGGACAACTCAGTGCAAACGAGACCAAGCTCCGAAGGGAGAAAGTGTCCTTTACGTTTTGAGTCTTCAGGTCAGATTTGGGCTCAGCTATCGTAACATCGCGTGTTTTTTCCTAAAGAAAAATAAATATTTGTAAAAAAATTATAGTAAACTATCTTCGAATTTCAGAACGAATTCATCTTGCTTCGTCGGTATCTTTTTTTAAAAATTATTTTTGATAATTCTTCTGCATAAATGATTAAATGATAAAAAATCAACATAAGATGTTTAAAATCTCACAATAAATTGCCTTTCTTCAAATTGCTTTTTTATCTTACCCCCTTTTTATGAATAGAAATAAATGATGTCTTGACGTTATTGTCTTTGCTGGAATTATTAACAACTTTGTAGGGAGAAACGATCTTTTCTGATGAAGGCAAGGGCAACCAAGACTTACTCTAAAACAATGAAAAAAAAGTTCATGACTTGCATATTAATAACTTTATATCATAACAATTTGTTCTGCTATTTTTTTCAATATTTAACAAAATTATGAGTTGGAACTGGAATGAAAAAAAAATCCTTTTTTTTTTTTTTTACTTTCGGTCACTTACTTTTAAAACTTGAAAGATGACTTTTTTCCGTTTTATTGTATTATACACCTTTATTTATGTCTTATGGAGAAATGGAAAGGAGACAACATCCAAACGAATTGCTTTAATAACAAGAACACTGTAGCAAAATTGATTATTTTTCTTATCAAACAGTATCTATCGAGAACTTTGTGTGCATTGCAACACAACATAAAAACTCAAGACACGCACCGAATTTATTGTATTCAAAGGATCCATGCAAATCACGGTACCACTTTCATGGTCAGTAATAAGGCGCAAAAAATCAACAGCGTCCTCTTGTGGCGGATAATGTGTAACAATGAACGCATTATCCTTGATGTATGACTTGAAAAAAATAAATCATATCAATTGAAATTAAACAATAACGAAACTTTATTTACTTTTTAAGTGTCTAGTAGAAAAATAAAAATAAAAGCTAGTGGTTCGAGTTCACTATTAAGTAATTGCATACTACTACATTTTTTTTTATATACGCATTGTTAAAATGCAATTTCTAAGCAAATCTTATTTTGGTGTATTTATATAAAAGAGAAAAAAAGGTTGATTGATTTGTAATTCCTGATTTATAAAAAATAAATAACTGCTTTTGTATTGATGTACTGAGAATGAATGTCTGTTTGTGGAGTACTCATTTAATGCATACTAGCAATTTTAATTTTTATAAACATCGGGTCATAAATACTAAAGACAAATCTAAACTTATGCTTTTGACGAAACTTAACGAAGCAACAATAGCGTTGATAAAGCCTCCCCTTGTTGGAACGTTCGATGAAAGATAGAGTCTATACTTATCAACTTGTACATAAAATAAGAAACACCTATGTTATTAGCATTAAGCAATACAGTTTAAATCTTCTCTGCAACAAGACGAGGTTTATTCAAATTCAATCATCTGTCGCCATTTACATAATAAAAAATAAGTAAGCAAAATTTTTTTGAATCTACTCATGATTTCTATTTAAACTTTATCTCTCTTTCGAATTAAAAAAAATGATTTACATGTATTAGTCACATTGTATGCACATTGATTATTATATGCTTATAACACAAGGAAACTAGTTTAAATATAAAAAAAAGTCAACTTACGCGGTAAAATAGCATCCTTCCTAAACTTCGGCATGTTTTGTTTGGCGAGTTTGTAATCATCAATAGTATACACCGGGCAAATATTCCTCAAAAGCTTTCAAAAGTAAACAGTATACATATTACCAAGAAGTAAAAAAACCCAAGGTAAAACAACACACGAAATAAAGTCAATGCAATATGAATATTGAACTTCTGTACATAGTTTTATAAGTATATAATAAATCTCTTTATTCAGATCTTTAATTTATAAAATTTATGCCAGTCTATATTTGTTGATTGAAATTGATTTCTGTCTTTGATGTGAAATACAAAACTATAAAATTTAAATAGCGTAAATATGACTCGTTTATAGTAAAAAAAATTGTCTTTTTCAAGATGCACGTTGCACTCATATCAAAAATGCACTACTAAAATTGTATATGAAAAAAAGTCCCTAACCTCATATTCCTTTCTAAGCCCGGAATAGTTTGCTGGTACATCCTTTAGCATTTGTGAAATTCTCTGACGAAACTTGACAGTGGCTTGAGGATCCGGCACAGCCTTGAATGCTTCGTGTAATGCCAAGAAAACGGTCATGTATTGTTCCTTAAAGTGAAAAAAAGAATAAACCTGTCTTGCATGCATATATCGTTACCGTACATTAGTAATGCTGTCAGATTATTTTTGCGACATGAAGATTTTATGCTTCGTGATTTTCGATCACATAAATTGACATTACAAAAAAGTGTTTGAAACCTAGGTGATTGATTTAATTTTTAAAAAAAATGGATAAATTTGGCTTTAGTTAATGTCCATTTTTCTGTCTCAATATGAATGAGATGATTTTTAAAAATAAAAAAAAAGTCCACAAATCACAGTATCAGAAAATTTACTTACCGCAAGTATTGCCACCGTGAATTGGTAATTCAGTAAGATTTTTTATTTGCAATGTGAAGATTTTATACTGCATGATATTTGATCACATGAATAGAAATTTTTGAAGAAAGTTTTGAAGGCTTAGTGAAGGATTTGTAATAAAAAGGGATGAATTTGGTCTTAGGCAAAGATCTTTTTTCTGTCTCAATATAAATGAGATTGTTTTCAAAAAGGTTAAAAAAAACACACACACAAAAACCCCCACAACAAACAAAAACCCAGTTACAAATATTTCAAATTCACTTATCAACCAACCAGTCATTTTGTTAAATCTGATTTTACTTGACTCACATATGTCTGTATCATATTCATTCTGTTGGCCCTCATTGTCTTCACATACTCTGCTACGTTGACTCTTCCAGATTTTTTCCCTGCATGATAGAGGGAGTCCAAGGCAATGTAAGTACCAGTGCGGCCTATTCCTGCACTACAATATCAAAACAATGGTCACACAAGACACAGGTGAAAAGCCCGTTTTAACATTAATTTCAATGTAACCAAAAATTAAAAAAATGGGGTCGAACTCTGACCCAGATAAAAAACTACCAGCTCGCTTCAAAAGCCAAATAAACCAATTAATTTTTATAACACTCGCAATATGCATGTATGTTTCAAAAAAGTAATTACTAAGATACAATCACGCCGAATTTCAAGTTGATTCGTCTCAAAATAGCGGAGATATACGTCATTATTCTCTCGAAGTCGCCAGTTTATTTTTACTCGGACATTTACCGGTTCGGGGCTCACGATGGGATTTTGCCTATGACAACAGCAGTGTTGCAACAAGTTGGGAAACATTCGCACCAATCTTTACAATCTCACATCAAATGTATGCTACTTGCATTCTTAAATTCCGATAAAATTTATAAAATACTCTCCAAACTGAACCTTTATTCTGAATAACATCCGAGGTCGAAACATACAATGAAATATAAAAGCCGAAGCATGTGATTTTGATCATATTTTAAACAACATTTCAAGACCGACATCATTTCTATTCTACTAAAAGCTCGGAATTTTATAATGATCGTTGTCCCGTTTATGTTGATTTATCAAGTACCTTTTTCTTGTTAAAAGTTAACTTTCAATCGTATTCCTTAAATTTTTAGAAATATTTCATATAGCTAAAAGTCCTACACTTTATTCATTTAATGTATAAACACGCTGGACAAATGCACCTGAGATTTCATTGAAACAGCCATATAGAGCTCATTTTAGGAAAACAAAATACATGTATTATCTGAACCAAGACATGAAAGGTGGTTATTTTTATTATCAAAATTAATCTATTTTCATCATGATTTTTTTTAAAAATCCTTCCCATAACCTTTGAATTACATATAAACAACTGTTAACACCAAACAAAAGATGAGTAACTGATATAGTAAGCTCATCCAGATACTGTCAATGGACGCAAAAATTATGTTAGTTTCACTGACCTGCAATGTACTAAAGTAGGTGCAGGGTCTTGATTTGGTTTTTCATGAGAAACTTTGCTATGGAATATAACCAAACATAGAGGATCTGGAGTTCCGTGATCAGGCCAAGTGGTATAGTGGAATTGGGTCACCATGTATGAATTTATCTGTAAAGTAAGTTATTTACCGCTTCCTCATCTCTATTCGATTATATAAAATACAAACATCAAATTACATTGGCTTAAAAGATGCGTCATGAAATATTTTTAAATGCATGCTTTGACAATGTATCCTGAAAAAATGTATCAAATTATGCTTAATGACGATACACATGTGACGTTTATATATAATTCATTTCTAACAAAGTTTCATGAAAGAAAATGTCGGTCAAACTGGATTTCTAGACTAGGCAAGAAACAACATGCTTTTTAATATATTTAATTATTTTAGTGAATAATTGAAAGGTGATGCAAAATTCAAGCACTTACCGCTTTCTGAGACACTTGGAACTTTCTTATAATATAAAATGCATACAGTTTTTCCTGCATCGATTTGACAGAGATCGTGCCATATGTTTCTTTATTACCAAGGTTTGGCCAATATTGATGACATTTCAACTAAAGGAAGTAAAATACTCCTTTAAAAAATATCAAACTAAAATTGAAATGAAATGCAGTTGGTAATGTTGATTTTAATGTACGTGGTAACATGACCAACTAACTACTAGCAAAATTGGTATATATATTCGATTTGTAGAAAACAATATTATTTAATCAAGATTTGTTGGTTTATTCAGAAAATGAAAATTGCTAGCACACTGTGTATACTATTCTAATGGTTCAGTATCAATTGACTAACCATAAAGAACCAAGGAATAAATAGTGTTTAAAAATAGAACAATTTATCATAATGTTATTCTGTTGTAAATGCAGCACCTTTCTTCCCTCCCTTAGATTTGTTAACATGATTATTTGCTTGACTTTATCTTGGCAAACCATCTCCCAAAAATCAGCTAAAGTACTCTCTTTGGGACCTGTAATTAAAATCACATTGCCTGATTAGTCAAATGAAAATTAATACAATTCAAAGACTGTATCTTTTGTTTTAAAGTACGTTATCGATCACACCCAACATAACACCAGAGCAGACATAAATTAACCACTAGGTTTACTTTATGTTTACTCTGGGTCTGCTTTCAGAAAATTTGCGTCCACCAGGGGCTTATTTTAGATCCACTCGAGGTTTACGCTGGGTTTACTCGAGGTTAGCTTTTGGGGTCCACTGTACGCACTAGTGTAAAGCAGACCCACCCATTTTAAGTAAACCCCAAAAGTAAACCCATGGTTAAGTTGGGATTTACTTTCCAGTTAGTAGGGTTTGATTGGTATTGTATGTAAAAAAAGCTTTGAATATTTCTAGAATATTTACTGACAGCTAAAAACCTGTAATTAGCATCTATACTGTGCGTAATTAATGCATGTTTTACCTTGCGATGCAATGTATTCGTTTTTGCGTTGGTATCCCTATAAAAAATATTCATAATTCGGTCAAAATATACTATGCATTAATGACAAATGGTCAGTTTACATTACCTGCACTGCTTATGGATATATCTTTAAAATGAAAAATAAAATAAAATAAAAGGTTTGCTTACATCAAGGTAATTAGCATTTATATAATCGTCAGCTGATCCTGTATTCTTTCTCAGAATCACTCTTGAATGATCATCTAGATTGATTTAAAAGAAATAATAATTATAATGACTGTGGGAATGGTCATATCTGTTTTTCCTTTTTTAGTGTATTCTATTTTCTATATTCAAGTTATTCATTTCATTTTAAATATAGACTTTGAAATGTATAGAAAAGTCACAACATGAGTAACAATCGAACAGGAAAACAGATATATACCTAACTGACAAAATATCCACCACATTGAATAGTAAGGAACTTTTAGATTATAAAACATACTAGGTATTTTATGTTAAAACACAATTAAGTTTTTGAAATTTTGTTTTACAAATACTTGCAGGGAAACGTCGCTTTAAATCTGTTCTTGGAAACGTTGACGTTGAGTTTCCCGATGGTACATGGATATATTTCACCGTATGGTAGAGACTAAAACAACGAAAACTTTTACAATCATATTTGAAATGAAGTGAAATATCATGTCATATTTTCTAGTTTTTTATAACAAAAATACCTTTCATTTACAGCACTGTGTGCATGATTTATGCTAAATGTTAAAACTGGAATTTAAATATTCTAAAATGAAAAATTGAATTTGCAGTCGCAAACAGTTCCTTTCTCCGCAGGAGTCATTGCAACATTCACCATCGATATTTTACGCTATTTACACCAGACATATTCCGATAAACATAATCTAGAATCCAAACAAATAACAGTTTAAAACGAATTTTGTCTGGTTCGCAACACCATCCTAAAAGATGATTTAAATAAGATTTATATAGCTTACAAATCGGAAGAAGATTACAAAAATATACTAACTTCATTGAAAATATAATTGTAAAGCGATTGCAGTTTTAAGAAAACTTATTACAAAACTATGCTTATCTTTATAGTTTTGCGTGCCTATATTTGAAGAAGTGTTTTGGAAATTCCTGCAACGTAAAATATATATTCATAACGTGTCAAACTGCATTAACTGACTATATAACTAGTTCTGAGAAAATACCATTAGCTACTTACTCGATAAACATGACTGTGAACAATTTGTATGTCATTTCTTCAAAGAAATGGTTCTTTAAAATGCTGCTAGGCATTATTTGTGCCGTCCTTTGATAAAAGCAGAAGTGTTTGAAAAACTTACAGCATACTCTCTTTTAAATCCATCATTTTCAGTCTTTCTCTTTTTGATGATGACAGAACCAATGTCCTTTATTAAGAAGTCTGGGCAATATGGCTCATTAACATACATATCCCCATAAGGATTCTCTTGGTGGGTTTTCTCATCGATGTCAACATCAGGAGGCAAGTCGACAAGGCTTTATCTGTTTCAGTTCTTGCTGAGTCATGAGCACTTGGCTTGTTTTTGTTGAGATTTGATAAATGAAATTCAGTATTTTCGTACTGCTTACCTAACAAACAAAATTGATAAATAATTAAACTCGATTGCAAACAAGTATTTGTTCTTTTATATCAGATTTTATAAAAACCCATTAAAATCGTTTTTAAAAAATGTCAACGAGACAATACAGTTTCAGTAAAACATCAATTATTATGATCACTTTAAACACTTTGTAAACTGTAATAATTCGTGGTTTCAACATTTGATTTATTTTGTCTTCTCATATACTTAGACATAGATGTCAAAATAAATACTTACTTCGGTCTTGTTTTTGTGGAGGAATCTGATTCTGTCGACTTTTTCTATAATAAAACATAAATTTACACAGAGTTATCGAAACCCTTTACTCAGTGATGTAATTAAACGTACGAAAATCAAGAACATGAAGGTTTAAGTTCTTTGTGTGATGCCACTGTACTGATATCAATAATTATTACAAGGTTTAGTTTTGAAAAAAGGGGTTTTTTTTGTATAAAAGAGCAGATTTTCTAAGCATAAAAAACTAAAACAAAAACAAAAGCAAGGAGGACCTATAGAATAACATCAACAAAAACAACAACAAAATCTCAAACAAACCTACCTTCTTCTCACAATGATTACAACAACACCTATCGTTGCAACAACCACGATACTCAGAGACCCTACAGTGGCGACAGGCGTGATCATATTTCCGTCTTCTTCCTCTGCCTGAGCTGACTATAAAAATGTTTGAAGATGTAATTGTTATTAGTTTTAACTGTATTTGAAAAACGTTTTCGAAAATATTCTCAAATATTCATTGTATTATAATTGGGGTTTACAAGACAGATAAATGTTTGTATAAACAATATGATGTTGCACATGTAGTCAGGGTAATTGTTGCATAATTGTTTGAATACTTTAAATTGTTTCAGTATAAAAAAATTAGACAAAAACAAAACTAAAGAGAAAAAAAAATCATCTCTGTTGTTCAATTGAGATTTCCCTAAATACTTATGTAAATTGCATACTTGTAAGATTCAAATTTGTAATTTGGGTTTCGTCGATAGAATGAATCAATGAGATTTAAAAAGTACCATCACACAGATTCCACTTTCAGCATCACACGTTTGGTTGATACAGGTGGTGCTGCAAGTCAAGTTGCAGTTAGATCCGTAGTATTTATGCTCGCATCCTATAAAAAAGTGTAATACAGATTTAGTTTTATATCTTTCTGCTTTAACATAAAAATACAGGGTGATCCATAAATTCTAAAACAGTTATAATATTTAATAAAATTTTTACCTGATAGAATTAACTGTTAAATACGGAGATTTGTCGGGTTGTAAATGTCTAATGTACCATGAATACATAAAAAAATCAATTGTATAGTTAAATAAAAATAGAGAACGTTTTATTTCCGTTAGAACATATCCCAGAAAATAACTTATTACATTGCTCAAAATCGTGATGTTGACCTTGGGAGAAATTGTTTCATCTAATAGATGTTTTTAAAAGATCAAATTCATCAATAAAACTTTAACGTCTTAAATATCAAAGCTGTGAATGAAAGGTAATATGAAGAGGAAACAAACATAAGTGTAAATCATGGTGTAATGACAATTTGCCATAAAAAACCTCTTTATTATGCTCGAAAAACAAAAGACGTCGAATAAACCATATTATGTAATATTGCTTTTTTGATGTTTATATTACATTTCCCTGTTCTGCCGTGTAAGCGTGCAAACGACATTCAACCTACATGATATATAACTGTATTCTTTGTTTATCATTTTGGTATTTTTCAGTGAATTTTATTTTATTTAAGAGAGTATCAGCATTTATATACACCCTGTATTTCCTTATGTATATGAAAGTTACATAAATTTTGTTCATCGATCAATGACTCAAACAAACCCATGCATATTCGGAAGATTTACATGCACAATAGTTTGCACTGTACTCTTGCAATTTACTTTTTTTACAATAAATTCCTTCATAGCCAGAAGCACAGCCCGAGGGACATTTCCCTGTTTTCTTGTCACAAGGATCTTCATCTTGACAGTGACCGCACGAATAGCTGCAGTTACTTCCATAAGTTGAGTCATTGCATTCTAGAAATAAAGAACCCTTTATTCAAAGTTCAAAGTTAATGGAGGTGCATTTGGTATTTGTTTACAGCATACAAGTACATTGTAAGAAACACTAAAATCTGCGTAGAGTATAAATATGCCAAAAATAAATTTAATTATGAATAAGATTATGTTAAAATCTATAAAGATGTTTCAAATATAAATAAATGAGTAATGAGAGTTTGATGAATACCTTCATTACATAAGGGTAACTTCCATCCTTTTGAACAACCTCCTTCACAAACACCGGTTTTACCGTCACATGTCTTTGACAAACAATTCTTACTGCAGTTTTTCAGACAATTTCTTCCGTAAAACCATGGGGGACAATCTTAAAGCAAAAATGGTAATCAGAATTTGAAAGGCTATAGTTATTAAAATGGAATCTTTTGGAAATAGAAGTTATAGTATATTTTTATGACTACCATAACGTTTATGCATATTGTATTTCTATTTTAATTCTTGACATTTGACTAAACATTCCTAGTATATAATCATGTACAAATTTCGAAATGAGAATGACCTTAACCTTACACTTATTTTTACCTTATTTCTATATCATAAGATATCATCAATATTATTGCTAAGATGTATCAGTGTGTATTGTTTGCTTGCTCTACCTCTTTTACATCTTCTTTTATAATACCCCGCCTCACAGCCATTGTGACAAGTCCCGTGAACAGGGTTGCACTGTTCTCCACCCACACAGTGTCCACATTCTTTCGAACATCCGGCCCCATACATGTTGTTCTGGCACTCTACAAAGTACATGTATGTGTAAGTGTCTACCACAAAACGTTGTCGGACGGGGTGCGTATTTCATCTAAATAGTATGTAATTTATTTATCAATACGTACAATTTGAACTAAGACATGGCCGCCACAACTTTAATAAATACTAATTTTGTACGGGAATAGTATATTGAACTTTAAGACAGTTGAAAAAGGTTGGGACTGTGAAAAATTACACACCGAGTAAGTTGTCCACAATGAATAAAGACTTGACTTCTTGTGAAAAGAAGATACATTGTTGAAAAAAAACACATATTTTAATAGCTTTTAATAGCGTTCCTCAGACTTTGTCCGAAACACACTAATGACCTCAGAAAATCAAGTATGTTAAATTCACATCGAGATGGAGAGTCGCAATTTTTACAGGTAAAAAAACCTACACACTTTTAATTTACGGTGTTTAAAAGACAATTAGAAGTAAGTAAGGAGACGATATCAGTACCATATTGCATGAACAATTTAATTTTGCAGCAACGCATACCTTCTCTACATTTTGGACCTCGATATCCGTCTTTACACCCAAAACATTCACCAGTGTCAATGTGACAGTTGCTGTTATTACATTTAGCAGGACACGGCTGGTTACAGTTCGGACCAAAATAGTTAAGTGGGCACCCTATAAAATACAAAATGGTGACGTTAGATAGGAGAACTAAAACGGTGCATCATAACTTTTAAGTTTGTTACTTGCTGTCTACAGGGATTTGCAGTGTCATAGAAAGCGAGACGAATTCGCAAATAATTGTTTTGGCGAGGACATAAACATGATGTGAATAAGTATAAAGAAGAAAAATACATCAAAACAGACGTTGGGTTCGCATTGTTGTCAAAAATATTTATTGGATAATCAGGTGATACATGTTATCTAATGACATTACGTCATTTTAGTATCAGGCAAAACGAATCAGTTTTCTGAGAATAAAGCTGCCAGCGCAACTACATGTACGTACTTTTATTGCAACTACTATTTTCAAAGGTCTAAAATAATTGTCGCCACTAAATTGACAATAGCCACTAGGAACCAAGAAAAAAGCTAAAACAGTTTTCTCACACATAAACTGTAAAGAATTGTTTGGTTTACAGTTTTTTCTTTTTAATTTAGATATTTAAGATTAACTTGTAATGGTTAACGACATATTTTGTTAATTATTATTTTGAAAACTTTGTTCAAGACTTATCGAACAAATTTTTTTTTTAGGCATTTAAAACTGTGTCCAAGTCTATGTTAATGTCAAGATCTAGTAAATGAAAGGTGCCTACAGGAATATGAAGATATAAACTCATTAAATGATGCTCCATAACAATATCTTTGCATCATAGGGTTTAGCGGTGCTTTATTTGTTGGTAAACGCAATGAAAATTTATGTTTTAAACACTCATTTTCTATAAAATATGAAAAATAAAAGTAACAAATGTCAGAGTTTTGTCCATTTTTGACTAATGAAATATATCTAGAATGCCTACAGTCTCTAAAACGGCATTAAACAAGCTCCTGGCCTCCTATCAAAAATGATGTCAAAAAGAATATAGGTACCAGAACTGCTTTTCCCGTGATTAAATATAGAATGTCAACATATTGTTTTATTTTCAACATAATTCCTTTAAAGCCGTAAAATACGGGAAAAGATTAATCAAATCAATTATGATGTCATAATGGTTCTAGAATCAAAAAGACAGTCTGGAATCATTTACTCGATATTGACCTTAACTTGGAATAGAAGGTAACATACCATAGACCTCGAATTCACACAGTCCGTTGTAAGCATACGTCGAGTAGTAGTGTGGTTTACTGTTTGATGTTCTGTTGTTGTAGTAGATGACGTATCTACCGTGGTTAGTACAGTTCAATGTTATTACAGATGGAATGGTGTACAGGGTATACTTGTCGTCCTTGAAACAGAGGACCCCGTCTTCTTTATCCGTCGTGTTTGATATGTACACGGAGAATCCTAGGAATCTAGGTACTTATCCGTGAGCAGGGCCTTTATAATGAAGGAAATAGGCTATACATTTTTTAAAGAAAGAGAGATAAAATGTTGGCTATATATCAAATTAAACTGTTAGTTTAAAAATAAAAAGATACACTCAAAACTATACCCCAATCTAGGTTGTCTGTTCTATAATAAATTGTGATGTTCTTGATGCCCAGGACGGCTCCAAGGTCCACATTTCACTCGGCTATATGTTTGTTATTTGCAGACACTGTGCATTGGTGTCCAGTATAAGAGAGGTTTGTTTTGAGTCCATCAACAGCCTTCGACGCGTTTGCAGAGTCTCTCAATTCCCCACCAGTGTAGGGATGTAACTGCCACGCACTCTTTTTTAAAGCTATGTTTTCTGTAGTGAAAAAAACCCCCAGCATTATTTAAATTAAACATCGGATTATAGAACAAAAATAAGCTTGTACTTGTTCATGATCAAAGGGAACTATGTCATATCTGAGTTATATCTATATGTCATTCTCTGCTGAAAACAATCTTTTCAAAAATGTCATAGACTTGAAACACATTAAATAATACTTCTAGACATCTTATACTGTTATTTTATACCAAAACTAAAATGATAATTTTAACGCTTTTAAATTCCTATTTGTTTTAAATTATAAAAGATCGACGACAATATGAGTAAAAAAGAAAAACATAGCATCATTGAAAGAAAAACCTGTACAAAAAATAGCATAACATTCATTAAAAGAAAACCTGAACATTTTTTTTTTCAAATTGAGTTATTCAACTTAAAAGTTAACGTTGCGATTGCGAACAACCACAAAGCCCTATTGATTTTTTTCACGCAAAACGATTTTGAAACCTTATGTTTGTCTTGTAATTCGCTATTAAATCATAATAAACATATAACTTATCTCAGATATACTGATAAAACCAGTGTTATGTGTTTAATTCATACCTGTCGAACAAATAGCAATTAAAAAGTTGACAAAATTCATCTTGACTGCCTTTTAAATGACAATCATTTAAAAAAACCCTTATGTTTAAATTTATTGTTATTTTTTTAACTGACAAAACATATTCCCCCTTTTTCTTACATTATAGCAACTTTTTAATTTTAAAAGTTTTATAAATGAAAATAATATTAAATTTGTTCTGTCCGCGAATGTTGTTCACATCTTTAAATGTATTTAAGTATGAGACTAGTCGGTTTTCCTCTTTTGAGAACGTAAATCTTGATACGGAAATCTTTTTATCCACTTGTGTGTGTCATGTTTCAATACTGTTGAATAAAATTGAAATAAAATACTTTATTTTATTAAGATAAAGTTAAATTAGTTTATTTTTAAACTTTTAATCTTTTTCAAAGTCATTGAATTTCTCAATGTATCACTTATTTTATCAGTTGTCGGTGATCTAAGTAGAGATATTCTTTACAATGCCAACGACTTCCGCGTTGAACGGGTCCCCATATGCAGTTTCTATGTGTAAAAGCAACTAAAAATTCTAGCGCAAAACATACCATATGTAAATACAATAAGTGGTAGGGTGAACAGAAAAGTTGTCTTTTTCATCGTTTGTAAGAATACCTGCAAATTAAAAGAGATAATGTAAGAACACAGTTAAAGAAAGAAGTACAAATATTATTGTATATGGGAAAACAAAACAAATCCCGATATAAATGATGTTGACTTTAAACTCGTTAATCGGTAAATTGCAATTTAAAAAAAAAAATACTCATGCAATTCCATCAACCTAATAGAAATCGCCTCTGTCTGTAATGTAGCAATGTGCATTTTCTGTTGTTTTCATTTGATGAAAAAAAAAACTAAGGAAGAACTTGTTTTAAGGTAGCTCCATACTCGTAAAATTCTCTGAGGAAAGTTGAAAAACCGAACTGATTTCGACTTAATAGACTTAAATGTCATCAATTGTTAGAAAAAATATACATGTCATCACACTTTTTGAGATGCCAGATAAACATAAACTAAAGCATATTTTAGCATTAGAAAAATGTATTTTTTTTTTCTGTTAAAAGTAAAATCTTGTAGGCAGAAATTTGTTTTTCTTGTTTAACTTTAATGTCAACTTTATCAGAAAACTAAAATTACAAAAATATTTTAAAATCAATCGTTGGAATAAGAAAAACTATAGCATTTAGACATACAACTGAGAGAAAGGTCAGAAAAAGAGAGTTATTTCCCCTTTGCATAGATAAAATATATAAAAATTTGGAAATTTAGAATAAAATTAAGTGCGAAAATATCTTTAACCTACCAATAATTCTTACTACATCCATGTGATTATATTCACATAAAATAAATAAAACTATCTTGCGCAGTTTTTAAAGAATTCAAAGTTTTACAAAAAAGTGTGACGTCACAGAACACTGGATCTACTTTAATTCAGATGATGGATCTTTTCATTTCGTGTGTAGTGTGTAGTGGTGGAGACAATGTTTTGTGATTGTACGTAGTTTTAACTATTTGAGTTAGTTAAAAAGACTAAAATAGAATAAGTATCATAAAATAGGCAAATCAAGGAACATAATTTGTAGATTGAACATTTTCTTTCATATTTAAGCATATTCATGTAAGAGTTCCTAACATTGGTAAACTAATATTTCTCTCTTTTGGAATTAGATAGAGAGAAATAAAGAGATGAAACTGAAAACAGGGAACATGTAAGTATGCTATAATTTGAAGAGATAATAGAATGCAATCAACACATGCATATTGTTGTTGTGAGCTGTAGCGAGCAGGCTGGGATACCATTTGCAGAATAAAACATACGGCTATCGGGCGCTGTACACTACATGTTATTTCACGTATCATTTGTGGACCTAACAGACAATTACCATCTTGTTGATCAACTTTTGATTACTTTTTCATCCTTATGGAATAAAAGTAAACTAAACCATATTATATTTTAAAAAAAGGAAACTGTGTGAGGCTAAAAGTGAGTCACTAGTATAAGTAGGTGAATGTTGTATACCTTATTATACTTGTTTGATACCTCAACACATTCTTTACCAGGTCCGTGTGGAAAAGAAATGTATACACCTATTCAATAATCTACCTTTATTAATTTCTAGATTTTAAAGTTCAATTTTGAAAATAATGTAAAAAATGCGCTATGAAATTGCACTGCACAATGTCAGTTGACTGACTCTCTCCAAGAAAACTTTTTTTTCTCAAAATGTGTAAAAACAAAGTAAAATGAGAGGTTTTTAATCAAAATAATCCGAGTATAGATATTCAGGATAATTTGATGTACTTTGAAAACGTCCAACGCAATAAATCCGACAAAAAAACCAACATTGATGCATATTTTGCTTTAGTCAGAAGATTTTCATCCTTGTAATCTGATTATTCAGAAGAGACACAATGCAAATATGACTAAGCTAAAGGTGCTTAGTAACTAAACAGTCAGTTTAAGCATGTCTTTTACAACATACACCATAGCATAGCATTGAAATCTCAAAACATAGCATTGAAATATCATACCATAGTATACAATCTAATTCGTCATATCATAGAATAGCATAAAACCTGATTTTAACTCGATTTTTAATTTTTTTTTTTATCTATACAGGAAACTAAGAGCAATATGTGTGATTTTATAGTTTTATTTGCGAACATTGGACGTGGCATTATTAGAATAAAAAAATGATAATTACAAACCGTCATAATAAATGTTCAGATTGCAGATTAAAAGTAAACGTTGTCTTCTTATCATATTACATTAAAATGTGTTGAAGCTTATTTTTTGTTCAAATCTCATAGCAGACCATAGCATAGCATAAAGTACTATATCATTAAAGAGGTTCGCTCCTCTCCTCTGGGTTACAGTTTTATGTCACTTCTTATCTCAACATTTTGAATCATATATTAATTCTATTTGTATATTTATGTTTAACAATGCCAAATAAACCTATTTATCAAATTGTTTATATGCAGAGTTTAGAAAGGGACTATAATTTTTGGCTGAAGGTTTTCAAGAAGAAAATGAACAGTTTTCATAATAGTCTTATAGAACTGTTAGTTTAGCCTCCTAATTTTCAGTGCAGACTTCATTTCCAGATAGTTTGTTTGTTATGATATATTTATTTTGTTCTGAAAAAATGTTTGAAAAATAATTTGATATTTCAATATATCTATATATATTTTGGCATATTCAGCTTATTTTTCATAGAAGTCAAACACTGATTAACTCGACTTTTTTTTTTTTACCAAAATTAGCTTATTCTATGTCATATATCAATTGTTTGAGATATGGCTCCTACTTTTTTACTTTTATATATGAAACATGTATGTCTATTTGTATGCAAAGTTTTAGGAGAAAAAACATTAATTTTATTTCTTTTTTTTATTTGCGTTTAAATTTGATTAGTTCAAAATTTTGTAACAATCTTTACATTTGCTATTTATTCATTATGCACTGGCATTTGAAGCCATCATTAAAGCACGGTTTTTTAAACTTTAACTTGGAAATTACTTTAATAATCACTATATGTGTTCAACTACACATGGGTAATGAGTTGAACAGATGTGAAATGTTAAATAGAAGAGACCCAAACGTTTTAAACATTTGTAATTCCAAAAAAAAGAAAATTTTAAAATGAATGCACATTTTCCTATAAAGGTAATGCATATTAAAACAATAATGAAAATCGGTTTTTATAGGAAAAAATATCTTCCTTCAATATTTGGTTTCTGTTTATGGGAAGGAGGTGTTTGCTTATAGGAAGGGAG
