>scaffold37432
GCCATACTATTACTTTGTCCTAGAAGACTGGATGACTCTTCACTGAGAACCGTATTCTACGAGGCAATGTCTATTGTCGACTGTCGCCCACAATTAGCGAGATAGACAACCCAGATTCACTATAGCCACTTACTCCGAACCACATTTTAACTGGGAAGACTTCATCTCCTCTTCCCCCTCCAGAAGAGTTCCTGAAGAAAGATATGTATATCCGCAAACGTTGGAGACCCTGTTCAGTTCTTTACGGAAAAGTTTTGGTCGCGATGGAGACGAGATTACTTGGCCCAGATTACCTTGCGACAGAAGTGGCACGAAGTACGTTGGAACATGAAGGAAGGAGACATTGTTTTAGTGAAGGACGTCGATTTGCCGCGCAACCAATGGCCTCTTGGTAGAGTCATCGAAAGCAACCCAGATAAAGATGGCCTAGTGCGAAGAGTCAAGGTGAAATTGCAGTAAGGCATACTCGAGAGAACAGTTCATAAGCGTTTGTTACTTACTGAGAACTTATCTAACAACTACTGTCTGTGTTATAGTTGTATTTATAGTTTATATGATTACTAAGAAACGATGTAAGTTGAACACCCTTTTAATGGTGTTATGTCTGAAAATCATGCTGATTTTGGTGGGAGTAAAAATGTTGCTATTTCTTCAAATCTTCAAATGTTTGAATAACCTTTATTTTCAATTTGTCTATTGTATGTGTATATGATTTTATGTAATTAATTCCGGATGGGTAATTTTTCTATTTTGGGGTCCGGTAAAACTTAGTGTATTATGTAACTTCCGCCCAGCATCTCTGTGACGAGAACGATAAACGAATTGTAACGCTTAGTGACTTGGTCAGGAGAACAAGGTATTTTATAATCATATGCATATGCATTTATGCCTACTTTAACGTTAACATCCTTGATCTTGTTTATATACATATATTTAATGTAGACATAACGATTACTCTGTATTTAGAGCATTTACATACAAATATTGCTAGGGTGGATTTATATATGGCACCATTATGACCCATGCGTAATAAAACGTTACTTTGATAATGATTGGCCCCTTAGTATTTTTTATCAATATTTCAATATTGTGTTTTGATCAAATAGTTTTCATTTACTACCTAAATTGCTACTGGTGGAGTTATTTGTTGCACCCTTAGAATTTTGTGTCATTAGTAACTAATAGTTATTCCCCTTTGTACAGTAAAGTAAGGTAAAGTGCCAAGTTTGTTTACATCTTTCGATGAAATATCTACATAATATTTTCTTTACTACCAGACATGATTTTGATTATTTACTTACATTGATTAGTGAATGAATTTTTTTTAATTTATTTATTTCAAATTACAAATCAGCCCATTAACAAAATCCAACTATCTCGGGCAAAGATAGTTAGTCATAGAGTAATATTACATGTATTATAACAAATACAGCATATCTGCAAATTCACAATATTAATTCTAAACATTTGTATTTTTGACATATTTACAAGTACATCGATATTGTATCTGATATTGTTTTTCAAATAAAAAACTAATTAATTATATGTCTCTCTTTTCTTTTGAGATATACAACACATTTTATATTTAAATATCTTGTATGCTATGGATGACACAATAGTATTAAAATAGAGTATTTTTGTAATTCTCTCAAAATAAAAACCCAAAATAACTTATTTCCACAGTATATCAAATCATATAACTAAGCTTAAAGTTGACCATATCATCTTAACATATTCACACTCAAAAATCAAATGTTTTACAATTTCAATTTCGCTACACATATTACAAGAAGCAGAAGACATATATTTACATTTAAAAGGAAAGCTGTTACAGCACACTGTATTGTTCAGCATTTTGTAGTTAAATTCACATATTCATTTGTCATAATATATCTTTTACTTTGTTTTTGTATATGTCATTCCAATATTTTTCCCCACTGAAAACAGTCTTTTAAACAATGCCTGGTAACAGGGAGGCTTAAATTTTTTGAACAACAAATTTTCGTGAAAAAAAATAAATATTTATTGTCTTCAATACAATGTAAACCATTAATAAAAAGAAAATAACAATTGGATACTTTTTGTATATATTGACAACATTTCATATCAAATTTTAGTGATTTTTTTATATATTGCATTTCTAACTATTCTATATTCACACATCCAGTTAGCTTTTAGTTTTAGAGTAGATGAGTAGATATTTCTTGAAGCGTTTTGAATTGGCAATCAGCATTAAAAAGATTCTTTACTTACAATATGCCGCTTCGAATCCAACTTTTATGACAGATTGTTTTATTATCAAATTGAAATAAAATATTGTTCCAAATTGGTTGTTAAGCAAAATCTATATTAGATAATTTATAAACGTCAATGGATTTTTTACAATCATTGAAACTACAAAATACTTCTCTATAAAAAATAGGAAGTTTAAAAATTATTTCAAAATTTGAGTTATTAGTCCCCGATACGTTTAATACATAATTGATATCTACATTTAAAATTCTTAGATAAATATAAACTATTTTGTTAATTATGCATGTTTTGTCTATCAATATTCCACACCATGCAGCTTTCAAGGCCTTAAACTTCGATTCAATATCAACAACTCCTATACCGCCATCTTCTTGCCTTCCAATTACACTGTCTTTTTTTTATTCTATCTCTTCTATTCCAAATGAAATCAAATATGCTCTTTTTCAGTTGTTTAATATACTCAGGGTCAAGCATTGGTAAAATAGAACCCACATCAATTATTTTAGATATAGCTAGTGAATTTACAATGCATGCTTTTCAAAATATAGTTAATTTTCTTTTTTTCCAGGACTCGAACAGTTTTTCGATATTTTGAAAAGAGTGTAACCAATTAAGTTCATAGCATTGGTTTTATTATGTCCAATGTAAATACCCAAACATCTAACAGCATCATTGGTAACATCAATGCCGATAATATTATTATTTTTGTCTTTTAAACTACCAAGTAGTATACACTGCGTTTTTTTTTATATATTTACTTTTGATCCAGCGTGTTTACAGAATTCTTCTACAGTCTTTTTTGCAACATTCAAAGAAGAAATATTTTTCAAGGCTAAAATTACATCATCCGCATGTTAAATAGATTTTAAATCGTCTACCATGTTTGATATATTTATTCCTTGAATTTCTGAACTGTGTTTTAATTTATAAGCCAATATTTCCGCAACAAACGGATATAGAAGTGCTGAGATAGGACACCTCTTTTTATTTTGCAAGTTTTAGAAATCAATCCATTGTTCTTAACTCTAGAAATTGGATTTGTGTAAAGAATTTTGACCCATGAAATAAAATTTTCACCAAAATTAAATTGTTTTAAACCTCGAAAAAGGAAATTCCACTCGACTGAATCGAATGCTTTTTCAAAATCTAAAAATAGCAATTAACCCTCAGTATTGTTTTCCATGCAGTATTTACGGATGTCTAAAATTAATCTTGCATTTATGCGTATAAAGTGAATGAAATCAATGTATGGTTGTTATGTAATTACTAAGAAATGTTGAATTGTTTACAGTTCTTGCGTTGAAAAACGAACAGTGAATAAAATTCTTCATCAGTATTAAAGACTTGATTCATTTTGATGGCCACGCCAGCTACATAAGTAGTGTATGTTTGTGTAAAGCATGTTAGTTGGATCTAATGCTTGTGTTTGTTTCTTTTCTTATTACAGCGGAAACTTGTAGTAATATATGCAATGTCCACGTGTATCAATTGGATAATGAGTACACATACTACTACATACGACAGGTCGCCGTCAAAATAGGTCGTTCGCTGACTGTCTCACAGTTAAAGTGTCAACCATCACACATATATGTAACATCTGCAACCATGTATATCAATTGTTCATCGTGGAATAACGGTTAGTCAGACACGTGCTTAAACAACGATTTGTTACAGTCTAAAGGTCTATTCTGAATGTTCACAGAAACGATGAATGTAGGTTATAGATGAATTGTGTATTTTATCTTACAGATAAATACAGAGTGAACGTTTTGAATACTATTCAATGTCAACTGAGGTATGCACAGTGTGAAAGAATCGACAATTATTGTATTTGTCATTGTCACCATGAATTTATCATGGTAAATGGATCCTGTTTAAAAGGTAATATTTGTAGAACATTTGAAACTGGTTCATATAGGAGACTGTCATATTGTTACATAATCTGCACAATCTGACAGTTGATTCCATATCATAGCTGTTGATATTCTATAAGAGCGCTTATGATACATGTATTCAATCCTTAATTTTAATACCTATAACTTACCATTAACATCACTTCTTTTTTCTCTAGCACTTATTTGATTTACATGTATAAAAACATTCATGTAATCTGGTGTAATACCCTTTAAAATTGTAAAAGCTAACAAAGGTTTTCTATATCAACATCATAAAATGCTGAATAGCATCCAGTGAAGACCTCTAAAAATGTCATCAGAAGATGTCTGAGTGGCAGTAACATTCAATATAATTCGACCTGCCCATTTCTATAATTTGCAATCTGGCTATTGATTTTTTTATATTTTTAACAAAAAATATAAAGTTCATAACTGAATGCATGGCCTGATATTGAAAAAGTGCAATACTACGATAAAATCTAAATGTGATATTGGTTAGCCAATTAATATCATAAACTGTTTTTGTTTCAAATAATAAAAATACCAGCATAACTTTTATGATCATGCAACTTTTCATTTACATTATATCAAATGATTAATTCCAAAATATGAACAAGCAAAGTAACTCCATAAGAAGAAGCAAATAAAGATAGCTCAATTAACTTTTACAACCCGCCCCTAAATTCTTTTCAAATGCTTTCACACTATCTTTACTTTGTTAAACAGATTCATTCTTTCTTTTTTTCTACATTTCAATTTACCCATTTCTTTCATTAAAACTTCTGAGCAAATGAAATAGCAAGACAAATGTATCCTCTTCCCCAGCCATAGCCCTTGCCTAACATGTCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCCCTCCCCCCATGGATTAGTATGTTGAAGATTTTGGAATATGTTTTTAATGTTTATTTTTCTTATGAAGATCTTTTGGATTAAACTATCCCCACTCCCATTTTTAAAAACGATGCTACGTGCCTATAAAGTGTGATTTTTTTCACCGTCTTACAGGCGTCTGTAGTATGTAGAATCCCGGAGTTGGAGGCTGTTTTACTTATTGAGGCTACATCGCTATGAAAATACCACATGCAAGCAAATGTCCTTAGCTGTAGCGCCCTAAGCATATACTTCTTGTCGGTTCTATGAACACTACCCCAAATTCGATGCAATGCATGACAATTATCAGTTTAAGCTTACACTAAAATATTAGAAACTCGAAATATGGCTGTACTCTCTAATCGCGGCATTTATGTAGCTATTTTTGTTATGTACATGTCACCAACTAGAACAAAATTCACAAGCACTGTGACAGACTGTTTAAAAAATCGACAATGCATTAATGATCAAAATAGAATACGATCAAATCCATTATCATTAATCATAATGTAATTTTTATTAACTTTATACATTATCAAAATAATACATGTAGTACATTTTCTATTATTCGTTGTTAATTAAGGGGTCACTCATATGTATGTTAAGGGATATTTTCCTGAAATACGGTCGTTTTAGGAACGGTTTTATGAAATCGTTTGTGGTTATAATGAACACTTATCTATTAGTGTTCTCTTTATAGAGATCAATTTATGAGTATAGTATATGACAAAACATTTGTGCTTGTAACAACAGTATATATCAGAATCCGAATATTGCTTCCTTGTTGTTTGACAAACGCATAAATAAACACGGAAGTCGATGCAAGAGATTAAAGGTACTTAAAAGTTCTGATATGGCGGTCATGTATGAGTCCATCATATTATGTAAGTAAAACTTTCTCTTAGTCTGTCTGTCTGTCCGTCTGTCTTTCTTTCTGTCTGTCTGTCTGTCTGTCGTCTTTCTCTCTGTCTGTTGTCGTTCTCTCTCTCTCTGTTTGTCCGTCCCTCTCTCTCTATCTCTCTCTTTTTCTCTCTATCTCTCTCTTAGCAAACATTTTCTTAACCTCCTTTCCCTATCTATACATCTTCTCACATTTAATTCATTTACTCGAATAGTTTAAGAGAGGGTATTTGAAAAATCTCTAAAACATTTTTTACCATAGGTGTTTAATCTCTAGATATATTTTGAACAAAAAAAGTTACTGGTATTCGATGATTTTTTTTTTCTACATAATATTTTCCATATTGCTTACCTTTCAAATGATAAAGGTTTTTTTTCTATACACATTGTACTTATGACACATTCCCTTTCTTAAAGCGTAATGCAACAAACCAGACTTCAAATTGGCGCAGGTATACCATATTTAATATTCAAGACTAAAGTTATCCAAATGTTTTGTTAAAGAATCAACATTAAACATGCAGATTTTTAGGTCATTTGTTGACCACGATGCATGATGAATTACGAGCAAATCTCTAAGCATAAAATGTCACCACAATCTGTTTATAAGGATATCATATAGTGTACATAATCTTTTAACTGCTATTATATAAGACAGAGTTGTAAAAGTCAGAGTAATCAAGATATGATGACAACAATTGAATAAAATAATCATTTATCTCAATTGCACCTGCAAAAGCATAAATCTTCATAATCATCTAGATATTAAACACATTTTTTAGATATATCTAACAGAGCAACACTTATGATGCATTGTTTTTTGCACCGTTTTAATCACACTATCACAGTTGTTTTCGTTTTGTCCGCTTTGAAATCTGCCATAAGACAATTTGAAATGATTCGTTTGAAATGATACTTTTAGTAACAATTTCAAATATACAAGTCTGTTTCAAGATATTGTATATTTCAATTGACTGAAAAAAGAATGAGGAATAAGAAAGATTTTGTTTGCTTTTAGTTTAATAGATATGTTTAATATAACAACAAACGTTGCCTATGATTTTAGGCTAATGTAATCAATATTGGCCTGAAACATCAAATGTATGAATATTGGTGAATTTATTCGTGGGTTGTAATTCTTAATTTATCAAGAAAAATTGTATTTATATTATTTATATGAGGCTTAAATGTGTATTTGATTATCTTGTTTTCGTTTTGCATTTGTCATTTTGCCTAGATTGCGTACGGTCTCTGGAAAATAAATAAGCACAATAAGTCGCATGAAGTGCTTACGTTTCTGAATCTCATCTGAGCATAATCAGTTTACTTTCATGTTTTTCTCCAAATACTTGACGAAACATACAATGATATATGTATTTTCTTAATCAATACATAACTTTCAATAAAATTCGCCAGGATATTTTATACTGAACCTATATGATATACTGTATGTTATTTGATGTAACGAATATTTACTTAAGAATCGCAATGATTTTTTTAATCAATGATGCATTTTTATAAGGATATGTTCACTTTTGTTGTATAGGTGTCATTGGAATCACGACATACGAATCTGCTTCCTATAACATAAATCAGTAAGTAGGAACAAAGTATTTGAAACATATTAATTTACGTGATATTATAAATGATTGACACTCTTAAGGTGGCTCTATACAACCACAGTTTATTCCAATTTTCAATAGACGACCACAAAAATATATTTATCAAATATTAAAATGATGATAGTGATACTATAGGTATTGTTAAAGATTTTTTAAAGTATTTTCGTGTTTAGGAAATAAATTTTTTAACAGTGCTCATTATCTTTATTATCGAAGGCACTGTCCATCTGCATCTTCTGCTGAGTCATTCAATTAATCCATGAAACATATTAAAAGGGTTGGGGTTACCGCTTCTATCACGCTTCTGTTTCTTTTTCAATGTTCATTCGTTCTTGTATTTTTTTAATCACACCTAAGATTTAGAACAAATGATACCTTTTCTGTCCTTCTTCTTCAAAAGTGGCTCCTATACAATTCATCCCAGTTTAAATCAGTCTTTATGTTTTGCGCACTGCGTCATCAAAACGTGGTGTATAAAACCACCTTAAAATAATGTATCCCAAAACCTCAAATTCAATAAATCTTACACAGAAATAGAAAAACTAAAATTAATTCAAACGTAATAATTTATTTGTTGATTGAAATTGAAAAAAATATACATCTCTTGACCTTTTGCTAAAGTACAAAAGTGTTTAAATAACCACTGATTAGTAACGTCCATTTCAGAAATATTTGTTTAGATGGAGCTGAACAATTTATACGTGATCAAAGCAATACATGTAGCTTTTATATGACTTACGAAGAGGATGTTATAAAAGACGGTAAGTAAATATTAAAATTGTATCTCATCTAATATATCTTAGAATCTTTTAATAAATAAAAAATGTCTGTGTTTATTTTTTATTGATAATAGTTACACATTTTTCGAATATAAATTAAATTTATGTACAAGTATATTTGTACCGCATCTCCGTTGGTAAGAACATGTTCTTATTTTGATTAGAATATTTAAAGATTTAAACTTAAGTAATAAATTAATAAATTAGGTTTCCTACATGATAACCTAGCTAAAAAAAGGGGTGTTTTCCATTACTGATAATGTTTTTTAAATGTTTATTTCATGTTGCTTGTATGGTCTTTTATAATAATCAAACATAAAATACATCTTCGCTAGCCAAGTGGCCGATTCGTTTTTCTCATCATTTTCATCATCAGTATCTATGACATTGTACATAATATCATCGCCAAATATTTCATTTATAACATTTGAGGTTTGATCTGCAACATCATATGACCAAATTGGACAGTTTTGTAAAATGTCTTCAGGTGTAAAAATGTTTTCTACATGCTGAACTACATAATTAATGACATCATCAGATAGACCATGTATAAAGTCTGATTTCACAAGTGTTGAAAAGTTGGACAGTTTGAATTTTAATGCATCCAATTTCTGTCTTAAAAGTACCCTGTCTGATGAATTAACATATTGGCCCATTTGATCAGGTGAATCTTCTTGCAATTCAAACAGAAGTGAAAAATGAGTGTTGGGACAATCATTTAGTTCACATTTGCAAAGTTTTTCACAAAAATCACAGCACATGTGCATTGGAAAAACTTTTCTAATTTTGCTTCCATATGAAGCGCATAAATGTCACGTCTACACTGCGAGTCTTTTGCTAATTGCACAAGTTCCTCTTCTACTTGTTTTAATTGTCCCTTATGGCACTTATACATGATAAGTTCATAAGATGGTTCACCGTCCCTTCCTGCTCTACCCATCTGCTGAACCAGAGTATCCATCTCTCTTGGAAGGCCATAGTGAATAACATTATGAACACCATAGAAAGGACTATGTGCGGTATGGTCAAATATCTGCCCCCGATTTCAACCAATTTTTAAATAGTATCGTATAAAAATGAAATCTTCACAAATCATTGTAAAGAGGATGCCTATAACTTTAATCTTGATTTTAGTCATCATTGCTCACTCGCTGTTTATCTATGACGTCACCTAAATGACCTAATTCCCGCAAATTTGCAAACAAATGAAGATATTCTCATTTTTGCTCTATATTTTGCATTCGGAAGTATGGAGCGCAGGTCTGCTCAAGTGCGATTTTAACATTTGTTTTTCTTTAGAGAGTTATACATATCATACTAAAAAATGGTACTTGAGCAAGCCTGCGCTCGATGTTTCCCAGTCGAAAAATCATCGGAAAACACCCATATTTTGCCACAAAACATCAATTTATCAAAATAATGCAATATTCATGACGTCATTTCTACATTATGACGTCACTGTGGTGATAACCTTTTACACCTTTATTTCCAATATGATTTTAACTATCTTTCACTTTATTTTAAAGCTCTTTCTAAAACTTTGATTTTGGGGGGCAAAAATTGCATAAAACCGCACTTAGTCCTTTACACCCATCCCAGCTGAGTTCGTACAAATTAAGATTCGAATTTTGCCTTCTTTGGTCATATCAGATCTAATTTATTCTTTCTTGCCTTCGACAGTTTTGCTGTGGAACATCTCGTAGGTTTCACTTTTATCAATACCAATTCGCTTCCGACATATTGAATATATTTTAGAGACGTCAGTTATAGATTCAGCGAAAATTATATGCCTTGGAAGTGCATCTTTTTTGGCTTCAAACTCATCTATCAACCAACCGAAGACCTCTTCATTGTCACTGTTGTTCGGTTTACATATCGAGGACATCTTGATATTTTTCCTGTCTGGCGACTCTGATATAACCACAGTTTCCGATGTCCTAAAGCACACACTCTTCATAATTTTACGGCCCTGTAATGGACCGGAAGTTGCAGTTAAAGCTGCTATCGGAACATTAGGGCAAATGGCACGAAGTTCTCCTATGTGGCTGAAGTGTTCCCTGAAGGCCTCATGGTGTTTGTTTCCCTCACCCCTATATTATAAATAAACAAAATATAAATAAAAAATATAGTGTTGATTTCTCACAAGGAATATTACTGGTAAAGATTTTATCAACAGATAACATATACTACACAGAGAATCATAACTTGCATCTTATTTAACATATGTTATAATGTAGTCAATATGAACAAATAGAAATTGATTTTAGCATATTATGCATGTAAACTTACTTACCACTGTACGACGGTGTGTGCCTCGTCTACTACGATAACCTTTATTCTGTCCCTTAAGTTTGCTACTATATCTCTCCATTTCCTGTCACCAACTAGTGCCTCAAGACTGGCGAATATGAATTTGAATATTCCCTCGTTAATTGCGTCGTCTTCTGTGCGATCACGTCCAATATATGTTGCCTTGAAACCTAATTTGCATAGTCTCTGGGTCTGCTCCTTCATTATCGAGACGAGGGTTGTGATAACAATGATGGTGGCAGATGGATAAACAATAGGTAAACTCTCGTAGATAATCGACTTTCCACTACCTGTTTTTAATCCTAAAAAAACATCTTTTCCGTTACATATTGCTTTTATTCCATTGACTTGATTTTCTCTTAGAGACGGCACGTTAAATGTTGTTTCGATCTCCTTTCTCTTTTCCTCTGTCAAATCCATTTTTGTAAACAGTGCGTTATATGTTACGCGCAATCTGATTGGCTAAAATGTTTACTCGCAAGGAACGGTAACTCGTAAAACTCGCTAGATGGCAGCAATGGACTTGCTAAATCTGCCAAGGGGGAGATGAGAAAAACGAATCGGACATTTGGCAAGCGAAGATGTTGTTACATAGAAAGTGCCGTTACTTACATGAACACACAAATAATTCAAATTGATTAGTTCGAGTTGGGTATTAAAGTACATTCACTATGCAATCGCTAATTGCATATTTATTTATTTTTAGCTGGGCTTTGCTGAAAGCAGAGTCCTGGCTGTAGGCAGGCAAATCGCCAATGATACTATAAATAGCACAACTTCAAAAGTAATCAAAAAACCGAGCAGCGTCAAAGTAAAATCTTCTGCTATACCAAATAGTTATTTAGAGAGCCATGTTTTGTCAAATCTGTTGGGGTTTTTTTTTATTTGTTTGCGAATAAATTTAGTGTTGACTTTTTTTTTAAACAAGACTATGCGTTTTAGGCACATATACAGTGTGCATGAATTTCCATGAACTACTTTTCAAAGCATTAGTATTTGGCTCTACATAGAAGTAATGAAGAGAAGGGGTTGATTTTATAACGCTTGTTTCAAATTTCAATGCATTTGTTAATTTGTTTCTACTAGACAGACAACATTTTATTTATAGTAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGATTGCCCATTTTTACTACACAATATGCATAATGACACATCAAAAGAGACCAGCTTTCAGTACTTTGATTTATTTAGTAGATTAAAGAACTGAAAAGAGAGCTACTGTTACAAAATAAATGTATTTTCAAAATCATTATCAAAGGTATTCATATTAAGTAAAGTGAATAAATTTAAATGAAATCGTTTAAACCAGAAGATTCCTAAGCACTTAAACAATTTTAAAAACAAACATCAAAATAATTGACAGAGAAAAATTAAACAATGGCAAAATTACATGCGTCACATAGAGTGGGTTGTAAAGAGACACAGTTTACCAATGATAAATATAATAGTGCTAGGTAAATATACTCACAGCCATAGGGGAATTTTGTAGCAATATCAAAATGTATGAATGTTTAATTGAATTTAATTTTTAAAGTTGTATAAATCATAGAAACACAACAAATACAATTATCATTACATAAACTTTCTATGAATACTAACGGCGAATAAAATAGATCACACAATATGTTCTCCAAAATATTACTCGACTGCATTTGATATGCAACTACAGCATGTATTAGAGATTTTCTTAAATTATGACTTTTTTCAGTTTTTGTTTGTTTTTTTTTTTGGTTCTTGTTTTTTGTTGTTTCTATTTATTCATTTTTTAAAAGGGGTATTTTCTTTATTATCTACATTGAGTAACTCAACTCGTTTATTAACAATATGTTTTTAAAATCAAATCTTATAAAATATGTATCTATTGATTTTTTTTAAAGCCGGAATGTGTTCTAGTAAATGCAATGTCAAGACTAATAATGTAGAAATTACGCATACATACTACTTACGGGAAGTCAACATCACGATAGGAACTGAGCACACATTCTCTCTGTCAATTTGTAAACCATCAAACCTCCTACCCATGGACATGTATATCGAGTGTTCATCGTGGAATAAAAGTAAGTGACCAACGAGTGCTTTTACAATGAATTGTCACAGTTTTAACATCAGTTTTAAATTATTGCAGAAACGATGTATGAACTTTTTTTATTTTAAACATGTTAAATCTTATAGATAAATACAGGATTATTAATACTTATGACTGCCGAGGGAGTAATGCACAGTGCAATAAAATCGACAATTATTGTGTTTGTCATTGTGACTATGGATATATCGTGGCAAATGAATACTGTGTAAAAGGTAAACTATACTGCATTTGGTTTAATGATTGTACATGCCTTCTAAAGTATATATTATTTTAAAAAGCGACAAACTGATAAATTTTTGTTTTATTATCACAATTAGCAATTGATCATATAAAGTTAATTTTTCAGGGTATTCACTCTTTTTGTTTTTCTCGTTGTCCTTTCTGTATCTTGTTACAACATATTACAGTTAACAATTATTTTGATAAATAATGATTTGACATTGTTAAATGCATTATGACATGTCTCTAAAATTCTGTTTATGTCTTAAATAAAACTGGATTTTTTTTTGCTGAGAACCTGTTGTTCTTAAGACTTACTGCTATCAATTACTGATCGACTTCGTTCGTTCAAAATAAAAGACATCTTTCACGTCGCCATTATAATTCCAAATTGTACAGCATATCTTTAATGAGAAAATGCAAGCACCAGACCATATGGGAATTAAAGTTAAGGGAATAAACTAATGATTGTATGCGGCGATTTGAAATTCTATGTATAGTATTTTCACAATATGCTTTGAAAGTGTGTACTTCCTGTGTTCAGTTTTACAAATGACGTAGACTATTTACATGTTTCATTTAATAAAAATCACAAAATAGTGATGTTTATTACTCATTAAAACATTAATGAGTTCATTCACGTTTAGAGACACACAATAGATATCTTGATCTGCTATATTGTACATGTACAAAGTAAATGTTTGCATATACCTTAGGAACTTTGTAGCTCTTATTCTAATTAATTCACATGTTATTAAGTATCATTTAAATGTAATCCCGTCACACAAAAAGACATTGTTAAATTTTATTAATCAAAATGATACCATTTATAGATATCAATTATCCAGAATATTGAAAAAAAATGTGAGAGTCTTCACATAAGATATTTTTCTTTAAAATCAGCCCTGCAATTATTTAAACTTAAATATTTATTAAATATTATCAATAATTATAATTATTAATAGCTAAATAAGGTGATATAGTATAATAATTATATTTTATTCATAGTTAACTCCCTTTGTAAAAACAGAGTTAATTGCCCTTCATCTGAAAAGATCCACCAGGGGGCGCATACATCTATCCTCCAAAAACGGAGGATAAAATCTATCCTCCAAAAACGGAGGTTGCCTAGACCTGTTGTATATGATCTGATACGACCATTCCGTTGTGTATTTGTAGCCTATACATGCATATTCTTTAAAACCTTTTTAGAATATAATGGTTTTATTTCTTTACTCTTTCCATATATTTTTTTGCAACACATTTACTAAAATTATTTGATATTTATAAACATATCAGATTTCAAACGATGTTCATTTAATAGAATAAAATTTCACAAGGTTCCTCCTTTCAAACACTCCCTCTAGCTTGTCAGCTTTCAATACGCAGTTAAAAATAAAAAGTCTACGAGTACTTTGCATTGAAATGAAAGTATCCGGATGATAACGTTGACAAATTGTGCGATGTATTCCGAGTGACTTCCGAATAGAGAAAAGATATCAACATTTCCCATTAGAATATTCGTAAGAAATCTGCTGACGTTTCTGTGATTTTTTTTTTTGCGAGATAAAAACTGTAATATATTTATAAAGATATCTTGAATATATCCTCTGATCAATTTCAATTCTATTTCTCTCACATGTATGTGTATTTTTTTTAAAAATTAAAATCGTCCAAATGTGCTCCATAGATGTATACGGACATACTATAAATCACTGAAGGCAGGTTTTCAGACGCTAAACAGCTTAAGAGCAAGCCGTTTTGTTCACTGTGCTAAATCTAAATAATGGAAAAAGTCATCCCCACCATTTATATTCATAACTTGCTGAAAACACCACAGACAGGCTTTCAACATTGTCATCAGGGTCAATGTCATTTGCAATGCCAAATCTCTGTAGACAATTTTTAGCAAAAGTCTTCAAATCAACAAGAAAATAGGAGCGTTCACGAAAAAGGAATTCGGGATCTATTTTTTAAATCAAGAGAATATGTATAGTTTTAGCCCTTAGATATTTATGAATATTGAATTATTACGGAAAGGTGATTCTTGAATACTTCTGGCCGGAGTATAACTCAACACAATGTTACAAAAGTTAACTCAAGCTTCACCATTTCAACGATGTTAATAGCATATTTGTAAGTGTCCAGTCTTTGATGCACTTCGCCCCATTGAGATTGTTGTATGGAAGGGAACTACCGCCAAAATTCTATGTATTTTGCTTTTCTTATTATGCTTACTTCTTTATTCTTCAGTACATTTACACTTGCATGTCACTTTATTGTTTTCATATTCATGCTTATCTAATTTCACTTTGATTCTCATTGATTCTTTTTTGTTTGCTTAATTTTATGTTGCAATATTCTCTTCTTATTCGTGTAAATTCTTTCTTCTATATCTGTTACAAACGTGAATTCATACACGCAAACCATAAGGCACTTTCAATAAAAACGAATACAAGTTTCATGGATTTAATGCTGCATTATGACGTCAGGCGGCAGTGTGCGCGCTACAATTGCTGCTCCCAAAGATTTATTAAGGGTGTATTCTGCTCATTCACGAAAAAAAACCTACATCAAACTTTTTAGATGCTTGTGATTTTTTAAAAGTACTATTCCTAAGGAATAAATTGAAAACAAGAAAAGCGTATGTTCGTTTTCATTTAAGAGAGATCCGACCCCCAGAACATGGGCCAAAAATGGTGCATGGAAATTCTCATAGAAAGTGCAATTTGACCAGAAATTCCCTAAAATTAAGAAAATAAAGGGAGATTTCAACCTCTTTAAGTTTTGTTTACTTAAAAACATCTCAGAGTTCATTTTTATGCACAATTTAGACTATGAAATAATTTTTTTGATAAGTTATGCCCAAAAATGTATGTTGCTCAAGTAAAATTGGAGCATCATTTTCGTTGCAAATATGATAAATAAACCAGAGATAGACGGATTTCTACAATTTAACTTTTTATGAAAATATTAGTACACTTTCTCTACATATTATTGATCCAAATGAAGGCATAAAAAGTAGGGGTTAGTGTGCATATAAGAAAAAAATATTGTTGGTTATATCCCCACCCCCTATTTCAGTTGAAGCATTTTATGGAAACAAAATAAGCCATATTTGGAGAAAAACATGAAGTTTTATTCACCAAAAATTTTAAATTGGTGTAATTATCTTTAACAGCAATTGTAATTATGTAAAGAAAAGGTTTTAATGAACAAACAGTAGACATACAACCAATTAAATTTAAAAAAATAAGACAAAGAGGTGTATTTAGTACTTATAGACAATCTTCTGGATGCGACCTTGAATAACATAGAATGGCATAGGGTTTTTCTAGTTCATGAAATGTTCTAGTTTATTAAAGTATTTTATAATAATGTAATCATTCAATATAAAATTAAAAATGCATTTGATATTTGTTTAAAAACAAAGAATTTGGATGCATTAATTATAATTTGACAGTGATTATCAAGGAATACAAACAATGATATGTCGACAAAACATGCATCTTCAGAACTGATGTCTGATCGATAAGTTTTGACCAGTATATGCATTTCAAATGATTGGAAGAAAAGAAATATATAAAAAAAAACTCTCAGAAGCACACAATAAATGCAACAATGGCACACAATATACCAGTATACATAGCACATACTTTCTAAATTCAACTTTTTTGGTAGTTTGAAAGATCTACGTGAAAGCAAATACTGATAGTTTATATACCCGGTACATACATTCATAATATATTTTACTAAATTGTGAGTTATATGGTATTATGGTAAATGAACTTGCATCAATGCATGGTGGTATTACAATGCTGCCTTATCTGTTGAAATAAATAGGTTACATGTGCAACAATTTACTAAATCTGATCAGTTG
