CCATTTATTCATGTTTGCTAATTTTCTGACATATAAACAATGTTAGTTTTGTTACAATACAGAGAATGCAGTTTAATTAAAAGGTAAATTATGCAAAAAAAACCAAAAAAAAACTTCTGCAGTATACCATGCCAAAAATCAGTGTCTCTGATGCCAATTATTTTATCACTACAGCTCTTTTAGTATGGAAACTCACACAATCTAGTCATACTGATCACAAGAGTTCAAAAATAAGTCAAAATAGTGAGCTGTTGTTAAGCATAAAGCATTTCAGGGTAACAAATAACTGCACAATAGAACTAGAAAGTGCATTTTCTGAAGAAACTGCAGTGTGAATGCTTGAATCTGAATGTATGCACTGAAATGAAATAATTACTGAATTTAAGTTAAAAATGTTGAATGAGATATAAAAAAAATGAATTTTTAAACTGAAAACAAAAGTGGTTAACTGCTAAAAGCTGACAATCACACAGAAGAAGTCGGAAAAATAGATGAAAATGTTTTAAATGTAAATTAGAAAAACCTAAGAAATGATAAAAGAAAATTTAGAGTCAGAAAACATCTGAATTTATATTGAAAGTTGATATTCTTTTTATCACTAGAAGAGTGGAATTATTCATTTTAAGTGTCTAAATTCAAGAATCTTATATTCTTAAACGAAAAACCGGAACATCGTCATGTCTACTCTAATGTGCTGGGTTTGTAGATCAGTGACTTCTTGTCAGGCAGGAAGTCTGTAAAATAAGGCTGAAGTGATGGACAGCAGCCTCTTGCCAGAGAACAGTGTGACAAACAGTCTATGTGTTGGGTCATCAGTATCTTCTTAGTAGCGATCATGGCACAATGTAGTCTGCTTTTATTCCTTCCTCTCAAACAGGAAGTCAGTAATCCACCTGAAAGTGGAAATAAAGTCTAGCATAAGTTCTTTAAGAGACCATCTTCTCTGTCAGAAAAGAGTGTACCTAAATCTTTGGAAAGTTATTAGTTGACACAATCTACCCTAATGAGTGCGTGTGTGTTTCTATTCATTCTAGTACATTATATAGTGGAGCAGTTGTTAGATATTATAACCCTGCAACTGTTACATTTGTTAGAGCAAATTCACCGAAACACTAAAACTCTGAAGAGTCAAGACTTGGAAACAAATACAGCCTCAAGATGCTGCTAATAACAGTAAAAACAAGGACCTTTGCTCAAAACAGGAATGCAATCACAGTAAAAACTGTTCTTTTGCTCCTCATCTTTCTCCTTGTTGTTCTACTCCATTTTCTTCAGTTGGAATTTACTAATTTAGTGCTGCTGCCTCAAATCCTTTAAAGTATATGTAAATACATTATGTTATTAAATTAAATAAGACCCTTAAAGTTTGCAAAGCATTCATTAAAACATTCAGGAATAACAAACCACCACAAAACAATGAACTAATTAACTGATTTTTTTTCCAACTTATTTCATTTTTATCTTTAACTAATTACTTACAGATAAACAACAGATTAAAAAAAGAAATACATTAGATAATTTACTAAAAATACTGGGAAAATAATAAAGATCATTACTCCTCAGGCATCAGAATATCTATTACGATGCCCTTTTCATAATTCAGCTGGATCACTGAAGGTAGTATTTCTGGGTTGTCTGGGAAGACTTTTATCCACACGTCAGATGACATGATGTGTGGAATGTCATCCGAGTCTAGGACCTCTTGGTCTTGTCCAATGGTTCTGTAACCTATTGGCTTGATCTCATAGATCCCACTTCCAGGCTGTAGATAATAAAAGATGAAGAAAAGAAAAAGAACTTCATGGCCAGTTTAAGACCAGTACTAAGAGCATCAAGAAACTGCATAAAGTAATTTACCAACCTTAATCACAGTAAATGGTGATGTGTGCAGAGCAAAGCCATATGACTGTGAGTCGTTGCCTCTTAAGTGACTGATCTCTACCGGAGATCCAATACAGACTGGGGTGAGCAAAGCCTCTCCCCAGAGTGCCAGCTTCACCTCTGACTCATCCTGTAAAATTAAAACATTCTGTAAGCTCTCTCTCTCTCTCTCTCTATCCCTCCCTCTCTCTCTCTTACCTTGACCCTACTGAGTTACTTGACATTACATCCTTCTGCCCATGCAGAGAATTTGACAGTGCCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCCCTCTCTCTCTCTCTATCCCTCCCTCTCTCTCTCTCTCCCTCTCTCTCTATCCCTCCCCCCCTCTCTCTCTATCCCCCCTCTCTCTCTCTATCTGTATATATATTCCTTACCTCTTTGATATTGATGATCTGCAAAGGGACTGCTAAATTCTGCTCCTTTTTAATTTTTTTCAAGGGTTCCATCTAAATGTGACAGAGAAGGACACTTATTTTAAAAATCGACATAAATCTGTGTATTGCAGAAGGTAACCATATCCTATTTTAACTTCTACATAGTTCCGATTTGGCTCTACATGCTGTAAAACTCAAAAGAACCATCCTCTTTGTTTTGTCATTCTCTGATTTTCATTTAGGCCTATTTGATTTTTGTTTTGCAAGTGCACTAAAATTAACATATTGTTTGGTGCTTTAGCTTTAACTTGGAACGGTAAAAATGAAACCTTAAGCTAAATCTTAATGTGTTAGTAGCAAATTAATGTGGGAAAACTTACAGCTGTTACCCATCCCTTCACTGTCACATACATCATATGTGATTGGCTGACGTTGGACAGTGGGATCAAGGTGGTGGGTGGTCCCAGAAGCAGCCTTGCCTCGTCCTCCAGCTGCTGAGAGACCTGGATGGGCGCACTTACATATACTGCCGTATCCTTGCTAGAAAGCATTGTTCTTGTGGTTCCAAATGTTGTTATTCTAAAATTTCTAACTGTATAAGTTTTACCCTCTTTCATTTGAGAGGCCAAACTTTCAAATATAACAAATTTGAATACATTTGTCCCGTCACATACTGCCGCAGTCGAATTATTATGGACGGCTTTGGGACTTGCAGTTCCATTACTGAAATGCCAGCCAGTGACTTTTGGGCTTTCTTTCAGACCAATCACTTTGACTGTTAGGGGTGGCAGCCTCGTGTACGGCTCACCGGTACTTTGATGATGATGATGCTTTGATGAAGCCATTCTGAAATTACAAAAACACACACACACAGACACACACAGTTTTATGAGACACCATAATTTCCATTTAATCAAATATGACAAATACAAAAACGTGTTTTTGTGTTTGTCATATTGATGTTTTAAATATTGATGTTTTTTTTTATATATTGATGTTTCATATAATCTTCATGTTTGTGTAGGCCCTCGGTCATCTTACGCATGTTAGTGTTAAAAACTTGAAAAAAGGGGAGGTTTTGATAAGTTAAAGAAGTCCAATCACATTCATTTAAGCTCTTAAGACGTCTTTCGTGATATCACACACTCCGTGCAGTAGGAGGCGCCACATATCGTTAACTCTGGATTCATACATGCCAGGAACAGAATAAGTGCTGCAGTTTCGGATCCCGCGGAGACAAGGGGGAGCTCATAACGTGAAACGAGGCAACAGAGGAAAAAATTAAACCCGAACATGCAGGTAAGACTTATACGTTTTTCAATACTCTCGGTGTTAATAACTTGCAATGTAAACTTCACAGTTAATTAGCCAAGAGTGTACAAAGAGCACATGAATTTAAGAGTATAAGCTGTGTGGCTAGCGGTCAGTGTACCTGCTACGGTGCTGCTAACATGAGAAATTCAAGTCGCACAGGTGTTCATGACTTAGTTAACGTAAGCAGAGTTACACGGAGCCTTTACAAGAAGTATGTCGCATTGTGTTATTTATATGCTGAGAATATCTGTTAAAAGGCATATAGCCTTCTGTAGGCCACATCACTGTTTTATGTTCTTGTCTTGCATATGTCACGATAACTGAAAAAAAATGAAAAAGAAAAAAACGGCTAATCTTTTAACAAACCAGTAAAATTGGTTTATTTCACAGAAATTAAAAAAAAATGTTTATGGTGATTTCTTTGTCACCTTTGATAATGTTTAACTGACAGCTTAGCTAAAGGAGTGCCTGCTAACGGCAGATTTCGGTTTTTATAACCGGAGGTTTTACGTAGTTATTAATTGTTCATGCTGGGTATTTTTGTTGTTGTTGTTTTTTTTTTTTTTTATACAATAACATCAATTATGGAGTTGTGTTATTGATTCGGGACTACATATTTTGATTTAAGAGATTAACTGTGCGTTTAAATGAATAAAACTCACCTACCTTTTGCAGTTATGTTTTAGACGTCAAATAACAGCCAACGGTCTGATGTTCTAGAAGGAATCTGCTCGCGCCCATCAAAGTGCGTGATGCGCTCGAGACAAAAGCCGTTTATCTCGAGATACTTAGTGTGTAGAGGGGTGTCTACTCATAAGACAAACAGTCAGCTGGTTAAAAACTGTCATCATTGTTAACCATATTACAGAGGCACTGCCAGCTCATATTAATGTCATCAAGAGTCACCATGACCTGTATCTAGCAGATGTTTTGTGCCTAACCTTAATTCACCTTACAAATTTGACAGGGATTTGTCACAGAGAAACATAATGTCAGTAGTTACACTGTGTGTGTGTGTGTGTGTATGTATGTATGTATGTATGTATGTATGTATGTATGTATGTATGTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATATATATATATATACACGCACACACAAGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTATATCTCAATTCATTACAAACCATATATTGGTTTGTAATGAACAGAATAATTGAGAGAGTGAGAGTTTAGTGTTATTTGGTTAATCTTCATAGTATCTTTTTTCTGTTTTCCACACTTCACAGAACCAGGATCGCAGAGTTCCGGGGTGTCAGGAAAAACCTTCAACCAAACAACTGACAGTATGATGAGCTGATGGCCCAAGCTGTACACAGAAACATAAGTAGAAGACAAGAACCTGAACTTCATGGTCAGCATCTAAGAGTATCAAAACACTGCATAACAAACACTGCACTCAAGTAATTTACCAACCCTCACTGTAGGGATCATGCAGTGCAAAGCCATATGGATGTGTGTGTTTGTTTGTTTGTTTTTTGTTTTTTTGTAGATAGATAGATAGTTAGATATCTAACTATCTATTTTAACTTGTACATAGTTAGGATTTGGCTCTCAATGCTCTAAATTCTAAATGAAGCCAGGCCACGATCAGGTGGTTTTTTTCTTTTTATTTGGGATGCAAGGCTTTAAAATATTATAAATTTAGGCAATTCCTCCCATCAGATAGCAAACTGTAGACAGTAATACTACCGCAGCACTGAACTTCTATAAAACACTGACTGTGACATACTGAATTAGATCAGCGGCTCAGATGCATTTACACCAAAGTGGTGGGTGGCCCCAGAAGTTGCCTCACTCATCCAACTGTTGACTGACCTGGATGGGGCACACTTCTCAGCATACATCTGATGCTTTCAAATTCCATTCATCCAAGTGACTGTTAAGCTGTGTTAGCTGAATGGATTAGTATCATGTTTTAGCTTTCTACAGTTCTTTGTGAATATACAAGTGTTCTTTTATATTAATTGTTCTGATTGTTTTATGTGAATATGGTAGGTAGATCGCTTGTTTCTAATAATTTGTTTCCTTAATTTAATTTTGCAAAGTTGAATTAAAACCTCAGAAAGACAGCCTGTTTGTGTAAATCCATTTGTTTCACATTTCCATAGCAGCTCCTGTAACCGTTTTGGGGAATTTCATTTTACAAGTCTTTGTTTAATATCCTTGAATTAATATTTAGACTAGTGACAGACACACATATGCGATCATCTATCATCTAATCATGTAATCACAATAGAATAAAATAAAATTATTTGAAAGTCATCTACTGACCAAAAATGTCCAGATTTAAATGATCTGTTTGCTGAAGCCAAATTCACCAGAGGAAAAACTCTAAAAGATATTGAAATAATAAAAGTTTAATCTCTAAATGTATTTTCCTTACTTTTAAAGTATGAGAGTGAGAAGGTAGAGTGAAGGAATGATCATCTCACACAATCCAAATCCTGTCAAAGTTCTGTAAGTGCACCTTTAGAAAAACTGTTTATAAAGCCAAGGGCATAAATTACAGGTGATGCTCATATAATTAGAATACCATCAAAAAGTTAATTTATTTCAATAATTCCATTCAAAAAGAGAAACTTGTATAATGTAGTAATAATAATAATAATGGATTGGATTTATATAGGTCTTTTCAAGGAACCCAAAGCGCTTTACAATTCCACTATTCATTCACTCTCACATTCACACACTGGTGGAGGCAGCTACAGTTGTAGCCACAGCTGCTTTGGGGCAGACTGACAGAAGCAAGGCTGCCACATCGCACCATCGGCCCCTCTGGCCAACACCAGTAGGCGTTGTATGGTGTATACAATCATTCCACAGTGATATGTTTCAAGTTTTCATTTCTTTTAATTTTGGCTATTATAACTGTCAGACAATAGAAAAACTTTGGTTACAGCATAATGTGTTTCAAACATATTGTGTATATTATTTTCCATAGTATAACAGACAAATTTATTTTGTACAGAATCACAATGTCATAAACAATAACATAATCTTAGGATAAATTTGGCAGCTTCTTTCCAAAAAGGACAGAAATATAGTATAAAAATAATTTTAAAAAGAGAAAACCAAAAATCTGAAATCAAAAATATTTTTAAAATCTTATGTGCAAATAAAGTTTACCTAGTGTTAGACGTTTCTTTGTGAAGAGGTATTGTTTGTAAATGTTAAGTGGTGTAACTGTTATGATAGTTATACAGATAGAAAGTCTAACTTGGCAATGTAAATGGAAGAGGAGCATTACATTAATGGAATAAAGAGACATTTTTGATGATTTTTTGGCCTGCATTGCTTTTAGTACAAGGAGTACTAACAGGCAAATATTAAATGCATTCAATTTGATCACAACATAATTTGAAACACTGAGTAGACCTGTCTAAGGCTTGAGAGCATGTAATTTACACATGTGTGTTCAGATCTGAGAGGAACTGGTGCTTCACAGGTAAGTGTGATTTTTTTTTTTTTTTTTTTTTTTTTTTTCTTATTTAATATAAATAACTGCTTAGATGTTTGCAATGTTTTTTGGTGCTAATAATCTGATCTTCATTTTTGTTGAACATTGGCTTCTGACAGAGACTCAATTATGAATTAACATATAAACAAATACAATTCTTTTTTTCAAACACTTTATAAATATAAATAAAAATAAATTAAATAAGCAACATATGAAATGCATGAAAATTCTACTTTAAAAACCTCAATCCTGAGCCTTTAAACTTTGTTTACATAGAACATGGCTGAACAGCTGTTTATATCAATCTACCTAATTTACTAATCTATCTGCACATGTTTTTATTACTCATTCTTTTTATGTTTTGTTGTAAACAGTGTCCAAATAAAACAGTGGTAAAAGAGAACTGTAGAAACTGAGATTTTTTAACTAAACTCAAATGAAAGCCTAAGGTGGTGACACAGTTTAACACGTCTATAATCACATAAACACATTAGTCCTTTTGTGAACATTGCTAAATAAGTACCATTAGTTTACAACATTGTTCAGCCATGGCACTAAATATTTTTTACACAGTGCTTTAACCTGGGCTCAGGTTAAATTTGAACTCTAAGGACACAAATATGAAAAAACCTTTACTTACCAGCTGATACCCCACACTATACACTAGGTGTGCCATGTGACCTGAAACTTTGGTAAAAATTTGTCATAATCATTCATTCTGTTAACAAACACTGTTAACACAGTGTTGCTGTTCAGCAGTTTAAAATGTTTGAAAATGGATTACATGGAATGAATTAGAGTTCTGTTTGGCTTTGTTTTGTATTGGATTTTGTTTGTTTGTTTTTGTTTTGTTCTTAGCAGATTTTTTACATACTGTCGAATTTAAGCTACCACATCGCTGACGTTTCTGGTCATATGACATCCCAAGTGCCCACTTAAAAAAAAATCCCCACAGTTAATTCAACATTTCCCTGATAATTAAAACGAAATATAAATAAGTAAATAAATAAAGGTTGGCTCTGTAATGAAATATTGAATAAGCATTCATTTTACAGAGCCCTAACAATGAAAATGATCCTTTAGCCTGTTGATCAGAGAGGAAGTCATTATGCAAGACCTATAATCAAAGAGCACAACATCTTTGTGAAACCATAAAGTCCCATATGATCCTCATCATGTCCAGTGACATTAGAGTGGATCCTCCCTGTCATCCGGCCAATGTTTGATGTGTGGCAAGCAGCACAGAAGCAGGATAGCTGAGGACTTTAAAAGAAAAGCAGAAAACAGGAACATATGTAGTTGTAAATGTAAATATCAGTGATACTTGTCTTGTCAAAGGGAATAAAATAATGAAAACGTTAACTTACATACTCATTTAGGGAGGATCTTGACACTGCACAGAGGAGGCAAAGTCAGTCTGACAATGATGGTGATCTGCAGGGATGTTTTCCTGCAGCAACATTCCTGCCAACTGGCCATATGATCCAGAGTAGCTGGTTTGTAATCAACAGAAAGGTCTATATGTTAGGTAGTGTGCACTTACAGCTGGTCCTAAGAAACAAACACATCCTGTAATAAACTGAATACCTTTAGTAGTGCTGCTGCAAATATAAAGCCCGTCTATCATGTGTGGTTTCAAAGAAGATGTTTTGGAGGCTCAGTCACAGAAACTGTGCAGTCTGTTCAGTCCTGAGTGTCTCAGCTCTGAAGGGGATGGATCACAGAGGGAAACACCTGAGTACAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATAATGTCATTAACCCTTTTTGTTGTGAGTAAATCTCACCGACTGCTTGTGGGACAAGCTAGAAGGAGGACTTATCACAGAATCTCTCCTGTGCTCCAGAAGTCTCACGCTTTGATCGTACGGCGAAGATGGTGATGATGAAGCCTCTCTGATCTGTGGCATTACAGTTTCTGGCTGCTATGTACTTCACACTGTTGGATTTTACATGCGAAGCTTGGAGAAGACACAGGAGGACTGTGTCTCTTTTAACAAAAAAAAAAAAAAAGGAAACCTAACAACCTCCCACCGTACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCTCTCAAGATAAACTACACCCGGTGAAATCGACTATGGCTGTGGACTTCTACCTAGGTACATGGAACCTCGATCATCTGTCTGACAGATTCAGCAAGATTTCGTTCGATAGCTTCCTGGCTATACCGTATAAACATGCTAGAGAGCACTACGGAAAAGAATTTGCTGATCACCATCAGAGATTATGTGCTAGACTAAGGAAGGTGTTGTTCACCAAACTCCTTGCAGACAGAAGAGACGCTGTGGACACTGTGAAAACTGTCGCTGATAGTGACCCAGTTACAGAGCTAACATCAAGCATACAGGCTGTGTCTCTGAGAAATGCTCATATCAGCGGTGATCGCCGATCAGACCGCGATGACACGGAACCTGCTGTTTCACCGGTGACATGCTCGGTCATTTCATCCGTGACCCCAGGAGCTCCAGTTAAAAGTCGCCTAGGTGTGAAGAGACACGTGAAGTGGCGTGACAATGACAGCCTCTGCCGTGAATTACGCTGTGAATTTGAGTCGGACGGCGCCTGCTATACGCCTGCGAAGCAGCATGATCTGGTGTCTAGTTGCAATACAAGAAAAACAATATCTAACAATCCTAGAAGCCACGGCGATGGAAACCGTGTTCCTGTTAAAGCTAGGTTGGGGATACCTATGAAGCCTCGCGATCGCAGACTGAACTACAAGGATTCCAAAGGATTCTTCTCCAGACAGAGAGTCAAGTCGAGAAAAAGACTGGAATTTAATCTGCATTCTCAGTAGAAATGCATCACGATTAAGCTTAATCTTTACCAAATCACTAGATGCTCCTCTGTGAAATACACTACGCTGCTTAAAGCTTTCTTCAGCAAATGTCTTGACAGTCTGCTTGATTTAATGAACACTGTGTATGCTTTACGACTTTTGGTCTCATTGAAATTAAATAAAGTGATGGCAAACTGCACTCATGGTGCGTTTGGCTTTCTCTAGTGGTATGACATGTCTTCATGGTCTCCTTGATTGAATAGACACTGTGTATGCTTTACATGCAAAGTTGTACTGTTGTCATAATAAACTTATTATATAATAATCTAAACTTATATTAGAGTATATTATTCTCCTTCATCTGCCTGAAAGTTTGGCACGGCTGTGTCACTGCAGAACTGCCGTGCTTAATTCCTGTTTGCCATTCTCTGCTTCTGTGCTTCTGACCCCTCTGTCTCCCCTCTGCTGCTGCTCTCTCTCTCTGTGTGTGTGTGTGTGTGTGAGAGAGAGAGGATTGCAGTCATTATAACTCCTTTTTTTTTCTGCTGAGGAGCAGCTGACCATTGTTAGTAGGTGTCTTAAAAATACATGAATCTTTTCCACGAAATGTCTTCGGGGTCTGCTTGGACTAAGCACTGTTTGTGCTTTACATGCAAGATGTTGTCATATTTCACTAAATCCATGAAAGCTGCATCTGTGACCATGGGTTACATAAAGTAGATAGAGTCCTATGCACAAATTAGCAACAACTGTGGTCAGTGTGGCAGGCATGGTCATTTTTGATGTTAAGCAGCACAAAGCACCTTAGCTGAGCATTAACTGACGAAGATGATACCTTAAATGTAAATATTTAGGACTGGGAGAAGCCACAGAAACCACCAAGATCTGTGCATTAAGCGAGGACGGTGATATCGTAAGGTAAACATTTGGGACTGCATTAAAAGTGGTTGGGATGTGCAAGAAGTGCAGAAACCACAGAGGGTGCTCATTAAGTGAAGAATGTGATACCTTAAGGCACACATTTAAAACTGTGAGAAGTGTAGAAACAACTGAGGCTGTGCATTAAGCGAGGCAGGTGATATTGTAAGGTAAACATTTAGGATTGCACATAGGGCACATTAGCAAACAATGGGGATGTATAAGGAGGACCCATATGGGGGGGGAAATCCTCATCAGGATCCTTATGGACAGCCTACACACATCAATCTCCCTTGTGAACGTTGTAATGGCATTGTGTCAATATAAAATTGTACTTGTATCAATCAATCAACCAATCTTTATTTATAAAGCACTTTTCATACAAAAAATGTAGCACAAAGTGCTTTACATGGTTAAAAGCAGCCCACCCCACCCCACCCTCCCATTCACTCCCCACACTCTCATTAACATAAACGATCATGAATACACACACACACACCCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAAAGAGTAAAATTGGGCTGGGTACACATTAGCCAAGTGAGGAAACACGGTCACAGGGAGCCGTCTGCACCGGGAGCCGGTCACAGACCACAGCCTCCAGGCTGGGCACACAGCAGGAGGGAGGCAAAGAATGTCTCATCCTAGGAGGTTTGTGTGCATTCAAGAGAGCACTGGCATTCATACCCATATCCTGCACAGCAAATTCAAAAGTGTTAAATGTATTGGTGTTAGTAGTCTTCTTGCAAAAGTCGAGTTAATTTTACTCTTAGTAGAGTCATATTCCTTTAATGTAACTCTGAGTTGTAAAATTATAGTAGTTAAAACCGAGTGTTAGAAATGAGTGATTCTATGTCAAATCTGGAGGTGTTACAACGGAAACATTAACTTTTGACCTCTTTACTCCAAACTGCTAGAGGGGCTATGACACTAATAGAGTAAATTCACAGACTCAGTCCCCAGCACTCCAATCGAAGCTGAAGTGAAGCGCTTCAGAACCTTTTGCTTTACATAATTTAGTCGTTTACACAGCAAATCCAGCATGTCCAAATTAACACTGTCAGATTTGATTTCAACACTATTAAAGTGTCTATATGGGTCCACACCAGAGACTGTTGATTTAACTATTTTTGGAGAATTGGTAAGTTAACTCTGATTTAATGTTAAACACCAAATCTATCTGGAGTTGATAATTTAACACTTACTAATGCTAACTAGGTTTTAAGAGTTTATATATTAACTCTCATAGAGTATTTTAGTTTAACTACATAAGAGTTATCTTCTAATTAATTCTAAAAAGTGGAAATTCTACTGTTCTGAACTTCTAGAAATTCCTTTAGAAATAAACATTTTTTAAAAAGATGCAATGATTTTTGAAAAACATTTATTCTGAACTGTGCACCACAATTTCAAAACATTTTCTGAAAGATGTAACAATGTACATGTTATCACTTTCATTAGAATTTATTTATCTATTTATTTTATTTTATTTATCAAAATGTCTGAGATAGGTGAGCTGGTAAATGTAAATAAATAACAGCATTCTCATCAATTATTTCTTCAATACAATATGCATGTCCTTCATTCATCACTTTGTGGAACTTCAACACACTTCTGCTCTCCCCCATATTCCACCTTCATATTCACAGCATATTCTGTGTGGAGATTGATTAAAAATCGATTAAAAATTAGTTGACACTAATTAATTGCACAAATAATCCGGTAATCAATTGCAGCGCAGTAAAAAAGAAGGAATCATTTTTGAGCCATTACTTGTGTAAAGTACTTTCCCAAAAGACAAGGACACAGACAACAGGTAATACTGAACTAAATTTAAAACCTCAACCTTTTTCATTTTTACCTAAACAGTGTGCACAAAACTCTGGAGGGATCTAAATGCTAACGTAAAACCCAGTCAGGACATACATAGAAAAAAAACGAGCAAACAGCAGTAATTTGGACATGCTGGATTTGCTGTGTGGGGAAATGGAGAGGTCATACCTTCCTTTCCAATTTTACGGTAGGATAAACGTAGCTATGTCAGTTTTAGTCTAAGTGCCTTTTTTACATTTAGATGGACTGTTGAATTATTCAGACCATCAGGTTAAGGGAAGTCTTCACAAGGTTGTAATTTGAACATCCTAAACATCCACATTCCAATGTAAGGAACAAACACCCACTGATGTATAAATAAAGGCCAGGGCAGTCTCAGAGCTGCGTGTCACAGAGTCCTCACTCTCACTGCGGGTGCTCTGTGTTGCCCTTGTTTACAAGTAAAACTTTATTTCTCCTCTCTGATTCTCAGCTGAAGAAGTGTTTAAGAATACATCTCTTGACACATTGTTTGTCTAGTTACGTAGGTGACCATGAAACATATAAAGGCTGAGGAATTCTGTGGCTGTAGAACATGCTGATCTCCACTGATGCAAATTTGAGTTCAACAGGTCCTGTTTGGTGAGTACCAGATTTGTGTGTGTCTTTCTCTATGCTTCCATCTGTCTAGCACTCAGAGTTAACATACACGCCTCCTATATATGTATTAAATAAGGTATAAAATGCAAAAAAAAAGAAGCTGTGATTCAATTTGTTTCTCATCTCTTGGTTACCTTGTTAGACTTTTGGTTTGGAACTCTGGGCCTCCCCTTGTGAAAAAGAAAAACAGCAACCCCCCCTCCAAAAAAAACACATGCAGGCTTACAATGGAGAATGTTTGATGGCATTGTTGCTGTTAGTTCTTTTGTTTCTGTTATTAACGCTGATGTGGAAGACAAATTACCTTTATGTGAGCAGAGAGAGGCCGCTGTTTCGTTGTTTTTCCTCAATGTGTTTGTAACTCTGGGCCTTTTTTGTCAGTACACTCTTTTAGTTCAAGGGGAAAACAAAGATGACTCCTATTACTCTTAAATATATTTTCTTCATTAAGTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTTCTTTCCTACACAAACCGTTTTCCCTACATCTTGTGGAAGCAGATTTCTTTTCTGTTGCATTAATCGCATATTTAATCATATCACTTTAGAATAGCAAGAGCACTCCTGTCACTTAGTTGTGTGCATGTTCACTGCAGAGGGGTCTTATCCTCTACACATCCAGTAAGGCCATTGTAATGGGAAACAAACATTAAACAGATAGTGAGATTCCTTCTGCTCTTTCATTGTCTTTGTGCTTCTTAAAACTATCTTCAGTAGATGTGGGGAAAGTTTTACACTGAATGTCTTTATGTATGTTTTAAATTTATTCTTCATAGAAAGAACAAATGCCAGCTGCTTTTTTTTTGGTAAGGACATTGTATATAAGCATATAAGTGCGTATGAGCAGGAAGAGGAAGGTGGGAGAAGGGCTGAATGTTGATGTAGTCCCTGTGTTGGTTAATATGGTGATGGCTAGGCTTTTGCTATAATTTAACTTCTATAAGGCAGCCTCAGACCTACATGCTTTTTCTCAGGTTCTGAAAACTATCTTCAGTAGATGTGGGGAAGGTTTTACACTGAATGTCGTTATGTGTGGTTTTAAATTTACTCTTCATAGGAAGAACAAATGCCACCTGCTTTTTTTTGTAAGGACATTGTATATAAGCATATAAGTGTATATGAGCAGGAAGAGCAAGATGGCACAAGGGCTGAATGTTGAGGTAGTCCCTGTGTTTGTTAATATGGTGATGGCTAGGCTTTTGCTATAATTTAACTTCTATAAGGCAGCCTCAGACCTACAGGTGTTGAAGCAATTTTTTGATAGATTGTACTTCATTCTAACGAGTGTGGTGATATGTCAGTTTTCTAATGAGAAATCTAGCCATTTGAATCAGCTGTGTTGGATCAAGGATACATCTAAAACCTGCAGAACACCGGCCCTTAAGGCCTGGGGTCGCCCACCCCTGCACTATACTAACAGCTGTGTACTGATGACTGAGAAAAAAACTGTGTAAAACTCAACAGCTCTTTGTTCCAACCACATAGATCCTGATGTTGTCTGACAACTGACCTGGCAGTAGCATAGAATGGCAAAGTACACTCATGGTGTGTTTGGCTTCCTCTGGTGGTATGAATGGGAAACTACACTCCTGGTGCATTTGGTTTCATCTGGTGTTAAGAATTGAAAATTTTACTCCACAGATGGTAATACACAGGGTTTAAACCCTTGTCTGTGCTTTAAGAGTCTTCAAATTTAATTCCCCTCAAATCATAGTTTCCTTCTCTGTCAGAATAAACGCCCCAAAACACCAACAAACAAACAAACAAAAAAAAACATTGTGCATTTCCTGGTAACATATTATATCTGGCTTTGTACATGCTTTTTGCGGTGTTACATTTTATAAAATCTATAAACTTTAAGGTTTTTGATGTCAAGAACATAATGTTAGCGTGGTCTCTAAATCCTGCTTTTGTAATTATCCGGATTGCTTTTTCTGAATGTTACATGATGGCTGAAGTGAAGTCCCCCCCACCCCCCCCACTCCCCCAGATTTCCTGCACCGTATTCCAATATAAGCAATATAAGCGACCAGTGAAGTACCCAGAGTGATTTTGAAGGCAAAAAAAAATGTTTTGCTTTATTCAGTACAGAGGTACAGTTTAACATGTACATGCTTCATGTGAGTTTTCCAGCAGATTGTGTTATCTATTATCACAGCCAAAAGTTTTTGTATGCCAAACTTGCTCTACTTCAACATTATTTATCGACAATTTTGCTCCATCATCTTTTTTTTGTTTTACAATTTCCAAAATAACATAAGTGTAGTTTTATTCACATTTACCAATAACTTGTTTCTATCAAACCATATTTTCAGTTTAATACTTTCTTCTGTGGCGATTTCCAAAAGCTGCTGTGAAGTCTCTCCAGCGCAAAAAACAATATTTGTATCATCTGCAAATACAATAAACTGTAATATGTCAGATATTGTACATATACCATTGATGTTTAGGATAAACAGATTTTGTCCCAATACCGCGGAACTCCACAAACAATGTCGAGACAATCTGATCCATTCAAACCCCTGTTTTGTTGTTTTTATATATCTCACACAAACATTCTCTCTCTGTTTCCTTCTCTAGTCTTCATCACTCTCCACGTTCGAGCAGTAAGCTCCTCTAAAGGGACGCCTGGCCCTCGTCACCGTCATCGTGTGTGGACGAATCTGAGAAATTTCTGGATACGGACGTTCTGAGGTTAGTTGTTGACAGTGGTCACTGAGTCCGGTCCGCTTGCGTGTTACACTGTGATGAGGAAGGTTGTTCTTGCCGTTGTGTTTTTCACAGGCTTGCTGCTGTGTATACTGAGGAAGGATATCCCTGATGTGACTATGTGCCACAATAAGTTGCTGTTGCTGCTGCTGCTGCTGCTGCATTTCATGTGATTGAGTGTACAGAATATTCCGTTGATGTTCATGCTGTTGGACATTCATCTGTGTCGGTCCATTGGGTTGAAGTTGAAGTTGTTGTTGCTGCTGTTGCTGCTGGTATACACTGGAACCATTGTGTGTGATCATTGGTGGTGCAGAGGGGTAATTTGTGGATGCCCCAGTCAGCATCCAACCGGTAGGGATATCAGTCAAAAGTAGTTTGCATGTTTTCACAGGTCTGTTGGCGAAACCCTGTTCCGCTGCGCTTATGCAATATCTGAAGAGTAGATATATGTAGTATCTAGACAATTTTCTAATGTCCACCGCTATACTTTGAGGTATATCCGTAGTGTGAGACCCTGCGCTTTTACATTCCATGGAATGTAAGGATTCTAGGTCAGTTTTCGGTATGTATAACTCATCGGCATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCCACATTTTTCTCAAAAGCCCCAAGCTCATCTGAAGCGATTTCACGTCCTTGAAGGACGCGCTGTGTAGCAAACCCATTGCAGGAGTGCCGCTGATGATCAAGCATTCAAACAAGGTAGTAGACGCGGTGTCCGAAAACACGATGTCTCTGCGGCAGTTCATATCTATTTACCTGTCAAGCACCAACAAAAGTTCAGTTTAGTGGCTAGATACACAAGGACTAGACCTACAGTACACACACACACACACACACACACACACACAAAAACCCACCCCAAACAAGTCAAGGTCGGTCGCGACCGCTCCTAACCGAGGATGGCTGCTCTAGGAGGTGATGTCAGAGTTAAGAGAAACTGTGGACTTTTGTTGCATTTGGTTGAAACTCACTCATTGTTTCACATTAGAACGTTTCGCTACAGTGATCTACAGGGGGTGCTTTCTGTGATATCTGAACACAACACACAGTTTACACCGCAGCAGAATGCAGATACAGTGACAGAAATTAAGAGGTACGTAAAAGAAGTGAGGCGTACCGATATACAGCTGATGCCTATCCGCGAAAACCCTAAAATCTACTCATCCACAAAATATCTAGTAGTTTACACGGACCCGAAAGAGACACCTAGTAAGTACAACTCTATTGTGTTGTTCCTAGCGATGAATCCTAGGCACAAAGCTCCTTATCGTAAAGACGTTGACAACTTACTGGAGAAAGTCAGAATCGACGTTAACCGTAAGATAACTCACGGCGAGTTCTTAATCGACTTTAGCTCGCGACCCAATCAAGCGATCCATCCTTTACCTCAAGGAACACACCCGGTGCTTTGTGTACATCAGCCGGAATGTTACAAAACTGTCACACCTAGAGCCTGTTCCAGTGTATCAGACAAGTTTAACAGAGAGTACGTGAACCCAGCTCAACCACAAGGTAAAGTGAACCCTTGGTCTCTTTACAGTGGTGTACCCAGTGATCTACAGTGTAACATCGACATAGAAAAGGCGATACAAGAGCCGTGTAAATTATTGGGCCGAGGTGGATTTGGCGTGACGGTAGTAACATCCTCTGTACAAGTAGCTAAAGTCAACATGTTTCCAGAAATGGCCGACTGGAGCGTACCCTTCATAGACGATCCGTTCTACAGATATACGCACGCTGCATCGCAAGCTGAAGAAATCATGGTAGGCGTCTCTATGAAACACCCTAATGTACTGCGTACATTTGGAGGCTATTGGTGTGACATACCGGGTTATCAGTTGGGGGGGAGGGCTGTGATCGTGATGGAAAAGGCCTTGTTCTCGCTACAAGAATTCATCGCTAAAATGAATGTAGATAAAACAAAAAATGCAGCAGGTGCCACCAACATCTCTCGCGAACAACCACCACAACCCCAGAGAAACACCGCACTGATACCCATCATTGAATTGGATACCCTAAGAGGATTGGATTACCTGCAGTCGAGAAATATACAACACCGAGACTTGACTTACAGAAACATCCTTGTGTGCCACGATCCCAGTAGGACTCCGGTGCCGTTCGCATTCAAGATAAGCGACTTCGGAACGGCTTGCAACTATTCAACGCCGGATCAGCAGCGAGGCAATCGCGTACACATGGCCCCTGAGGTTTTGTGGTGTTTGAATTCGACGATGGCCAGCGATGTTTTCAGCTGGTATTGTGTCATGTGGGAGCTATACGCGGGCGTGCCGCTGATAGAGTACAGGACGTCTTCTCTGGAATATTGTAAGAAGATATACGCGGACCATCTTTCTAAGCTGGTTGGCGTGTACACTCCGTCTAACCCGGAGACGGCGTTCCTCAGTAGTCACTTGAAAACATTTGACGGTGAGATGTTGTACAACCAGTACAAAGACAGAAGACCCACCGCAGATGATATCTCGTCCACTCTCAGTCACATGGTAAAGGCGATTCGAGATCAGACGTTTGTCAACATGGGGGTACTGTGTAACACCTTGTTCCCCCAAGAGCGTTGGACACCTGCTCAGTTACTGAAATTGAACCGTTACACGTACCTGGCTCACGATGTCAGTGATGCTACAGTTCCCTGTCACATAATCCCCAGCACTGTTCGAGTCGGCGAGTACAAGACTACAGATGTGATCGCTTCCAACGACTGTGTGCCCGATCAGCTCAAAGCCCTGCTCTACCAGAAGAGAGTCAAGGTGTTCACGCATGACACGAAGGTGTATTACGGCACCGACGTGTTACGTTTATCCCCAGAGTTACAACCCCATGACTGGTACGCAGAAAAAGTGGATCTTATGGCAAGTCGATACAAGGCATTCTATGCTCCAAAGCGCACATCGAGCCAAATGTTTCAGGCCATAACATCAAATCTGGCGTGTAATCGTGTGTCAGGACCTCACGTTGTGTCAAACCTGCCACAGAACCAGCATTTCGCAAAGGCAGCGCGACGAGACGAGGAAAAAGCTGGCCCCAGCGGAGTTAATGCCACACACCCCAATCATCAGAACAGAGCGGCTTTGGGAGTAGGTCCGGTGAACAACGGCGGCGTCCCCGGCATTACACACGGACCGCATGCAGGCGTTACGAACCCAGTGATGAACAGGCGCTCGTCAGATAACAAAGCCGGACCACCAAATTCCAACCTAAAGTGTCTTGTGCGTAGCAGAGAGGTGCGGGGTGAGCAAGATGTGGGGATGGTCATCATCACAAACCACAAGGAGGAAGACATCGAGCGGTTTCGCCGAAACGTCATAGCATTATCATGTCAGCTCACAAAAGACCACCCTTTGCTATTCGCCGGACCTAGGAAGTCTGTGTACAACCACTCTGAATCTCACGGCGTATACCTGTTCCAATACGGCCAGTTCTTCAAATCCGTCAAGGCGATAAACTGGGTGGCATCAACTGCATGCGAGTGTGTGCATTCGTGCCTAATGCAAGTGCTGCTGACTTTACGAGCCGCGGCTCAAAATAAGGTGTTACCTACAAACATGACATCCAAGTACCTGCTGGTGGGTCACGGGGCTGTTATGATTGACATAGTGACATATCTAAGCACACACTTTGCATCGGGAGAGCAGCAGTTATTAGGCGAACACAGTCCTGGAATCGCATCCGTTTGCCTGGAAATGCTTAGGGCACGCCAACCCGAGTCCTCCCTGGTATTGTTTCTAGAGGCAAGCGAACCTAATGCTCCAAGTCTGCTTGTGATAGAGCGCACAATCGCCGAGCTGAGGCGATTGGATGGCAGGATTAACGCAGACAGAATCCATCCTGCTGTCGTATGCTTGTCTCGCGAGCACTTTACGTTTAAAGAATATTTAGCTGACATACCGAACTGGTCTGATTCAAAGGCCGGTGAGCCCGACTTGAATAAATGTACAGCTAAGGTTCTCGTGTACGGCAATCCACGCCGCATTAGTGCTTCTCAGTTTTCTAAAACCGCATGTTGCCGGGATGAAGCAGCGTCATCGCTTGCAACGCAGCAGGACGCCAGCATCATCAAAGATCTTGTGCGAAACATAATATTTCGTCTCAAGGCCAAGATACTGGGATGTTCATCCGTCTCGGTTACGGCTCTGGACTGTACGCAGGGTCTGACCAAGATCACACTGAATACGAGTGCGATTTCTGGGGTTGCGAGTGTGAACGAACTTAATCGCGAGGCGTTTGATTCGCTCGACAGAACAGTCTTATACACTCACGATGCCATGGATCGATTCGAATGGGTTCCTGTTATAAAGCTAGTCAAGAATGTCATGCCAAGTCCCCTGGCCAACTTTGACTCGTATTACTGTAAGACGATCATACTGATGGTGCGCATCGACTCTAAAGGAACAGTGAAGATGCTCAAGGACCTTTTCTCGCGTGTGCCCATTTACTGCGCCACGGACTACTGACCTCACAGCGTTTTCTTCGTCCATGCCAGCAAGAGACATTACGCAGGACGGTGAACACACAGGGACTGATCAACCGAGGAAACTCATTGTGCGATCAACAGCGTGTTAAAGTGTCTTCACGTTACACATGAACTAAGGGCTACGTTGGACAGCGGGACATATTTTGTGCGAAATGGACCGTGACACCTGAAATGACTGCTACTTACTTTCAAATAAACCATGTGTGTTGTTATGAGCAATGTGAGTGTAGTGTAACCACCTGTTGTGATATTGTATGTTGATAACAATGAGACAATACACGCTGATGTGCAGAAAGAAATGACTACTACTGTGGAGAATAGAAATATTTTCCTGCTATTATTTGCTGCTATCTCTATAATCATCATTATCATTTCAGTATTAATAGTGATGTTGCTTTCCCAGATGCATTCAGATGTTCAAATATATTGGTATCATATTAGTCTTTATTACAGGTCCAAGAAGAACCACTTTAAACTATAATTTTAAATGTTTTAATGCTTCTATGATCTCAGTGTTTCTGTGTAGAGGGCAGAGACAGGAAGTTATAGGCTTTTGAAGTTGCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCTATGAGTAAGATCAGTCTCTGTGTCAGCAATGCACAGCCGGATGTGCACTGATGGTGTGTGTAAATGCAAATGAGGAGCGGTGACGCGCATGCAGAGGGTTGCTTTCAGTTTCGAGACTATTGAGCTTTATCTGATATTGCTAAATGCCGGTAAGTAAGATGCTGGTTTTGCTCATTAGAATTGTATAAATACAGTTCGAATATACTAGTGTGGATGTATAGTAAGTGACTGAATTTTGATAGATGTATATATCTTGAGTAATAAATGGTGGTGTGTTTTATTTTTTCAGTTATGTGTGTGGGGAGAAGCTGTGAGGACGATGAGAGGTTTCAGTTTTCTTTTTCTTTTTTCTTTTGACTTGCTCTTTCTGATCATGGAAGGCATGTCCAAGATACTCGCATGAAAGCGTATTTCGAGTGATTTTAACTGTGTGAATGCTGTCAGTATTTGATTTAAGTGACTCTGCATGATTTGTCTGAGTGAGTGGAAAATGGAAGTTTGAGAGAGAAAAGGCAGTGCGTGTGAGACGATTTATGGCGTCTGAAAGAGGTTAGAACATTTAAAAGTGTGTATGAAATATATTTCTTTTGTGATGTAAAGTAGGATGTCTTAAAGTTTGAAAGTGCTTTTAATTCAAGAAATGCATGAGTGACGGTATGAGAGGTTGAGTTTATTTTTATGTTTGAAAGAGCTCTATTTAAAAGTGTGAGTGAAATGAAGGTGTATTGTTTTTTAGATCAAGATTTAGTAGAATAAAAGAGGGTCTGTAGACTATAATACAAAGAGTTAGATTAGTTTGAAGAACAGGAAATATGGCTCTGTGTACTGCGGCTGTGCGACAGGAAATAGTGAACAGGAACTTTGCATGCCCATATATGGGAACTGAGTGTGTAAAGAAAGAACACAGAGAGACAGATGAGTTACCTCTAGACACATAAAGCAAATGAAGCCTTTAAGAAAAGAAATGAATATAATACTAATTGTATGCTTTAGTGTGCCAATACAGGTGGACTCTCTCAACATGGATCCTTGAGTGCAGCTGCAGAACAATAGATTAACAGAATTGGGAGAATAAGCCAGTCTTTGGCTCGAAATTGTGCAGCTTGATCTCTCACTTTGTCTTTGACCCTGAGAAGAAGCTTAAAGGCCAGTCAATCGCCTGATGAAGACCGACAGAACATCGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCCCAGTTATCACAGTGGTCCCAGTAGTAAGTCATCATTGACGAGAAATGTAACAGAAACAAACACTTCAACAATTCCCAGTTATCACAATGGTCCCAGTAGTAAGTCATCACAGCGAGTACAGACCTTAGGCATATGAAGCACCATAACACGATCACGAAGAACCATATCAAAATTACAAACAAACACTTTCAACAATTCCCAGTTATCACAGAGGTCTGAGTAAGTCATCATTGCCAGTATAGACCTGAGGCATATGAAGCACCGTAACACGATTACGTGCACCATATCAAAATTACAAACAAACACTTTCAACAATTCCCAGTTATCACAGAGGTCTGAGTAAGTCATCATTGCGAGTATAGACCTGAGGCATATGAAGTGCCATAAAACGATTACACCCAAACTCGTGTGTGATGTCGATCTTAGGATCTCCATCCAGATAGTCAGGGGGTTGACTAAATAGCTGCTCTGGGTACCTGAGGTCAATGGCATAGCTTAAATCTGTCTCTGTTCTTTGCTGTTTAATCTGAGGCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCAGTGGCTCTTTTTGTCTCCTCAGCTGAGGGATCTGCAGACTCTGGGCCAGCGCTTTGTTGCTGCTGCTGCGTTGTAACTTGTCGTGAGGTACCCTCTGACGGGTATGATGGGTTATTGTTATGGAACCTGTACAATTTTTTTTTTTTTAAAAACAGCATTAGTTTACCTTTGATACAGATCAGTTGGGTTATGTTATACAAAATGATTGACTTACAAACTTTCATTGGCTCTGATTGTCTCCTCAGCTGAGAGATCTGCAGACTCTGGACCTGCGCTTTGTTGCTGCTGTGTTGTAACTTGTAGTGAGGTACCTTCTGACAGGTATGATGGGTTATTGTTATTTAACACCTGGATTAGCTCTTGGGTTTTTGCAGCGCTGATCAAGTCGATGTCGTGACCCAAGTTGTGACCGCCTTCAGTTGGCATATCACCTTGAAGCGGGGCTAGACTGCCGGTCTCGCAGTTTCCAAGTGCGGGTTCACCGTGACGCTCGGATATGCAATCAGCGTCCTCCTTTGGATCGTGCAACATCTGTATCTCAGTGTTATCATGGACCTGAGTATCTCCAAGGGTGGTGGTTTCGTGCGCTGTTTCAGCGGGGTCTATCTCAGGAGGAATCTCGTCCGTTTTCAAGTCGAGGTTCTCCATTTGGCCTTTTGATGCAGTGGGTGACGACTGTGTTTTTTGCGGAGGCGTTGTAGTGACCACGCGTTTGGTTTTCATTGTTCTTTTACAGGGTGTTTGGTTGGTTTTTGTATTCCAGCGCTTCAGCCTGACCCGTTGAGGGTTATCTGATGGGACGCTTACACCTGTACTTGGCGAGGAGACCCCCTTAGTTTTCTTCTTGTTAGGAGTATTTTGTGGGGGGCTGTTCACAGGCTGTCCTGGTGAGGGAGGTCCATTGGTAGTGTTTTTGAGGTTTTGTTGGTTGGCCCCTTCTGCCAGGGAACTTGGCGAGGAAGTGACTTTGGTCTTCTGTTTCTTTTTTTGGCTTTGTTGGCTGTCGTTGGTGCTCTTGTGCTCTATCCGAAATTGTTGAGCTGATGGGTTATGTGATGGCACGCGAGCTTTTTTTTGTGCGTTCACTATTGGAGTGTTGTTTGTCGGAGAATCGCACTTTTTTTTTGCTGTTTCTTCACGTTCAGCTGAGGTCCGAGTGAGATTAACAGAGGTAGCAGGGCTGGTACATTTTATTCCATTCCATGGACTACTGTTTCTTTCAGCAGTGTTTGTCGGTGCGTTGTACTTGTTTTTGGCATTTTGTGTACGTTCCGCTGAGGTCCGAGTGAGATTAACAGAGGTAGCAGGGCTGGTACGTTTTAGTCCATTCCACGGACTACTTTTTCTTTCAGGATAATCTGGCGGTCTCTGTGCATCCTTGGTTTCTGATTCAGATGAATCGGAATCTGAGGAACTAGACGAACTCGATGAACTGGAATTAGAGGAGCTCGAAGGCACATTTCGCGCAGGTTGCATTTCTTCTTGTTCCTTGTCACAATCAGACTCATCGTCGGAGTCGGTGGTTTGTGGGCTGTTGAACTGTTTCTCGTTTCTCCACGGTCTCTTTGAGCTACAAGTCTTCACCGGCGGAGCACGCGTGTGTGTAAGGCTTGTTTGTCTCGCATCATTCTTGGGACGTTGTTTCTGTTGTTTCTGTTTAATTCTGATGCTTTCTTGATCTGGACTGACTCTCAAGGTAGGCACGGGGTGCTTGATGGAGATGGGTTTCTTCCATCTGACCTCTCTGGTGGTCTGTTGCTGCCTTCGGGATGAGAGCGGTTTTCTTTTATCACCGTGGACATCCCTTATATTTTGCTGGTTGTCGTTTTCGCGGTACTGCCGCCTATCGCGTTTTATTTGGTCGACTGGTCTAGTTGCTACACGATCCGGTTCGCAGTACACACGGTGGCTATTCTCTTTAATTGGATATGGTCCTGCGGCCGGCCAGTTTTCCTGGCGGTTGTGGTGTCGCTCCTGCTCAAAACCTCTTCTGTCCAAACGAAGATATTTCTCTTTTTGGTCATTTACCACAATCGCGTTCCTAGGCCTCTTATGTATGAAGCGATCCGCGTGGAGAACGACATCGCCGCTGTTGTCCTGTCTTGCTGTTTCTCTTGGAACAGTGACGGGTCTGCAGTTGTGTTTCGCTGTGTGTCGCTGAGCTTGTTTGAGTTCATATTCTCTCCTTTGTTGCACATTCCAAAGTACAGAAGGTACGCTGCGGTTTCTTTGGTCCGCGTAACTGGGTTTCTGATACCACTGGTCATGCAGATAATTATGCGTCATGTCCAGTTGCCAAACTGAAACTCTGTAATTAACGTTGTGTCTTATGAGTTGAGATGAGCAGAACAACCTCACACATACACGCTAACAGAGTTTTCCCAACGGACTGCACTTTCCAACCAACTACCCCGACCGGCAGCACTTTCCTGAGAGGCAGCGTTTTCCCAACGCGTGGCTTCAGAACTAGGTACTTAGCTCCTGTTCAACAACATCATCTAATACAACATTAACAAAGTTTCCCGACCGGCAGCGTTTTCCCGACCGGCTCTCAGTCGGGACACCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGGCTCTCAGTCGGGACTCTCGGTCGGGGAAACCTTTCTCAGTCGGGAAAACTCTCTCGGTCGGGAAAACTCTCTCGGTCGGGAAAACTCTCTCGGTCGGGACTCTCGTTTGGGAAAACTCTCTCAGTCGGGACTCTCGGTCGGGAAAACTCTCTCAGTCGGGAAAACTTTGGAAAGAAAGGTGTTATTAATACCTGTGTGTGAGATGCCTTCGCTCGCAATCCAGGGCACAGAACGCTTCTATAAGGGAAAAGCGGCTCTCTTTACACCTCACAGGATAATTCCTCGTAGTGAACCATGAGCAGCTGTTACTCAAAGACCGATACACCAGCAGACGGACCAAAACCTCTGACACCAGAATGTACGACGCACGTCATGCTGGGACTGAGAGCAGATGAATCATCCAGTAAACCAGCTGCTGTTATAGCACCGAATCTGGGTGTTCAAATTGCGACGGACTATTCGATCGGCGAACTGGACCAAGAACAAAATGCAGAGCTTCACTTCGGATCGTGGCTGGCTGATCCCAGTGGTATGCTCCATGTGGCGGGATCATACGACACATACAAGTGCACGGACTGCAACATAACCCTATCGGGTTACAAAATGGGTGACAGGGAGCTAAACAAACATGTCTTCCGTAACGCTGCGATGGGAAGTCGGTGTCGATACATAAAGGCTACATTCAAAGACCGTCAGGCAGAACTGGAAGTCTTGGAAGGTCTGTTGAGGTTTCAACAAGGACAAGTGGCCTGGCCTTCCCACACGTTGTTTGCGACGGGGGGATACGTTATGTTATCGCGAGACTCGCACTGTGTATTCTGCTCGAGGAAAAAGGACGAAGGACACTATCGGGCATGCTGTGACATGCTATCCCCACTGAAACAATTTCTCATTAATGCAACTTTGAACCCTCGGCCTAAGAGCGATCTTTTGTTTAGAAACGACGTAGCTCACGGGGCTCTGGGTTCTGGGCTCGGTGGTATATGGGAGTGTGACGGGTCAGCTGTCCGACATGAGGACTTCAGCGTGCTAGGGGAAAAGGCCAACATGGTTTACGTAGGAGGGACTCGCGACAAGCACCATTGTTATACTTGCGGATTGACTCTGAAAGACTTTGTTGTCGGCGACACGCTGCTGGGAGAGCACATCTATCATGTGTACAACAAAGGAATGGCATGTCGGTATATAGAGCGTAAATATAGCAAAGGTGAAATACTCTATATACTCGGAAAGGAGCGCTACAGAAGAGGACAGATGGCCTTCCCGAGTCTCATCGACAAAGCGGAGTTCGGCTACAGCTCCGTAGAAGGGCTTTACCGTTGCATCTTGTGTAGCGCTACTATCTTCCAGAGTGCCTGCTTGCCTCCGCCTGGTCACGACCCAGGGTGTTACACTATGGCGAAAGCCTTGATGCGTACGTTAACGCGACTGGCGTTTCTTAACGTGTAACACGTTCACTGTCTTAAACGTGTACGGTCGACTGTGACCGATTCCTGTTAAACCGCGAATATGTAACTGCAATTTTGTGTACATAAGTGAACTCGCGTGCTACATGTCATATCCAATTCCTGTTGAACTGCGACTGTTTCATTTTGCGTATATAGGTGAACTCACATACTAAAAATCATATGACTGTCTTCTGATGTCTTTTGCTATTGTTCTTGTGTACTTACTCAATAAACCCTTACGATCAAATACGTGGTGTGTTCCTTGAATTGCATTTAATTAGCTGTGCTTGTACAAGTGCTTTGATATCTCGAGTCTACATTTCAGTCGGTCCGTAACATCGACCGTGATGGCTAGAGTCACAGAGGACAACCTAGCTTCGACTCTGTGTCAGGATAGTCTTGACTTAATGATCCTAACTATACTGGATAAAACGGCGGACCGCTTTTGTGGCGTCGCACCACCTTTTCATAAAGGTGAAGCATTGAGAGTCATGAAGCAGGCTGTCCGTGAAGTGTTATGGAAGTACAGAAGGCAATACGCCGGTACGTTTCATGTTATCGTAGATCCCGTGCACACATCTCCAGTCAGCCATTTCACTTATATACCTTTGACAATGTTATATTTCACAGGTATGCTCTCAAATCAGAAGTCTGTTGAGGTACATATGGTTACAAAGGTGGCACGTGAGATGTGTTCAGACGGAATAATAAACTGGGGGCGCATTGTGAGTCTGGTGGCTTTCGGAGAAGTGCTGTGCAGGGCATTGAAGACGACGTTAGGGCGGCACTGTGCACACGAGGTCGGCGTACTGATGGCAGCTTATCTCATAGAGAATCACAAAGACTGGCTGATCCATAATGACGCTTGGGTATGTGTGGTGGTATTCGTCCCGTACACCTTGTAAGGCTCAATGTATAACACGTGTTCCTTTTTGTAAATGCTGTACTTTATTTTACAGGGAGGGTTCATCGAGTTGTTCGACCGACCATCTGGGCGCAATTTTCTGTTAATACAAGGAGTGTTGATCATTGTTTTGTTAGGTCTGTCTTTATTTACATTTTTGCCATGCACTACAATGAAATAAACATTTCAATTCAATTCAATTCAATTCAATTTTATTTATATAGCGCCAAATCACAACAAAAGTCGCCTCAAGGCGCTTTATATTGTACAGTAGATAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCAGTTTTAAATTTCCTTCAACGTCGCCTGCTCTGGCCCCTGGAAGACAATTGACTATGGTTGCCGGTGTCTCTAGCTTCACATGTCTGAGAACATTTGATACAGATACAAGTACATTGAATCATCATTCAGTTACAGAACCATCGTTCAGTTAGAGAACCATTGTTCAATTTCCATGGCTTCCAGTAGTTCTTGTTGTGTGTCTGATCGGTAGACTGTGTTATCTTGGTAATAACCTTCATCCAGTGTAAAACCAGAGTACATTTCCAACATGTCTCCCGCATTCGTGTCAGGCTGTTGGTCCTGGTGCTCTAGGTCCCCCGTGTTCATCGTGTCATCGAATCGAATCCGATCACACGCTTGCATTTTATCTTCTCTTGCATCGCAAACTTCTTGCCGTTCGCATTTTGCCCGCTTATACGAAACGGCTTGCTGTTTGCATGTGTCGGACGTTTCACATTCTGTTTGAGAGTATGACCGGTCAAATCGATACACCTGTACAACTTGGTTTTTCATGTCTACAGTAACGATCCACTCCGGTGTAGCCTGTGGATGCTGCTGCTGCTGCCAATACGGGGTTAGATCCAGCACAATAGCCAACCCTTTCCCGGTATCCATTGACGGGTACTCCTTGGGCACAACAGCCTCCGGTTCTTCCAGCGGTGTTTCCAAGGTGTGCGCACCTTGGGTCTGTGAGCCCGATACCTTAATGTCTCTGTGACCTACCCCCCATTTATCACACAGAGCATTCCACCAGTACAAGGCCGTAGGACTCAGTCTGGTCACACTGATGTAGTATCTGTTGTTATTATACACGAGACCCATCACTTTGAGTACACCGAATACTTCGTATGCTCTTCGACGTTGGATGTTCAATTTCTCTGACAGCTCCTTCACCGCATACGGTCCAGGATTATTGTGCAGGTAGCGATACAGCACTGTAGCGTATTCTCGTAGGGACCTGCGTTGAGTACTTCGTTTCATCCTGTGTTTCATGGGTAGAATTCTGAGGGCTTGTAGAACGTGCACCACATCGTGGAATCTGTGTGTCTTGGTGTAATCGTCGTCAAACTGTCTCTTGAAGACTTTTAACTCAAAGTCAATGCTTGACGGTGTAGTCGACCGTACTAGCTCGAGCACTTGGGTGGCGATAGGTTGTAAACGCTTACAGGAGCTCATGGTTGGTCAAAATGCATGCCAGTATCAGAGCTCCAGCTTTATATCTGCCGATGACTACACCACCCTCCCGACCGAGGGTAGACCAACGGTTTTGTTGTGGAAAACTTGAAATCACGGTAACTACACTGAAGTACATGTTCAACGAACGACTTTGTCGTTACATGAAACTACCATCTTTAAGATGCAGTACTAAAAGTTGTACCGCATAGACTGACCGTTATTACACAACCGGACTTTCGTGTCACGATGTCCCGAAGACCCACAGCATCAACGTTCGATAACCCGAGAAAACGGGTCGTCAAAGAAGTAGTCGACCCCGCTGTTCACAAGCTGGTTCTTAGTTGGTTAGGTGAATTTCCAGAGGAGTTGAATGTGAACCTACAACACTTTCTTCTTCTAGGCAAGTACGAGATTAGGCGACACGGGGAGCGCTTCAGCAGGCTTCATGGAACGCTCCTCACTAGTATACTGACACACTACGCGGAATCTTTGGCTCTTTTCCAAGATGCGGTCGATGAGGGGAGAGTGTCCGGTCGAGTGGCTGATGATCAAGAAGAACGATGCGACGCGTTCAATCCTCAAGGTTACACCGATGTTTCAGATGCTGTCACCGTGGACCAGGAGCAATTTTGCATGTTCACCGGGCGCATGTAGTTGACACACTAGAGGATGCAGCGATCTGGAATCATCACGGCCCTATATGCATTTACTAACAATGTGACTATATCAAATACAACCCTTTGTGTTCCTTGCATACAAATGGCTGCAGATTCATTGTCATCAGATATCAGGGCTTTCTTGGTCCGCCGCGGCTACAATCATCTAGCTGGGGTTTTTAAAGGCATGTCATACGACTGCTTTATCAAAACCCCAACTTTTACTCTATTAAACTGGGGGGTACCTCGTGACTTCATATACTCTCACACACTTTTAGTGGAAGAACACTGGGCTCGTGGTGGCAGTGGTGGTGGGATTCGCGACAAGACACGTTGCAACGACTCACCCTCGAGTGGTTCGGGTTGCGAGGGAGATGTCCTTAGCCCCAACAGCCCCAATGCGTACCGGTCTGCTACAATTGATACCCTGTACGCGGACCGGGCGCCTCGGCTAGGCGACCTTTGCTGTGGCTCGCGAGTGAGAGGCGCGGAGGAGTCTGCTCGTGTTGAGCTTAAACAAAGAACAAAGGTGAGAGTCGCGGAGGACCCTGCTCGGGTTGAGGCCAAACAAAGAGCCAAGGTTCGACCAGCAAGCCCTGACTGCTATCGCACCGAACAGCATCAGTTCTTTTGGACTATCTAACACAAAGTTTCACATAGTACCCTGATTCTGCGACGTGGAGCGTATACCTTGCCACTTGTGCCGACATCGCAGACCCAGGGTCCTAGATTTCTCATCTCGTATAATTTCTCAAGTACAACATAAGGTCTGTGTGTACACGCATGGGCGGAGTTTCGTTCTTTTATAAAATGTACTGCTTTTCACCAGTGGTCAACACACACCTCCGCCCTGATATGAATGATATGGCTAACTGCAATCATCCGAAAACGTCAGGCTGCTACACTGCCTCTACCACTTATACCACTACCAACGCCGTTACAAGTGTACGAGACGAAACCCAAGTCACGTACTGTGAACACGGAGATAAAAAGTGTGGCGTCGCATCAAGGAGAGATGTGACCGGTACTCCTGCTGTTTTCATCGCCTCTGAGCATGATAGCAATGCGACCCGTGGCACATCTTTGGCATCCTCCCAGGTTACATCTGTGCACAGCACAACTAATGATGATGATGATGATGATGATGAAGATAACTTGGAGGATGCAGACTTTGTTCATGAGGAGGGCTGTTCTTGTGAAAACAGCGATTGTGATGATGATTGTGATGACGATGGTGATGATGATGATGATGATGACTACGACGACGATGACGACGACAATGATGAGACTGATAGTCACGAACCGATTTACTGTACAGACCCCTCGTGTTGCGATCCAGCTCTCGCCTACTACTCTGAGGACGACATCTCGTCCTACCGTGACAGAGGCATGTCTTTTGAAGACAGGGGTGACGGAACTGGTTTTTGGTATAACGCAGGGCCCTGTATGAGTTTTGGGAGAGGAACTGGTGTTGTGTTTGACGACGACGATGATCCTGAGATCAGTAAAAAATAATTTTTTGTGAGGTTTTGTTTATGTTTAAATGTTCAATCGTGTGACCCACATGGGTTTGCACCGGTAGTACCGATCGTAACATACTTTCTGTATGATTAAAATGATTTCATAATAAACCACAGTGAACGGAAGGATTTGTACTGAGTGTTGTTTATTTGTATTTTATTACAGGACTTGTGACATTATATCCAGAAATGCAACATTTGTTTCACATGAACAATCACAGTGTGATAGATTCAGGTACATTGTCTCCAACCGGGTCCTGCTGGTCAGCTTCTTTTTTAGCTTTTGCTTTGTAGATCCACGATGCAAAACAAAACGTGACGGTGATCGCGAACAGACTCAGAGAAACTATCAGTCCGGGCCGTCCTCTTGGTTGACCTGTAGGCGATGAGTCAGTGGTTTTCTGTTCTGAGGTTGGAAAGATCGTAAAAACAAAGTGCTTCGTTTTGTTAAAAATACGAGACAACCTATCGGAAAGCATGCTCTCTGTAACTCATCTGCACAATTTTAGTGGAAATTAAACACACGCTCAACTCTGCTCACTCACCTGGAGGAACTACCCTCGAGTTTAGGAATCTGATGATTATCACATCTCTGCTTTCCGGTTGTTGCCTTTGTGTGAGGATACGGCACTCGTACGTTCCAGTATCCTCGCTTGTCACCTTCTCTTGAATCAAAGATAAATCTCCATCCCCCATCTGCCTGTCTCGCAGATCCACACGGCCTTCATAAAACCGTTGCTGATCGTGCAGAACAAAGTGCCCGTCTCTGAACAATAGCACATATTCTGGCTCCAAGTCAGGTCTGTTCCACTTTGCCCCTAGTACTATGTTGTTGGTTGGATTTCGACGTGGCAGAGTGACGTCCTGTCCAGATATAGCTGTGATGGTTGTCTGCTTTGAAGTAGGAAATAAGACAAAGCATTGAGTTTTGTTTTTCACGAAAAAAAAGAGCTCAACACTCACTCGGATCGCATGTGAGATTTTGTAACAACACCCGTTTGGTCACAGAATGTACTGGAGGTATCCTGCATCGCAAATACGCACCTTGTGTAGTTTCAGAGGAAGCTGAACATAGAACTGAGGCAGATATCCAAAACACACAAAGTGACACCGATGTTACTGTCGCCATTCTCGCTGTGGGTGGCTCACTTTTATTGTTGGAGAGCATAAACGTCTACGAGGTTATGTCTTTATCCACATGGAAAAGTGACTGAGCTCCACCCCACGTGCTGTGATATCTGGAATTGTAGTGTACCAGTAATGGGATGATAGTGTTGCCAAATTATGTTATGCTGTGTGTTATTGGTCATCACTTCTGTTTGCACAACCACAACCCGTGCTTGCACACAAAAAAGAACATACAGAACAACTGTTTAGTTATCCCACACCAACAGATCCTCCAGACTGAGGTCTGATTTCTATCTATGTGAAAAACAGACAAAACACACACAGCCATACACAAGACCACATCTGCATTGTCTTTTTCAAAAAAATATTTTAATTTATTTTATAACATTTTATTACATTTTGTTACATGGGCGATTACCTGTAATACACTTCGCCCCGTACCCTTATAGTCTCTTCTCCTTGCTGCACCTCTTCTCTAGTGTGGCATAACAAAAGAAAAGCCGAAAGCATATCGTCTCTCGTGTATTGGCCGGCAACAGAACGTTTGCCGCCTGTGCTCACGACGTCTGAGCCCTTTTGTGACTTTCTTATGGTGACCATGGCCATCTCCTCTCTGAGTTTACCCAATAATAACTTTCCTTGTTCCGCGTGCATCTTGTCCGTCAGCCTGTGATCCGGTAAAGATATCAAGTCGTGAGACTCGAGGACGCTGGCGGTGATGTCGGTGGGAAGATTGACGCCCTTTCGCGATCGTCTGTACATGGCGACGTCCATAGTCGAACCCATTCTGTTGCTGGAACCGGCGCCCTTGGTGGAGCCCAGAGTCATCTCTAACATGTTGGTTTTCTTCGTGGCCTCGGCTAACACAGCCCAGCCTAGAGACATGACGGTGTCGCAATAACACAAAGTTCCCTTGCATATAGCGGAGACCGTACTCAGCACCATGTCGAGTTTGGTCTTGGCACTGACGTGTTTCCCCAACACGTATTTGTTGTTGGCGTGAGACCACTTGTTGTAGAATCTGATTTGCGATCCAGAACCCAGCAGGGACTGCTCTATCAGGTTCTTCACGTCTGCGAGCGCGTTGACGTACATGTTTTGTTCGAATATTATAACTACAGGAACTTCTTTCCACATAACTCTGGGCATGATAACTTTCAACAATCTCACGTGAGCGCAGAGTAAAGCCGAGTACACTCGAGTCACTTGATCCAGGTCCGATATTTCCAACTCCTCCAAGCTCACCAACTGTGGAAAAACAAAAGCTCCGTCAGTCGTTTGGCGTCACACAGATACGCTACAATGTTCTGCGACGCGTGCAACATTTGCAGAAAGGAAATGCGAAAGCTGCTGACGGCTCCGTGGGACTACGTGTTGTCGCATTACGAATTCATGATCCTGTTTACGGCCTACCATCGCAACATAACATTCTACTCTAACATGGACCTAGGGCAACTCAAGACGTTGTACTCTCAACTCGTATCCTACTCGCCCGCCAAGATTTTGGTGATCGACAAGTTGGTGGCTACATACAAAGCGCAGCACGAAACGCGCAAACTCGGCATACCCAATGTGCCTTGCACATTATCCTCTGCGATCACCTTGGCATTGGGCAACGGAGTACCTAAGCGATTCATACATATGTGCATATCCAGATGCAATTGGACCGGGTATGACCATATGATACTAGCGTGCTTCGCGGCTGCGGAAGGCATTCGTGGTGGTGCTCTTAAATACATGGCTATCTTGAAAGCCCAGGGTGAGCGGGGTCGACGCGATCTACACGTAATTGTATCCGCTGCTATCACGGGGTGGATGATGAGATTGTCTAGTTTAGAGTGTACGTGTGGAACGTGGGATCAGGTTGTGGACATGGTACCGTGCTCGGTGTCGGACGCCGAAACCTCTTTGATGTTACAATCCGAATCTAGGGTAACCGCTTACATTTGCACACTGCTAAACCTCTACCCCGGTGTGCTCCAGGAAGAACGAAGAGAGGAACGGGCAAAGGTGGATTACGAGTATGTGTTCAACGAGCTGCTCGTGTCAGACTTGTCTGAGGACTAGGATTCGCTATACTCACCACTAGCTGACCGCTGGAGCTATCGTGGGTGCGTGCTTTGTACAAGAATCTCTCGGTAGAGAGTCCCGGGTTTGAAGACCCTATACATCTGCTCACATACTTGTCATAGGAAATCCTGCATCTCACCAAAAACTTTTTGATCCAGATAGGATCCAACTCGGGGAACACTGTGCTTTTTGGTCCGAATAAGTGTATTAGTTCCTTGTCCGTAAGCTGTAGCTTGGCTCTCCTTAGGCAAATATACACATACAGTATGTATTTATCACACATGCGAGGCGACCTTTTCAATCCCCTCGCATGTACCAGGAGGGATATGTTGTATTTCATATTTGGTCGCGGTTCATCGTCATGAGTGAGCCCAGTAACGTCCCCGCTTCGGCGTGGAAGCGACCTGCCGGGTTCGACCATTCTGCCCCTCTGGGGCCCTTGTTGCACGAAGCGATCACCGCAATATTCCTGAAATACGACAATCTTTTGATGGAGGAAATGGCAACTTCAATACATTCGTCAGTGAAAGAGGACGAGTCAATGTCAGTTCAGAATCAAGACTCAGTTAATGCACATGAGGATGATTTTGATGATGATGATTTTGATGATGATGATGATATGTGTTCTGCTGAGTCCTACGCTGGGTCACCGAAACCAGCCAGGGGTAAATGTGTAAATCTGGATGATAGCGACAGCGGCGAAACCATGTCAATAACACAATCAGAACACCATTACACCCAAGACCATGAGCTAGCAGACAAAGCATTTTGGGAACCCATCAAGTGGTCAGCCGAGAGAGGGGAAGATGGTGATCAGAGCTATGGAACTCTCAAATCCAAATCACACGAAGTATGTCAGCGATGTCGAGCCTACGACACTCACTGTAGGTCAGCAGCCGAAAACTACAGGAGAACCTTGAACAATTACACGAAGGCCATGTCGGAACTCATGGTGGGGTTCAAGAAGGTACTGGAACGATACCCAGAGCTCAAGGCCGACTGTAGTGACGAGCGTGTGTACTACATGGTACAAGCGGCTCTAGGTCGCAACAACCTAGTTCGGGAAATGGTACGCTTATCTGCGGCTGGCGTAGCCCGTGGGTTCAAAGTGAGAGATTCGTGTGATGCATCGGTGACCGGTCAAATCGCCGCAGTTCACGAAGCGCTCAACACGTGCTACGACGATGGGGACGCGGTCAGGTTGAGCCTGGACCGGTACGCTGATCTGTATGTGCAATACGTACAGGTCTGGCGGGAGATGTGCACAAAGGTGTCTAAAGATATCACGGTGATGGAATTAGTGAGCTACACGGAGGGAAGGCCGGGTGTTACTCACGGCGAACCATGGTGCGAAGCCAGAGCCTACATACACCGCATGGTTAGCCGCTCGAGGCGACTGACGCCTCGCTTGGTAGCAGACTATTGCTCCGACAAGCTGAAGGACCTGGAATGCAAACTGTCACGTGTGCCTCGTGACCTGAGTGTTCACAAGGAGGATGTGGAATCAGTGATAGATAACGTGCGAGAGAGATTGGACCAAGAGTCAAAACGATGGACCTCGGATTCTCACATGTCCGACTTGTACCTAGACATTCGGAGCGACCTCACGGTACTACACACGTTGGTTGGAGTGGGAGGACTCTCGGTTAAGACGTTGTTACACGAGAGACATTTGCTTGTGTCTCAGCTACGCAAGCTGGTGAGAAACCAGGGTTCTATCGAGTTACAATTACGTGACAGCAGAGCACAACTGAGAGAATGGAATGACAAGGAATAATCGTAGCGCACCTGTGCTTGTATGGGTACGTGTGTGTTTGCTCATTTTGCTTTGCATTTCGTTTAGAATGTGAAGTACAAACTATTCGCTTCCAGGAAACCTGCTTTGCGAACAACATGGATACCCTCCTCTCCACCGACCCACATGAGCTGTACACAGAAAACTGCGCTGTCCTAGCGGTCAATCTCCCTGGTACTCTCGGTGGTCACCGCTGCGCCAGTACTGTGTGGTATGAAACAAAGACCATGCTCACGTTGGCCGCCAGCTATCCGTGCCTGATAGCTTCTAGGAACGACTGTGGCAATGGAGCTCTTGACATGCTAACGACGGCTGGGGTATGGGGAGACTTCGGAGAAGCCTGTAAAGCTACTATGTCATTCCTAGACATTGGCAGGTTTTTGGACATCACCGAGGTATGCCGGACGCCCGTATGACAGTATTTTCCGGATCAGGATGAGATCCAGATGATACGATGGTTGAAACGCGAAACACGGGAAATGAAGGAGATCTACATGTTATGTCAAAAGTTTTACTTTGGACGGTACGCCAATGATGACAAAATGAATGCCGCTCGGGAGATTTTGGATACAAATTTTGTTCATCTGTACACGAAAGCTCGTCTGTTGACGGTACTGGCTCAAGCCCTGATGGTGTGTACGTACAACCCGGTACTTTTCGATCGCTTCAGGTGTATTTTTCTCAGAACGGTCACTCTCTGGCCCAACTACACTCCAAGATTACAGTCTTGCGCAGAGGTAACCCTGGGACTCGATCGTAACTCTAGGCCGGACCTAACGGTGAAACTGATGGCTTCGCTTCTGAGAGAAGTGACGACAGCCAACGGGTTCCCACCGGTGGACTTCTATCGTGATGATAAAAATCTACTGGTTCTGTGTCCGTATCTCAGTTCTGAAAACATTTATTTTGCCCCTGATATAACTTTAGTGTATAACCTAAAAAGAAACTGTTTGGGAGTCGAACCGGAACAGTACACCTCGGTTCCTCTGCGCGTCAAGTACGGACATTTCAACATGGTAGCGTATACGGTAATGAAAGCTGCCAGAAGTAACAGCGAACCTAACGCCTCACCCGGCGGTTACGCGTCTGGAAGTATCAGACCGTCTACACCTCAACCCAAGTACGTGAAATTGAACGGTGTACCTTCTGAAGAAGACTACGAGTCTAACTACCTAAAAGTCTGCAGCTTAAAGGACGCATCGGCTTCATTGTACGGCTTCTTGGTCTGGAGCGATCCCGGAGGAAGATATTACGGAAAAATCTGACTGTGAACTAAGGGTTTCGTAGAAATACAATCTTGAATTTAAATGTGTGATGTGTTACCTAGACACGACCAAGGAAGATGTGCTGCTAACACCATGTTTGTATTGTGATGACTCACAATAAAACACTTACCTAGCTATCGCGTTTAGGTCCTTTGTGTTGCTATAGGAATAAAAGATTTTGTTGGCGAAAAGGCTTACATTTTTACCATTTGTGTCTAATATTTGTTGATATAGTCTGTTTTTGTAACTCTGCTACGGTGTGTGAAATCACGAAACAAAGAAAGTGGGTGCGCAATAAAGAATCATTCACGCAAAGTAAAAGCAAAGGGTCTTTTATTCAAATTCGACATCAATGTAGGCACACACAGGACATAATGAGAGAATGATATATATATATATATATATATATATATATATAACCATGGTCACTTGGAGGCAAAGTAAACGTTTAATAACAAGCAAAGCCTTTCAAAATGAACATTGCTGCAAATAACAAGTTTCGGTATACACTGAATAGTAGTGTACTTCGCATGGAAAATAAGCAATCGTCACACTGAAGACTGACATCCGTGAATGGTGTAGATCGTGTTAAATCTGCATCTCGAGCAGTCTTCTAGCGATTGCACAGCAATTGAATTTCAGACCGAAAGTCTCTTGCTAGACCATTTTCATGAGCAGACTTGAGTTTATCGAGAACACGGTGCACAAGATCCACAACGTCCTCATTCACGTACAAGAACATTTTGTAAGCCAACTCGATGCGATTGTCTATATTACACTGAGTGTAATACTTGTTGCCATCAAAATAACGCCACATGAAGTCTTTGGTGTCTCTATCGTCCATATTCTCCAGGACATCTCCGACTTTCAAAACGACATCACCTCGATGTTGGTCCAGTTGGCTTTGAAACTGCAAAAAGTGACCCGCTGTTGCAGCCGGAGCACGCCGAGTGCACGACTCCAGGTGTGAATGAGGGCGCATCAGTATAACATCCAGCACATGTTGAGACATGATCTTGTATTCAGAAGCGATGACTCTGGCCAGAGTGGCTTCGTCTTGAAGTGCCACGGAGTCCAGGGTTTCACGTCTGGCAGTATTATCCCATGCGCGACGAACGTTCTCTCTCAGCTTGCCACACTCCTCGTTTGTGAAGCAGAGTAGGAGTGTGAGTATCTGCCGGGCCTTCGTTTGAGTATTTGCACTTTGTTCGCTAGACGCCAAACGTTCCCACGCGTCTATCAGTGTTGAACTCGCCACGTTGCCTTTTGGTTTTACAATGTCAACAAGTGCACGCACCTTGTCTCGCGTAGTGGAATTATTATTTTCTACGCTTTCAACTTCTCCGTATGTCAACACCTTGTGTTGCAGGAGGTGATCTAAAGCATGAGGCAACTTATCCTTAGCACGCGGATCTTCGATGTACTGGAGTCGCTTGCTTGCTAGTGCGTCAGCTGCCATTGTTGTGTTCTTTCACGAAATTAGATGGCTACGAAGTACAACTTGACAAAGTTTGCCTTCGGTCGACCTTTTAAATCTTCAACCCTCGGTTGGGAGATTTTACTACAGAGATCTTGCTGTCGGTCGGGAGAGTTTAGGTATCAATGGGTGGTTAGTCATGAATGTAGTTTGTGAAACAAAGTCTCTGGTTTGCTGTGTCACAACGTGATGTAATACGCCACTGCGTATATAACATGTGCAACGCTCTCGGCCTTCGAGGGACCAAAAGCCGAGAGCGACTCTGTATTGTTAATACAGAGGTGAGAGCGTAACATTTCCATTATCATCGATTTGTAATGTAGATAGCATGTCTCGCCAACTGTAATAGAAAGTAGGCTTGAAACAACCTGTGCTCCCTTGAAAGTTCACTATATAATTTGGGTTTTCGTGAACGTTGACTTCTGGTATCCCTATATCCGGCGCCATCTTTATGTTGAAGTAATACACCGGTCCGGTTGGGTGAGGTTCTAGGTAAAGCGACTCTGAGCTCAGCATGTGTGATACCGCGGACGATTGGTTGAACAGCAAACATAGCAGACATGCGGACGGGCTTATGCGTAATGCGGCCATACCGTCTTCACGTGTGTCACTGTAAGATTCGGGTGCCATCAACGACCTGAGCGGACTGCGGTTGCCCGTGGGTGTCATCAGTAACATGCCTTTGCAATTCCGTCCGTTTACGCAGAAGGGCAACCGTTGATCGTTCAGCATTCGAAGTAACAGTGCTCTATTGTACGTATGCCGAACCAGAGCCCTGCCTGGTATAACTCTCTCTGCGAAAGACGCCATTAGAGGTTTAGGGTTTTTAGCCAACAGTTCCATCACGGTTAACACCGGGGTGCAAATGGTGCACAGCGAGGTCCGAGTGTGTTCGCATGTACACGGCTCGACCGCGTATGTTTCGTGGAATAATGCTCTGACGTCCGAATTGGAAATGTGCCTGCTCTTTGACACTTTACTGATTACTCGATTTCTGATTTCTCGTCTGTAGCAGTCCACCTTGTCTACGTCGCAAACCCGATATTTGGCATCGGCGAGGTCTGCTGAAGATCTGGATTTAGGCCACAGAGTGCACGTTTTGCGATGAGTGCCTACATCTTTCTTGCACTTGACGCAGACGCCCGTGCCGCAATCGGACGAGCAACTAGCGCACAGCCAGAGGCAGCACACCTTTTCGACCGCGCCCTGGAACGTGGAACATGAGCCGCATATGAATCGCGAGATAAAGTCGCATTCTGTGAAGTGAGGCTCAGTAAAGTACCATTTAGGATTGTCGTCGAAGCACATGGTGCATACTCTCACGTTACAAGGACATCGAAGCTTAATGCCGGATCTGTGTTTATCTTTGCTGCTCTTCACCAAGGTCACTAGACACACCAGACACTTTGATCCGTTGGTCCTGGTTTTGCGATGGTTAGCATGTGTGTCTCTGTAGCTGACTGCAGATACACGTCTGTACAGGTTTGTGGCTTTACGTACAGATCTGACCAGCGCATCTTTACGTTTCTTGTCACAGTCTCTCAGCAGATCTTCAGGAACCCGACACAAGACTAACGGAGCATCATCGATGGCTAACGGAGAGCTATGCTGTGCCATGTTCAGAGCTTTGTCGCTAGAACCCGTGCCCGTTATAGACGGCATGCTCTATGTCCCTGGAGCAGAAGGCTTTCGTTTGAGCGAACTGATGTCCGTCGTACCTTGCCTCAATCACAGGTTCAACTTCCCTCACATTGCCAATGTGATGTTACAACAGATGCGTTCGACCAAGAGGCACTGCTCTTGTGTCCAACGCGCGCTAGAGGATAAAGCCAGAAAAGAGGGACAGCCCGTTGAAAGCACTAGTCACGTGCAGCATCAAAAGGAAGGTGGTGTTGCAGGAGCAGGACAGACACCTCGCCGTCAAGTCGATAACAAAAAAACAGTCTGGGCCTACAAGATAAGCAATGTTGTCACGGCTTATAAATGGATGCTGAACAATCGCAGCAAAGACTATGCAAAGTGCTGCGATGCCGTAATTGTGTATCAACTTAAGATATCCAAGTGCCTCCCTCCGGGGCTCTACGTTTACAGAAGGAGACCCAGGCACTTTGGGTGTACTGTCGAAAGACCCATAGCTGTCGTAGAACAATTTAACTTTAGCAGGCTGTCTGCTAGCTCCGATCTGCCTAATGTTATAACGATCAACATGTATCCCGGTTGCGACAACTACAGCGCGATGTACATAGTGACGCGTAAACACGGCAGACTTACACCAGAGTACGGGAACAGGATATTTGGAGAGGCCGCGGCTTTGGGTCTCATAGAGCCACATTCGCTCGGAAACGTGTTGGCATCCGAGCGTTACGGAGTGGCACTTAGAACAGAGAGGATGTACGTGCTAGATTTACGGTGGAGGGGTTTCGACACCCAGACAGCATGTGTCGATGCCATACCCAAAGTAAAAGGCCTGAAAGCTATCATGTGGTCTAACCATAATAATAACGTACAGGACATCGAATGTAGAGTTCTGAGTTGGATCTTTGGGCACTCAAACGAACTACCCTTGGAAGTTCAGATGGTGGACAACACGCCCGAATCTCTCGGAGTGAGGTACATACTTCTGGACATGGAAACTTTCACTGGTGCTTTACCGCAGCCTCCTCGTGAAGATGCTTCGTTTTTCATACACACATATTTCACTGGCGATCTCGCCCGGGCCACAGCCGCTGTGGGTGAGTTCGCCGGATCCAAGAGCAGAATGGGCTCGCCTTGCCGGGATTTTGACTTCTGGTATATGTTACCAAACATGGGTTGTTGTCATCCAACACCCTACACCTGTGGTGATAAACATGCTCGTGTGCACATAACGGACGAAATGAGGGCGGCCTTGGTAGAATGGACACTTAACACAGACGGTTCGGACTGTCAAGGACTCGCTGTTCAGCACACGCTGTACTATCACTGTGAACGAGCCCAGTACACGATGATGTTATGTCACACCGTGCAAGATGTGGACAATTCGCTTAACATGTTTAGACTGTGACCATGAACAAGGACTCGCTGTTCAGCATACGCTGTACCATCACTGTGAACGAGCCCAGTATAAGATGATGTTATGCCACACGTTTAGACTGTTGCATTTACGTAGCGACTGGCAATTGTGTGTATATATATATATATATATATATATATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATATATTGTATATTATACATATGTGTGTATCTTGTGTATATGGAATAAATGAACATGTCGTACAAAACATCTGAAGCGGTTGTACTATTTACATTATGATCTCTGGTGAAACATTATCTATTGTTTCTTCCTTTTTAGTGTGCTGCGATGGCTGAGGACTTTGGTGTTGATGAGTGGAAGAAAATCGCAGCAGCCCTACATTCCGGAGCACTCAATTTCAACAGAACATTCGAAACAACCCAAGATGCTATCAACTATCTTTACAATTACCGTATCACCCATAAAAACCTTAGGTTCAACCCCGGGCAATATCGGGATATTTGCTCCGATTGGGTTTGCTCCAGCTCCAATCTAGCACACCGTTGCTCTCTCAGACTGAGTACATTTTTCGTCAATGGTATTGCTCACCGATGCACTTTGTGCAGTGGAATAGGCATTGAACTGCAATGCCTGAAAGACAAATTCAAGTACGATCACGATGATAACGCGGACCGCCAACCGCAATTCCAAGTCTCCGGTTGTCAGGGGCGTACACGCCACACTAGCCACGCAGTACAAACAAATGCCCCGCTGCACCTTCACCATCACAGACATGCACATGTACGCTAGATACCATCACAGGTTTAACTCCGGTGAGTTCACTGAAGTTGCCCGAGTGAAACCCATGAGCGATTCTACCAACAATAATCCGGGCACCGAGACGACTCTGACGACCAACAGCAAGTATCAGCTGACCGTGGTACACGGAGCGTTACCTATGTGCGGGCTATCGTTGGCAATTACTATGAGACAGACCATGATAATGGTAACGGGCTTTCTGTGTGCGGAGATAGCCCGGTGTATCTACGGTCAGTCTAGTGATATGGCTGTATGCAGGAGCATCACAGCTCTCAGTATGTACTGTAAATTCAAGCCACCTAAAAAAGACCAGGGAACCCTAAACACGCTCAGCAGCTCTTTTGGTGAACTCCTGAAAGTGACAGGTCCCGTGTTCAGCGGCTCCACGAGAAGAGGCGACGATCTTAGCAACATGGAATGGCTGGATGCTGCAGACTATAGGCTCCCTGACTATATACGAACATCGCTGAGCATGTTGGGGGACACCAGGCAGCTAGTGGAGCAAATAATGAGAGAGAAAAATGTGTCGTACAATAGGGTGGTGTTTATCACCAACAAGCGCAGGATGGACATGGTGCAGTTGTACGAAAACGAAAAGGGTATGGTGCAGGCACCTCTGATGTTGATGTGCAACATGAGGATATTCACCAACAGCAGCAATAGCTACGCAGCTTGTAACTTTTCTAAAAAGGGCTGCTACTACCCGGTCAAGGTGTTCAGTAACAGCTGTGTAAAGACACGACTGTATCACCGAGATGATTTGTCGGAGCTCCAGTGTTTGATGAGACCTACGCGCAGCACAATTGACGATGTGCTTGAAAGTGTCCAGCGAGAGGTATCCTGCGCATTACCCCGTATAGATATCAATCGGGTGAGGATGCTGGCTGCAGATATGACTCCGGAGGACTTCGATTCGTTGATATGCGCCATTAAGAACAGAAGCATCCAGGTGATCGGCCTGGCCTCATCGTCCAGTGCACCTGCGACAGATTCGCAAACTCAGAAGGGAACAGAGAGGCGTCACGAGGATCGAGATGAGACACAAGATGAAAGAAACCATGAGTATAGCGACAACACCCCTATGAGCGACCGTTCTCTGAAAAGAAAGGAGAGAGATGACGATGAACATGATGAAAAGGGGGTTGTTGAAAGGATTTCGAGTGGTAAGGTCGGTAAAACCGTGCATGTTTCACAAAGCAGTTGGAACTGTGAACCCACGAGCTCAAAAAAGAGCAGTCCTGCTTACCAACGTGCCACGGATGACGGCGGCTCTGAACAAACAGAAGCGAAACGGGCTGGGCAATTGTCCATAGTCGATGAAAGCAATGTGGACTTTGGGTTTGATGACTCTGACTGATGATGATGATGATGATGATGATTTGTTGTTGTAAATTGCTGTTGCTTTGCCAGTCACACATGTACACATTCAGGTGAAATAAAAACTAAACAACAACCAGTACACTCGTAAACTTGTCTTTATTCAAAATACACAGACATTTTGTGAAAGTTACAGGATACGTTCAACTGTGTATAAAATGTAATATGTTCAGATTAAAGAGTTATACCATGAGTACGATTTCACGATACTTGAAACCTAAAGTGCGGAAGTCCTCTCGTACCATAAAAACAAAATGCACATGTACATTCTTATGTGAAATTTAAAACAAAAACAACAAAACAACCAGTACACTCGTGAACTTATCTTTATTCAAACTGCACAGGCATATTGTGAAAGCCACAGGACACGTTCAAGTGTGTATAAAATGTAGTATGTTCAGATAGAGGAGTTCTACCACGAGTACGATTTCGCGATACTTGCAACCTAAAGTGCGTAAGTCCTCTCGCACCGTAAAGACAAATTGGTTTTCCAGGCTACCCAATGTCCTGCCCAAGTTCGAGTGTGATACTCTCGGAAGCCTCATCTTTGTCCGAGGGTTGATCCTACTGTACTCTTCGACAGCTCTGTCAAAATCTGCCTCTTGGCAAGGAGTTAATGCCAACTCACCGTGTTGGACTCTAGGTCCCACAAGCGGATTGAGTATCCCGGTCACGGACAAGAGTCCATTGTGCTCTTGTGGGCCTCCATGAACCTGCGTGAACTTGCACACCGAGGTCTCTGCTGCGTTACCTGCAAGCTTGCTGGGTGGATCGAACGAACATATGCCGTATATGTTCATGAAATCATAAGAGGCTGAGGGAGTGCTCATTCGCTCCACGTACTCTCTCACTAAAGTCCGTATATCCGCAAGCGCTTTGCTCCTGAGTTCAGAATACAATCGCCTGTATTCCAAGTCGACGGCTGACATCCTATCTCCTAGAGCTGCCCGTACATCCAAGGGAGGCGTTTCGAACCGAGGCCGCTTTACCGTCGTATCAGCATCGATACGCTGTTCCCGCTCCTCCCAGTCGGGTAACTGACCATAGCACGCCTTGATGGCGGTGGCGACGAAAAACTGTTCGGGTACCCCTTTCTCGGATCCGGTCCGAGTGTGCCCCGCGGGACATGTCAGCATTGTCAAATACGACACCTTTCTGGGATACCTAGTGGACGAACTGGAGCGTGCCACTAAACGTGAAATTAGACTACACGACGAATCCTTAATAGAATGTCTGGTAAAGCACAGGGAGTTGATAACAGGTCCTAACGTATGGTCACCTGCAGCTCGAGCGTACCTTCCTTTCGAACGGGATAGACATGGACGATTCGCGGTTTTGACGCGAAAGGGTCCTTCTGTGGTGAATTACATCAGCAAGCTGGTACCGCTTTACTGCAGGCTGTGTTTCCACGCCGATTGTCACGATACGGCCAGTTTAACGGCGCAAGCCATGTTATCGCGACTGGAACTGGCTAGTGGCTCCACGAATGCTACGCTGGAGTACGAACTCAGGGTGCTACAGTATCTGATCGACAATCTTTCCGCTTCTCCTCCGCCAGAGTGGGGAGATGTGGCTAGGTCGCCCGACGTTTCGGTGGACACAAAGGTAGCGGTTGGTGTACGCGGGGAATCGACGGCTTTTACTCTACAACGTCGAACAGTTCTTCACCAGGCCGCAACGCTCGTTGACTCTTTGTCCCATAGAACTTCGAGCTGCACTGTTCACGCACGGTAGACACGACCCCGTCTCCAGACACAATGAACGCTCTCGTAAAGGGCACACGCCGCGATCGACAACATGTCCAGTCGCACCACAAGAAACAGAACACCATAGAGTCAAACGACACACGGCCAACAACAGTCTATACGAATCCAGACTCTCGCGACTCTGCTGGCTGGGAGCCCTGTGGGTTTTGGACTTCAAGTGCAACAAGACCTTTTGCCACTGGCTTCACAAACCGGAGCCGTATAGAGCCTAGCCCGAGGGCGCTGGTAACGGCCGAGCAGTTCTCTGAAACCCCAAGTCCCTCTGAGCGTGATCGTCTCGGCCGATCGGCTAATGACACACTATGGGCAACAGGGAGTTGTGTAGTGCAATTGGCAAACGGCGTATACCTGCACGTGTTACACGTCAACACCGTAGGTAACCAAAAGTTCAACGCTAAGGTTTTCTCTGAGCGACGCAGACGATGCGGACAACTGCAGTCTAACACGACAAAGACGAGGAGGTTGAGCAGGTTAAGATTCGTCTCGGATAAGAAGAGAGTGTGTTCCCAACACGGCTACAAGAACACAAGGATAGAGTTCTCTTCTAATCCCAGCCGCAGCGCAAACTACACATCCAACGCAAAGTACCTACTTCAGTCGTATTTCAGAGGGGTTTTCGACACCATTTCACTATCGCAGGGAACGTGCATCGTCTCCACGAAACCTTTCACGGTTAGCAACGAGAACCTGACGTGTTACATATACGGCGTGGCCAACCCGCTGACAGTAGTGATACGAATGAAAAACACAAAGAAACATTTCCACACGCCTTTCTTCTTCTCATCTGTCAATGTCACCGGTGAGAAAACCAGACATCAGCTCTTCTCCTCGAGGTCTATCAATTCGCAGAAGGTTAGAAATGTAATGGAGGAACTGCCGAATGCGCTGGACAAAGTGGCCAACCTGATCGAAATGCACGTTCACCTCAACAGGTTGTGTTGCGAGTTAAGCCAAGAGCGACGCGGCATGCTAACCGCTAAAGAGAAACTGTGTCTTGTGTATCTCACGGAGTTGTATTTCATCGACGCGACCGACCGGAGCCACCCGAGGCACTGGAGGGGATACAGTGACTCCATGAAGAATGTGTTCGTGAAGTATTATCGCAGTAAACTTTCTTCATTCCAGGATAAGGTCTTGACGAATTACCACTTGAAAAACCCAGAGTTTATTCACATTGTACCCTGGCTTCTAGACAATCCAAGTCGACTGCACGACAAGCTGTTGATTTCACATGAAGCCTACCTCAGAGCCGAAAACAAAGTCACCGCCAGAGTTGAGTTGATCGCCACGGTGGCTGTCAACATCGAACGAAAGCCCGACAGACGCGCACCCAAAGGATTTCCGAATCTACAGGATGTGGATTTCCGAGAGCTCGGCTACACCGCGCAAACTTTGACAAGTGCAATAAGAAATGCCAGGTTGTCTAAAGTGACACGCGCCTACCGCACGGACCTGTGCGAAATAGACAGACCTGAGGTGAACTTGGCTGTTCTGCGAAAATAAAGGAACTTAAGGCCACCTGGTCACGGGATAGCCATGGCTCGGGAATGCGGCTCGACGGGCTCACAGTGTATTGATTCCGATGTCGTGTTAAAGGTGTGGGGTGTGATCAACGGACACTTTGAATCAGCATTAGTGTCAGCTGGCAGATCGGACGTTGTAACCAGAGCCAAGACTGAGATAAAATCGCAGGTCGCTGAATTACAAGACGTTGTCAACAACTGTGTCAAACGCCTGAGCGCGATAGAAGACTACATACGTGAACTCCAGAGTGGAGAAGGTGTTGGTCTCGAAAAAGTCCCGCCGTCACCCATCTCCACGTGCACGGATCTTACAGGGGACTAGCATTACTTGTACTTGTCGACGGGACGTGTGTTCGGCTACATGAAACTAATACCCGAAATGGTCACCGTGACCGATTCCCCGGACCCTATCACGGGCGCGCGTAAGAGGGCCGAATTTACTCTTCCGATAGGCGTTTTGAGGGAAGCGGAGGCGCTGATCGGAGGGGTCCGCGCTGGATCGTACGGCACGGGACATGCATTGTTATGCCCTTGCTGTCAAGTCTCTTTTGGGGTTACCGAGTTTTGGAAACATGCTGTTTTCGAGATCACATCGAGAGGCAACGTAGTACCGGCATGGCAGGTGTTGGACCGCTACAATAGACCTAAATGGGTTGTAGATCACGCTTCAGGTTGGAGGGACCCTATTTACAGACCTCGAGATTCTAGGGGGATGCGTGAAATCGGACAGAGTCTGAGCAGATTAAGCTTGCATCATTTTCTCTCGGATCAAGACTTCTCGTCTGCTCTGGACATTACGTTTCAGTATCTGGTTAAAGAACTGACCTCCTGACCATGTTCTCTTACACCCATCAGCCCGTATGCGCTACGCCTCGGAGCGCTCAACCTCAGACGCAGAGAACCGATGTTAAGCAAAGGGGAGATGTCTCAGACACGAGATTTCTCGAAGTGATCGAGGATGACGTGGCCACGCTGGATTATTTGTTAGGCGTTACGCTGGTAAACGGAGGATATTCTTTTGTTCAGTACAGACCTACCGAGAAACATAAACGCTGCGCGGGGACTAGAATCTCTCCTGTTCGTCAAATCAACATGTTCATCGACACCTTACGCGACAATCATGTGACAGTTGAAATGGCTATATGCACTCTCACGGGATGCAACCAGAAAACATTGTGGCTACGGGTTCCGCTATCGGGCTTGAAGGAACTTAGCTTAGAACCTCTTTGGATGATAAGAGGACGAGTTCAGTTGTTTGGTAAGCAACAATGCATCGCGATCGCGATACACGACCGAGCGCTGGAGGGAGCCCTGCTGGATCGCGGTACGGCATTACTCCTGGAATCGCCAGGAGTAATGCCTAACGTCGAAACGTCGACCCCGGCCGTCCAGCAGCTTTCCCACGTGGGTATGTGACGATAAAGCACTCCGTCCACCCCGGCTGTGACGAGCCCTGTCTCGGTGTCGAAAAAAGCCAAGCACGAGGAAGCCTTGCATTCGGGAATGACCGGTGCAACTACGGCTATTTTGAGTTCGGTTTCCTTCACCGGGTCGTTTTGCAAGGTCGTGTCGCGATCTATCCAGTCTCCCACGATTTTACACACCACGGAGGCTTGAGTCTCTGGAACGGAATTGCTCATTAGCAGCCTCAGCGTGCATGTCAGTTTGTCGATCGGTACTCGCAGCACCGAAGGCAGGGCCCGTTCGTGAGCCCGAAGTTCCTGCACCGCTTCGACCGCGGCATCGCGGGGACTCAGCGCATCGCTCACGATGTTCAAACGAGGTCTTCTTTGGTGTCACTCTCGCCAAGTGCAGGAACAGGACCGGGCGTCCGAATGACTCCTGTGAGCTCCCCTGGAATCCGAGGAAACCAACGAACTGAGAGTCGCTCTACTGGACAATCCTGCCCCCAGCTTCCTTAGAGTTCTCCAGGGGACAAAGATACAAGGCACGAAACCGGCCAGCACTGTCCAACGGATCATATTCCTTAACGTGTTCTTGCTGTGCTCGCACACACAATTCGATGAGTAGTAGTTGACGAGGTATCGCACCAAGCACGTCGAGCTTTCGCTGTTGCTGCCCAACACGTTGTATAACAGCAATTCTATAGATAGGTTCGGACTGAACGTGTTGACGATCTCTTCTATCGCCACGGCCAGTTGAGGATCCTCGCTCACGTAAACCCAAGACTCTACGTCGTGATGAATCGGTATCAAGCCATATTCTCTGTAGTCTACACCGTGAGATCTATCACGTTTGCGCTGCTGCTCGTTCCTTCTGAATCTATGCAAGTCCTGAGAACACGGCCTGTCTCGGAGTGCCACCTCGGCTAGCTGTTTCTCGACATGGATGCGGTCCTCTGCCATTTCGCCAGTCGGCCCAGGAGCGATCTAGACGTACGGTTAGCAATTCTATCATCGAATACTTACTACTTTGAAACTGTGAGCCTTTAATTCGCGTCGAATCACGATGGTGTGGATGTTATTCAGAGCGCTTTGTTGCCTGTGTCAGAACAGGGACACGGTGCACGGTTACCTGGGACGTAGCGGAGGTGGCGATTACTACGAAGACTTCGAAGATAGTGAAGAGGATGACGAGGATGAGTCAAGTGATCCAAAAGAATTTCGCCTGAGAGCGCTAAAGGTCTCTAGACTGAAACGCGAAGCGATAGACGCCACCACGGATGTAATCATAGCGGACAGGCTGCTACAGAAACACGGTGTTGATTCGAGTTTACTAATGTATTACGACGAATGCTCACACGAAATGTCTCGGGCTCTAGAAAGGCTTCCTGTCGGTCCGCGAAGGACGCAGGTCAAAGCGATTAAGTCAGCACGCGTAAGATCGAGAGACGTTGTGGTGTAAAGGAAAGGATAGAAACAACCAGACCGGACAGCTCGTTGCGAATCCAAACAACAAACATGAACGTCGTGGTAATGGACCCCGGCAGCTACAAGCTGAAACCACTGGAAGCTGTCTCCAGATTAATCGGAGCGCCAGGGTTCCTGAGAAACCCGAATAGCGAATTCGCCGAATACATTGTCGACAAAGTGATCAGGCCTTCGGCCACAAACACGTCCATCGTAACGGACACGACACTCGTGATATCCCAGGCTCACATGGGGGTATCTCTGTTCCGACAGCAGCGAGAAACGAGCCGTTTGCTGGCGGGGTTAGTTTACAAAACGCTGATCCCAGACGACAAGGTGCCCACCGGCATGAGATTCATTCGGCTTTACAGGATTACAGATCAACGAGAAGGGCAACACGGCATGTATGACACGATAACCAACGGAGTAATGTCTAAAGATTACAAGCAAGAATTCAGGCCTACGTCCAGAGTTGTGACCATGCGATTCGGTAGCCTGCTGGGCGTCACAGTACCTTCTGTGGCATTAGAGCTGATAACAAGGGAGTTGGACAGCGTTAGCACGTCCTGGGAGTTGACCAGAACGATCAACGTGCTACAATACTGCGCCGCTCAGCCTACGTTGACAGACAGAATTGCCCAGAGGACCAAAACGGCTAGCCGTGCTGAGCGGTTGGACTGTGTGTTGATGATGGCTGAACTCATGTGTGGCATGGTGAACCTGCAACCCGAGTCTTTCGTTTGCGCGCTAGAAAATGCCAGAAGAGTTCTAGAAAGCGACAAACCCGAAGTTGTGATTATGGGCGATAGCCTATTCAGAGTAATATCACAGACACATTCCGGTTCAACTATGTCCCCCATAGTGAGCGAAGAGGCCGATCTGACACCCGAGTTCACCGTGTACACCACGGACAACGAGGTTGCCAGACTGTCCGGCGGTCACGAATTTACGATGAGGGAAGTGCAGCACGGTTCACTGGGAACGGGTCTACCCTTTGTAAAGGGGTCAGTGTCGCAGGACTCTTCTGAGAACAACAAGGTGAATTATATAGTATTAGGTGGAGGTCCAACAGACAAGATACCCATCGTGCACGTCGATGCGGTGCAAATGGAACACGGTGTGAGCAGAAACACTTCCACCGAACACAAAGCCTTCTGCAACTCGGAAGGTTTCAAGTGGGAGTACTTCACAGTCGGATGTGCCGCTCCAGCGGTGAATCAACTAAACCCTTATACCTTACTCGACACCAAAGACACGGACGAACTGCACTACAAGCATCTGGCTCAAAGGTCGCCCTCGGCAACCTTTCTTCACAGGTACGACGGAGCGGTGGTCGGGGTCACGCTGCGTAGTCTTCACGCCAGAGGTAATCCCGTCGAACTCTTCAGTCGCAAGCGTAGGCAATATCTACAGAACGAGGTGGATTCTTTGATGAGAGACGGAGATCGTGCTCTCCTCACTAGAGAGCGAATGATAGATTTAGCGGATAATAGAGACTGGTACGCAAAAACCAACAATCCGACGTCGGTGTTGGAGTTCGACGCGCACAACATGGTTGTGCCGCATGATCGGAACAGTGGTTTGCGGTGGACCGTGAAAGCTAGGGTTGCGCTGTTCAACTCCTCGGCTATGAACTCTATCGAAAATGAGCTGGCTCAAATCGGAAGCGAGTTGCTCGTATGTTTCAATCACACCAAGCAAGGACAAAACGTAGCCCAAGCCTTGGAGTTTATCAACCACGCTCTACAACAGAGCTCCGGCTTAGAAGCCATGCTGAAATTCAGGAATGATGTGTATGGCAACGCGTTCAACAGTGTGAACGAGAATCTGAAAAATGGCGAGTGGACGAAATCCAGAGAGTATTGGGCTTGGTTAGCCGATCCCATTTGCGCCATCGCGCTACACCGAGCCCTTTTGGAAAAAGAAAAAAACAAGGACTTGTTGACGTCTCAAGAGCACATGATCTTGGTACAGTTGGAGAATCTCATAAACAGCGTGCTGTTTCTGTTTAATGCGGTTCTCAGTAAGAGGACCAACTCCTTGCTCCCGTACATGCCCGCGTTCGCTGCTCCGAGCGGACACAGTGGAAACCGAGGCTACCCAAGTAGTTTCACGGTACATGAAATCGACTACTGCAATATCATGTACTGGGTGGTTTTACCCTCCCTCGGGGCTAGAGTGTATCGAGTTAAGGAGTCCCACGGAGAAGATCGCGACGTCACCTATGTTCCGATGGTACAGGATCCCAAGTTGTCTAGACTGGACAACGAGTTAAACTTGAGCAACGACGAGACACCCACTGTCGCTAGGTTGAACGGAGACTGTTTTTTCTCAAAAGCGAGACCCGTCGATTACGATGACATGACACCTGTATTCGAACCAACAGCGGGGTTCGGGAAGAGCACCGAGGTGGGATTCCATCCCACGTCTGTTGTTACGTACATGTGGGCGATCAGAATACGAAAACTCATCGGCATCAACAATTATCTGGCGAAGTTCCTGATGGGCATACATTACAGCACTCTCTTGACTCACAGGGTTATACAAGAGCATTACGACACCAAGTACTATTCAGGCTTGTCGTATCTGATGTTCAGAGGTCTGAGATTCACCGGGTGCGGCGTAACGCTCATGCAACAGAAATCCGCCTTGTACACCTTGGGCACGGGGATTGTGTGCAAACCTTCGAGTCATAACAACCATCAGGTCCAGTCTATAAATCAGTACTGCGAATCTGTGGTCATACCGGACACACTCGACTCCCCGGGGCTGCACATCCCTAACGTTTACATGAACGATCTAAAAGGGGGAGACGTTCACATTGACACACACGGTCCTTTTGACATGGTATTAGCGGACGCGTACAATGGATTTTGCCCGGAATCCGACACCTCCAGCGGTTACCGCAGGCCTTACATTTTCACAACCGGTCGCTCGGAGAGACTGACCTCACAGATCACGCGTGACCCTAGGATGCGAACGGAAGGGTATACTTGTATGCCCACCTTGCTGCGTCCTTTCAGTTCTGTGATGGCACTAAAATCCAAGTCCACGTCTAGGATCAAACCCGGCGAGGAGAGCAACCTAAAGCTTTTCTGTCAAACTAAACATGCCGTAGAATTAGACGTTTGTGTACTGGATGCCGCGACTGACCCTTTCAAAGACACGGTAGAGAGAGCCAGCGGGAACAAACGAATCACGGACATTATGCACAAAGAATTAGGAGTGGCCTTCTGTGGTACTTACAGCGTGGGCCTCACGTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCGCGCCCAGAATCAGTGGCACCGGGCTGTTCGCGAGCAACCCGATTCACAGCTCCTACCGCCTCATCACTCCTATCTTCAACCGCATATTCCAGAGCACGCGATACTCGCGCGTGCTACATTCTTAGAAGATACACACCCGAACCTGAACCATGAGCGTGCGACCACGATGCCGCGTTGGCGAACCGGACTGTCAGATAGGGTGATCGAGGCAGTGTGCACCCTGACAGATGTGCTAGTCTCATGCGGAGTCAACTTCTTCACGTCGTTATACATGCACCCCATGGAACAAGAGAATACGTTGATACTGATGAGGAAGAAAGAGGAGGCTGATCTGGACGTGGCTATACACACGGTGTCGCGAGACATATCTAGTTTAGATGCAAACATAGCTTTGCTCAAAGAAAGCATCGCGTCTGCTGCGGATTCCGCAGAAGAGTACAATTGCCTACAGAGGGAACTTGACTCCTCAGAGCAGGAAAGACGCCGTCTCAGCTATTTACTGAGAGCCTTGAGGGGAAGGCTAAACGTCAGAAGGTTGATTCCTGCTGTCAAGACTTTGTCAGACAACATAGGGCTTCAACTGAACGCTTCGGAGTACATCAGTAGGCAGGTGCTCACGCTGGCAATACAAAGAGACCTGGACGACATGAGGGAACCTGTCACAAAAGTGAGCGTTGAAGATGCATACAAACAATACGAAAAACCAGCCGAGGGTGATTCTGTTGTACATGTTGTGTAGGTCACGCTTCTTTATGTACATATATTGATTTGATATATATCTGTTGCGTGACATGTTTGAGTGTATTGATACTGCATTGTGATTACAATAAAAAGACAAACATAAACTTTGTGCAATTGTAATGTCTTTATTTATCTGCTATAGACACAGTCCTAACCCAGTTAAGCAAACGTATGCATTACATATACACAAAAAACATATAGAAAAGCAAAGACGCTTGATAGTTACATTTGCATTCCTTCTGAACTAGATGTAGAGAAATCTAGAAAGCACAGCACAACATTTATCGTGAGAAACTGTGTACAGCCCCAACACTCAACACTGTTTTCACTTTGACATATCTTCTGTTTTTCTTCTTTTACTTTCTGAACCTAACCACAATTGAGGTGCGTCGCTGCGCTGTAGTGTGGCCAATTTGATGCTGCTGTGGTAACGTGTTTTCGTTGCTTACTATATTTAGATCCCAACGGAGAGTACTTTCCCGACCGAGAGAGTTTTCCCGACCGAGAGTCCCGACCGAGAAAGCTTTCCCGACCGAGAGAGTTTTCCCGACCGAGAGTCCCGACCGAGAGAGTTTTCCCGACCGAGAGTCCCGACCGAGAAAGTTTTTCCGACCGAGAGAGTTTTCCCGACCGAGAGTCCCGACCGAGAGAGTTTTCCCGACCGAGAGTCCCGACCGAGAGAGTTTTCCCGACCGAGAGTCCCGACCGGGAGAGTTTTCCCGACCGAGAGTCCCGACCGGGAGAGTTTTCCCGGCCGAGAGTCCCGACCGAGACCAGTTTCCCAACCGGGAGCAGTTTCCCGACCAGGAGAACTTATCCGACCGGGAGAACTTTCCCGACCGGGAGTGCTTTCCCGACGGGCACAGTTTTCCCAACCGAGAGCACTTTTCTAACTGAGTGCACTTTCCCCACGGCGATACTCACAGCTTAGGGATGAGATACTATTTTATTTTTTTTATTTTTATCAGTCACCAATGACACCATACGTGATAGCCCATCGGACGAATTGACATTCTCCGCGTTATCCTCCGCCGATAGAGCTACGTTTCAACTGCTTCTATATCTGACATATTGTTGTAAGGGCACTTTGCTCCAAGTCACGCTAGAGGATCCAGACTTCACATCCATGTCACCTCCTATCCGAGAGGATAATGCCCATGGCAGGTTATTCTGTTTCGTTTTGGATATGGACAGCCACACCGAGCTAGCACAGCCTGACTCTTCGCAGTTAGGGTCCACAGTTGGAAATCATCTACTGGACCTCATCGACATGGACGTTGACGTGGACATTTTCGGACACGATGACGACGTTACAGACTCTGAGTCAGACGACGAATTGGACAAACAGGCGTTTAATGCTTTCATGAGACTGCAACTGGCCAGGAAAAAACTGTCCTCGATAAACAACGTCATGGTCGCAATGAAAGACGAGAAAGACGAATTGTCAGCTATATTCGATTGGGTTGACATAACAACCGACACCCTAAACTCTAACAAACTGGACAAGAAAACAGTCAAAGAGTTGCAGGGGTCTTTGTACACACCCGCTTGTCAGTCAGGTAAAACAGCGGTGGTGTTGCCAAAGAGCATAACCCACTTGAATCTTAAGACAATCGAGAGATCCATATCTAGACTCACGGACATTTCACCAAAAGGCCAGGGTCGGACGCTGTACAGATCGCTCATAGACAGTCTGGGAACAACACAATGGCTCAAACAAAGCGTCATGTTGAAGTACAACCCGGATGTACCTGCCGATGTCATGTACGTTGATAAACTCAGGGCCTTCTCATGCAATTTAGGGGGCGCTTCGCGATCCCAGGTAAACACAAGAGGACTGCTGGTGTTTAGGTACGCTCTGGAAACACTGATAGATCCCGAGACACCGGATATGTTTACGCGAACCATGCTTCACAAACACGTGCCGGTGACCAGGAGCCTGATGGACTCTGTGCTGCGTGACATACGGAGGCAACGGAGGACACAGGACCTCGCACGTGTATTAGACAGTGGGTATTGCGAATGTAACACCGGACACCCCAGTAGCAGCATTGCATGCCGTGGCCAATGTCAAACAGCTTACGCATACTACTACAATCACACAGAAACACACCCTTTCATCGCAAGCAAAAGCGATCACAGTTACTACTTCGCACACCTGTACCGGCATTTGGGCAAACTGGAACGTATGAGCAAAGAAATGAAACAGGAGTACGGGGGGCACAACCAGTTCAAGCTAATAGCCGACATGGTCTTCACCATCTTGACAAGACACCGCTTCAGTGACCGAGAATCAATTTATCTGGGATTAGGCGAGGTCGTAGACGTCACCGTGGGCAACGCTTCTCTGTCTCTCGGACACCACTTACCGGACATACACCTACGCTTGTGCAGCCGTGCCCGCACCACGGGCGAAGAGCACGCCAGTGTGAAGGCGTACGACGCCACCGTCGTGAAATATCTGTTCTGCGACACCTTGGAAGTGACTAGACTGTTTCAAGCGTCCACTACGTTCAATTACATCATATCAAACACCGCACCCAGATACACCATTGAACGTATCATGCTGCTGAACATCACCGGTCCGGGAGAAGGCAAGAGCTACACGAACAACGTGCTGGATTATCAGTTCCGCAGGGTATCAGGTTGCATCGAAAGACTCACTTCGTTCACCATGCAGGCATTCAAGTACAAGCAGAACAGGAATGCCTGCGTGGTGATGATAGACAACGCTCACATAACACATGAGAAAAACACGAAAGCGATCGACAAAGAATCAAACGTCATCCCCAACACGTTCAAAAACCTGCTCGATACCAGCGTGTTGGAAAGCGACGTGGTGACCAAAGACGCCACGACCGGCAAAATCAACACAGTGAAATATCAGGCCGTCCACAACTGCGGATTTGTGTGGAACACAAACACCATGGGCTTCGTGAGCGACGCGTGGGCTGACCGATGTTTGATTATGGAATCTGAATTTCCACGAGATGTCACGCAGACCCGAAGCACTATACAAATCCACGATGCAGTGGAGAACCACAAGATGGATCGCATCGCAGCGCTGTGCTTGTACAGACAGAACTTAATACAGTCGGCCACAATGATCGCAGAGTCCGAGGTCATGCAATTTGGCCCCAGATTCGACAAAGCCAGAGACACGTGCATGTCAGCGTTTTACGCGACCCACATCACGTGCGCCGGTCTGGTGGGTCGAAGGGTTGCTTTTTGCATAAACCAACTGGTGTTTTCGGAGGCCATGAAGATGGCGTGTCATTTCGTATTTGACATTTGGATCCCTCCGTGGACAAAGATTCCAGACAGGAGGGACTATCCGGATGGCGATGCCTACATGAAAAAGCTCAACAACAACAGACTGAGAGCTCTGAATAAGCTCTCTTTCGGACAGATATGCCTAGAGACCAATGCCGTGTACAAACTGTGCACAGCAGCCTGTCTGCCGGATATATGCCCGCGTGCCCTTGACTCGCAAGGAAGGTTCGCGTGCAAGGTGTTGGGGTACGTTTTAACACAGGTGCACAAGCAAAACCTCAAAACCACTATCAAGAACGACAACGTGTGCATTTCAGGGATCGACGACATGTTCTTCTCGTCGAACCACATCAAGGGGGGCAGCACCATGGCTCACGAGATGATCATGCTGTGTTCGACGTGCAAAGTGCCCGCTCGATCGGCTGACCAAAGTGAAGCGAGTACACAAAATTTTGCACATACAGATTGTCCCCCAATCATCTTCCGTCACACATGAAGAGAGGTCAAATGAAGTCGACGAAAAAAGTCACTTCTGTCACGCTCTCACTCGAGATGTTGTACGACATGCTGGCGATTTACGCTCCAGATTCTCATTCTGGATTCTGGTCTCAAGTCAGCGAGGCCATGCTGGAAGCGTACGAAAACGGGCAGAGCGAAGAAGAGAACGCTATGGGGCAATGTTGCGAAAGCAATGGACGACTGGAGTGTGCCAGGCTGTCGTTCACACTGGACTTCACGGAGGACCCACTTCGATCGATGGTGTTGGAAGGTACGGCTGGTGTGAAGCTGTTAGACGAGCTAACGTTTAACAGATGCATACTGGGAGGCGAGACATTTTGGTGTTCTGCGCCTTTGTACTACGGAGGCGTTTTAGTCAACGTGCTGGGAGCAAGGGCTCCGGATGAGGCTTACAATGAAAACCATGTCACAGAATCCCGGGTGGGTCCGCGCGACACATTTCACGGGCCCAGGCTATCCGTGTACTCTGCAGAATACTCGGGTGTACCGGTTGAGAACATGAGCTCGTTTTGCAAAACTAGGACTACATATCACCAGGATTGGGTGCTTCTGAGGAACGAGACAGTTGACAGGAACTACCTCTTCGAATTAGAGGAAGACTGGGAGTGGAAGGATGCGTGCAAGGTGTTTAATCGGATTCTAAAAGATGACATTTTCACAGTGAGCATGTTGAAAAGGGACTACGCTCTAACCATGATTACAGTGGACCGAGAACACCGAGGTTCGCGGTCTTTGGGTTTGAGCTCGGAATATGGCAGAACCGCACTTTCATTACGTAAACACGGACCTACTGGTGGTAGGTCGCAGAGACAGTGTAGTCAAACCCAACTGAATCTTTCACAATCCTCACGCCATGGAAAACGTTCGCATAAAAGGAAGCGCCACAGGCAGTGCAGTTCACAAGATACGGGTAATATGTCACCAAATAAACGTCCGAGTGTGTTGTCATGAACTGGTTATTTTTAGATACTGTCTTTTACGTACGTGTACATACTGTGTGTAACTGTGTATAGACATTTGTGAGCGAAAATAAAGTTTTCATCAATTGCTCATTGCATTGCGTTCATTTCTTACAAAACTGTACAATCGCTTATAGAGAGAAATTGTGTGAGAGAAATTGTGTATGAGAAATAAACACAAGCTCACAGTGGGATGTTTTATTTCACAAGAAGCATACATACATATTACAACTTTCAATATCAGCTGCTCACAGTGAGATGTTTTATGAATGCACGTGTATTTCACAAGGAACATACATAATACAAAGTACAACTTTCAATATCAGCTACACAAGCTCGATGCACTCTAAACGTTGCTGCTGCTGCTGCTGCTGCTGCGGGGCACCAGCACATTTTGCGTTATTACCCATGATTATATACAAAGTAGGGTTTGCTACGCAGTACACATGACCAATACCTGTACAGATGTTTAACACTATCGCTTTGTTACAATCTCTATGCCAGCGGTAATACATCAAGCTGATAATCCAGGGTATCCAACAGCATAAAAATGCTGCCACAGTGACCACTGGTAACATTGTAGCTCGCCTCAACGTGTTTGTTACGTGCTCCCCGAATGTGGCATTTTTTGTATATTTCTTCACGGTGTATGCAATCATGCCATTACAGTATATGAGAGCTATTAAGGGGAATAAAAAGGAAACAGTCATCCTAAGCCAGAGAGAAGCCTCCTTCATCCTAGGAGACATTGTGTTGTCACAGAACATTATGTTGTGAGACACGGGAACTGTGGTCCACTGACACATGTCCAAAATAGCAAGTACAGTAGGTGTACATGCGCAAATGGTGGATACAAGTTGTCTGCTCTTGCTCCAACTGTGCCGATCGGTCCACCCGCCGTTGTGTACAATCTTCACATATCTGCTGATGGTAATGCACACCAATATGCAGACGCCGTACTGGAAGGAGAACTGTGGGACAGATAGAAGGCATCAGTTTCAGGCATAACGCTATTATTACACAAACACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACCAACAGAAAAGGGGGCTGTACTATCTTAACCCTATAAAACTGTTGTCTGAATATGGTAAAGACAGTTCAATACTGATTGGGTTGTTGAACTCACACATGTGTTTATTAAAATACTGTCTCATTGCACACTGGACCGGATCTGTGGTTATTTATGGATTCCTCTCTCAACATTGAACCTTAACAACACCGCGTACGTCACCCTGTTCCGAGATAAGGTGTCCAAGGCTTTCGAGCGATTCGAGCTCGTGCGTGAAAGGGCTTACAAGGTCCGCAAAGAGCAAGGTGTCATGTTCATGTCTCTCACAGCAGGACTGTGTCACGATGTTGAAGCCCAATCCTCTTCCCAGGTTATCCGAAGTAGAGCTTTGCGGTCAGTGATCGAAGGCATAGAGGCTCCTTCTCATGTGAGCAGCCCCACTGTAGATACTGTAAAACACACAGATGATCCCTTTAAAGTAAACGAATCGCTTTCAGATTTTCTGAAACTGAGGGACCACGTGAATGACCATGGAAAAGCGGGGCCGGCCCCTAGGTTTAACAGTCAGCAAGCCCTCGCATATAAGGCCCAACGACAAAATGGGGCGCGGGTAGAAAAACGAGTACTGTTCGATTTACCGTGGCCGCAATCAGACTAGGAAAAAAAAGAAATATGTCCAAGCATCCTCCGGGTGATACGAGAGGGAAGCGGTCTAAAAAGAGGAAAAATGTCGAACTGGAGCAAGGAGACACAGACAAAAGACGTTTAGCCATGCTAGCGCTTTCTAGATATTGTCAGGAACAATGGGTCAAGACTATGATACGATTGCATATGTGTCGCGGGCGCACAATGAAATTGGCGTTGCTCAGCGGAGACGCCGGGTGCGGTAAATCGTACACCATTTCACTGTTGATCGCTAAGTTAAACACGATGAACGTGAGCGTGGCCGTTAGCGCGTTGACCAACAAGGCAGCCGGAACCCTGGCTGAAATGTGTTCGCTTAAAGACGTGTACACTTTGCACAAGCTCATGGGGTTTAAAAAAGAACTCTTGGACCACAAGCTAACGCTGGATCGGTTCGTCGAGACGTACCGCGAACTATACTGGGTCACGCTGTCAAGGTTTAGGAAGTTGTACGAATCTCAGTTAACATCAGAACACGAAGGCCCGAGTAAACGACACTCGTGCCACACCATCAGTCCCGAATCTTGCGCCACGTGTAGTAAGATGTTTCAAAGGCTAAGGGTGACAACACGGTCGACAGGCTCCTATGGAAGACGCCCCTGCATTTCTAGGTGTGAATGTCATCGTGGTAGACGAATACGGCTTGATGACCGTGGACTTGTTGGAACGCATGTTACATTGCATGGAACTGTTTTACGGACCCGGAAGAGGGCCTTTGGTTATTTTCTCGGGCAGTGTTTCACAACTCCAACCGGTGGGTTCTTCTACCAGGATATGGGAAACAGAAAGGTTTGAAAAACTGTTATCGTGTCGCACACCACTATTCGTCAACAGACGACAGTTCGAGGACCCCGGTTACGCCGAGGCTGTGACCTACCTTCAATTCAACACCGTGACAGAACAATCTAAGCGAATATTTAGCAGCCAAGCAGAGGTTAGCGAATGCGACGTGATGAACCCCGCACACCACCCGGACAGGCTACGTATATTCCATCAGGACAAGCAGCAAAGGGATTATACGGCAGCGTACATTGCGCATTACACGAAGGATGTGCGTACCGGAGACACTTTCCTCAGTGTTACGCGCAACGGCGTTTCGCGTAACGGCCCGAACGTGTGGTACGACGTTCTCAAACAAGCGGCCCAGGTGTTACCCAAACTGTTCTCAACACCGCCTTACCGACCCGGAGTTCATCCCACGGACAGGGATTATCTCACCGTTGATCGGTTGTGGGTCGGCTGTAGAGTGAGGCTGATCTGGCACATGGATTCCAACGGGATACAAATCGCAAGTCGCCGAAAACCCAGAGACAGGCCGGGCTTGTCTTTACTTTCCACCAAGGAGTCCCTGCAACATACGAGCGACGCGAAAGTCAGGGACACGGAGGGTGTGATAGTAGACATTAAGTTTAAAGCGAGTCAGGGATTCAACGAGTTTCACGTAAGGGGAACCCAGAGCGGGACAACCTATAGAGTGAGTCCCTCAAAATGGAACTGTCATAATTGGGTAGTAGCCACCCACCCGCTGGCCTGTCTGCTGGCCATGAACACCTACGACTGTCAAGGTTGCACGGTTTACGATCAGGTGCTGTACCACCCACCTAAGCACTTCGCCAGCTCGCCCATTAAACCCTCGGTGTATGTGGTATTGACTAGAGTGGTTAATCGAGAAAACCTGCGGATGACAAACTGTAACTTTGCTAACAAAGTGGGACATGTGGCTTTCTACGAAGATAAGCTGGTGGCGTATCGCAAGCGAGTGGAGATGAACTACTCTTGACGAGGTGCTTGTCTATCAAAACCGTAAACCTTGAGGGCTGCTACCAATCTCAACTGAGATATTCACAAGGAAATCGTTAGAATGACTAGAGAATGGCACAGACTGACATTAGAACAGTTGATACTCACGACATGCTGCGCTTCGCAGTTCGACAGCGCCTGTGCTACTGAAAGGCGGGCTGCGACATTGGATTTTCTGAGCATGGTCGCAATGCCACCAAAACCATCGATGCAAGATGACCTAAAGTCGTACATTGTTCTTCGTTGGTGCCCTTGGTATTCACGCTCATTCGGCGCGTTGTCCGACTGTGACATGAATGCACTCGTGGACTGTAGCGCGAGCACAGTGGCGCTCGAACTACTTACTGCGGTGTTGCTCGTATTAACCCGTCCTAACGTTACACGGCGACCCAGCTGCCGGGATCGAAATCTTGCAAAGAGAGTGCTCTTCGAGAATTGAATTTGACGGGACTTTGACCTGGGACCATGTCGTCCACGCGCGTGCATCGACCTATACGCGCCTACACACGCGGACTCCACGATCGGAAACCTGGAAACAGGGAGATTCCTTTCGGTTGTTACAAATACGATTCCACCAAGAACGACTTACCGGGAGGCCTTTTTCACTTTGTACGTGACGGAGATCTGTACGTGCCCACACTACACGGACTGACCGCAGAGTACATCCGAACCTTGAAGGATGTGGCCGTATGCTCGGCTAACAGCTCGATGGTGAGCAGACCGTTTCTCAACGCGCCCCATATGTACGAGGTGGAGCTCATCAACACGGGACACGAGCCGTTGAAGCAAGGCGATAGATTTGCCGTTCAGCTACCAAGTAAACACGATATAGCCGCTCAGCTGGAAGCTCCGTTGGATCCGGGATACGACCTACACGTCAACAAGGCTGTGTGGGGAGGATTCCTGGCTACCAGACGGGTTAACACAGAAACAGGTGGGGACTCCGTAGAAGAGGTGCTACAGGCTATAAAGGAGGACGAAGCTTTCAACGTGTTCGACCTGGTTTCGCCTTACACTCCGCACAGTATATTATCGATGCTTACGCTGGTCGCCCACGGAGGCGGTTATCACGCTGTGTCCGAGGCGTCGCGTGCAAGCGCAGCAGACGCGGTGAACGGGGAGTTCAATTCACCGAACATACAAGTGGTTATGGCGGACGGTGATGTCAAATGCTTCTTGAGAACTGTAATACAACATGCTTTGACCATAGTAGAAAGCGTCCAGGGGTTCGCGTCCGGACAAGTCATCCGAGCGTGTAAAGGGTACACCACTAGTCCTATTTACACGGGCGACAGATTCTGTGCTCAGCTAAACACGAACCGGTGGCTTTCATGAATATCATGGCCATGTGTGAGATTCTGTACAAATTGCGACAACGAAAAATAAATGACATGACAACACAAACTTTGTCTACTCGTGTTTTATTGCTGTTTCACGTAATGACATCACTCATTGGTTTTTATGTACATCTGGGATTGCTTGTATTTTTTCACAGGTTTTTGGTGATAGGGATGCTGGTGGTAACGATGATGCTGATCGGGGTTTAGGGGTTTACGTCTGTGATCGTCGTGTATCTTCTTCTTTTTCTTTAACACCAGCGATTCCAGCGAATGCCAATATTCTGCAGACCTCTGCATGCGTTCATCGAATGTTGCGGGAGGAGACGTTGAATGGGCGTTAAAGTCGGACCTCTCCACGTAGTCCTCTGGTTCCAAGCGGCAATCTTTTTGATGCGAGCGGTCCGTCGCAACTTGAACGTCTCCTACCGTTTCGCTGTTGCGTACATTTGATTTCGAGGCTTGTTCGCCCTTGGACTGTAACACTTGTAACCACCATGGTAGAACCGGGCATTTAGCGTCGCCATTCGAGCTCACAGTCTGGTCATCCTTAGAGTATAACACTCGTAAGTGCCACGGTAGAAATGGGTGTTTGGCGTCTCCATTCAAGCTCGCAGTCTGGTCGTCCTTAGAGTATAACACTTGTAGGTGCCACGGTGGTGCTGAGACTTTCTCGTGTGCCGATCTTTTCGTACCGTACAGCCAATGCATATTAGGGCACATGAGACCCTTAGGGTTAGGGTCATCCACATCTGCGTGATCCGCATCATCAAGGTACCATGTGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCGGTCGCTTCAGGGACTGAGGCTTATGTAAAAACAGCACTTAACGGACCACAGAGTGACATTCAACAATACAAGAGCGCACAGAGTAAATGTTATGGATTCGTAGACAAGCTTGCTTTTCGATGTTGAGAGCAGCGGTTTCCAAGTGCACATCTGTTCACCTTCAGCGTAGTATTATCTGAGTAAATCTAATTAGTCCCCAGTAAACTGCGATGGCTGGCACGCCGAAAAACAGTGGAGACGCATCTGTTACGGCAGAACACGCCAGATGAGCTGTGTTGTAACACAGTAATAGGAACGATAAAATGTACCAGAACACAGGAGCCTGGTTGTACTCGTCGAGATTTACAAAGGGTATCTCCTTCTGGTAGCGGAATGAGCCTCCGCTGTATCGCGCGCCAACACTGTTGCTGTGTAGCGCACGCTCCTCTCTACACAAGGCGAGGACCTCAGCCTTCCCTGTCATAGCTATAGCGGAGTACTGAAGTTGCTTAATCGTCTCGCTCAGTTTCTTGAGTTCCAGGTGCACATACGACAGGAGCGATTTAGTTCCAGCTAAAATGAAAAATATCTTGTATCCGTTAAGCCATGTTTCGGACGTCGTTTCAGGTGTACCAGTTAATATCGTGTACGTCAAGTACACGCAGGAAAGGCTAATCAGAAACAATGTCAGTCCCGGTTTACGCTCCATGCAGTTTTTAATTCCGATTCGCTCTTCGCGTTACAGACTTTCCGAGTCGATGTACTGTGAACGAACTCATATGTGGCGAAATAACCTAATGAAGCCCACTGTGTTAATCCACAGGAAAATGGCGACCGTCCAGACATACAAGTAGGTGTAACACGACGAATCGGCCACCTGCGCAGCTCCTTCTCCTTGACAGGTCCTTCGATACGCCCATGTGCACACGTACATCAGCATCAACTGCGAGCAGAGTAACAGCGAAGACGCGAGCGACACACCGAAATCGGGATGAAGCCGAGATTTGCTCTGGTCGTACTCACTTCGTCTCTCGGCACTCATGCTACCGATGCACATACCCCAGACCAGGGTTGCGCATACCGACAGCGACCAGATCGCACCTGTCGTGCTCAGCAAACTCCGGTCGCACAAATGTAACACGTGGGCGAGTATGGTCGCGAGAATGATACTCGTCGAAGCCAGTCTTAACAGTATGTACAGCTTCAGCTTCCAACGGCGGACCTGCTCGTATGTCCCGTTGATCCAACACACCACGGGAGGAAGGTACAACGGGTGAACGTTCGACGTGGTCATGTTTTTATTCAGCATCACGGACAGAATCAATTCCTGGTTGGGTAAATGCGCTCTTGGTAGCATGATTGTTTATTCTCGAACGTATTCTTTATTCTCAGAATACATTCGATGTCGCGCATGTGAGGGTTAGTACACGCAACAATCATTAGCCACGGTCAACAGGTCGCCGTCAACATCCTAGCGGAATCTCCCGTGTTACCGGATAACATTGTATTGCCGGATAGAGACACCGTGTCGTCGGCTATGGCGATCATCATCTGGAACGTGACGTGGTCGTAATAGCGCCAATGCCAGAATCCGTTACATCGAAAGGTGTTTCCGTGTCCGGTCCCAATATGCACGTAGTAGCACTTTCCGCTGTTTCCGAGATGATCGTAGAGCACCTCGTCCTCGTCCAAAGCCCACACCAAAGTCAGAGTGACACCCCCGTGTTCTCGTAGAACAGTGTCTTTGCCCAGGGAACTCGATTTGGCCACCAGATACAATTTCACGACAGAGGTAACTTCCATATAGCGTGGCACAGTGGTAGCCTGAACCTCGCCCGTGTTACACATGTCGCCCAACACAGATCCGATCGAGCCTACGAGTTGGAGCACATCTTTCACCAAGTGCGGTTTAGATACAATGCAATGTATCGCGAACCAAAGGTGTTCACCCGTGACAGGCACGTTCTTGTACGCCAATTCCGTGACATTACGCATCACGGCCTCTCTACGGACTTGAAGCGACTGAGTCGAGAGAGACGAGTCGTTACATTTGATCATTTCGTGGAAACGAACCAAAGACTTGTTCCATTCCGACACCAACAAGTGTATAGGAATAGAAGGAATGTACAACTCTTCTATGCCGGTGTATGCGCTTATCACCTTTTTCGCTGTCATGGTACTGGGATTGGCGATGTTAGCGTTGTAAAGGTCTACGATAGCACAATACTGCCCGCACTCCGGTGTCGCTGGCATGAACCTGACACAGACATCTCCGACCCTAGGGTCCGAAGAAGACACGGTGTCCATAAGCTGAGACGGCACGTGTCTGAAATGAAGTGGTCCCAGAGCCAAGTTGTTACGTTCACCGTGCAAACTTACACGCGAAGATATCACATCTTCAGGCTGGTAGTCAAGCGGAAACCTATGCGAACTAGTTGCAGAGGAGCAAATGACGCGTGTAGAATTCAATAGGAAACACAGTGAGTTTTCATGACACTCCATTTCTGTATGTATTTTTTTTGTTGTTAACAACCAAATGTATGCAAGCACAAAATACTCTTTGGCGAAATGTGTAAACAGTACAGATATGTATGCATGTATGTACGTATGTACGTATGTATGTATGTATGTATGTATGTGTTATCACTTGACAAGATGCCTGAAACACTGAGGAATACTGCAATAAAGAAAAACATCACAAATGGATAACTGTGTTTGTAATTTATTTTTATTTCTTTTTAATGCAACATATGAATCAACACACATTCAGTCTTTTGTGACAACGGCTGCTATGAAATCCGACACCGAGTCTCTAACAGGCCTTTTGGTCTCAGCTTGTTTAGCACTACCGTAACCGGCCTGTTGCTTCATGTTACTGACAAGAGACGGCTCGGGGATCGAGGTTGTCGCCTCGCTGTTTTCAGCTTCCATGTCAGAGGTCTGATTCTCAGTGTTGAGAACCTGCTTTGGCTTTTCGTCTCGTCTGGAGAGTTCCTCAGTCAGTTCCCTGAGTTCACAAAGCTCACGCGTCAGGGTCGCTATGTTGTTCTCGTTTGAAACAGAGCCTCGATCCCGAGTGACTCGTTTGTAGGGTGTACCCATTGCCAGAGTGTGTAGCGTCTCACATCGGTCACCCTGCGGCTCGAGAGTCACTGGTTGAGGTGGTTGTTGTTGTTGTTGTTGTTCCTTGATGGCGTCCCTTATGCTTGCTTTGATGGACTCTAACATCCTATTGTGCTCTTTTTGCAGTGCAGCCTGCTTTTCGTCTTGTTTTTTGTTGTACGCCAGGGCGATCTTCCTTCTCTGTTCCTGAGTCAAATTATCATAATCCAACTGGCTGTCACCGTAACCGCTGTAGGAAGACGTAGGGTGTACGCCATTAAACCCTGTGTGTCCGTATCTTTGGTGATGAGAGGGGTCATTTGGTTGGCGTTGCGTCTGCCACTGATACATCATCGGGCTGGGTTGCAAGTGATTCAACGTGCACAGCGGGGTCTGTTGAATATCTTGCTGCTGGGGCTGCTGTTTTTGCAGGAGCTTGAGTATCTCGTCCACCTGAGCTTGAGTCACGGACATGTTGGTATCGGCAGACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCAGGTCCTGGTTTCTCACCAGCTTCGAGAATGGAATCTTTCACGATAGAAAAGCCCATTCTCATCATGGTTGAGGATAAGTCTTTCCTCGATACCACTACGCAAAAGCAACCCGGTCTCATAGGCCACGAGACCAAACTGCACTCTTCTACGATAGGACCTTTCGCGTTATCCCCAACCGTACCCAGGCTAAACCCCATGCCGGTCTCAGGCTGCACGACGCCAATGGCGTATTCCGTGTCGGTCCTTGCCACGCAACAGTACAAAAACGTTTTGTTCGTCGATCAGCTGTGTACGTGCCAGTAACATTTGACTGTTCCGATTTCATTCTCCGTCTTATGCATGAACAGAGCCTTTCCTGGCTGGGGGTGACAAGCTCCGGAAAAAGACAGTTCATTTTTCACCATATATTCTCGTCTAGAATCCGGGTATACCTCGTCAGCAGCTACTCCGTACACGCTGCACATGCCCACGACGAACGTGTCGACGTCCGACGAACTCATATGCTCCAGCGCGTTTCTGTATTGCGAGTCTTGGGTGCCGTAACACTCCTTGCAGAATATTGGCACGAAGAGAGATTGATCGCACCGCACGGGTCCGTCCGGGTATTCTTCCGGAGTGGCATACTCCACAAGGGTCATAGTAGACAGATCCACAACAGCTCTCACTGTGTCGTCCTTGCGAACTTTGACGTGTGCCCATTGTTCCTTTGTTCCGAAAACAGGACCTAGTCCCGATTCGCAATCGGCGAGAAGAGCTTTCTGGTCTGTCATGGACACGGGAGACGCAGCGGTGTAGCTTTATGGCTATGTCGGAGTGCGAGTGGCGGCGTTAAATTTGTTGCGCTTTTGTGTTAAAAGTCAGGTTATCGCCCCAGACGAATTCGTCGTCGAAGGCCAGTAATGGCGCAAGCGCGACGCTCGATATGTGCCTCACGTCCGCAACCGTGCAGTACGGGGGAGTTCCAGTTACGGGAATGACACTGTGGTCCGCAGTCCACCCTTGAGTGTCTGTGAGTTCCGCGATCAGCTCTGCTAACTTAGCGGCCTCGGACACCTTTACTTTGAACAGCCCCCGCAAATACTCGCCGGTGCAAAAGAAACTCCGGTGTCTATCTCGTGCCCCTCGAACGGATTGAGCTTTGCACCATTTACAATGCTCGCTATTCACTATGGTTAAAACGTTGTCGTCAGCCGAATTGCGAAGCAAGCAAACGTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAGAGACCGCTTGTCTCGACCCACGGCCAGAGAAATCGGAGCTTTCATCTCGCTGTCTTTGTGCGATGCTACCGTACTACCCGTCGACAAAGCCGTGTACAATTCGAGTCACGTATCCCTCGACTTGGACATGGAAAAATTCCATATCGTAAGTGAGCTGGGGCACGTTATCATGAGGGTATCGCTGGACGAATGTTTGGTCCCTATTTCCTACAGGCAGGCAGGGTATAGTTCAATGATACAGAACATAGCAGAGGCTCTGTATAAAACGATGATAGCCACTTACTCAACCGCGATTATGCTAGATGCTAGTTACTGGGGTGCGACGGTGTGCTCGCAGAGCGAACGCAGCGACGTGGCAAAAGTCGCTAACGATTTGGCTTCAGCTCTCGTTAAGTTAAGGGTCGTCAAGTTATTTCTACGACTGCCGAGGTTCAGGAAACTGTTGGACTCGATAGATTTCTAAACTCTAGGGCTGTTCCAGTCATTTGTGACACCTAAGGGAGCGGTTGACATGAAGGAGCCTGAATTGTCAAATTGTCAAAACATGTGGATACAACGAGACAATTCAACTAAGGGTCTCATGCCGTACTTATTGACTCTCATGAGGCGAGGTGTGAAAGCTAACAAGTTGATTGTAACTTTGTCACTCACGGGTGGAGTGATGATTACACCATTGGAGTCCAGAACCGCGGGCTTCGAGCCCATCGTAACTGAGCTCTCGTTGGCGGATATGGAAACAAACACCGTGTTAAAATGCGAGGACGACCTGAACACCAAATGTTGCTCTGGAGCAATTACGACGATATGGACCAGGGACACGATGGTGAACGTTACGTTCACCTCCACGTCCTTTGAAACCCTGAAAAGATACCCCGAGGTGATAGCGGTGGCATTTGGTATAAACCAGTTTGTCATTTCCCCCGTGGATTCGGACTTCAAGCAGAACGTTCGCGCTGACACCCCTGCCATAATGGGTATAACATCGGCAGTGCACAGACTTAGAGACTGGTGGAGACAACAAGCTGCCGCCGGGATTTCGAGCAATACCAGGGTCAGCGGTGCGAGATATAGACGATCCGTAGACTCCGGCGTCGGAAAACCGCAAGACCTCGAAGCGATCGCGACTGCAGGCGAATACAAAGATCCCGCCTCGGGATGGAAAAATTGCCTGGATCCGCAATACAACATCGGGCTCAGCAATAGGATATTTTGCCCAGGACTGATAGCGATGCACGGTGCTTTGGGTGTGTTCAAAGAACCTCACAAGGAGCTGTACAGCACAAGCTACGATAAGATATACATCGTAGACTTGTATAAGTTGGAGTCATGCACGCCCGGAGAACCCTCCAAGCAAGCGGTCATATCCGATAGACCGCCTCAAACGGCAATCAACGTGCACACCCTTATACCCACGAGAGACAGCAATCACTACATGGTTGGCATACTAGACAACAACAAAGTTGTACAATACAAGCCTCCGGTAAACAAAGTGTGCAGCACATACAACAGTGGCGAGGCCACCCACAGCATGAACTTAGTGGCCGTGGACGATGGGTACGTCACAGACAAACCCGTTGTAGAGTCTGAGCACGGGGTGATAGTGAAGCCCGTGGAGGCGCTTTACTTTGTGTCGAACTTTACGCCCGGTATAGATTACATAAACCTAAATGTGCAGTGCATCAACTACGACGTGAGTGCTATGCAACCGTGCCTGATAGCGATATGTGGAGGAGACAGTAGCTGCAGAAGGGATTACGGCAGGCTGTGCAATTCCGCCCACGAGATAGTGAACGACGCACGCAGGGCCAGCGAACTCATGAGGGAAGGACTCGAAGAGCTCGCGCTACAGGAGAGGAAAGCTAAAATGTACGAAATACTCGACCCGGCGCTGCTTCCGTCGCTCGACGTACTCGAGCGGACTAAGGCTAGAAATAAACGTTTTGTAGCCTTTGCCACAGGTTCCGTTGCGCTGGGTATAGCCTGGCACACTTCTAATAGAGTAGATAAGTTAGAAGAGCAGCTCGATGATTTCAAGAACACCTTTGTTACGATCTCAAATAGAGTAGTAGAAGTCAGTAGGAAGCTGGACGAAAGGATATCCCTAGTGAACGGACGTATTGACGAACAGGAGAAAAAGATTCAGCGAAACACAGAGATCTTGAATAATAACTTTGCTATACTCAGAGACGCGATGATGCGAAACACAGAGGCTGTGTTGTGTAGTTGCCACAATGGAGAGTAATTCCTCAGATTAGCAATAGGTAGATCTCAGCTTCCCAATTCCAATTAAAGTCAAAAACACAAAAATTACAGGAGAGGAACAAAGTTCTATGCCAGCTGTTTTATTGAACAGTGTAGCTCAGCAAAACAGAGGGAAAAGCAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCACACACCCGAAAATAAATGTATTTTATTTTATTTATATATTTATAATTTATTGATTTTTCTTTTCTTTTTAAAACACTTCTTTCAACTAAATTTGGATGAGATGTTATGTTTGTGACTTATTAAACCAGCACGCTTATCTATTTTACTACGCTCTCCTCCTTTCGGAATGTCAGGACACAGTCGCAAATTTGTTACTTCTTACTTTTTACCCAGCACTCCCAAGCGAGCGCTGGCTTATTGTTGCTACGGCAACGGCACAGGGAAGTCCCACACAACCCGCCCCACACTGGGCAAGCCCGTTTTTTGTTGTTGTTTTGAACACCAGATCCTCTTACAGATTTTACTGTAAATACGCGAAACGGTCGCCAGAGCCTCAGGTTGATCAGCTGTGCACTCACCCCCCTTTACCAGCTATTTTCCATACACACCATTCCATGCAAACAGGTTAATCAATATCTTTTATTTTTCATTTATTTATTGATTTCATTTAAATCACTTCCTACCAAAATTCGGTTTGATTAACTTTATGCCATGCCATCCACCACTCGCATTCTGTTGCTATTATCTCGGCTATATCTTAGAATTACTGTTAGTCTCATTATTATTTCTTTACTATTTTAGTTATTTGCAAGTAGTAGTGCTTATACTTTCCTTTCTCTTCCCTTTTTTTTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCTTACCTATTTTCCCTTTTTTCTAATTTATGAATCAAAACCCATCCCCTCACGCGTGTTCCTTTAACTCATATTTACAGCCATACATTAGTTATATTTATAGATTAATATTAAGCAATATTTACAGCAACAAGAAACTATACTCTAAACTACTAATCAGCAATATTTACAGCAGCGAATATACTTAAAGGTTAGTAACAGCTATTTACATATTTACACTTTGGCCGAAGGTGTCGCCTTTCATTCCGCGACGCGCGCATTTCATCTAGCCCGTCCAGACCGGTGGACTCGAAAGCCCTCAGATCCCTACTGTGAGCCCCAAGTCCCCGCGTTACTGGCTAGGAATTTATCCCCAAAAATCCCCCAAAGCCCGAGCAGTCCTGACTACCTAGCAATTCACTTGGGTTAACCAGGTTAACCAGTTAAATGGTTAACCTAGTTAGCCTGTATCACCTTATCTACTTAAATGGATAACTAGGTTTCCAGCGGTAACCACCTTGGGGGTGCCGACATATATTTCACTTTTCATCACTTTTATCACTTTTCATCACTTTTCATCTTTTTACTTCTGCGCAACTTACACACACACTAACAAGTCTATCCTTCAGCTTCGACACTAAAGAATAACAGAACAAACTCCCCCAAGAACTATAACCCACAACAAAACAGAAAGCAACAGATCCCACTTAGCGCACACTCCCTCACGGCTCAGCAGTCATCAACCCAAACACAGGTCAAGACAGATAACCTCTTTACACACACAGCAGCTCCCACTCACAGCCACACACACACTTCCGCGCCGTGGTTCACAGCAAAGTTACACATAGATCCCAGCATTAAACTCTGCTCCTTCCTGTCTCCAATATTAAAAATTTTAACAATGTAACAATTTTAACTCTCCAATTACAAAGGACAATTTTAATGTTCTTTTTCAAGGCGAGGCGAAAGTATACCTTGAACCCGGGCGGAACCCCCTCAGACAGCACTCAGACAGCACCAATTATTTTATGCAGAAAAAGCTCTGCTTACCTTATCTTATGCGGCCGCTTGGTGCTCTCTGGGTGCGCAGAGTGGCAACAACGCCCAAGGTCCACGGCTGACGCCTCCAACTCCTTGTCCCTTCGTCCGGTCGCCAAATTGTAGTTGCCACAATGGAGAGTAATTCCTCAGATTAGCAATAGGTAGATCTCAGCTTCCCAATTCCAATTAAAGTCAAAAACACAAAAATTACAGGAGAGGAACAAAGTTCTATGCCAGCTGTTTTATTGAACAGTGTAGCTCAGCAAAACAGAGGGAAAAGCAAAGCTCCCCTAGGGTGTTCGCAGTAAGCGCATGCAGGTAGGGACCGACCCCACGGACAGACAGCAGGAAAAAGCCCAGAGGGCTGTCCCCGGCCCCCTTTTAAAGGTACCAGTAGTCCCACCTCCTGCTGCTGAGTAACTTTCCCACGCACCCAGGAGCAGGTGCAGGGTCAAATGCCGGCCAGAGTTCACACCGGGCGCTGGCTGAACGCCCGGTCCAAAATGACACCCCTAGGTTAACCCTTTGCTTTACCCTCTGACAATAGGTCACAACGTGGTCAAAGGTCACACATTAGTACAGCAAATAGCATAGTTTATAAAAGATAATTATGATATTAATGTGAATAATACTTGGCCTAACTACATCAAATATATGAGTTAAATGCATAACATAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTGCGTGACACCAACACCAAGTTTTCTGTCATGGCAAGCTACCAGATGTGGTACGGGCAAATGCAAAGTGTCACCCATCAAATGATGCAGGCGGCGATGCACGTTAAGTTTATGGCAAGAGGGGTCGAAAACTGTCTCAGGGAAATTGCCTCTAAGCGTTCGGGTAGCTGCCCCAGTGGTATGTCTGTAATGCAGGAACACCCCGGCTTGTCGGAATTTCCAACCGTGGCCACGGCTCTGTACAAGGACAGGAAACTGTTCATAGTGCATTCCGTACCCGGCACAGTTGAGCAAACGGTCGTCAGAGGTATTATACCCATGCCGCAAATGAGCACGGACGGAATCCCCTGTTGGCCTGACTACAACGTTTGGCTCATCAATGGGAAATACTACCAGCCTTCCGAGTGTCACGGAAGGTACTGTCACGAACCCGAGCTTCACCACAGGTACCTGCGATGCCTTGACGATCCCAAGGATTGTAAGACTATCTGCGCGCCGTGTCATAGGGGTGTATGTTACCAGAAAAACAAAGTCACCTGGATGGAAGGTACCGCTACGGTCGAGATAGAATCCCCCCCTCTACGACCCTTTTCTCGACCGCATATATCAGATGGCCCGATGTCGTTCTCGGACCTGCTCAAGCAGGAAATGCCGGGAACGCCAGAAATGGAATTAGTCAAATCTATAAACACCAGCATACAACTACCGAATATCCAAGACAAACTGGGAAATATAACCAGAACCGTGGTAGAGTTCGACAAACGATACGAGGAGATATCTGCCAGTCGGGTGACATTCGGAGGATGGCTTTCTGGGTTTGCCAGCGACGCTGCCCTTTGGACTTCGGTTGCTATACTCATGGCGTGATGCTCGGGTCTCTCGGCCGGAATATGTTACGTGTTATTCTGTGGCGGAGGTGGGGACGCGAGAGCACCGGCTCGATCGAGATCGTACGCAAATAGGAGAGCTAAGTTGTTATAAAAAGTAACTATCGTGATGTACAATTTCCTTTCTTGTATTGTAGTGTAAATTGATACCTGATGTCCCTGTGATATTGTACAGTCTAAAAAAAAAGTCATGTTAGGAGAGATACATGAAAACCAACGACTGCGGGACGTACAGCTATACTCACTGGTGTGCTTTGATGGTTTTACAGATGTTTTACGTTTCATAATCATATTCTTTCAATGTATTTTCTTGTAGTCTCTTCACGTGTCTTCATGTATGCTTTCTAATTAAATAAACTATATCTTGTGCAGAATATTACCCTGTGTGGGTTTTTTTAAAATCAAACCGTATCTCTAAACACATCAAAACTCTTTATGTCACCTCCGCACAAAAAGGGTACTGGGAGTTTTCCGGGAAACTGACTGTCTCTGGTGTGCACATATTGGACTTCTTTAAGCCCATAGGGTTTGAAGAAAGATAAGTGATACTTCGTGGACCGTGTACACCGAGTGACAATCAAAACGGTGTTGTTGACAACAAAAAACACACAACAAACACATCAGATACATAAAGCGTGTCTTTATTATGCTCACATGATAATAACATACAACACACAAAAGCGCTATGATCTAGGGTTACCGATCAGAAGTTTAGTTTACCAGTGACATAAACCGTAGTTTCATAGACAAAGACTCTTTTATGTCACTACACATAGTCCTATGCCTGCTGAGGGAAGTGAACGCTCCACATGTGTGTCCGCATACGACACAGCGAAAGCGGCCGTTGATTTCAACGTAACCGAAGTAGCTGTTGGTGAGGGCCTCGGGAAATGCCACGTATCCTTTCCTGTATCGCTCGTATCCTACAATGAGGCGTACGTTCTCACGTTTTTCTCTGAATCTCTGCTCGATGTAAGAGCAACTTGCTTTGTTGTTGTTGTACACATGGTAAATGTGTTCACCTAACAGTGTGTCATTGTCCACAAACCCGCGCACTCCTAGGCCGCATGCGGCACATTGATGTTCGTCGATGGTGCCCAGTATGTGATGCATATTAGCGGGATCTCTCCTGAAGCCACACTCGACCCATAGCTGAAACGACGGGTTGCGTTCTAGGCTCCCTGCTCTCGAACGTGAATTGTAGAACAAAGGACTGTCGTTGCTGGATACTAAACTGAGATCTCGGACCTTCAAGGCGATGACCTGGGCCATAGCAGCACAATTGATGTAATGTCCTTCGCTGTCTTGAGCCGAACACACCACGCAGTGCCTGTGTCTCGAAATTGTGGTGTAGCCGTCCTTCGCGGACAGGACGTACTCCGGTAACGCCATGAGGCCTTTGTAAAATCGTATCTTTCCGTGCAAGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCAGCAGATTCACTATTTTGGAGTACGACTCCTATTACAGGGCCACATATGACAAAACTCTGACTTTGATTCATGTGATAGTTCCTGTGGATAAGCTTGCTGAATACTCTGCACGGATAAAGAAAATGTTCATGTCTTGGATGAAACGTTACATTTTTAGAGAGTTAATCGAAATGACTTCGCTTACAGTCACTTTGAACTGTAACGCAGAACTGTTCCAGTGTCCTTACTTTTTCACCAGCAGAGAATTCACAGGCGTCGTTCCCACTGATACAAACTACAGGAGCCAAGCCGAAAATACATTTGGTGCACACATTTTAAATTTTGAGCTCGATGCACCAACTCACTGGAGGTCTCTTCGAGCAAAGTATACTGATAGTTTGACCTTAACAGAGATGACACGCTGTAGGCAACTCCGAGCAGAAGCGCAGCTTGGAGCACAAACGCAACCTGGAGCGGAAGCACAACTCGGAGCGCAAGCACAACTCGGAGCAGAAGCACAACATGGAGCAGAAGATCTACCCCGAGCCCAAGAGCAACCCCAAGTGGAAGAGCAAACCCAAGCGGAAGAGCAAACCCAAGCGGAAGAAGAATTTGAAGCGATGCCCGAGCCTGTCGCAGACTCTGAAGAAGAGTCTTTAACCGCAGCAATAACGGCGTCTTTCAATGAACCTCAACCGGAGCCTCAGCCAGGGCCTTCAACTTCCTCCGCGCTAGACACTGTGGGGTCACACGGGACCGATCTGCTTACTTGTGTGTGTTGTTGTGAACTTAGACAGATGTACATGTTAAGCTGCGGACATGTTTCCTGTGAGGCATGCATCAAAGAGAACGTGAGGGTAACTGGGAAACGAATGTGTTTTATGTGTAAGGTAGAATGGGCATTTTATCGACCGGTGCACACCAGGAGCGTGTCAGATGTTACTTGTGTTGACTGTAACCAGTGCAGAGTGTACATGATGCTATGCGGTCACGCGACCTGCGCGTGTGTGAACAAAGCTTGTTCAGAATGTAACACCAAACATACCGTGAGAATTTTTCTGTGAATGGATTGACAAACTAACAGCTTATCTGTGTGTATGATACATAAAAAAAAACCTACTACAATTATAGTACAAGTATTGCCATTATGAGTTTTGCTTCTGCATCCAATATATTTGTGTATAATAAAGAACCACAAGTATTTCTACTGCAAGTGTTATATTTGTGTATAATAAAAACTATTCTAAAATGTTGAATGTCAGTTACATTCTGTATAACATTCATTTATTGTACTGTGTAACAACGTACAGATGCAAATGCGATGGGCACAATTATTAACCACACAGTCCCTGTGTCTGCAAAGGCATCGGTTTATTGCAGCATTTAAGAACATACAGATACAATTGTACACAGTTAAGAAGAGCATAAACTAAAAGCAAAGGGTATGTGATGGGCACAATCATTAACCACACAATCTCTGTGTCCGCAAAGGCATCGGTTTATTGCAGCGTCTAACAACATACAGATACAATTGTGTGCAGTTGAGAACAGCGTAATGTAAAAAAAAAAAGCAGAGCATACAGCTGTACACAAAAGAAAACAAATCTTTGATCGTAATGTAATAGCAAAGCGTAACGCTGTACACGAAATACATCCGAGTGAACAACACTTTACATTGACCAACGTGCCACTCGTGTACACAAGCTAGTTTTTTAGCGTGAGGCACTTGCTTTTTTTAAGAAGCTGAAGATCTGCGCGGCAGGGCACACTTGCGGTCATCTTAATAGGCTTCCATGACACGTACGTGCCCGTCAGAGCGTGCACAGCATCCCGGAACGTAATCAGTGCACTGTAATCAGCATCGGTGATGTACTGTCTGAGAGCACCGAGAACACACGTAGCTAACTTGTGATTTTCTTTGTGTCGAAAGCGGTTGACGTTGTACATACAGAGCCAAGTACTGGCGCTGTCGTGAAAGGTACTTCTTTCCAACACACAAGCCAACCCGTCGACTATCGCTTCTATGACCGCTAACTCAGACATTGACGCGCCGCCGTTATGTTCCGGGTGATGGTCGTTTTGAATGTAATGGTGCCTAAATCCATGATTGGCCATCGCGGTGAGAACACCGTCCGTGTCCTTGATGTTAACATGCGGGTTGTAGCCAACAGGATGACCCGATCTAGTTTTAGTGGCCTTTTCTTCTGCGTCTTGTTCCATGAAGAAAGCCATGATTCCCGAGTTCGCAGCAGTTTCGATTTTACTGGTTTTACTAGAGTCGTGAGTTACTATCTTCCTCACGTAGTATCTGTTGGTCAGCAGATCCAGTGTAGGCTCACCGTCAGATGCATCGACGCTAGCTTGCTCCAAGGCCCTAGCTACGATAGCGCCAACCATTGTCACAAACATGCTGTGAGTCATAAACGCCACATTTTGTTCTCTCACAGGCAGGCACGCTTTCACTGCTTCGTCGCATTCCTCGTCGGCGCATTGTTTCTTGTACAGTTCGCATATCAAACACACCAGTTTTACAGTTTGATATTCGCCTGTGTCAGCAGGTGGCTCGAATCCCATATGATGTTTTCTGCTGATTTGGAGTAGCTGGTTATAGTGTTTACTCATAAGTCCGGGTTTGTATGTATACGCCAGCCTTTTAGGAATAAGGGGAGTGGGATTTTCTTGCTCTCCACCGCGGGCACCTTTCCTTGCTTTAGCTTGAGCGGTAGCTGCCGGCGGGGACAACGGAGCTGCGTCCTGGCATTGTACACCCGATGTACTTTTAAGTGTTCTGGTCCGCGTTGTGGTTGTTTTTTTAGAGGCCATGGTCTCTTTACAGGTGGGGGTCGGGGTGCACTTTGTTCAGTTACGGGACAGTAATCTACAATCACGTACAGCACACGGCCTTTGCCCTGCACATTAATAGTTAATATACCAATACGAATACACCGAGCACACCAGCGGCGAAATGAGACACCGCGCTAGATAATGTTCCTACGCTGGACCTGGGCATTTGGCAGTCACATGCGTGCTGGTTAGCGTCCGACGACATGTACACGGAACAGTTTCGCACCGTGAAAGTCCAACATTGATTCTGGTAACCCACTTTGGCCCTTCTACGACACATGTATCTGCGTTCGTGTGAGCAGTCCTGGGTTATACTGAGAGTGGCGTTATCGGTGAGGTTGTACGTCCCGAGTGGTGCGATTTCCGACAGTCCATGATACGCTCTCCAAGACCCGTCATTCTGAATGCGATACAGTCCTTGAACGTGATGATCTGAACATGTGTACCATCCAGTGGATTCTATCTGGGTCGCGTTATCGGTAGGGCACACCAAGTGTAATGTGGTTCCATTTGCGAACATCGTGACGTTCAGGGTTACTGACGAGTCGGGTTTAGGCGTTTGAGCCGGTCCTGTTGTAAGCTGAGGGTTCGCGACCGTCACGACGTTCAGGGTTTCTGACGGGTTGGGTTCGGGTGTTTTAGCGGGTCCTGTCGTGAGCTGGGTGTGCGTGACCGATGTGATGTTCAGGGTTTCAGGCGGCTTGGGTTTAGGCGTATGAGCTGGAGCTGGAGTCACCGAGGGTACGGCGCATTGGGCATGTCTGCCAACGAGAGCGAGACACAGCGCGAGAGCAAGAAGATTCAGCGGAGCCATTGCGAGTAAGCTTGAACCCCTTAGTAATGCCGTGTCTCTTCACAACGCAGAACAGTAAATACCCTCTGGAACTGTGGAACTAGCGGCTGGTCTAACGAAACTGGCTTCATTTTATGAAGATGATAATCGTCCGCCGGTCGGGACTGCTGGTCGGGACTGCCGGTCGGGACTGCCGGTCGGGAAAGCTTTCGCCGATCTGGAAAAAAAACTGATGCCACTGATGTTACCCCGTGTCTTATTACGTCTTATTGTCTATTCTTAGTGAATGTAGTTGATCTTATTTTATCTGTGATCTTCATACTGTGTACATCATGTATGTTTTTGAACAAAGTAATAAACCCTGTAACCACTTTCATTCAGTGTTATGTTTCCATTTGTTCAAATGTGTGTTCAAATCCCTGAAAGTTTTTAAGAAACGGAAACTTAGATTGTGTGAATCTCACCTAACGCAACTGGCTTCAGATCGCATTTTTATGAAGATGATAATCAACAATGGACACGCGAGAACCGAAAGTGCTAGGGATAGAGAAGACATAAACTGAATATCTCTAAACTTACATTGTTGGTTGTGCGTGACATGTTTACAATATAATTTTTTATCATTGTCGAGTTGGTTAATGTACTCCTGGGTCATTTTGTTTATATTGGTGATAGTGTCAAACAAATCTTCTGTTTGCTGAGAAAGATTTGATCATTCTAGAGTTTTATTGTGTACGTGCAATAGGGTCGCGCGTACGTCAGAATCCGAAAGCGAGTGTGCCTCGGTCAGCAACCTAGGCTTGGCTGTGTGCTGAAAACCATAATCAGTCGATGGAGTCATGCGAGATGCGAGCAGGGTGTACGTCTCCGAGTGAGACTCGTAACACACTGGCCCGTTGCAGGGCGACCCACATTTAACCGGGCAGAGCAAATCCAGCGTGCCGTCGGCAGCGACGTCGCATGCTAGAATCGTGGTGTCGTCGATCTGCAGGGGGTCGCATAGTCCTCTGGAATCACAGTGAGGCAATCTGTAGTTTGTCTGCTCGTCCGTTACCATGGAACTAGTCAACCAACACACACTGTTGTTCCTCGAAGTGTCGATGAACGGCATGTACCATCTAGATAATGACAAAGGCTCCCATGTTTCCCGAAGGGTGACCAAAGTCAGTTTAGACATGGATACAGATTTACTTGCGACCGGAGTATCTGTGTGGAACTTGACGTTTAGATTCGGTTCACAGCCAGTCATGTCCGATCTCACTACACCTTCTAAGCACAAAACCAGCCGCTGTTCGGCCGCTTTAATGGTACCGACGATGTCGGTCAGCTGAGTGGAGAGCGTGTACACTCCGGTCTTCCACATGTCCAACCTATCTGCCAGGCGAGTGCTGTTGGACATGGAACGAACAGATGTGTCAGGGTTCAGATGGCTAGCAGGTAAAGTGAGCACAAGCTCCCTTAGTCCTTGTTGAATCATGTCCCTGTAGTATTCCATCACGTCCACGACTCTAGTCGAGGACTCGAACACTCCGGTCCTTTGGGGTCGCAAATCGCCCGACTGATCCGGTAGCTGGTTCACGATGTGGGTATCCATTACTGCAGCCAGGTCGTTGAAGCTTGCGCCCAAGGAGTCCACCGCTCGGTTGTATCTGAGAAGCGTGGTCCGTAGGAGTGTGCTCACTTGTTTCCAAGGCCCAGTAGAACACAATGCATCGCAACCTGTATGGTCATCTGGTAGCCCTTCACATGTAATCTGTGCACAAGTAGTGTATTTCGGTTTGGTGTTTGACAAATCCGAACCTAGGTGAAAATCGTACGTTACGTGTACAGGCGAGTCGCTTGTCTTTATCCTCCATTTGCCCGACTTGAGTATCACCCTGTGATCTTGCGATTTCTGATGTACAGTGACCTCTTTTCTGTTCTTTCCCGCGGAGTCGGGTTTGGTGTCCTGACCGTGTACACATAGTGCGTAGCAACACAGGATGCTGGTTATGGTTGGCACAATCATTGTAGTTTCCTGTTTTTACATCGCTTTTTTCGAGAGCCCGCACGTACGCAGCAAAGCATCACAATTAAAGCTGTGTCGACCGATAAAGCCACTAAAGCTGCAATCGCAGAGAGGGCCGCCACACAATGCCTATCCGTATCCGTGCGCCGCACTGTGGCTCGCAAGCGTAAGTTGGTTGCGTTAACAGCTACACCCAGAGCCGAGACTCTTTCTTTTGTGTCGTTGACAGTACATTTGGTCACAGACATGCAATCCTTCACCCAAATAAAATAGTCCTGATCCGATGGGAAATCATCGTAGGTGCCGTTGTCACAAACCTTTTCCACGACATTGCGCACAATGCGATTGTTGATCGACTGCACCTCTTTTATGTACGATGACACCTCATCGACTAAGGGTACTTCTCGAACGCGATAATATCCTTCAACCTGTCGATTGGTGTTGGGGTCGTGCGAACCCAACGACAATGCCTGGAGATCACACGATAGATTCACTCTCAACGCTCCGTGATTCACACGGATGATCATTTTTAGTAAGACACCATCTTCTACATTGAACGTCTGTATCGCTACAGGGTACCCGGTTCCACCTTGAGGCCAACCGTTGTCAACAAAATTCGCTAACGCGATACATGATGCGGAACCCTTCAGACACTGGAGAGTACGCGAAATAATTTCTGCTGTTGCGAGTACAGATAAGCCACCGGGATTCGCATTGTGGCGTGAGGTTGTCATGTTATTTGCGAACGAAAGCCAATTTCTCTCTTCTGCAGATAACGCGTGTGTGCCCGTCCATCGTCCGACAGCCTGTGGGTTTTGAAGAAACTTTAGGTCTGTATACTCGACGTGCACAGGTAATGTCACAGCGAACCTAGCGTGGTGATGAGCACCGGGTACACTTTGCAGACACCCAGCACCTAGTGCGTTATTCTTATGCTCAGCATCCATAGTTCCAAACGGCAGTATTCTAAGTCCTTTGTCCCTTTTTGCGGAGGGGACGTGGTAACAAATGTCGTCGTTCTCGCGGTCCACGAAAACAACAACCTCTCTGCGATTCAAACGCACCACTTTGGCTCCGTATGGTATGTATTTTATCTCTCGCGCGAGGTTATTCATACTAAATTTGCTAATAGGTAGAGGGGAGCCTACGTTCATGTCAGAGGACAGTCCTAACCTCAGACCGGGTACTCCGGGTACTGACACGAAACTTTTCACTTCATCCGTTGTATCTGTAACCTGTTGGAAGAACATTCCCGACTCCAACTTGTATATGCCGTTCACTTGAGCGTACGAGTACCCTCCATCGCCGAAAGCGGAATGTCTTGTGTATCGATAATGTAGAGTGCTGAAACTCTCGGCTGCTGTGTCGATGGTATTCGCTAACGCCGTGAACATGGGTATGCTATTAGCTCGGCCAAATGTATAATCAAGGTATCCCATGCAATATCGAGACACTCCCCATTTAGCCATGTCTGATACGATCGCCGCGAGTTCGTTTGTAGAGTAAACGAATTTATTCGATGGCATTCCACTGTACCTGTTCGTTAACCCGGGTACCCCGACACAACCCGATTCCAACACATACGCCGAGGTCGGTAAAGATACTATGATGCCGGCTCGATTGTTCGAGCGCCTGCTAAGTTCGTCGAACACATAGAGACCTGTCATTTCCAATCTTCCAGTGTCCAAATCGAGCGTAAGAGGATTGTCTTCTGAATACTCTCCGGTCCTCCATATGTCGAGGTTCGGTTTTTCACAGTCCTTTCCGGTTGCAGCGTAGACAGTATTTAGGTCTAGGAAAGCACCGTGTTGGGATACCAACAATCCTATCTTCTGTAATGTCTCCTCAGCAGAGGCCTGCGTATCCGTCAGTCCCGTAGTCAGATCGACGTGAAGGCCCCTGGACTGCATTATCTCTGAGAGGGAACTAGACGTCAGCCCGGGTTTCAGGACAAACCTTGATCCATATAGCCTGCTGATAGCTTCCAAGTCAGGAATAATGCGATCTGCTAAGTCTATCTCGATTACAACAGTCTGCATCGTTATACTCAGGGTCAACAACCAGTCTAGTACGCTGGCTATTTCCTGTTGGTTTGGTTTAAGTCTGGTACTACCGTCGTTAAATCCGATCCTGACTCCCACTTTAGCGTCCCATCCTTGTCGTTCCACGATCGTCACAGTTCGATCGACTGCGTTTGGAATACACAGTTCACGGCTGTCTGGAGGTCTCGCAGGGGATCTCACCGGTACCCGCGTACACTCGGATTCAAGAGAAAAGTTGTTTAGGTCGAAGTCCACGGTAACTTCCCTGAACGCACGAATTTGAAATTCCAACAAAACAACATCGCATCTTCTCAAGTCCAACGGTGCCGAGGGTGCGTCAACGTTTGGTCCACGTGGAGATGAAAAAATCGAGGCCGTGACTAGGCAGTACATTTCTGTCTTTGTTGCCACCGATCCGTACAGGACTCTGCCTCTTTCGACCGTAGATGTTTGTTCACGATCGTAAGACACCTCTAAGGTCCAATCGTTATTTGTACCCGGAAAACCTGGAATCACACGCGTAAACGGGGTACAGCCGGGAGAACAAGGTCCATCACGGTTTGTGTAATCTAACATAGCAGCCGCGCAGTTGCAATTTTTATGCCGTTTGTGTTTCCAAACGTATCGTATCTCAAGCACCTCACTACAGGTCTTCGGTGGTCGTGGGGGAGTCGCGTTAGGTGATTCGGTGTAATACAAAAGTTTCACTTCCAGAGTTCTGAATGAATGAAAATCTAAAGGCTTTACAATCAACGAAATGTCCAACGTACGAACAAAAAAATCCATCGCCGTAAGACTTCGCCCATTGCAAACCTTTTGTGGTATTAAATCTGTGATCACGAGGCACGATGAGGGAACGACTTGCCGATAATACGCTGGTTCCCCCGAGACCATTTCTCCTGTCTTTCCAGTTGAAAGCGCGTGGTATGAACTTGTTTGTCGCGCCCAGTGGTATGGTCACTCTGGCCTGAACGGTCAGCGAATTGTTCTTCGACACGTCAACGAACAAGGGATTGTCATGTAAAAATTGAATTTGTACCTTGGCGGGGTCTAACGCGGACGGTAAGAAAGGTTTTACTACGTCTTCGTACATTTTGGCGGCCGTCTCGAACGCAGATATTATGTTCAATGCATAATACACGTTCTCTGCAGTCTTCTGCCTATCACCAAACATGTGATATATAGGAACCTTGCGACACAAGTCGCTCTCCGGATGAGTGAAAAGGCTATCGCAGATTTTCGCAATGTCTTCTTCAGGTATAGCCCTAATCCATAGCATGGTCAGCCAATTCAATTTTTCGACTAACGGTGTAGATACAGAAGGTTCGGTTAACGTACTCGGGGGTTTGTAGTCATCCGGGTACCCGCATATTGTGTCGTGCCAACTAGAACCGGGTAGGATTACGCTCTTATCGGATGGGCACTTTGTGTGTACGAAACAACTTTCTCCCATTCCGTGCGTGATAGGGTTAAGGGTTGCGACGTGATATCCACTGGGGCAGACGCTGCCACATTTAGAGGGTTTTGCACGACCTGCAGGTACAAGAGGTTCACCCAGATGACAAACGTATCTGCAGATCGGCATGCCCGAGTTGTTGCAGGATACCACAACGTGCCTGGGATTCGGACATTGCACGTCTCGCTCGCAGTTGACTAAATTTTGCTTATTCACAACGTTGGGTACAGTCGTATTTACCACGATTGAGCAACTGCACAACGCGACGATGACAGCCAAAAACGAACGCTTCATCTCGCTGTACACCGTAATACGTCCGATTAACGTAAGGGGATTAGTAAGGGGGAAAGGACACTACGACTAGACTAGCAAAAGGATGTCTGGCTCGTGTGTTCCGAATATTTTACTCAGTCTTTTCGATGGCACCGGCAGTATATGTAAACCGTTCGCTGACAACGGTTGGGTCGTAAGGAGGTTAGATGTGGACGGTAGACGCGGCGCGGATATCGTAGTAGATATCTTAAACTGGGATCCGTCTAAGGACTGGTCAGGGCCACCTCCCGATGTGATATTCGCGGGTCCGCCTTGCGAGCACTACAGCATGGCTAGAACTACGGCTAAGACACCCAGGAATCTCTCGCTGGCCGACAGGTTGGTGGCTAAAACCATAGACGTCATCGATCACTTCCACAAACTCAACCCCTCTCTGCAGTACTTTGTAGAAAACCCAGATACGAGCATGTTATGGAAACGTTGGGTCTCTCACAGGCTCTATCACGACACGGAAAACCACCCCAGGAGCGTGTACGCTTCCCTGTCTGGAAAGTGTAGCTCGTACAAAGCTAGAACTAAATCATTGATAGTTTCTCGTCGAGACAAGCATGTGGTGCGGCTGGACTATTGTCAGTACAAGGCCAAGTACAGGAAAAGAACGAGGCTGATGACCAACAACCCGTTCGTCGGACTGATGTGCAACAAGAACTGCCCGAGTATTGTGAAGGGCAAACACATAGAGGTAGCTCAGAGAGGCCCTCGAGCCTACACCAAAGCATCAACCCGGGACACTGGCGCAAGATATCACACTTTGGATCAATTTCACGCGTATCCGCCGGATTTGGTCGATGTTATATTCGAGCATGTGGCTTCTTCCCCTGCGCAGGGGAGAGATGGTGTACACTCTGCTCAAGCGGAACCTGTGTTGACGAACGTACATGTGTAGTGACTTGGGTGTATTTGGGGTTTTTTTTGTTTTTTTAGTGAATGTACCCATAGGAAAAATGAAACAATAAATGCCAAGACAAACTTTAAACTGTGTGTAGAGTATATTTATTCTTTCCACATTCGGATAACTTGAAGATGGGGTGTGAACAACAGCATATGCACTTTCATTCATATTGCTACACAGCAGTAGTGTCAAGGTACAAAGCATTTATATTTGGTGTGCGTAGCAAACACAAGAGCACTAAGTTTACATGTAGAATGTACTCTATTGTGTATCGGACAAGGATACGTTGTCGATTTATCAGTGGCCTGCACACAACACAACCCGGCTCCAGTTTTCTTTACAGTCACAGGCACACCCCACAAAAGCATAAGTCTTTTCGCTTCCTCCTGCACCCGTGCGTTATCGGGGGTCTCCTCAGAGTTTAATTCCATTGCAGGCTTAGAATACCTGTACTCTTCCAACATACCTAGGAATCGTTTACCCAGGAACGTAACATCATCCGATATAGGATTAGATGAAAGTCCCACCGAAAGAGAAAGATGATCGTCGAACCCGGAAGCTGGTAGCTTCACCTGATCGTTAAACGTCTCCACGTATTCGAATTCGGTGCCCTCTTTGTAACAGTTGGGTAATCTGACCGACTTTCTCAAAGAATAGGGCGCCTTGTCGATGGCCGAGCGCCTGTTTTTACAAAGCTCAGCGCTCAACCGTAGACACTGAATGTTCGAAGCGGTCCGCAATATGGCCTTGCTCAGATCGCAGAGGCCGCAGGACCGCGAGTCCTCTGGGTATGACAGCAAGACGTAACGAAGAGATATCTTCTCCATTTCCTGAAGCAGAGGCCTGTACACTTCTATCCCGCGAACACTGCACAACTCAACGGGTAGATACCATAACATCCTAAGGCTCAACTTCGACTTAGCCGGTGACGATCTGACATACACGGATATCTTTCCGATGGCTCCGATTAACTCTCTGAGGTCCACGTCATCCGAGCTATCGGCTGGTTTTGACATGCGGAGCAACGATTCTGCTATCACTAGCAACAGGCTAGAAGCCATCGCCTGGCTCACTTTACGTTTTGTGACGTCGTCGGCTTTCACGGCGAACCTTTCATGACAAAGTGTGCAACACTTCGTGTCCACATCCAGATTCAGCCGACTCACAGGTCTTCCCGGTAGGAACACCTCGTTGTAACAACGCACGCGGTCCCGCTGGGTTGTCATCGTACTGAGATGACCTCTCGATGTTATAGTGTATGAATGGACCGATTTCCCCGTGACGGGGTCCTGCGTGTCCTCCATCAGCAACACCGGATTCACAGAGCCCCATTCCCTGCGAGGTGGCAGCGACCCGATCTGTTTCTCCGGTCGTCGCGTTACACAGTAGTCCACCAGGTCATTGAATGTGACGCCCTGTCCGGTGTGCACGTTAAAGTTGTAGGGAAAGGCTACGGGTCTATCGGTCAAAGTTCCTGGGTGGTTGTTGAATGAGCGTATCGTGAAAACAGCGTTGTCGTCCAGCGGACGAGCCGAAGTGTCCGAAATGTGCGGCTTCTTGCCCGTCTGGCGTATCTGTCCGCCAGTGCGTTTGGGGTTTTTGTATGCACGTGTCAACTGCTCGTTCACAGTGGTGAAATCATCATAGTCACGGGGCTGGACCTCACGTTTCGAGTGAGGTTTCACAGAATCCACCTGGGCTCGGTCGCTTATGTTGCTCATTAGACCGAGCGTCGCTTCATCCTTGACATGAGGGTAGTTCCACTTTGTGAAGGTTAGGTGGTCCATACCGGTGACGGAAAGCCCATGTACGGACTCATGCTCGCGAACACTCCTGTCCAGCATCCCTCTCAAATCCCTCACATCATGGAGCGAGGGAAGACTGGGGGTGTCATTCTCTGAATAGTACATGCTGACCACCCGGTTGAATAATGGGTAGTGATGCATTATATCGTATTTTCTGAGAAGCATTTCCTTTATCACACTAACGAAGAGCGAATGCATTTGTCGACCGAGATCCAGTTCGTCATCGCTCTCGGATTTCACGTACTGCTCGAGGAATGTAGCACACTTGATTCCCTTTGACATGCACCTGCTTACCAGCTCAGTGTCCACAGCGATCGCAGATATGTCGATTGTAGGGTCCAAAAGCTCTATGTCGTGTCCAGTGATACACTGTTGATTCAGCCCAGAAACCGTGATGTCCCTAGTGATACGAACGCGACACCGTGTAGTGCTTTCCATGTCCAAAATCACCAAATGGACACAGATGAGCTCGTCTTTGTGCAATGACAACGCTACACTAGATGTATTCCACACATGCCACTGGGTTAAAGTTGCTCCTCTGGTCAAGAAACAGTGTTCGTTTGGCGCAGGTGTTTCACCCACACTCTTTTCTACATGTGCGTCTTTGGTGTCAGGGTCCATGTTGAGCGGAGTTCACACAGCGCAGTGAAGCTGTCATACATTACCATGTAGATGATCACTTACCTGGACACATATATACTGTGCGTGTGCGTGCATCTGCGAACACTACACAGTGTCATCAAATGTAACAAAACACAACAGTACACATGAAACAAACAAGATTAAGGACAAAAAAAACCCACGTTAAAATACTTACATCATTACTAGACGATAGGAAATGAACAAAGGAGGTCCCCTTGTATCCTTCTCGGAACTTGTAGATTCTATTCTCGGGACTGCCGTATACTCCAACTGGCCTCTCGGCCTCCGTGAACGACGGTAAACACTGTAATTCGCCCATCGCAGACTCTACGCCTAGTCTCAACGTCGTGCACATGTGGTTATTTTGAGCCTGAACCATGACGTTGATGTCCAAGTGTAGCAACACCGACGCTAGAAGCAGCCTCATCATCAGACTTTTTCCACATTGTCTCGGGGCTAGACAAAGAGTATATGGGTTTGCATAACGCGCAAATTCTCTCTCTACGTGATACCAGTGGCTGTGGGTCGGCTTCACGTAGTCAAATGCCTTGGATCCAAGAGGCGCTAGTCCAAGTTTCGACAATAGCGCGTGCTTATACTTGTAGAGATTATCACCTAACTGAGTGGCCGTTACACCTAACACTACGCCTCGCAGGAGTTCTATCTGAAACGGCTCCAGTCTCATGCCTTTCACTTGGAAATATTCAAACACCCGGTCGATCATACGACTGAACCTGCACATCACAGAATCCGAGTCTTGTTTCCTCGAGGCGTTGTTCAGCCGCAACGTTCGCATCCCCGCTCTGGCCCCTTCTAAACCGAGTCTCGCTATCAGCAGGGCTTGCGCAGTGCGATCCGTGAGCAGCTGCGCATACTCGCTTGTTACTTCGTTCTGTTCTCTCTCCCGCTCGCTGTCTCTCGTCATCTTGGAGAGTCTGATTCTGATACAATCGACCGATACTCCAACGGCTCCGCATTTGGATTTATCGATGGGATCCCTAGTTAATTCTTTCAGTAACCACGCTGTGTCATCTGGGTTACGGGATAAAGCTCCTCGGTGCAACATCGCTCCAGAGCACGAGTCAGAATCGTATTGCGCTGAGGACGACACCCCGGAACTCTGCCCAGTTCGACTTCTCACTGACAGTTACGCGTTATGCCACACAGAACATGAACTAAAGTGTCCGTCGAAGGCCTTCCTCATGGAGTTTGTGCTCCCAACTAAAATATACTTTAGATACTGCTGGTTGTTTTCGGGTATGCCCGTAAAAGACTGCGGCTATTCTGCTAGGGGACACGCCTCGCTAACCGATCGCGAATCGGTTAAATACAACAGGATTTTGATGACAGCTCAGCTACCTGAAAACAATGACTGTGATCTGCGGTTTTTGCCTACCGGTACAATAAGAGCTTTCTGGTTAACCACACAAGGTAAATTGGTCTACGTGAATAGTAGTTCAGAAGACATGAAATTTAGATCCATCAGAGATAGGAACCGTAGCGTGGCACTGTCGATGTGGACCAGTAACCCGGAGCTGTGCATGCAGACGATGCGCAACGCGTCCTCGGCCTACTCTAACCTCGTACGCATATGCGCCCAGGCCTGCGCAGCTAGCAGCGGGAAGTTCTATAACCTGTATGCCAAGTACCCACTTCCTACCGAAGGAGAATCGGATGAATGCGGGGGTACGAATTTAGATGTGTTTCAGGAAAAGGATGTGTATTCAATTGAGATACGCGACGGAAGGCAGCTGTTAGAACAACTGCATACGATGTACAATGCATATTTCGACTTCATAACAGAAGAAAAAACCTCGGTTGAACTAAGAGATCGAGTGGAGATGCTCGGGGCCTGGTGGTTAGTCGATCAAGATCGAAACGAAGCGATAACCTCCTTACGTGTCAGGTACAGTTGGTTCACAAGGATTTGCATTCGACTGGCGCTTTTATTGTCCGCGTGGTAGTCACAACGACCTGACAATGAGATCGAAATATAAATGTAGCTAAAGGATAAACAGACGAAGCATCTTACTACTAACATTCACGAGACAGTTCACGACAGATGTAAACTCTACGTGACCACACCGTGCGGATGTGCCACGCGAAAACAACATAACCTTTCAGCATGAACACGTGGCCTAACAGAAGAGGAGCTTTGAAGCTCAAGCGATCTGGACGCGACGAGCTTTTGTTCAATTGGCGCCGTGATGCATTAGATTCCGGGGTCGAGTATAACCATAATATGAACGCACAGGAGGCTTTAGCTCGTACTGTTAGCACCGTCCCCGGATACACTTTACTGATACCAGGAGAAAGACTTGATGCATTCCAGTTGTTGATCAGAGGCAAGGGAACCACATTGAAATACGCAATCGGTGCAGACGACACGTACGCACGATACATCCTATCGCCTACCACGCAGTCACCTCACCAGCTCACGTTCCGAGACATGCGATCGCTCATACGTTATTGTGTGAAGGATGCGAGCAAGCTCTCAGATGGCAAAGAAGACTACGACATGATCAGAGAACTGGAATGTCACGAGACTCAAAGCGCCGATCAGATCGAGATCTGCGATAAGCTCGAAGACTTAAAACTGAGATCAGATCCGCGCTGCGAGGTAATAGACCGGCGTACAGACCTCAGAGGGCCACCTGTCGTTCACAGGGATCTAAAACATAGAACACGTAATACAGACACAGTGATCCTGAGGCTGGCGTCGGACAATCCGCCTGTTGTTCACAGAAGCGGGGCTGTACAACCTACGGATTTCAGAGGACCACCTTTTGACAGGGATCTAAAACCCAGGAAGTGCAATAAAGACACAGTGTTCTCGAGGTCGGCGTCGAACAATCCGCCTGTCGTTCACAGAAACTTGAAACTGAATAATGACACTCGCACACTCTTCGCCGAAGCGACACCCCGGCCTCTGCCCGTTAGAAACACCAGCTCATCTGAGAAGGACCCTGTCAGATTCGGGGAGGGTTACGCTTCCCTGGCAGCTTATTATAACTACGGGAAAAACGTGGACCGACAGTCCGAAGTGAACCAAGATCCAGTCAAACGCAACCGCCTCCAAGACGGAGCACCTGTAGAATGCGGAATCCGTCAGATACGTTACTGGACCCCTAAAGCTAAGGGTTGCGTTAACGATCGGGAGCCCTACGAGTAAGAACACAGCTGTGACATGGACTTTTGATTCTCCCGCACCCATTGTATTAGTGTTTGTGAAGACACGTGAAGATAGAAGTGAAATATTACACTTTTGTCTGTATGATATTGAACGACACAGTGCTAGCAAAGTATTACATTTCTTTATTTAGGTAATGTTCACAAGTCAAGGTACATCACCATCACATGCAGGATTGTTTGCTAACCGACAAGCCACGGGTTACCATTATTCCCAATATAAGTCGAGACTGTCCGAATGCAAAAAGTTATCCAGTTCATCAATGGACAGTAGGTTCGAGCACGGCCCGTATTCCACACACTGATTGCACTGTTTTAGGTAATCCAGCACGTCCACTGAAGCCCCATCGCCGCGCAGTCCATGCAGAGGAGACACTGTAGGCGTAATGACATCTGTCGTGTGTGGCCACAAGCCCCGGTCGGCCGAACAGGAATCAGGTTGAAACAAACCGTCATAATCACCAACGTCAGCGCATTCGGTCTGCATCATAATCTCCGTCAGTGTTTGGTGGGGTATACTACCCAGGAACTCCTCGAGGTCCTGGCAAATGGCGTTGGGCAGCACGTCGTCTACCCCCTGATCACAGCGGTTCATGTTTGAGCTTAAAGTGGCAACAACGGGTTACCTTGAGGCGTCGTGTTATAAGATGTCGGGTTATACGACTAGGCCACGGTGCAAGGAATCCGCGTCGATAATATGTTGTATTTAGCATATTCAGTCAAAACGAAGCCTCTGTTCATCACATCGACCAGCCAGTATGGATCCAACAGGTCTCATCACCGCAGTGATCCTGGTCTATGTGACATCGTGTGCAGCTACTTCAGACTTAACAGAAGAAGACCCATTCTGGATAGCTCTGTACAACCGTAGCTAACGACTACGTGTACATATTGAATGTGCACCCATTTTCAAGTAATAAGAGTGGATGAATTACTCGAATGTAATGTGGCTTATCGTGGTGTGCTACATGTAAAGTGCAACTTATTTCAAATAAACACCTTGTGTATACATGACATATGAGCGTCAATGTGTTTCCTTACACATGCAGCCACAGATTATATAGCTGAAATTCATCTACAAGGTGAGTGTTTCCAAGTGTCCAATGTGATGCACAACACCCCACACGAACATGAAATGTGAACACTTTTATTCAAGCAAGGTTCTTACAAGTATGGAAAAACAGTTTATACCCCCCCCACATCTAGTCATGGGGCCCGAAATAATAATAGGAATAACCATCATCGTCATAAGGAGGGGGACCGAATAACAATAATTCATACTCATCATCGTTGCTGCCGTCACTATTCCATGGTAAACTATAACATGGTGAAGAAGGTAGTCCCAAAGACCAATCCTCTGTTTCCCACGTAGGTTCCTCTGTCCATGGCAGGTATTCGTTCGGGTTCCTTTTGTCCACACTATGATCAGTGGTGCTTGCGCCAAGCTCCGGTGGTAGTACCCTGGATGTAGTAGTAGTAGTAGTAGTAGTAGTAGTAGTAGCAGTAGTAGTAGTAGTAAGAGGACACTCCGATACCGGTTCTGTGTCTTTCAAGCTGGTGGTAACAGCGGGTAAATCCGCAGCCAAATCAGGGTTTGATAGTTCCATGGTTTCTTCCTTCTGTAAAGCACCAAGCTTGTTTTTTTTTTTACAGGATGTTCTCTCCCAGCTTGGAATGTTCACATGAATGTATTCTGTGAGCTGCTCTGTAATCTGTAACCCCAAAAACAAATCTAGCGCCAGTGTGGATAGGTATTCCTCAGATGATAAGGTTTCCTTTTGTAAAGCACCAAGCTTTCTTTGCGATACGTTTTCTCCCAGCTTGCAATGTTCACACGGATGTGCTCTGCGAAGTCCTTGGTGATCTGCTCCAACAGGTTACATGGATTTGTGTGTCCCTCCACAGATATTTCGCCTGTGAATATTATATAATCACCGCAAAAGTTCTTGATCACATCCTCGTACCCGACAGCTCCAAAGCAAGGAAACGTGAACATGAGCCCCGCTGCGTGCTTGTATCGGGAAATGGCATCCGAGCAACATAGCTTTTCGACTAGGTCGTTGCCAGGTTCTATGTCGGTCAGATGTACCGACCTAGCACCAAATATCTTGTGGGCTACATAGTAATCCGTGAGCCCGTCACCGCTTCCAACCGACAATACCTCACGAATGGTGGGGAATGCGATGTATCGTGCGTTGTTGATTAAATCAGACAGACAGCTGTTGCCGTATGTGAACCGAACTGGAGTAGTGGTCATTAGAGATGATATACTACCACAGATTCTCTTCCAGAGATTTGTAGGATTTGCATTTGGATATGCAGGAGTAATGTTAATTGTATCCTTGCAAAGGGCCACGTGCGTATTAGGATGCTCACACTGTTCACGTAAAACCCAGTAGCTGGCCATTGTAGTTCTTGTGTGAGAATGTGTCTTGAGTGAACTAAAGTACAGCCACCTACAAGCAATGAAATACACATGGTAGCGCTCGGTCGGGGAAATGAACCTCGGTCGGGAAACCGACTGTCAGTCGGGAGTGGGCGACTTATGCTCGGTTGGAAAATGTACCTTGGTTGGTACGCAATGCGCTGCTTTTTGCGTATTGTATCATGTAAGCCACATCCATTCAGTTGTGTATTGTTGATTTCACAAGACCATGAAAAACTGTCCTCTGTTTGCAATCGAATATTATAACATTACTGTACACTGCTGTCTGTGTAAATTTGCACACTTCCTTTTGTATGTATGAAAGAAGCTTCCTTTCGTATTAAAGAAGGTCAGTGACGCGACACACAGAGGCTATATGTGTTGTTTTATTGTTGGATACAAACTGAGCATCGTACATCACAAGGTAACAATTCACTAAAAATAGACACAACAGAACAAATACCGACAAAGAGAGTTGTTCACCATATGCACTTAGTACTAGCTTATAGTCTAACCACTTCTATGTCATCGGGAGTCATATGGGACAGTCTACTCTATTCAGTGTCCTCTAATAACATGCGAGCCGTGAGTCTGTCTTCCGTTTAAACACGACTCTCTTGACAGGTTTGCAACCCATAACGTTGGGCATTACAGTGCTAAGGCCCAAGTTGTCACCGTGTTCTTCGAAACATAGGGTCTTCCAGATGATTTGATGCGTGGAAAATTCTTCGGGTGTCGTTCGGCTAATGAAGGTTGGCGTGGCTTCCACTGCATCTACTATCATGACGCCCAGGCTCCAAATGTCAATAGTGCATGTGTACTCCTCGTACTCCGTGATGCACCTAGTGCTGAATAATTCCGGAGCTCTATAGGGTTCTGTAACAACAGTGGAACTCATCCGTTTCGCAGCATACCTAGAAAGGCCCATGTCAGCTACTACGGTGAATGGGTCTGTCATCGGTCAGGAAAGTGCTCCTGGTCGGGAAACTTCTCTCGGTCGGGAAACTGCTCCCGGTCGGGAAAAGTTGGGATGTCAGTGTAAAGAGAGGTGTACTGTTTCAAGTATTCTGAATAATGCAAATGAAATAAATGAAATGGAGTGCTTCAGTTTATAAATTCAGGGCATCTAGTTATGAGACTTGCGTACATGAGGTACAGTGTACAAGGCACTCTGAAAATATGGACAAACCGATTCCGTTCAGCGAATACTTTCCTGAAATCTATCCCCAGCGTAGAACTGTTCATCTTGATCGTGAACCAACATTAGTTGGAGTGTTGCTCAAGTCGGTTTTCTATCACAAAGAATCGCTGCTGTGCAGGGGACTTGTGATCCGCTCGAGATGTGCCACGCCGTTGTACAAAACCGTGAACATCAAGGTCACCGATATAACACCTGTAGTGGGATACGATATCGAGCTAGATGACGACGACACGGAAAATTGGAGTATGGTGAAAGCTACGTGGTCAAAGTATTTTGCTGCGGAGCCAGTCTTCATCAGTGTTTCACATGAAGACATCAAGCGAAAAGTGAACGCTGCCGTCTTTCCCCTGAAATCAATATCCATAGCCTCTGCGTACATGAAACGTGTCAGGGGAGCGCTTACATTTGGAGACTTTTGCCCCGATAAGGGTTACTACCTTGCCAGAGATGGTAATACTCCGGCGCTGTGTTCAGATGTAATGTTCGGAAGAATGTATTTCGTTCCGTTCCGCAAACTCAACCAAGCTGTGTCACCCAGAGACCTCATATACGACCACGAAGCTTCGCAGCTCGAAGCTAGATCGTTCGACACTGTTCACGTGGATCGTTTCTACAAAGCGGCCTGTTTGGACATCAAAACTGTGTTTGCTGACGCTCATAGGGATGGTTCCGTGAGGTCGGAGTCCTTCGCTTACAGGTTCCCTTATTGCACAGAGGCTACGGTTACAGATATGACTAAATACCGCAATACGTTGACGTCGACTTTGAACGAACAGAGAAAGCGCCTTCCAAAACAAAGCAAACAGGTGTCGATCCCCAGCCTGCTCTCCGACATGCCAGGACAACAGCACGAGATAACGTGCGTGTCCATTGTAATCCTGAACGCACATCTACCCAAACCACACACAGGTCACAGGAAGAAGTTGCTCGTGGCATACAACAAAAACAAATCCGCCCCGCATGGCTATCCTGAAGCGGACCTTGAGTTAGCTAAAGGAGCTGGTATAGACGATGTGGATCGCGTCGAGTTTCACGCTTGCCCCGGGGAACTCTCGTTGCTGGAGAGAACAATTTCCCTTCTGCGAATCCACGAAATCGAACTCCTGTACGTGTACAACGCAGAGTTTGACATACGCGTTCTGGACCAGAGGGTACACTTTTACACCGACCCCAGTTACACAAAACTGTTGGACCCGACTGTCAGAAAGCGAAGCGAAAAGCTCAGGGACTTGTGGACCGGCTTGTTTGTCACAAGAGCTCTCAGTAGAGACGCAGAGCCGATCTTCCAGTTTGAAAACGTGCGTTATTTGGACATGTACAGGGAGATGCTGAAAAACGTGGGTTCCGTGATATCCAACGGCGCGTTGACTGAATACAAACTGACGCAGATATCGACCCACGTAGAAAAGTTCAACAAAGACAAGGCTAAGCTGGGTCACTTCAAAATGAACAGCTGTGGTATGAACGTGATAGATTTGTATAGAATGGCTGAGACAAGAGACATCAACTCAACGACGTCGCGCCGTACGTCGTCACCAAGTTCAGGGAGATACACAAGAAACCCACGAAAGACCCGAGAAAACTGTATAAGGTGGCAGACGTGAGCTATGACAAAATGGACGACATGATCAGCGCGGGAGGCAAAAGCCTGTTTGCGGTGCTCATATACAACTTGGTCGATGCACAGTTGTGTTGCCGATTAGCTAAGGTCCTCAAACCTGTGTCGGCTCTGTTTCACCGATGCAGGACTACCCTTAATATAGATGTCGTAGTTCACGGCAGAGGGGACATGTTCGGCGGATTCGTCCAAAGTATCCATTCCGTGCAAATACCGCAACTGAAGTTCACGCTCGACACCCTTAGAGTGAAAGCGGGACCGGTAGGCTCCGAACAGCAACTCAGACTGAGATGGGACCCCAAATTACAATTGCCCGATGGAGACGGTGAAACCTGGAAGGGAGGCGCCGTGTGCGAACCTCTAACCGGTCTGCATTACTCGGGTCCGGGTATGGGATTAGAGCTATCCTTTGACTTTTCCAGCATGTATCCCTCTATCATGTGCGCGCTCAACATATCGCCCGAAACGACCATACCGTGGCCCCCGGTCGATTTCCCTCACGACCTATCGGGTTGGGTTTGCTACAGCTGGGAAGCGGAAGGATTCGAGTACGCGTCCCTGATCCTCAGGTACGACGAGAGCACCGGGTCGTACGTCAGGGCGCCCGGGGTGTTCGCATCGTCGGTTGAGTATTACCTGAATCGACGCTCGGAGTTCAAAGTCAAGCTAAAGGACCCCGCCGCGAGTGACGCCGAGCGAATGTACTACAAGTTACAAGAGGGAGAGTGTAAAGTTTTGGCCAACTCATTCTACGGAACCGCTCCGCATCCTTGTGGACCTCTCACATCTGGCCACGGACGGCAGCAGATCGCAGTCGTAAACAAATGTGTTTCGGACTTTTACCATCACAAATGCCCCGTGATATACGGGGACACGGACAGCGTCATGGTAGCGGTGGGCTACGGGCCCGGTGAGTCAGCAGAGATGGATGTGCCGGACGCTGTTCGCGACAGGCAAATGAACTCTCAGCAAGAAAAGGCCTCGCTTCGACAGTTTGCCTACAAGGCAGGCGAAGCCATAAGGTCGAAGCTCAGGCGGGCTGGACGGCAAGTGCCCGATTTCCTGAAGTACGTGCACGTGGCTCTGGTGGAGGATGTTTTGAGACGAATGTACGTGATCGGTCGCGGTAACAAACACGAAGAGCTCCACCGTGACCCGCAGGGTAGCCTCACGAAAGAAGGTTACCCCGTGTATCTAGCGCGAGTCCCTGATGCGCATGTTTCAGTCCCTGTAACCGAGGCGTTTGTGAAAGACAGACGGGTGAAACTAGAATACGAGAACAGCTGCTCAATATATTGTCACGTTGCAAAGGAAACGTATCTGGCGCTGACCCACACGGTAGATAGTTTGGGTGAGCAACTGTCTTCGGTATCGGTTAAGGTGAGAGGACTGGCCGCGTTCAAGAGCATGCGATCCCCTTGCGACTCAGCAGTTACGGACGCGTTCGTATCATGCGTGATGAGAGGCGACTGCGTCAAATTGGAAAGCGATCGAGCGTCATGCTTTTCTACGGTACCCTGGCATCAGCTTCAAACCGGAGATGAAATACTCTACGTGAAAAAAGACCCCACGTTCAACGAATCAAGCAGATGGACTGAACTGCATGAGGCGGCCTCGTTCCTAACGCCTCACAGAGTTCTTTCCGTCATGACGCTCCAGCTAGCGTCGGGGTTCAGCGCGGTGTCGGTCAAGCTGGAAAACGCACAGGCCGAGGGTGCGGGTACTGTATACTCCCTGAGTATGTACAAGGACGGGCTTTACTGTATGAATCACATCTTTTCCAGAAAGGAAAGTCTCCTGAGGGACTTGGTGGCGGTGAGAGCGTCAGAAATCATCGCGTCCAAAATGGGCTTAGGGTTTTTCCCCTGGAGTACCCTGATAAAATCCGCGAAAAACAAACACTTTAGCCAACAGACGCTGGCTCGTCTAAAAGTCAACAATTCTAATGTGAAAACGACGTACGTCGAGCTCACCAGGACCTGGTTACAGCGCATCACCGGCCTTACGGTGAAGCCGGTAGAATGCTACGAGTTTCACAAATGTAACCCGTGCGAAGCCACTTTCTACAGGTACCCGTTGGCTTTGCAGGCCACGTCGGGTTGCGTGACAGCCATGTTCGGAGGGTCGTTATTGTGCGAAATAGCTGACACCTCAATGGATGCGCAGATTGACCCTGACCGAATAGACCTATCCTCATGTCCGCTCACAGTTAGTCCTCTCGGCGAGGGTTTACCAGACAACGACCTGATTGAACACCCGTATCAACCGGGCAACAGGTGCTACGCGAACTCCAGAGTGTTGACGGCCCACCACGCAGATCGCACTTTGGTCAATCGATCTGGGAAACTTGTAGCGCATTGCATCATAGACTTTTGTCTACCTCGATACATGTACGGCAGTAACTCTGAGAATCGGGCCATCGAAGACTGTAAGCACTGGTTACTCGTATTGATTCGCTCTATCAGAAACAGACTCAAAAGGGCAGACGCTGCCTTCAACTCTATCATGAACACTTGCCCCGAACATATGATACCCGCGTGTGGACAGCACGAGTTGGATTGGATCGCGGCAAACAGAGAAACTGTAAGCCGTCTCCCCGGTGAAAAACTGACCGCTTGCATGAACATCGTGATCGACGACATGCAACTAAGTCCAGGGGATGTATACGCTAACCTCGCTCGCACACTGGGAGAGTCTCTAACCAGGCTCATCGAACAAGGGGCAGTTTCAGTTGCTCAGACCCAAACCCGCGACGATAGCAAAATTTCAATAGTGCTACCAACTGTCATGTTAAATCACCCTGGAGTCATATGTGCGGAGGGAAGACTTTTCATTTCCAGCAGCGGACTCCACGAAAAGCCCTCCGTTGACCTAGCGGGTCTTGTTTATCAAACCACACTCATGTTGCAGATGCACAACCCCGACGCGTTCACCCCTTCCACAAACACACTGTACCCAGAAACCGCGCTCTGTATCATGCCCTACTCCACTGCCGACGGTGACAGCTATGTCGAGATGGATAGATGAGTTCAAACAGAAAAAGTGGCTCGTCGTGAAAACCACGGCTTATGACAAAAGAAAGCCTGGTGTGTGTTGTGACACCAAACAGGTTAGGTACCACTGCACAGGCTGTAAAAATTTCTACAGAGATCTTCTCGATAACAACGTGCCCGTTAACGAAGTTGTCGCGCGCGTATACGGTCCTGACAAGAAACGTAGAATTGGACGTTGTGTGAACGAAAAGCCCTGGCTGTACGGTGGCGAACAATTGTGAAACAAGACGCCTGCTGACGTGGGCCTGCAAACAGAATAAAGTGTTTTATATACAGTATAAAGAGGGCGCACCCTCCAGTAACAGCCACAATGGCGTTTAGTCAAACCGACTTTATTTTCTCTCACACTGTGAAGAAGGCCACCGATTCTAATCAGCCCGTGATATTCTCCTTGGATGTAACGGACCTTATACAGCTCACCGGTCACAGCGCTCTGTTCACGATCGACTCGATGACAGTTACAGCCTATAGGCAGGGAGCGTGGAACAAGGTACCTGTCAAATTCGCAGTTTTGAACGGAAACAAGACAAGGTCCATAACGTATGATCCTAACAAACTTTCATCCAAGTGGTCCGTGGACCTTGGAATGTCTCATGCCGGTTTGGACGAGCGACGCTCAAACAGTGAGCTGACCGTCAAGATAGCCGGCACTGACAGCGAACCCTTCAACCGTTCGCTGTCCGTGTACGACGAAGCGAACAAACAAGCGACTCTGAATGTGTTGCAATTCATGATGTCTGAGAGCCTGTGGGTTGCGGACAGAGCTAGAGGGGCTCTAGATGTCTTAATGTCCTCTGACGATAGCGAGTTCCCTATCGATTGCAAAGGCTGTTCAAAACGGGGTGTTGTTTGTGTCAAGAAAGATTCAAGTGGAGCGTTCACATTCATTTTTCCACAGTGTGAAGAAGATATGTCCGTATGCGTTCCCTCTCACAATCCTGCACACCGACAAGTGGAATATCGCGCTTTGTCTGATATCATGGCTCTTATCCGATGTGCTTGTTTTGACAATCTGGATATCCTGACATATTTCACTAGGATGGTAGGTTCGGGACTACCTGCATATGATGGACTACACTTTGCGGATTTTCCACCTAGAGACCATTTCCACGGAAAGATTGTCATCCCTCACATGCTCATGAAACAAGTCACGTCTCTGTATCAGACAATGAGCGAATACGCAGACACCTTTGCCATAGTGGATACGGCTACGCCCCACGTTAAGGTGCTGATAGAGAGCCCCTGTGATAACATAGGTCTGGTGACAGGATCTCTAGGTATTACGACGATATACGGATCTAGCGTCCGCGACATATACAACGGGCTGTTGAAACAGGAAAGACCTTACGATGTAGCCGAAGAAGGGCAACACGACGCCCTCATCCACATCGCTCAGTTCACGAAGGAGGTGTTTTTGAGACGATCGCCCTTGACTTTTGCCGTGTGTGGTGAAATGGACCTGAACACGTGGCGCAATTACTTCTACAGACGGGACTCTGCATTTCATTGTTGATGAAATTGGATGAGTTTGCATACAAATGTATACGCTCACGCAATGCAAGATACTGTTTATTTTCAGAATAAGATGGAAGTGATACAATGTCAAATAAATGTGAAACGATGATGGAACAATGACTGTGTTTTATTCGTTTTGTGTTTGGTGATCTGTTATAACACAACTCCAATCACAATTTCATGTAAGGTTACACGGAAACACGCTGTCAGTGCATACAAATCCAATGCCTTTACTTTCACACATGCAGCAAAGCACATCTTCCATACTCCAAAACCGTAAAGTGTCGCTACAGTCGGAGATGATGTACCCGTATCGGTCGAATGTCACAAACAATATGTTCTCAGCTGTAACTACGTCAAATAGGTACCCGGGTACATCCCTGGTAACGTTATACAAAGCGACTCCAGCGACACGTGATACTTTTTCTAGTTCTCGTTGAACAGTACGTGGTGTCATTTCACAATCGGGAAACTCGCTGCATGGTACGTCGAACCATATGGGTAATCTTGTAAGGTCCACTGTTTCATCCATCGCCGTCGATACAGACACGTGTTGATATTCCACGTTCTCCACTGTAATGTCACAACAGGGAAACGTCCCACACGGCACGCCAAACTTTACGGGCGATCTCTTGCGGTCCACCGTCTCATTCGTCGACGTCGATACAGAATTGAGTTTGTGTTCGACTTTCCGAGTTGCAGGTCTCGCCATTATCCGTGGATTGCTTACGGTGGCTAATATCTTGCAGACACAGGTCGTTGGGGAGCGAAAACTCTCATCCGATATTGCATCGCAGACATAGCTGCAACCTCGGAGAACGATGTGATACGCGACCGTGGAAAAGGATGAACGTACGGTTACAGAACAGACGTTGCCAGGTTCGCCAGACAATCCTGCAGTCACAGCCACGTCGCCATCCGTACCGTAGAGTAGCATGCAAGTCACTACACTGGATACACAGACGTCACCCCACCAGCAATCGTCTAGCTGTTCTATGAAAGGATACCACGTCTCGTTGAATAAAGTCCACGGTCTCAAATCTTTATTGTACTTGGGGTCGAGATGTTCGTCGTAATCGTGATTGTCAGAACCGTGGAAATGAAACCGTGTGTCTGTCTGTTCTTTCACTTCGGTTGAGTGCTGCACTCCTAACACCGTGTCTGTTTCGGGTGGTTGAGACGTAGGATAGCGATGCGACTCGGCCGCCACGTCGTTGTAGTCAGGTGTTGCATCGCCTTTGTAGGAGTCGCGACATGCAGCGCAACCATTTTTTGATTTCACGCACAACACCAAGTCATAGTGCGCACCGTTGTTATTGAGATATATACCCTTTTCCCATATCACATCTCGGGAAGTAAAGCGCAACCATCGGTTTTTATAGTACGTGTATACCGGTAACTGTAACATGTCTGACAATGCTTGTATCTCAACCTCGGTCGCCCAAACACCCAATCGATCCATACGCTTGGTGTTGATGTAGTCGGAGCTGGATATGCCCTCAGGTGCAATGTGGCCACGTTTTGAGTCTATTCTACTTTTCAAAAATGACACAATCGCTTCCCTAATTTTAGCGTGACTGTCCTCATTGTGGCAAAGGGCCTGACTGATAGCCCGGAAGAAACAGTTTCCATCTGGTTTTACTGTCTTGAGTTTACAAGGTGGACCCAAATCTACTATATCGGTTACGCGGCGCTTGGAATTATCCTCTACATAGGGCACCTTTACCCTCTTGCAAGCAAATTCTCGGTAAAGCTCGCATATGGGATTGAATTTGAAGGCAGGACCAACTGAGTTACCCACATGCTCGCAGTCTGAGTCTCGACCGCTGTGAGTTCCAGAGTTGAACGGGGAAGCCATTCGCCTAACTGTTGCGACTACCGAGTGATACACACGACAATACAGATGTCCGACGCTTTAAATACTGGTATTTCCTGAAATTCAATTCAATTCAATTTTATTTATATAGCGCCAAATCACAACAAAAGTCACCTCAAGGCAAAATGCAACCTATGTGGTACAAGAAACATGAAAACGAGTTTACGCAAACCCACAGTTGTATTCCTAAAAAGACCTTGACACTAGGTAGTTCATGCCACCACTTCTGTGGAATCCTATACCAATAGAACATAAATGTATTCGAATAACGCTCATACTGCCCAAGACCACATCCAATAGGATTTCTTTCACTTGAGAGATTTGTAGTATGCCCTTAGTTTACTTCCGAGACCCAGTTCGCAAAACCAGCCCCCATGCAATACACGTGAACAACAAATGTGTCTTTTGTATCAGTCTTTAATCATCGACATTAGTCTTTTCACCACAACAGTTACATGTAATCCTGGTACAAACTAAGGTATTCACATGATATTATATATAGTGAGTATCTCGATCGGATTGAACATATGACACAGTGTATCGGCCATTCGCAATGATGCGGTTGAAAATACACAATGGGTCCCAGTTGCGCTCTCCAGTGTCTAGAGTCTCTCGGGTATCATGGGCTCTGAACGGTTTTGTGACCAGACATGTGGTCATGATAGGTATCCGCTGCCTCTTTCAAAAGGGCATGTAGTTGATCGAGTAAATCTTCTATCTTAGCGCAGGTTTCCCTCCATCTGTACTCGAAGCAGGTGTGACGCTGGGTTAGAGAGATAGCTATCTTCTGCCAATCAAAGTCTTCCTCCGCGCGGCACAGTGGCTTCACGTTAACTGTGAACGACGATCGCTCCTCGTGACCGTCATCTATAGTTGTTTCCGCAGTAATCTTCCACCTGAGCTCTGGTTTGTAATCCTCGGACATGGCACAGATGCGCCCGCGCTCGTCGGTTGTGCGGTTCATCCTCTGTGAAGTTGTGCCTGCAGAGATAGTCATAAACGAGTAATCAGTCCGGTGTAGCTCTACATATATTGGCACTGCACGCACACCCGCATTATTAGGCAACGTAAATATTAGTATTACTTGCAATACTATCTAACATCTCAGCGTTCCTAGTCTCCGGTTCCTTTCTACAAAAAACACCTGAAATGGCAACTTCGCATACCTCTTACTTTGAGCAGGTTAAAGAATTTCTTCATCGTAACTTTTCCGGGTTTCGGTTGGACAACAGCTATCGAAAGCTGACTACGAACCTCGTGTTTCACACGTGGGTTGCTGTACGGAAGACAGGAATCCCAGACGGAACTATCCTGCTCGGTGGAGTTTACCTAGATTATATATCCAAACTCAAAGCTCAGGCTGCAGAGTTGGAGGTGCAGGGAATCCCTGTCATGATCGCGTACTCTCGCCTGAACCTACCCCGTACCGAGGAGACGAAGATGGTGTTCAACTTCAAAGATGAGAGTAACGTCGTCATGTTGTGCTTGGAGGACATACCAGACGCCATACCTCCTGCCAGCTACGAACACCTTTACACGGCGGATCTGAACCTGATGGATCATTTGCGTGTAGCTGTGATTAATCATGCCCCGGGGGTAATACGAGAACTTCAGCGTAAAGCGTGCCAAGAGGGTAAAGAACAGTATGCGACGTCACTGGACACCAACGAGGGGAACGCGATCATGTATGCCGACATGGATATTGTGTTCACGGCGAACAAGGTTCCTGTAGTGTATGCCAAGCACGGTATGTGTTCATGGCCTAAACTCTGCCATCTGTTCACACACTCCCACTGCGATCTAGACAGCCTGGATCTGCAACTGGCAAAAGTGATAGACGACCACACCGGCGTTTTCCGTAAGTGTTCGGAGGCTATTATCCGGTACGTGTTACACGGAAAGGCCTACGAAACAGCAGAGCTCATCGCCAAGGCCCGGGGAAAAAGATGCAAACCCTGCATCGCCACGGGAGAAAACTCGATGTTGCTCATAGCGTATTCCGCGATACCTCTTTTCCGGAAGACGGTGCTGGATGACAGTATAATTGTAGATCTGCACACGAACCCAGAGCGAAGCTTACAGATGACGAGTGACCCGTTCTACAGAGAGAATCACACCCTCGTATACCTTCAGCTGCGTCTGTACATGGACCATTCCAATGACAGGACCTGGGTCTCAAATTGATGGTTGCGGTGGAAAAGTTGGTTGGCTCATGAGTCGCGAAACCCAAGTTATGTGCATACCAACCCTTATTCCTTAGAAAGGTACTTTTTCTGTCTTCTGTACACTTGACTCGTTTCTTTCAAGAAATAGAGCCTCAGCCGAAACCCCACCCATGTTAAAAAATATATAAAAATGAGCCCCGCGGTCAAAGTGCACCGACATTCGAATGAGTGTCCCAGACATAGAATCTGCAGACGGTAACGTTATAACACGAATAAACAAGATGAATCCCCATGGTCACCTAGTGCTCTTGGAGGGTACGCAACCGCGATCGAATGCTCCCTCGAAAAAGGAGGTCCTGTATGAGAGATTAGCAGAATTCGCCAAGACGGCCGATCCATTCACTGTGACTTTCAAGGTCATGATGTCTAACAGGTTTCTGTATAGACAGTCGATGACTGGTGGGGGAAGCAGTTGGTGTCTGGCTATGCTTCATTATGTGCACAAATACCCTCAGGACCACTGCGATTATGCTAAGGATCTTTACATCACTGCTAATACAATCGTAGACTTTCGGGATAGGTTACGCAAAGCTTCAGGTGATTTGCTTTATCCGAAGTCATATGCAAATGCTGACAACGTGGAATTAGCCGAGGACGAATACGAACTGTGGTTCACCTATGAAATGGACCACGATTTCACGGTGAGGACCAAGGTCGAGCCTACAGCTAAGTGTCCTAGCGAGACCGCCCGTGTCTTGAGAGAAGGTGTTGTGGATATAGAACCTGTGTGGAAGATGATGAAAGAGATAACAAGCTACATCTGCCTAGGCGCCCTGGAGGCTGCTCAAAAGGCCGCTGAGAGGGCCGATACAGCAGAGAGGCCCGACGCCGCTGAGATCTCAGACAATGGTGAGAGCACCGACACAGCTGAGAGGGGCGACAACAGTGAGAGGACCGATAACTCAGAGAACGAGGACACCTCGGAGAGCGCAGACACCTCCGAGGTGTCCTCAGAGTCCTCAGAATGCCCACAAAATCAACACGTTACACGACACTTTAACCCTGATTTCTCCAAGTGTAAAAACAATATGAGTCATACATAATGTCTGCACTCTATTATTGTTGTCAATAAAACCCGTGATAAAAATGTCTTTCTTTGTGCATGTGTGGTGTTTTTTCCAAAAATACAATAAACTGTACAATCATTGGATGCAACGTTCGTTAATTTGTACAGAATACTTTCAGAGAAAGTGAAGAGTGTTGCAAATCGTGACAATAACCAACAGCTTAACAAGAAATGACCATTCCCTTTTGACAGCACCATCTCTGGGTTCAAGTGTATGTGAGTTAGGACGAGCTGGTGCTTCCACAGGCACAAAAAGTACGGTGCTCGCCACGAAGCCGTGTCGATGACTTTGTACATGCTTTATTCTGATGCTTGTAATGTCTTAACCGCATGTGTATGTACATGTGTATGGTTGTGAGGAAGAGGAGCTTCATTTAGTGACTTTGAGTTTCAAGCAGCTACTATTTCAGGGAATAAAGCATCTGTGATCCAAGACTTATTACGAAGGGCAGGCTTTCAAAGGCATGACCGACAATGATTGGTAAGGGATAGGGAAAAGCCCAAGGGGAGGAGGTTGGATGAAGAAAGCCTATGTACTTCATGAAACACAACCAGATACTTAGAGGTTGTTCATATTTCTTGTTTTGTTGTTTCTCTGCAGCTGTGAGGGATTACTCTGAACTGGAGAAAACAACATCGGTCTGTGCTTTGCACTGACAACAGCTCTGCTTGCTTGTTTTTTTTCCCTTGTAATCAAGCGATGCATTTGCAGAAGTAGACCTTTCCAAATGAAATTATGAGACTGAGATTCTTTGCTTCTGAAATTTATTACAGGGTTCAAATAAAGGCTTACACTGCCACAATTACCACTGTATTTGTATTGTGTTGTGCTCAACATATCAGCTACATGGGCCACTTTCTGTAAGACGTTACAAACATTCGTGGTTATAATCATAAGAATACATACATACATACATACATACATACACGCACCCAAACAAGGTATCAAGAAAGTATCCCTGCGTATATTCGTACACTTTCAGATAGTTTATTTGAAAGCAGGCGGCATGTGGTTACATTTGTGGTTATAATTGTAAGAATACATATGGTTACATTTGTGGTTATACTCGTAAGAATACATACGGTCACACAAGCAAACAAGGTTAAGAATGCATATTCTTCATAATCACCAGTGCTGTACAACAATACGCATAGATTCTTTGATACATGCAAACTATTCCATGCGTTGAAAGAGATTACGCTTACAGGCTGTCCTTCTGCTGCCTCTGCGGTCGAGGAGAGCGAATAGGAAGCAGAGAGCCTCTATGGTCATACTGCTCGATTGACTGTGGGGACCAACTTTTCCTTGTCCGTTTCATGTGCCAAAATGCCCCCATCGCAATCGCGAGCACGGTGGCTAGCATCAGCCCCAGCCCCAACAATATTCTCATGCAAGAGCCCCCGGTGATGCAGCCGAGCCCGTCCGAAGGCCTTATCGCCGACTCAGGACGATTTTCGATGCTCTCGACGGACCCGTTCGAGGGGTTGGGCAAATAGCGGTACATCAGTCTGTTGTCAAAGTAAGCGCTTCGATCTTCTTTGCTCCGAAAGCAAAAAGCTTTGCAAGACTCTGCTCCCGTGACTCGACACGACGTGATGGTTTCCGCTGCCCAGGGGCCATGTAGGGCCGATTGTCCGCAGTCGGCTCGGTGAACTCCTTCGGTGGCGACATAACTTTCTCTAACCACGTACTCAGAGGTGAAGTTTCCACCAATGGTGCTAGCGAAACACCCGACAGCGAAATTGTCCGCATTGACAGTTATCGTGCTCGGGGGAGACTCGGAGAACTCCACTTTGGTTCCATGTTTTTCAACAGTCCACGTGACTTTGGTTGGCTTAGGACCCCGCCGAGTCGAGTCCGCGAAACAGGTAAAAGTGGAATTGGCTCGCTCTAGGATTACGCGTGGGTTGTCTGCAATGGTGACATTTATGTCGTATTCAGAACTGTCGATTGAGGTCGAAATGAACAGTCTGTATGGACCGGTGTCGCTTTCGGTGAAGTTGTAAATGACGAGGTCGGTGTTCCAAGGGGCTCCTGGGGAATCGAATTTCTTGCCATCTTGGTACTCCGGGTTCAGGAAATCTGGACGTGGAGCCGTCAAGTAAAAATAATAGACTTTTTTCCAGTTTGAATACCAGTGGATGACCGGGTCTCGGCCTCCCGGATAAGGTAATCCGGGCACCACGCAGGTGGAAAAGGGTTTGCAGAACACATCGTTCGCGGCTCCGGGAACGAGAAGCAGTAAACTCACAAAGAAAAACATTATGCTTCGCATCCAGTTCTAAATGCAGGCACTTATTTTGGTCTATCGCAAAGCCGACCGAGATTCCTTCCCGACCGGCGTATATATCCCATCCTACGTGTACCGACCGGGGTAAGGCCGCTCCGACCGAAGGTTGTTTTTGGGGGCAAACCAATAGTGACATGCGCAAACGGGTAGTGCATTTTTAAAACGCCCCCCTGTGGCAGTATTTTTTTTCACAATATCAACAAACTGTCCGTGTTTCAGGCGCTCGGTGCTGTACAGCGCCTCCTGGTGACGAACGTGAGCCTGCACGAAACTAGGAGAAAAATTTAAATGGGCGTGGTATCCACGGAGGGAAATGATGATGCACGGGGGGCATACCATTAGGGACATGCGCAGCAGGGGAGTGCGTTTTTAAAACGCCCCCCTGTGGCTGAATTTTTTTTTACAATATCAACAAACTGTCCGTGTTTCAGGCGCTCGATCCCTTAACCCTTGTGCGGCCTGGACCAAAAAAAAAAAACAAAAGGGAGGGGGGGGTCACGCAGACCCCGGCAGCGCAGACCCAGGTCTCGTCGCGAAACAGGGCCCCGGCTCGGGGTGGGGGCAGATGGGGGTCAGGTGGACCCCCGGCTATAGCGGGTCTCGTCACAGCGTCGGACAAAGGCACCTAATCGGCTGTAACCCTCCATCGATCGGGTAAGTTACGATGGCAAACCTTGGGGTCTGGAGGGACCCCCAAGCGCCAAGGCAACAACTCTCAACTTCACATCATCATCTTCATCATCATCATCATCGTCGTCTCCTTCTCGAGAGTGTTCGCGTAAACCGGCCTCAGTGAGGACCTCGGGCGCTCTGTGTTCCGTGGGTACTCTGTGACCCCTTAGTAATGGTGATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCATCATCATCATCATCATCATCGTCTCCTTCTCGGCAGTGTTCGCGTAAACCAGCCTAAGTGGGGACCTCGGACTCTCCCTGCCTGCTAGTCCTCCTACCTCCTTCTGCTCCGTTCTGCTGCTCCTCGAAGGCAAGCACCTTGTCGGATGGGCCCCGGGTTATGCGTAAACCGGCCTAAGTGAGGACCTCGGACTCTCTCTGCCTCCCTCTCCTTTTTCCTCCTTCTGCTCCGTTCTTCTGCACCTCGCAGGCCAGCGCTTAGCCGGATGGGCCCCGAGTTACACGTAAACAGGCCTAAGTCGGGACCTCGGGCGCTCTGTGTTCCGTGGGTAATGTGTGACCCTTTAGGAATCGCGATGGGGTATTTTGCAACCCAAATGCACATTCGTAAGTTACAATGGCAAACACTGGGGTCTGGAGGGACCCCGAACCGCCGGAGGAAACAACTCTCAACTTCACATCATCATCATCATCATCATCATCATCGTCGTCTCCTTCTCGGCAGTGTTCGCGTAAAAGGACTTAAGTGAGGACCGGGGGTGCTTTCTACTCCGCGATTACTAAGGGGTCAAAGTGTTCCCATGATGGGGTATTTCACAACCCCAATGCACATTCGTAAGTTACGATGGCAAACCTTTGGGTCTGGCGGACCCCCAAAACACCATGGCAACATCTCTCAACTTCACATCATCATCATCATCATCGTCTCCTTCTCGAGAGTGTTCGCGTAAACCAGCCTAAGTGAGGACCTCGGACTCTCCTTGCCTCCCCGTCCTCCTTCCTCCTTCTGCTCTGTTCTCCTGCTCCTCAAAGACGAGCGCTTAGCTGAATGGGCCCCGGGTTACGTGTAAACCGTTGTAAGTGAGGACCTCGGACTCTCTCTGACTCCCTGTCCTCTTTCCTCCTTTTGCTCCGTTCTCCTGCGCCTCGCAGGTGAGCGCTTAGCCAGATGGCCCCGAGTTACGCGTAAACAGGCGCTCTGTGTTCCATGGGTAATGTGTGACCCTTTAGGAATCGCGAAGGGGTATTTCGCAACCCCAATGCACATTCGTAAGTTACGATGGCAAACACTGGGGTCTGGAGGGACCCCGAACGGCCGGAGGAAACAACTCTCAACTTCACATCATCATCATCATCATCGTCTCCTTCTCGGCAGTGTTCGCGTAAACGGGCCTAAGTGAGGACCGGGGGTGCTTTCTACTCCGCGATTACTAAGTGGTCAAAGTGTACCCACCATGGGGTATTTCGCAACCTCAATGCACATTCGTAAGTTACGATGGCAAACACTGCAGTCTGGAGGGACCCCGAACGGCCGGAGGAAACAACTCTCAACTTCACATCATCATCATCATCATCATCATCATCATCTTCTCCTTCTCGGTTGTGTTCGCGTAAACCGACCTAAGCAAGGACCTCGGACTCCCCCTGCCTCAGCATCCTCCTTTCTCCTTCTCCTTGGTTCTCCTGCGCCTCGCTGTCCGACGCTTAGCTTTGCAGAGGGCAGTGTTCGCGTAAACCGGCTTCCATGAGGACCTCGGACTCCCCCTGTATCCTTATCCTCCTACCTNNNNNNNNNNNNNNNNNNNNAGCACTTAGCTGGATGGGCCCCGGGTTACGCGTAAACCGGCCTAAGCGGGGAACTTGAACTCTCCCTGCCTCCTGGTCCTCCTACCTCCTTCTGTTCCGTTCTCCTGCTCCTCGCAGGCAAGCGCCTAGCTGGTGGGCCCCGGGTTACGCGTAAACCGGCCTTCGCGAGGACTGGGGGTGCTTTGAACTCCGTGGGTACACTGTGACCCCTTTGTAATCGCGATGGGGTATTTCGCAACCCCCAATGCACATTAGTAAGTTACGATAGCAAACACTGGGGTCTGGAGGGACCCCGAACCGCCGGAGGAAACAACTCTCAACTTCACATCATCATCATCATCATCATCATCATCGTCATCATCATCATCATCGTCTCGTTTTCGACAGTGTTCGCGTAAACGGATCTCAGTGAGGACCTCGGACTCTCCCTGCCTCCAAGTCCTCCTTCCTCCTTCTGCTCCGTTCTCCTGCTCCTCACAGGCGAGCGCTTAGCGTGATGGGCCTCGGGTTACGCGTAAACCGGCCTTCGAGAGGAGCAGGGATGT