>scaffold1826
TGTTCCTTTGTTTTATGCAATAATTATGAAAATGACATTAAAATTAAAAAAAAAGATAAGAATTTAATTTACATGTACACATAAAATGGCTAAAATATCACGTTGCATGACGATCTGCGACGAATAATGGCTTTTCTTTAAACGTCTTTAATGATTTAAAATAGCAAACATATTTGATTTGAAATGTGGAATAGATCCGTTAAGAGGGCTGGATGGCCGTGGCTTTTAGACTATATAAATCTTAAAAAGTAGAGCTCTATACAATGATATTGGAAAACATTCAAATTTATTAAATGAAATTCTATGATTTTTCTCTTTACCAAATAATAGTTAATAGCTAAACAATTCATTTTTAAAAATATAATATGGATCTGATGATGAAGTTTTTTACCATCGATAAATTGGCGATGTAAATATGAATGTTTGTGTTAATATGAAATAAATATTTTGAAACCGTGTTAAGGAACACATTAAAACTCGTGTCCTTTATTATATACTTATTACAGGTTTATAAAGTGACTTCTGAGAACATCTATAGTCAAATGTTTTCAACTGCATTGATATTGATGTTTTCATGTTTGATGATAGGAGAGCTGTTAAACCTTTAATATATATTTTGCATTTCAATCCAGACAGGAAAAACGAAGACAAAATATACGTGTATTATTGGTATGCCATTGGTAGTCCGTATCATTAAGTAACAACTGCCTCATACATTTAAATTTCATGATTTTGTCGCTCTTGTTCATATATTTTAATACGTTCGAACTTCATTTCAAGTGAGTGCCAAAGAACCCCCCCCCCCAAAAAAAAAAACAAAACAAAACAAAACAAAATACAAAAAATAAATGTTTGCTTTAAGAAAGTACCCAAATTCAGGTCCATGACTCCAGAAGTTTTTCTGTTATGTCCATTCGGGAGATATAAACTAAACTGTTACACAAATCCTGCCTTGTTACATTCTGTAGCGACTCCAAAGTTCGCAAGATACATTGGTTTACATTGTCTTTGAAGTTCATTTTGATTCGTTCAATTTTCTGTTGCGGAGTGCGAAGAAAACGAGCCAATCGAGTAAATTCATGCGATATCTCTCTAGACACTAATCGAATGTCGGTTGATGTTATTCCAAAATTAGGGTTGATAACACCGGGACATTTGTAATGGTTCCTTGCAAACTTCTCTAGAAAATTTATAACGTCTACTCTGCCGTGGTCTATCAAGGCCTCATACAGTGTGTCTCTATTGCCCATGTGTTTGTTTCTCCAATGATAAAGAATCTGAAAGATTTTCTCTTGCATAGAATAATGTTGATTGTCCCGAAGAATCTGATCAACGGTATCTTGGTCCAAAAACAGACTGGCTGCTATCATAGGTATATCACTTGATAATCTGCTTGCCACCACGTCAAGAAGCAATTCAAAATCTGTAGAGAAAACATAACGCATTTGTAAAGTAAAGAAAACATTAGTACTTTTGGATAGAAATTTGAACGCATTTGCTATTTAGTTAGCATTAATATTGTATATCATTTAAAATGTGTCTTTACCAAACAGTACTTTTGTCGTGACAATTTTAGGCCACCTGAGTGACTCGGTGACCAGTGGTTATTAAAATATTTGAACAAGAGCGACAAAATCATGAAATTTAAATGTCCAGTGACCAGATCTTTTAGTTTTTCACCAAAATTATAGGTTTCACAGTTCTTTTTGAAATGTGGTCGTAATGACAAATTTATAATTTTTCTACTCCAGTATGAAACCTAATTAATTAGATGCATATATGAGACTCCATGACAAGTTTGTGCATGGGATATATGCTGCTCAGGTGACCGTTAAGGCCAATTGGCCTTTTGTTTGTCATGGTAATTTATCCGTAAGCAACATTTTTGTAGCTTACGTAGCAGAGCAACAGTCATAAGGTAAGTCATAGCCATTCAGAAAAGTTTTTGAATTTTGAAGTTTTATGCCCAAGTTTCCTTCTTTTTGTCTCATATAATGGACGTACTGTGTTATTAGCTCACCTGAGCTGAAAGCTTAAGTGAGCTATTCTGATCACATTTTGTCTGTCGTCCGTCTGTCCGTCCGTCCCTCTGTCTGTCTGTCCGTCTGTAAACTTTTCACATTTTAAACTTCTTCTCTAAAACCACTCAACCAACTTCAACCAAATTTGGCTCAAAGCATTCTTATGGAAAGATGAATATAAATTCCAGAAATTAAAGAAAAATTTTCATTGAAAGCGGAAAAACCTCAAAACTGTAAAAAAAGGGGGTGCATTTTTAAAAAATCTTCTTCTCAAGAACTACTGAGGCAAACTCAACGCAATTTAGCATGAATAATCCTTATGGGAAGGAAAATATAAATTGCAAAAATTATGGGCTAATTCTGTTTCAAATCTGAGTTATTACGAAAATAATAAGAAAGGAAAGGCTTGTTTCAAGAAATTTATAGCATCCATGAGTCTTGGTAAAATGGGTAGGCATGACCGGGCCAGGGCAAAACAAAAGATTGACAGTTATTAATATGCCAATCTCATTGAAATTTCAAGATACTTACTGACCAGTATATTTGTATTCGCTGTAAATATTGCTGCAAAATAATGCGTAATTAGAAATTGACGATTGCCGATCTGCCTCGGCTTTTATTTTGCCCCGGCCCGGGTTTGCTTACCCATTTTACTAAAATTCGTATTCCATAATTCTAAAACGAGGTTCTTTGTTTAAAGCAGCCATGACACTATATGATAAACGGGTCGATCTGACAGGAAAAGAATAATAGTTTAAAAAAAACCCAATTGAATCCAATTGGAGTTCCTACTTACCTCTGAGATCATGGTTTTCAGACCCTGGTGTATAGTATTGCGTATAATCCTATAATGTGACAGCAAAAAATAAATCCAGCAGTTAAAAACTTTTTAGATATTAAATTGATAGTCATACGACTCCAGAGTAGTAATGATAACAAACAATTTAAACTAAAAGTGGTATGATGAAGGTTTACGATCAAAGAACCTTTTTTTATTACACGTTTGATATATATTTTTGTTAAACAAAATGGTAAGAAAACATAGTACAATGTTATAACCAAGTTTTGAAAATTAGATTGTATCATTAGGACAAGCCAAAGAATGGTATTCACCCGCAAAACCGCAGTTATTTAAAGAATTTCAGACACATATACAGGCGAATAGGAAAAATCAAAGTACTGAAAGTACTAGAAAGTTCTACCCCGGGAAGAAAGTGTTAAATTATATCAAATGTTATGAAAATACATGTTAAGAATTATATTTGAATCGGGGTTTGCTTGTTATTGTAAAAATTCATTATAGAATACACAAATCATTTCAATGTTTAGTTCATGCTGTCGTGTTAAAGTGAAAACAGAATGCTGATAACATTAAAAAAAAATCATAACCACAGCATTAAATGTAATGCAATAAATGTAAGTGTTTTTTTTTACTTTTGAAGCAAAAATTGTTTTATCAATTTGACTGTAAATCAAAGTTTCCAATTAACAAATTATAATAATCTGCCTTGAAGCATGTTTACAAAGATCATGATTGATTTTAAAATTCAAATTTCTTTAAATTAAATTATAAAATTACCAAAAATATGCCTCGGACCCCCTGGCAAACTCAAATAACCGTCAGACCCCCCCCNTCAAAAAACCGCCAGACCCCCCCCCCCCCATTTTTTTTTCCTGGATCCGCGAATGAACTTTAATACAGTAGTGACACCTGCAATTCTTACGAGCCCTGCTGATTAGATGGAAAACTGTTAAATCATTAATAAAATCATAGTTGCACACGATGAAGCGTTGTCTACGCAAAAAAACGATGTAACACTTTATAACAATTATAACATAATTATTATAGTTACTGTTACAGTAGTGAAAATTATATTCAAATCATTTCTGTTGGGTCATCATCAAATTGCAAATCAATGCAAATTAATAGAGAAAAATTTGTGAAATACATGTATTGCATGCAGAAAACCAATCAAAAATAAAATTGACAAAGAACAGCACAAAATATCGTGAAAAAGGTGTTAATTGAAATATTTTGTATAAAAAGTCTGCATTTTTATACATTTATAAGACGTGGTGTTCATAACAGTAACGTATTACACGTAGCTCGACATGTAATGCGTAAACGAGGATCACCGATACCAAATAACACTAAGGTGACATCTGACATCTGCATCTGAAAGGGATTAGGCTAGATGTTGGTCCGGCGGGCTAGAAGTTTCAACTTTGAGACTTTACCGTATAAAAAAAGTCAAAACCTATTCATATCACAAAGTTATTCCAATTATTACTTAACACCTAATACACAACCCAATGCATATAACACCAATTTCCCCCTTAAATTTTAATTGGAAAGAAATCATCATGAATGTGATATCTTTTGGAGCACCCATATCCGACATATAATAAATGAAATTTATTGCCAATTTATTATTGATAGAACAAATGTATCTGCATGAAGATAACTTGAAGATATTAAGTTTTCCCAATTGCATAGTTATGAGTTCTCCCGAGATCGACTTCTCCAGGGTACGACTTCTCTAGCATCCGCCAGTAGGTGGCGGTATTTCGGAAATGCGAAAACGAAAGTGGAAGTAGGATTAGAAATCTGGCGACAAAAATGCGCTGCAGCTATGCTTAGCGCTTTAAAATTCTGGCGACAAAAAAGCGCTGTAACTCTGCTTACCGCTTTAAAAATGCATTTTCAATGTGATATGTTTTAAAGTAATTAAATGGCGATATTGATTTAAATAAAACTCTTCAATTTGTAAAAACTTACACTTTCGCATTTCCAAGACAGGTCACTTTTTGATATGTAATGTTTCATTGGAACTGGACACAGAGTACACAAAATGCGGTATCTTGGTATGTCATTTGGAAGCATATCTGCACCTGTACATCTAGGATTGCAGATCTTTGTGTTACTGCATTTATATGTGATGTTAAACGTAAGGTCAGTATGAAAATTTTTTGTTATTCTACGTAATTGTTTTTGAAGCTCAGTACGAATATCGGATCTTTGTTTACGTGTTGCAGGTTCTTCTAGATTTCGTATTTGAACTTCAATTCGATTTTTGGAAATTCCAACAAATACAAAGCAATCAGAACGGTAAAACACAGCTACCGTTTGATACAGACACTTATGTTGACTGTCGGAGAGTATTTTCCACTCTGCCTCCATACAAGATGCGATAAGCTTGTGGAAAATAATGTTAGGTAAAAACTTAAATTTAAAGCAGAGAATCGACGATGCAGCTGAATAACTTTTAAAATCGTCATAATTGAATATTCTTCTGTTCATGCTTGGAACATACCAACATTTGCACATTCCAAATGAAGCTCGAACATGTATATCTTTACGAAGCACAGCTGTATTAGTCATCATTCCTAGTCCTTCCATGTAATTCACTAAATCATCATAGAACTTTAGAAAATCTTTTCCTTCAAAGCTTCCCCATATTTTTATTAAGAGATGATAGGACAATTCTCCATTTTCGATAAACATTTTGAAGTCTTCATGACTTTTTATGTATTCTTCTAAATCAGAGTTAGCATGCCTCAGATCTGTTATTATATACTTAAAGGCATCCACAAACCATTGTATGTCCAAAACTACAAAACCTTTCCGTCCCGATTCAGGTAAAAAAAGAATTTCTCCAACTTCATGAAGGAATTTTAAAATTTCGTCAAGCACCGACTTTTCCTTTATTTGAAAGTCAGGGAACGTCGTTTCATTTAATTTCCAAAGATCTTCCTCAAACAAAAGTTTTTGAGATTTTCTGGCTTCTTTGATGTGTCGTTCCATGACTGCCCAAGAGATAGGCAATTCCTTACCCCAATGTTCTAGATTTTTTGAAACAGTCATAATGCTTTCTTTTATTTTTTCAATGTTTTCGCGATTTGAATCATGGCCTTTTCTGACAACTCCTTTTGTACTTTTCCTCGGTATCCCAATCCAAAAACACATTGATTTGTGAAGATGTTGCGAAAGAGTTGGGTCTTCATTCCTTAATGTTTCATTTAATTTTTCGAAGGATTTAGACATTTCGTCCTCCTTTAAAAAATTCTATAACTATTATTATAATAAGTACAGCCATTTGTAAAACCAGGGCAGAAATACAGATTAATGATTTATAATAGTTTATAATAATTTTTTTGGTACGAAAAATATTACAAATACATTAAAAATATTCATATGAATTTTAAATTTTATCTGAAATATAAATTGATTATGTGCATTGGCTTTCATAAAAATGAAATGAAATGTTTCATGCTAAGTATGTCATTAATACAGCAAAGATAGAAGGAAAAAAATAACCAGGTTGTTACATGAAAAATATATAGATATCAAACATATATTAAGATTTGTACATAGGTATTTAGCAGGTTTATGTAACAGCATATTTCTCTGTTAGATGCGCAGGGGGGAATAATAGTATAAGTGTCCAGAGAATCCCCCTTCCAGTTTTATAATCTAAAGGTCTGGTCACCTTTAGAGTTATATTTTGCTAAAAGCTGTCTCTTGTGATGTAAAAACGGAAAAGAAAACATCATAATATTTAGATTTGTACATAAATATAACTAATACATGTAACAGCAATATATTTTTCTGGTAGATATGTGTAAGGGAAATCAGTATAAGTGATGGTAGCAACACCGCAAGAAACAGAATAGACTATGTTTTTTTAACGCACCTTTTTTGCTATAAAACGGAAAATATATATTTACGTAGGCCGCCATCCGTCTCAAATTTAAAAATGAGCGACCACATTGCTTTAATTTTTAAATGCAAAATCTCCTCTAATAGCAGGGGGAAGGGATATTGGAAGCTAAATACGTCTGTCCTTTTTTATATACAGTATTGTAAGATCATCAACGATTTTTTATTGAATTTACCAGATGATATTTAGCTAGAGATGAATCCAAAAACTAAATGGGAATTGATCAAACTTAAAGTTAAAAATTTAAGTATTAGTTATTGCAAAGAAAAATGCAAAAATATGAAACGGAAAATACAACTTATCGAGAGTGAATTAGAGCAAATAGAACATCAACATCATTTAAATATCAATATAATACGGAAAAAAGAATTAGAGAATGAATTAGAGGCATTCTATGAAATTAAATCAAATGAGCACAAATAAGGTCAAGGGTGAAATGGATTGACGAGGGAGAAAAAAATTCATCGTACTGCTTAAGACTTGAAAATAAGCATCAATCAAAAAATGTTATAAAGTTAGCAATGCAGGATCGACCTTTGTAAAGACTAACGATATTTTAAATGAACTGTGTAAGTTCTATGAAAATCTTTATTCCTCAAAAGATATACCGCTAAATGAAATTGAATTTTATCTTGCCCAAATTAATACATCCGCTGTGTTGTCAGAAAATGATAAAAAATACTGTGAAAATTTCCCAACATTACAAGAATGCGCAGAAGCTGTAAATGGAATGAAAAATAATAAGTCACCTGGAATAGACGGTTAACCTGTTGAATTTTATAAGGTGTTTTGGAAAAATATCCGGAATTTTCTATATAAAGCTATATCCCAAATTTATATCGAAGAAGAATTAACTTCTACACAAAAAAGTTCAGTTCTTTCACTTATACATAAAAAGGGAGACTTAGATAAGTTAGGAAAATACAGACCAATAAGTCTCACTAATTGTGACTGTAAAATAATTGCATTTATATTTGCCAGAAGATTACAAAAATTAATTGATAGGTTAATAAGTAGAAATCAATCAGATCATATAAAAGGAAGATATATTGGCAATAATGCAGGCTTATTTTGGATATTTTCGAGTATTGCGAAAATACAAATAAAGAAGGAATTCTCTTATTTGCTGACTTCCAAAAAGCCTTCGATTCAGTTGAATGGAACTTTTTAATAACATCACTAGAAAAATTCAATTTTGGGAATAACTTTATTAAATGGATAACAATTTCGTATACCAATCCAAATTTCTGTAACAAAAATAATGGTTGGATTTCTAAAAAATGTAAAATGCACATAAGAATACGACAACGATATCCCGTATCAGCAATACTATTTTTATTTGTAATGGAAATCCTAAATGAAAAAATTGATAGCTCAAATTCAGGCTTTAGATTAAAAAATATGGAAAAAGAAATAAAATGCATTCAACATGCCGATGATAGCACCTTTCCTTTAAGGGACATAACCTCTTTAGAAAAAGCAATCCAAATCATAGAAAATTTTGGAAATGTTTCAGGAACAAAATGAAATTTATCAAAACTGAATGTATAGTATTGGGGGAACTTAGAAACATTCTTAAGGAGGATACAAGCATAAAAAATATAAAAATAAACATAAATACAGTAAAATGTCTAGGTATTTACATAGGGCATAATAAAATAGAGTGTAATGAAAAAAATGGCTTTGTAAGCTGAGAGAGTTCGAAAAAATATTGGACTCTTGGCGAATAAGAAAACTAACTCTTTTTGGAAAATGTCAGATACTTAATTCTCTAATCGTTTCTAAGCTTCTTTATTCGCAACAATACTTGAAAGCCCTGAATAAACTATATTCAAACAAGTAAACAAAATTATTTTCTCGTTTCTATGGGGGAAAAGAGAAAGAATAAAGTGTAAAACTCTAATAAGACATATACCAGATGGAGGGATTGGTATCACCGATTTTGAAACTAAGGTCAAAGCTTTAAAAGCATCATGGGTTTCAAAACTTACTCATTCTAACAATGATTTAAATCAACTTTTGAACGCTTGTATAGAAAGATATAATTTAGATATCTCTTATCTATTAAACACTAATATTACAAACGCACAAGACCTAAATATCAAATACCTCCCAAATTTTTACAAGGAAGTAATATGCGCTTTTAATGAGTGTAAAAACGCTGACCGAGAAACTATCCAGTTTCAAAATATGTGATTTAATTGAAATATAACGTATAAAGGAAAAACAGTGTTTTTTCCAAATTGGATTAAAAGCGGTTTCAAGTACGTGAGAGATTTATTCAATTCAAATGGATTCAAACCAATAAACGAAATCAAAGAGAGTCTGATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGGACCAAGGAAATAGAAGACCCCCAGGTGAAGTCTACTTACCAGTACGTCTTGGATTTAAGAGAGAGGCTTGAAACAACTGCAGAGTTGGCGAGAGAAAACTTAGAAAAGGCGTCTCAAAGACAGGCAAAGTTCTTCAACAAATCAACGAGAGCAAGGAATATGAAGGTAGGAGACAAAGTTTTAGTTTTGCTGCCCACAGACTCCAATAAGTTGTTGATGCAGTGGAAAGGTCCGTTCAGTGTAACGAAGAAGATCAACAAAGTAGATTACCAGATCGACATGAAAGGTAAATTGAAAACGTTTCATGTAAATATGTTGAAAAAGTATATTGACAGGAATGCTGATTCAGAAAAAAGGAGTCAAGACGATGAAGCTATAGTCAGCTCTGCTGTGATTGACTGCCCTGAAGATGAAGACGTCGAAGAATATGGATTACCGAGTGTCGGGGACAAGGAGGAGTTATCAAGTGTGGACATCAACCAAGAGCTGAGCCCTCAAGATAGGCAGAAGGTAACTTCTCTTTTGAACCAGTTTGATGATGTGTTATCTGACGATCCAGGATACACGCATTTGATTGAACATGATATTAAAACAAACTCAAATCAACCTATCAGAGTAAAAGCATATGCAGTTCCATTTTCAATGAGAGCCACAGTAGATAGGGAAGTTGAGAAAATGCTAGATCTGAACGTGATCGAACCGTCAGATAGTCCCTACAGCTCGCCAGTAGTGCTCGTGAAGAAAAAAGATGATTCTTACCGATTTTGTGTGGACTTTAGAGCTTTAAATTCATGTTCTCAATTTGATGCAGAACCAATGCCTAATGCAGATGACATTTTCATAAAATTTGCTAATTATAAGGTATTCTCTAGAATAGACCTATCCAAGGGATATTGGCAGGTTCCACTGACAACATCGTCTAAACCCAAAACGGCATTTCAGACTTCCAGAGGACTCTTCCAATTCCGGGTCATGCCGTTTGGATTGGTGACAGCTCCAGCGACGTTTTCCAGATTGATGCGTAAGTTGTTGTATGGAATGACAAATATTGACAATTTCATTGATGACATCATTATTTTTACAACAGACGTGGATCAGCATATAGCAGTACTTCGTGAGCTCCTCACACGATTGAGAAACGCAAACCTGACAGCAAAACCAGGAAAATGTGCAATAGGGTACAAGAGCATAGAATGTCTAGGCCACATCGTAGGTGAGAACAAATTGCAACCACACCCAGACAAGGTAACGGCAATCCAAGAAGCGGTGGCACCTAGCACAAAACGTCAATTAAGATCTTTTCTTGGACTTCTCAGTTTTTACAGGAAGTTTATTCCAAACTTTTCATCAATTGCGTTACCCCTTACAGATTTAACAAAGAAAGGATCGCCAAACAAACTGGTTTGGAATCAGCCTCAGGAGAAATCTTTTCAATCATTGAAATCCATGCTTTTACAATCACCTATTCTCAAACTTCCAGATTTATCAAAGCAGTTCATTCTTCAGACGGATGCTTCTGAGAGAGGAATTGGTGCAGTCCTGATGCAGTTTGACGATGAAAGCGGATTGAAACTTCCGGTAGCATATGCCAGCAGGAAACTGAAGGATAGTGAATGCAGGTATTCCACGATCGAGAAGGAATGCTTAGCAATTGTTTGGGCGGTCAACAAATTTCATCTGTATCTCTATGGTCGTGAATTTCTAATTGAAACCGATCATCTGTCGTTGATGTATTTGAATAGGGCTAAGGTGATCAACGCCAGAATCATGAGATGGGCACTTGGTCTTCAATCATATAGATACCGAGTCATTGCAATTAGAGGCAAGGATAATCAGGGTGCAGATTATCTCAGTAGACAATGAATGTGTGTTATTTTGTGTACATATAAACTGTTGGTTTTAAGTGTTCGTAAATGTATGTTCGGAAGTATAAGTATACTTCTTGTAAAGGGGGAGGTATTGTTACATTTACGATGCTGTTTTAATTTGTTTTCTATTTTTAGTTATCCTGTACTGGACCTCTTATTCTATAACCCTTTCTGGTACCCCTCGATACCTGTATATATCCACCTGAGTTTAGGTTTTTGGCTCTCTTTGGACCGGGTAAAATCACCTGCACGTTCTTCCTGATATTATCAGTTTCGTTAGTTCAATAGTCTAATTTTATTATACAGACACGGCTTCTGAGGTGAGTAAACCATTTTACTTATTCAATTCTCTTTCTATTTGTTTATTAAATGGTCCTGGGATAACTTTGTTGTTTCAATGTGTTTTTTTTGTAATTTGTATTGTTTGAATGTCCCTTTCGTAAGTTATTCGTTTGTTATGTTCGTTATATAGTTCATTACTAGTATTTCTTTAGTTATCTATTGTCGTGAGTAGAGTATATTCATAAGTATATTCATAGGCCGTAATTTGAGTAGTAATGTGTATGTCGTGTTTAGTGACTCTAACAGTGTAATTGGCAAGTAAATGTCGTTACAGTATTTTAAGTTACGTGTAAAGTAATTTGGTTTAGTATTATGTATCGTGAAATGCAAGTAAATGTAATGCAGCGCTGCCACGTGTACCACGTTGTCTCACTGTTATGTACGGTGGGTCATGTGGGTCATTACTTGTATGGAACTTTATGTGTATGTGTAACTTAATGTGTATGTTCTGTGTACGCAGGTCCCGAATATCGAACACTGAGTAGTGTTGTGTACAGGAATGGAGTGACCTGTGAAGTTCAGTGTACCAGTGTCCTGACGACGACTATCAGTCCATGAATTTGTTTGAAATTTCGTGTAATATAAATCGTGAAAACGTTACTTTTGGTGTTTTATTTTATAAATTCTGGGGGTGTTTTGAAGCCTGTCGGCCAGCCCGCAACAAATGGTGTCAGAAGTGGGATTCAAATCCAGTCGACAGAGACAAACCTCCACTTCAACATGATGAGGACAGTTTTGGCGCAGACCACCTCAATGCACGGATTAATCTTCATTGGATCGTCGAGTGCTCCGTTGTACCAACAGATTTGTTAAAGACCCTCATCGACTTCATGGGATGCAGGAAAGTCAGTACCTTGTGACCAGAACATTATCTCCTGGGTGTATCATTCTACCAGCCATGATGAAATTCGATGTTATGCGGGAAATGCATCTAGACGGATCATCCAGTCGAGTATGAAGTCCATGCACTGACCAGGCGGAAGGACAGTTTCTTGTTTTCGTTTTGAGCATAACATTAACATTTGAAATTTGAATTTCTTGATCTACTGATAAAACTGTTCAAAATTATATTTTTTGTTTATTGTGTCATTTATAATTTTTTTTTAATTTTGGACAAAATTCTTTGTTGTTTTTTTTAAAGTTGTTTGTATGTACTAATATTATTTTTGAAATTTTTGTAGAAAAGTGTTCGACAGAGTTATTCGGGACCTAGAAGTCAGCTGTTGACACTGAAATTACGTCGTGGATACATCACCTCAGTAAGTTGTGTGTCTGTAAGTTGTTAACGTTTTCACATCACGTTTGAAATATATTGGTGTCCTATCAAACTCAGGTGTGTATCGACAGGTATGTTGGAAGTTTCCATTTTTTCAGTTGTCACATAGTGTGTTGTCTGTATGAGTTATTGTGTCTTGAGTTTTCATCATGTCACAGTCTTTAAAATCGATCATTGATTATGGAGTGTCATTGGGTTACAGGGAGGAAACTCTTGGAGACTTTGTTAAGCTCCAAAAAGAAATAGAACGTGAAGAGCGAAAGGCGGAAAGAACGAGTAAAAGAGGAGCTAGATTTTAAGAGATTGATGGAAAAACATGACAAATAATTACAGATACAGCAAATCACTCATCAGCAGCAAATGGAGATGATGTACGAGAAAGAAAAGTTTAAAGCTGCAGGTGTTGATGAGGTGAGTGTCAAGTTTAAGGGACCAAAGATCCCGGATTTTGAAGATGGCAAAGATAAAATGGATAGTTACTTACGTAGATTTGAAAGATATGCAGAATTACAGCAGTGGCCAAAAACGTCGTGGGCTATGAGTCTAAGTGCACTTTTGAAAGGTAGGGCTTTAGATGTCTATGCATTGTTGACTAAAGAGGATGCTTTAGATTATGATAAGTTGAAGTTAGCTCTCCTTCAGCGTTATGAACTTACAGAAGATAGCTTTAAACGAAAGTTCAGATTAGCTTAGCCAGACTTTGGTGAAACTTTTGTTCAGTTTTCCGTCAGAATGAGTAGTTATTTGCAGAGATGGTTGAAAATGGCACACATAGCAGAAACTTATGAAGCATTGTTTGATTTAGTTTTACGTGATCAGTTTCTTAATGTTTGTAATAGAGACTTAATCCTGTTTTTGAAAAAGAGAACGCCAAAGAGTATTCAAGACATAGCACAGTTGGCAGACCAGTATCGGGAAGCAAGAATGACCAATGCTGTCAATTTGATCAAGGTTAAAGCTAACGGATCCCAGCCACCAACAGTAAACCATCCTGGAAATCCCAGTGACAGTTCAGGTGAGAAAAGTAATCAAAATTCCAGAAAACCGTTTGTTCCAAAATCTGACAGACGTTGTTATAAATGTAACAGAATGAGCCACATTGCATCAGAGTGAAAACCAAAACCAAAGGTTAACGTTGTTACCACCCAAGAACCGTGGGACTATCAGAAAACCTCACCAGAAGAGGCGGAACTTCCAACACAGGTATCTTTTGTTACTACAATACCTATAAAAACTTATATCGATTTACTTCAACGTGATTCCCCTACAGCAGTGTCCTCATCACACTGTCGTCAGCAGAAGCACAACATGCCATCGTCAGCAGGTTATGTTGAGGGAAAGCCAGTTACAGTATTGCGAGACACAAGATGCAGTGGTATTGTTGTACGAACAAGTAAAGTTAATAAGGGGAATATGATCAAAGATAAGTTTCAAAACTGCATTTTGGCAGATGGTTCATCAATCAGAGTACCTGTTGCTTCTTTTTTATTGACACACCCTATATTACAGGAACATTTGAAGTATGTTGTATGGAAAAGCCGGTTTACGATCTGATCACTGGCAATGTGGGAAAGGTGAGGCCACCAGGAGATCCAGATACTCAATGGTCAGAGACTCATGCTGTTGAAATCCGAATGCAAGCCAAAGCAAATCTCAGAACGCGTCCTCAGCTCAAAGTGCCGAAAATTTCAAGCAAGAACATCACTCCAAAGAATAAAAAAGTAGAACAGCAAATTAGTGACTCTTTCCAGACACTATGTCATGTGACAACTTCAGGCCAATAAGAAGACTATAAGATTGGTGTGAAAGGTAAATCCAAAACGTTTCATGTAAATATGGTGACCAAGTATACTGACAGAAATGCTGATCCACCGAATGTTAACCAAGATGAGGCTATAGTCAGCTCTGCTGTGATTGACTGCCCTGAAGATGAAGACGTCGAAGAATATGGATTACCAAGTGTCGGGGACAAGGAGGAGTTATCGAGTGTGGACATCAACCAAGAGCTGGGCCCTGAAGATAACTTCTCTTTTGAACCAGTTTGATGATGTGTTATCTGACGATCCAGGATATATGCATTTGATTGAACATGATATTATAGCACCCTCAAATCAAGCTATCCAGAATAAGGTGCACGTAGTTTCCTCTTCGTTATTCCAGTTCGTAGGTAAAGACCAATTGAAAGCACAATCAGAAAAGGAAAAGACAATCGATGAAGCGGTGGTACATGTACATGTACCTTGCACAAAACGTAAATTAAAGGGGCATGGTCACGATTTTGGTCAAAAATTATTGTTTTCGATTTTAATGTTTAAAATGCTCTAGTAAGGCATTTTTAATAGGCAACCAAAATTTGAGTGTCATTTGATGAGATATTAGCGAGTTGCAGAGCTTACAATTATTCGCTTTGTAAACAAAACGTTTGTTTACATTTCTATTGTTGAAATGAAAATTCCAGTTTTAGACCTAAAATAAATGTGTTAATCGTTAGGAACTGTTTATTTATGCTTAAAATGAATAATAAGATAGACAAACCAGCTTTAAAAAGATTTTTTACTGGTATATTGAACACATGTATGCAAAAACAGGGCACGAGCCTTGTTTACATGACGAAGAATTGTGAGCTCTGTATTTCACTTAAAACTCAACGACTGGCACCCAAATTTCATTTGATCATTAGAGACGCATTCTTAAAGCATTGCAAATAATAAAAATAGAAAAATAAAATTTGACCAAAATCGTGACCATGCCCCTTTAAGAACTGTTCATGACCATTATACCTTTTACAAGAAGTTCATTCCAATTTTGTTATCAATTGTGTTATACTTTACATGTTTATTAAAGCAATTTTTTTCTTCTGACGGATGCTTCTGAGAGAGGAATTGGTGCAGTCCTGGTGCAGTTTGACGATGAAAGCGGATTGAAACTTTCGGTAGCAAATGCCAGCAGGAAAATGAAGGATAGTGAGTTCAGATATTCCACAATCGAGAAGGAATGCTTAGCAATTGTTTTGACGTCAACAAATTTCAACTGTATCTATATGGTCGAGAATTGCTAATTGAAACCGATCATCAGTCGTTGATGTATTTGAACAGGGCTAAGGTGATCAACGCTAGAATCATGAGATTGGCACCTGGTCTTCAATCATATAGATACCGAGTCATTGCAATTAGAGGCAAGGATAATCAGGGTGCAGATTATCTCAGTAGACAATGAATGTGTGTTATTTTGTGTACATATAAACTGTTGGTTTTAGGTGTTCTAAATGTATGTTCGGAAGTATAAGTCTACTTCTTGTAAAGGGGGAGGTATTGTTACATTTACGATGCTTTTTTAATTTGGCTTCTATTTTTAGTTATCCTGTACTGGACCTCTTATTATATTACCCTTTTTGGTACCCCTCGATACCTGTATATATCCACCTGAGTTTAGGTTTTTGGCTCTCTTTGGACCGGGTAAAATCACTTGCACGTTCTTCCTGATATTATCAGTTTCGTTAGTTCAATTGTCTAATTTTATAATACAGACACGGCTTCTGAGGTGAGTAAACCAATTTACTTATTCATTAGGTCTTTCCACCTTTCAGGTGAAAGACCTCTTGATTTCTTTATGTTTTTTATTCTTCTTTTTTTCTATTTAGCTCGGGGTGACTTTTTTGTTATTAGAGTTATCCAAACAATTTAAACTTTATGTAATTGCTCATTAAAAGTTATGATACCAATTGACCCTATGTCAAAGAACTCCCAGAAATTACAGAGTTTTTGCCCTTTGAGAAGGAAATGCTTGTTATCGCTACTCCTCCGAAACCATAAGAGATAGAGATTTGGAACCTTTACCAATGTCTTCATTACACTTAGAGGGTTCTTCAATCTATTCATACCAAAAGGATCTGATGCCAACTTGTAGTAGTTATTGCCCCTGAAAGTATTTAAATTTCCATAAAATCACTTCCAACTTTTTTACTATTTATCATAGAGACTTCGGACCACTTGGGGGTGGAAGCGTCTACCTTGGCCGAACAAAATGACATTAAGGTCAAAGGTCAAGGTCATTTAAGAAGCTGTCAATTAATGAGTTTTTATATCTCTTTTGTTTAGGGTGGTAGAGAAAAACTGTTTTATGGATATAGTAGGACATCTTAAGACATTTTAAAATATAGCGCCTTGGCTCATGCGTTTGAATAATTACGGAGTTGTAGCCCCTTTTGTACAAAATGCTTGTTATCGCTACTCCTCTGAAACCATAAGAGATAGAAATATGGAACTTTTACCATTGTCTTCAGTACACTTAGAGGGTTATTCAATCTATTCATACTGAAAAGATCTGAGGCCCCTTTCTAGCCGTTATTGCCCCTGAAAGTATTGAAACTTTAATAAAATAACTTCCAACTTTTTTACTATCTATCATAGAGAGTTCTGACCACTTGGAATAGAAGCATCTACCTTGGCCAAACAAAATGACATAAAGGTCAAAGGTTATGGTCATTTGAAAGTCGGTTAATTAATGAATTTTCATATAATTTGATATACAGAATTATAGTAATGGTTTCAATAGCTTGCTGGATTGTGCAATAAGGTATTCAATTGGGTCAGCCAGGTATCACATCAAGTGCTGTTGTTACTCAAATGGAACTTGTTTTTACAGTCCACCCATTCATTTTCTAAAAGACAGTTAGCCTGTAGAACACTCTCTTCTATTGTTAGCTTTACTGTTTATATGATTGTGTAAAGAATATTACCTTGGCTCAGTTTTGTTGATGGTGGAGAAAATTCATAAAAGTAATTCAATAAATGTTAACGATACATACAACATGGAATTCTTAAAGAAATGGCTTGAAAATTAAAAAAAAATTCTTTAAAAATCATTTATCATTTTATGGCCATGTGGTTTTCCCGTTTTATAGTACAACATGTATCATAGGTATAATATTTTTTATACCTTATTGAGCAATCTAGCAATTCATTAAAAAAAATTAAGGTGGAAAGACCTCTAATTGTTCGAGTACAATTAGCCTACTAGTTCTCTTTCTTTTTGTTTATCAAATGGTCCTGGGATAACTTTGTTGTTTCAATGTGTTTTATTTGTAATTTGTATTGTTTGAATGTCCCTTTCATAAGTTATTCGTTTGTTATGTTCGTTATATAGTTCATTACTAGTATTTCTTTAGTTATATATTGTCGTGAAAAGTGTATATTCATAGGGCTGCCGTAATTTGAGTAGTATGTGTATGTCGTGTTTAGTGACTCTAACAGTGTAATTGGCATGTGAATGTTGTTACAGTATTTTAAGTTACGTGTAAAGTAATTTGGTTTATTATTATGTATCGTGAAATGCAAGTAAATGTAATGCAGCGCTGCCACGTGCACCACGTTGTCTCACTGTTATGTACGGTGGATCATGTGGGTCATTACTTGTATGGAACTGTATGTGTATGTGTAACTTAATGTGTATGTTCTGTGTACGCAGGTCCCGAATATCGAATACCGAGAAGTGTTCGTGTACAGGAATGGAGTTACCTGTGAAGTTTGGTGTACCAGTGTCCTGACGACGACTATCAGCCCATGAATTTGTTTTCAAATTTCGTGTAATATAAATTGTGAAAACGTTACTTTTGGTGTTTTTCTTTATCAATTCTGAAGTGTTTTGAAGCCTGTCGACCAGCCCGCAACAAGCAGAAGCTTAAACTTTGGCACTGTTCGGATGGGTAATATTCCTTTTGAGTTAACGAAATGAAATATTGACTGTCGCACTACAAGTAAAACAAACTCGTTTGGAGGGCGAAGCCAAAAATCGTCTCTGACTTGTCATCTCTTACCTGGATTATTGTTTGATTTGTTTGGACTCTAATCTCATTGCTGGTCCAAGAGCATTGGACCCTTGTTTAATTTGTTCAACCCTGAGTATAAGCTGTCTCACTGTTTCTAATCACAATTTGATGGGTTTTATAAAAAAAAAAACAACCCATATATGCTTAAAGAAGGTATATTTGGAGTAATCTTAACATAATTTATATATTTAATAATCATATATTAATGGTTCACATATAGTTTGGATGGTAGGGGTTAATTGGAATGGCGAAATGTTTTATAATGTGTTTATTAAAGATAAGGGTGTCTGCAATTTAAGAAAGACTGTCAGTAATCATTGAGAAATTTTTGGAAAGTTCAAAAAATTCTATGATTACATATAGCATTATTAATAAATTCAATATAAATAAAGGTGTGAGACATTTAAATGCGTTCCTTACAATTTTATTTATCGTTTTGTTGTAACCATGGTAACAGTTCCAGATTCTTTGAAAAAAAACCGTCAAATATGCCACAATAAATGCCAAATTATTTACATATACATGTGTATAGTTGGAATTGTAAAATTCATTTTTTATAGGTATAAGATAACTGAATAGAGCTCATAAAAAAATTGTCAAAAAATAATTGAAATATTTTTCCAAAGTTTGCTGCCATGGAAACCAAAATAACCTGACATTTTTTAACAACTGAAAATTCAATAAAAACAACCATTTTGTAAGCTACGATATTTCAGTGGCACAACTTGATATGGTACAATCTTTCATATAGGAAGAACAAACACATTTTAGACTTTTATTTCAAAAAATAAAATCAGTTAAGGTATTCGATGTATAACGACAACATTTTGTACCTTATAAATGAATGGTCCGATATTCTTAATCATGATATCATTTTGAAGGTGTTATCAAATAAAAATACTCCACCAAAGGAATTTTTAAAATGTTGATTATGGTCCAACAAATTACATCTTGAATTTTGCATTGAAGTCTATGGGCAACGTATGTTTTATTAAGATATTGTAAAAAGTAACTTGAAAATTGTTAAACTCTCATGGTTAATACATGCATAAACTTTCTTTTTATTGAAATATGAAATAAAGTGAATCATTTACCGCAGATATTTTGACGAAATTAAAATTTTCTTTTTTTCATCAAGGGGAGAAAAGTCTTTAAAAAGAATTTAAAGTGTTAAATGACCATCTCCTCATATGTTGTCTGTCATGTGAATTTGGTTCATTTCACTTTCATAGTTATCTAGCAATACATATTTAACTAGTTTAAAATGATTCAAAATTGTTCAATATCCCTTCATTATACATTGAATACCTTAAACAACTTTACTTCTTTTTCCTGGCCTGACGAAAAATTCCATTTTTCACCATATTCAGCCATGTTTTCATATTAAAAAGAGAAAGTTACATGGCTTTTAGCATATAATGAAAAGTAAAATCAAATGATTTCTTTTGAGAACAGATTTCAACAGAGTTAATTTACTTCAACAATACAAGAAAAAACAAAAATGTAGAATTCAACCACAATTAATCAATTTGTGGTATCTAAGGAAAAGCATTTTCTTAGTTACCAGAATGAATTTTTACATTCAAAACCAGCAACTGTTAAAGGACATATCGCATGTTTTTCAATTTTCGGAATTTTTGAAATAAAATCATTCTATACTCATTAAAAATCAAGTTTATTAACGTTTTCATAAAATATTCTGCCTAATTCGTGAGTTTGAAAGCGATGAAATTCAAATGTCGCGATATGCATATTTTCTCTCTCGATCCACCCGCCATGATGTATGACGTCATATGCAACCTCGAGCGAGAAGGTGGTGTTAGCCATCTTTGTAATTGGATTAAATTTAAACGACAATTAAACTTATTATCACCTATTAAATTGCCGATAACGGGACATGATGGTGTTCTGTGCCTCCTGCGGGTGATTTAGCCACCGAAAATGGGGATTTGGACTGTTGTTTTTTTAAGTTTCCCTTACGAAAGTAAGCGGAAATCTTGTGACAAATAGGGGTCTATCTGTCGACGAGAGGATTTATAAATAAACATTCAATTCATAGATTATTAATTATATGGTACTTTTTCGTAATTATAGTTTCATAAATAAATCGTATTCATTTCTCAAAAAGAAAAAAAATAGAAGTTTATGCACAGGGGCCGGTGTACAAAACGCAAGTTCATCGGAGAAAAATAACGAGAGGGGACGCCATTTTGCAAACCGCCTCGCTTCATTAGCTGTTTTCTTTTTCTTATTGTTAAACTATACGTTCATATATGCATCGGTTTTGTATACATGATTTCTTCATTCATACACTCATGTAGCTCACCTCTGCAGAAATCATAATTTAAGTACGGTAGGTGAGATTTCTGTTAGTTTTATTTTTTGTGGGAGAAGTCATGGATCGAGTTGTCGATATTGATTGTTTACGCGAGAAATAGACAAAGTTTGTTGATATAAATTTATACGTAAATGGATAAAAAAATACGGAGATGGGATCTTACAGAAATAAACAATAATTAAGGAAAACGTTCTTGCCTGCTTTTATAATCCAGTGTAATATAGAGTCAACAACCTTAGAAAGTTGTGATCAGTTACTGCCGAAGAAACAAACTTCTTGTGCGCCAAAGTTTTTACAATAATGAACATTCTGAGTCGTTAGGAACGCCAAAAACCAAGACTGTTGTAGATTTTAATAAATAAACACCTTTAACAGATTTATTTGAGCTACAATCCTTACTAAGTTGTGTTTACATTGTTTACACGTCGATCAATTTGATCGTCATTGCCGACTTCATCGTCGCTTTTTCGGCAATATCATCGTTTTTTATCCGTACTAGTGGCTCAAACATGTACGACTGAATAATAAGATTCTTTTAATTTAGTCAGCATGTAAAAAAACAACTTACATGGTGAATGAATGTCAAAATTTAAAGAAGATAATGCTAATCCTACAATTTGTTTACAATCAGCTGTTCGAAGAAGGTCGCATGTGACGTCACTGTACAACGTGACACGCTATCTAATTAACGAGTTTTTAAACGATCGGGGCTATAATTTAAATTGATATTATGGCTAATTACCGCTTTTATACCGTTAACAAACTGTTAGGAGTAATTATTAGATACACAAGGAAGCCAACAAATGTAAAATGTCGTATACTTTAGAAACATGCGATATGTCCTTTAACATGATAAGAGTGTGTGTCCTCCTTATATGTTGTTTATAAACAATATTTCGGATTGGACAAATCTTTAATTTACAAAGAAAAAATAATAATGTTCTATTGGTTAATATTTCAAAATACACAAATCTGGATTAGATACATGTAAGTTCTACTACATTTTGGTAGAATTAACTTGCAATTATCATGATTGTATATGACAACAAATTTTGATGATTGGAAAAACCTTGATTTTATTCTGATGAAAAGGTATGGGTTCGAAAGCAGTATACATATTTTAAGAAGAAACTTTTTTTAATGAAATGGGGGCTTGGAAAAAACCCCAGAACTTATCTAATCTGGACATTAATTGTTCCATATAAATTGGCCAGGCCCCGAGGTTATAAAACTTTTTTCGTACTCCTACTCAAACTCGTACTCCGTAATCCGAGTATGTACTCCGCTAAGTACGACTTTAAAATCCGAGGCTATAAAAGTTTTGGAGTATAATAGTTCTGGATAGGATATCTTAATTAGTAATTACAGTAGTAAGAAAGATTTTTTAAAGAAATTATACTACATTTCTAAGCAGCTCATTGTTAATGATTGAGTCATTGATATAAATTGAGAATTGATAAAAAGTTCTATCTAAAGTTTAGTACTACATGTTCAAAAAAAGTTGTTTACAATATGCTGCCTCATAAGCACCCCGTCATTCCTTCCAGCAAACCTCACGCCATCATCATCAATAGGAGGCAGAACACCATCTTCATAGGACAAAATACCCTCCCCCCTTTGATTCCAATATTGTGGAGCACAACACAGGCTACCACATATACTGCTGCTTGAGGAAGTGATATTGCCATCTCATAATGTAAGCATTGGAAACGCCTCTTTAAGACTCCAAAAGTCTGCTCAAGAAGAACTCATGTTCTGCAGAGAGCATCATTGAACCTCTGTTCTGAATCAGTTGCAGGATTTAAGACAAGGGTCATGAAAAATTACCTGCATGGATAGCCAGAATCTCCGAGCAAAATTCTATCATGTTGGCCTAGAATTTTACAAATAGCGCTAATTTTAAAATCCTTAGACAAAATATCAAGATGATACATACATACATATATATATATATATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATTAAGAATATTTAAGAAGCTCCAAAGATATTTGATTTCCTTTTCCAACAGTTTACAATAAAACCCAATGGCATAAGTATATATTGCACACTTAATAGCCGTAAATTTGGAAGTTACATGCATGTGATTTTTCTACAGAAACATCGTTTTTCACGAAATAGTCATTCTTGTGATCAGTGAAAATCCTCAACTGATTTGATATCCCCCTGTTTCTTTCTTTTTCAATCAAATCCCTTTGTAAAGATATATCTGATGGCTTCAATTATTTTATGTATACATTAGGCTGTGACCAGTACGTAACTCTGGGTGGTGTCCCTGCTGGTACCACCTGTCACCTGTATGACTTCTGTACGGGAGTCAGGTGCTGCTCAGATATCCCCCTGCTGGACAGATCCATCAACACCTGGCTGATAATTGACCACTGTAACTACAAACTCAGTGTTGGGTTCGAAAAGCTCTCTATTAATGTCAGTCTCCGTGATTATGAGATGGGGAAGCAAAAAGATGTCATCATCAATGGTGTCTTTAGGATTCGGTGAGTCTTGTCAATAACAAATGATATTGTCACTACTGTCAGATACATGTTCACTTTACTGTACTTTGTGCTTAAAGTCATGGCGTGTTTTACACTATATTTTGCATTTACAATACACCAAGCATGTTAACCTTCTTTAAATTACTTTTTAAAAAGAGAGTACCGTAGGCTTAAGAAGTAGTTACAATCTTTACAAAATCCAAAGAAAAGGACAACTTTAATGCACATACATTGTCCATTGTAATATGCATTTTAAAAAACTATTTTGATATGATTTTTGTAATATTTTAGATCATTATAATGGCAAATAATTGAATTTATGAATATACTTTTCGTAACTAAAGATGATTCGGTTTTTGGGTCACCTGAGTCACTCAGGTGATCTAAAGCTATATATTAATCCTCGTCTGTCGTCATGCGTCGTGCGACATCCATCATACGTCGTCCGTTTCTGATTTTATATTTTTTACTTCTTGTAAACTGTATGACCATTTGGTACCATTTATTTGTATCAAACAGACTGGAATAGATATTTGTGATATTTTTTAAGATTAAACAACCCTCGGGAACTCGTGGGCAAGACCAAATATGCAAAAACGACCAACTTTTCAAAAATTTCTTCTTCCTTACTTCTTCAAATACGGGGGAAACATGTTGTCAAACAAGCGTTCTACCAAAAATGTGGAATTTTGGCCCCTGGATCAAAAGTTTAGGCCATAAGGCAAGTCCTCTACCTAAATTGTAGTATTTTTGGCACATTGATCAGATTTAAGGGTATTGGGAGATATCAATATAGCCATATGGTAAAATGTAAGGAATCGTAGAAAATCTTTTCTTCTTCCACAGATGTGGGAGATAAGCTGAATGCGTGCTCATGTCTGGATATCTATAAGATTTAATACTTTCTTGTATACTCTCAAAGTCTTTGAAGATCAAGTTAAAGATTGTTATTTTTTCTACTGCCCATGGTGGAGCAGGTCAGGCTTTTCATTATTGTGAATGTGACAATATGGTCTTAGTAAACATGAAATATTTTTTAGATCACATAAGTTACTCAAGTAGCTTATTGCCTTTGTTAATCATTAAATAATTAAGACAGAGGTAACAGTCGGAGAAGTCTCGGATTAGGGTTAAGATTCTAAAATGAAGCTTTAAACGCAAACATGAGACTCTCTGACAGGACCATTTACGGGATATGGTTCCCATGTGACTGTAAAGGCCCTTGGGTCTCGTGTTGATATTCTTTAATTTATTGTAGCTTGTTGTGCAATTGATTTAGCTTTATCTTTGTGATTTATTTCCTCAAATTGTCTTTTCTGATTTTTTTTTTTCAGATACAGAATTGAAGACTTGATTAAGGAACAAAAATATCTTGTAAACATGAATATCAAGATATGTTTAGAGGCAAACAAGACTTGTTTGATTGATGTTTCTGTGTTTAAAAACACGAAACTACCCCAAAAACCTTGTGAATGGAGAACGAACTTTATTGATGAAGGTGTGTATGAGGGTGGGTGAGTGGGTGTGTGTGTGTAATAAAACTTGTATCAAAGTCTTACTTAATTACTTAATTAATTTAACACATTATATGATTATTATGCACTGTTGTATCAAACACTGTTAAACTCTGCTTTTAGCTTTTTCACTTGATGCTTGGAAACAAACAAGGGGAATACTTTCTTCAGGATTGACGGACGAATATCGCGCGGAGCTTTTCCAGGATCTTGNAGGATTGACGGACGAATATCGCGCAGAGCTTTTCCAGGATCTTGGTTTGTCACAATTTTTGTATGAAGACAACAGAAGATGTAGCAGCAGCGAGTCACCATATATAGGAGCTGTGGAGAACTGGAACAATGGTAGAGATATTTTGCTTGTAATTGTTATTTAATAGAAACAGTTTATCAGACTTACCTTATTCCTTGGTTTGCAAACAAACAGATTTAAATATGTTACATAATTGGGCAATGATGTATTGAACTTTAAGTAAATATCTATGACTTTTTTCGGGTTTTTAGATACCATGTTAAACACTTTGAAGCATTCAGAACGCAATTTTTATTATCGAATGATTTTACAATAAATACCGATTGAATGGGGATTGTAAACAGTTACATGTATCCAAAGATACAATTAATGTAGTGTTTAGACCTAAATTATCAAACATCAAACGATTATCCTCATTAAAAAGTAGAGAATACTCCTAAAATTAATTCATTCTCTATTGATTTGTATTCTTATAAGAAATATTGTAAGTCACTAAATATGGATGTGTTTGTTATATATCCTCATTTCCCACTTAATTTGTATAAAAGAAATTAACCTTTAAGCATTCTGATGATATGTTACAGAGTGTAATGGGACATTTCGAGCCCCTCTTCCATCTCTGGCTGGTAAGGATGTCACTTGTCACATCTCCAGTTCCTGCGCTGCTCTCCAATGCTGTGTACAGGTCCCCATCATCAGCACCACATTCTCCACCAAACTGGAGGTGGACCCATGTAACTTCCGGATGACTGTGGAGATAGATCAGCTCAAATTCACAAAGAACCTGTTTGATTACGAATGGGGCCAAGAAGAACAAGTCTGGCTCTTCGGTGTTGTCAGAATTATGTATGTTTTTTTTATTTAGAAATGAACATTCTAATATATGATTTTATGATTTGTTGGTAGAGCCTTTTGCCGGATATAAGACTCTTACGCAAAAATACCATGAAAAGTAGATCACCTCTAATTATTTTTAGGGTCATAAAGCAAGAACAGGTTAGAATTACTTTGACTATTTGGTGTTGCCAGATTAAATAGATGTAATGGTATTAGAAAACTAACTACGGAGGTATACTCTAAAGAGCATCTGACTTTCATTGAATTTGAGATCAAATAATCAAAATCAATGGTCAAGTTACTTCAATTATTTTGTTGTAGACTAAGATTTGTCCCATTTATTGCACTAATGGCACCTTTTGTCTTTATATATACTTACATTTAAGAGTTTTGTTTTATTGATTGATATATTAAGAAATGAATTGATGTTTGCATTTTGAACTCTAGAATTTTCAAGTGAATGAGTATGGATACCTGTAACCTTTACATAAGCGTAAATGTTCAAATTCATAATTGATTAAAGGCCTAGTCACAACTAGCCGTACGTGTTTGGTGATCGTGCGTGTGCTACGGGTTTTGCAATTCGTGGCCCCCGTGGTGTAGCGTTAAAAATCGCATTAAAATGATTGCGAGTACAACATAGGACAGACGGGCGATTGACGTGCTAGTCAGAGGTGTCACGTGCTTTTTTTTAAAGACGGGTTGCCACTTGCAACGTGCGATGCCCGTTGGAACCGTACTTCCGTCTTACGATTGCCTTGTACCAGACATACGTTTGCCTTGAGAAAGGCAGTAATAACATTTGCGTCGTGGATTACCTGCAAGTCAATCGTACCGACTTTTTTATGTGCCCCACGACAGCTGCACAGATAATTATTAGTTTTAACGTTAAATAAACAACATTTTTGTCTAGACACGTAATAAAGTAAAATACTATTTACTGTTAACAAGTTAATATTGAAACGTCAAAAGAGCTCGTAGAAAAAGACTTTTATTCTGTAATCGCTGCTTTGGTGATAAGACTAGCTAAACTGTTCGACACAAAATTAATGAAAAATGTTTTTAAAACATATTTTCATCTTTCATACCTACATGTAGTACCATAAAATATTAAATACTTCTCTGAAATCTAGAAAGAAATTTCTGCAAAAATCTAATATCAGCGAATTAACTATCAACTGATAATTTGTTTTTGTCCAATGTAATATCTTTAAATGATTTTACAATTACTTTAACTATCTGTTAAACTTCACAATATCTATAAAAAAAAAGTTGACGAAAATTTCAGTTGAAAGAAAAAAAAAGCCACATCGAATTACTTTTCTTTTACAAAATTATTATTATGATTAAAAGGGTGATACCATTCACACTTCATACATTTTTAAAATCAAAGTATACAATTTCTTCTCTGATATTCAGATTTTGATACAATTCTGATACAATTATGAAAACATTTTTATAAACTAATAATGGTCAAATGAGATGATAATCAATATTTTCGAACTGGAGAACGTACTCTGTTTACAAGCAAAAAAAATCTGATTAAAATCAAAGATCTTTGTGTAGCAACATCAAATTTGTCGGAGTGAATCAAAGATCTGATTTTAATCAGCTTGCAAGCAAAAATTACGATACTCACGAAGACAACAACTTCCTCCACTATAATGTGTTGGAGTTATTTTTTTTTTTTTAAGTTGGTCGTAAAAATTATTTTTGGTTTGAACATATTTTATTGTATATATAATATACAAAGGGAATGACCTGCAAGCGTGCCTAAATAAAATCATACCCATTTTCGGAGTAAGAAAGGAAACATGATTTTAGGGTGAGAACCTAGTAGACTGCAAGAACTTGTGTTCGAACCCTTTGTATATTATATATACCATAAAAAAAAACAAAAATCTTATGCTTATTTCTACTTCTACTACTTTTAATATCTACTTTAATATTCAGTTCCTTCTTGTCCCGATTATTTGCTTTCCATCTTTTTGTCAAAAAGAATGTATTTGTTTGTTTGATTTTGGTTTTTAAAAGGGGGAGGTTAATAATATAGCCTTTCATTTGATTTTTGATGAATAGTAAAACTGTTGATTCTCTTATCTTTATAGAGATCTTTTTGTTAATAAAATCTTTATGGGCAATTCGCACGCACCATGAGCAATTGGTGTTTGCTTGACCTAAGTGTGACGAACGTTTGATTCATTTGTTGATGATGAACACATGCGACTTGCAGTCAACGTACGTATTACACCAGGAACAAGTTAGATCTCCTAACGTCGTTCGTGCAATTCGAATCGTATAGTCATCTTACGAGTTCATTGAATGAAGCGCAAGTGCAGCGTAAGTTTTCAGATCTCGCAAGGAAACCGTGGGATTGTTGTGCATGGCCAACAGCCACCATGTGCGCTTACAGGAAGCATATGTCCTTCCAAAATCGTAAGATGCACTTGCATGTGTCGAAAGATTTTCATTAAAGTCCACCCGTAGACGGCCCGTAGGAGCACGTACGACTTGTTATGACTAAGGCTTAAAACAACTTTATATCAATGCATTAATAATTGGCATGTATTTAAAATTCAGCAATGAATTAGTTGATGAGTGTTAAATACATGTTTCGGAAATGTTTCCTTCTAGCAATTAAAATCAAAAAGAATTGAAATGAATCTTATTTCTATATAATTATTTCGAATATATACGGGTCTAGTATAGAATAATTTGTTACAGTTTCTGCATATATAAAAAGTGTAAACTGTCCTAAGGTATGCCATTCTCGTACAAAATAGATAGAAATTTCAATTTGGTAAGCAGAATTAAATTATTTTTATAGATTCAGTGTGTTTGATTTACACTACGAAGGATACTACATAATGAATCTAAACCTAGAGGTTTGTCTGGAAGCTGCTAAAGTACCTTTGTGTGAAGCAGCAATACAACCCCTAAAGGACTTTTATCTACCAAAGAAACTCTGCCAATGGGACGCACCGTTTAGCATTCAAGGTTTTACGAATTAATATTTTTGCATGTTTTCTAATATATATATCATTATTTATAGTTACAGGTAACATCAACGTCTTTGAATATTCATTTTAAAGAAAACCTTCAATAACGACAGAATTCATTTGTAGGATTTTCACTTGCTGCATGGCAGATAGCAGAAGGTGTTGCCAACACAATGCCTATAGACAGCAGTGTGGTGGATAACCTCTTCTCTGATCTGAGTGTTGCTGCCCTTGTTTCCTCTCCACCCTGCTCATGGACTGACAATGACTACTTAAATGCCATTACAAATTTCCAGCAATGTAAGTTCTAAGTTTTGCTCATAAATGAAGAAAATATACATATACTTAGGTTTGATGCTATAATTTTAAAATGTTTAACAGAAAATTAAAGAATTTTAAGTTATAAACGTATGCATGCATTATATAGAAATCAAATCATAAAACTATAATCACAATCGTATTCGTACATAGTGTATATTAACTTGTTACATTTCAGATTGCCCTGAAGCCGTACAAACGTCTCTGTCCTCCATAACTGACCGGGCCCTGTGTACTGTATCCTCCTCCTGCACCAACATCAGGTGCTGTGTCAACATTCCTCTGCTGAACAGGACATTTGAAGTAGGAATGGAGCTCGACTACTCCTACATGTCCCTCAGAGTGTATGTAGAGAAAATGACCAGAAGACAGTCCCTGATTGGTTATCAGTTTGGACAGGAGGAAACCCTGAGTGTTCATGGAGTCTTTAAATTAAGGTTTGATATTGCATATTTTTAAAATATATTTCAACCAACAGAAGAAAAAAATAACTTTATGTAATTGATGGATTTTCATGTTTCAGTTACAAGTTAAACAACTTGGAAGATGGAAATCTTCTTGATATGAGTTTAAGAGCAGAAGCAAGCTTTAATGATGGTGGACCTTGTGCAGTCAATCTTCGAATTCTACACAATGCATTGATACCAAAATTGAATAGGAAATGGTTTTCTCAACATAAATCTAGGGGTATAAAAATGTAGATCTATATACTATGTTATTTGCTTTTCAAACTGCTCAAAAGGTTAAATTTCTCGATGCACATAATAAATGTGGATATTTTGATGATTAAGATTTATATTATAAGCATTCTTATTATTTACTTTCATGAATCTTCACACAGACTTTTCACTTAGTAAATGGAAAGTTGAAAAATCAGTAACTGGACCGTTAGAACGTTATCAGATAAGTGAATTGTTGGAGATGCTCAGCTTACAACCTTACATGAAATCCTCACCCTGCAGCAGACAACAGGCAACGTATAGCAGTGCTGGCGCCAATGGTTGGCAGAATGGTAATTATCTTATTATTGCGTATGAGTGGGACACACATCAGCAGATGTGAACATAGTTTTCATTTATTTTTATATATTCTCTCCTCATTTGTACAAATAACATTTAACGATACCGTACAAAAGTAATGAAGCAACCATATTTTAATATATTGTTATGCTATGACCCGAAATACAACATGTCGTATTGAAATTGTACTAGAATTTATATTATGGATATTGAAAAAGCTCTTTTATTTCGTAAAATTATACAATTGTCAACTCTTTGCTGCCTCGTTGAGTGTAACTATCATTGCTTCTTTGGTAGTATCAGTCAGTAGAAATATCAAGCTGTATTACAGCATTTCATACCAGATTTCATGTTTATGATGCCTTGGTGTTTATATGAATTTCTTAGATTGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCATACTACAGTCATGAACATGAATAGTATAGAACAAAACACAAACTAATACATGTACATGTATATATACATAGGAAGTATTACAAAACAGATGATTGATCTATATCTGGGTTCTTAAATTGAATCATATATCATGTACATATTATATTATTGTTTCTTTGTTCAAGGCATTTAAGATGGTATGTAGGTCATGATCCCAAGTGCTCTTCCTGAAATTATCAAATATCATAAAAACCATTGAGATCCCCACCTTAATCCAAAGATATTATTCCTCCTTAGGTCATGCAGGCGCATCAGATCATTATGGCATGTAAGTCATGACCCTAAGGGGTCATCCTGACCCCCTTAGAATCAGAAATTGTCAATTATCTTTAAATTATTGATGTTTGATGATCCTATCTCTATTTAATCTTTATTAATTATTAAGTCTCCTGAATGAAGTTTGGAGACTTATTGTTTTTGTACGGTTCTTAATACATGTATATATTCTTCATCTTCTTTTTCTTCTTTCCCGCTCTGAACTTGTTTCTCAGAGATGGCTGAACATAATTGTACAAAACTCTAGGATATGATAGGCCTGCAAATCTAGTTGTGCACCCTGGTTTGATTTTTCTCATTTTGGGTTAGACAACCACTTTTCGGGGGGAGGGGGGTGTCAAAAGGGTGTGGGGTCTAACATTGAACCTTGTAGAAAGAATCATAGACTCTATTGTAAATGGTAACTTGAAAACGGACAAAGATAATTATATAGGGTTTTCATAATCATATATTGGCTGTTACTGGCAATATATAGGGTTTATTAGATCTGACCCCTGGGGTCATCCCCACCCCCCAGGAATTTGAAATTACCATATATCTCAGAAACTGTTATAATCATGACCCCTAAACCATATATATTCATGTTTCTGATGTCAAGGGGCATCAAATGTTATGTAGGTCATGGGCCCTGTGGGTGGTCCTGACGCCCTCAAACAGCAAGTCCCTTAATATCTTCAAAACAGTTGAGATCCCCACCCTTAAACCATATATATTCTTGTACCTTGTGTCAAGGGGCATCAAACGGTATGTAGGTCATGGGCCCCGGGGGTTGTCATGACCCCCCTTGAACAGGAAGTGCACGAATATCTCGAAAACGGTTGAGATCCCCACCCCTTAACCATATATATTCTTGATCCTTAAAGGGCATCAAAAGGTATGTACCGGTAGGTAATGGGCCTCAGGGTTAAATTTAATTTTTCAAAACTGTAATGCACATCTATGGAACAGTTCCTTTCATATCCCAAGATATGATGTGTCTATCCATTAAATCATAAAAGGAGTTCTAGGATCTATGTTTTTTTTTAAGTGATAAACGTCAATTTTCTGCTACATTTTGACTCCCTGGATGAAATTTAAATTTTGAAAACCTTACTGCACATCTATAGAACAGTCCCTATCATATCCCAAGATATGATTGTCTATCCATTAAATCATAAATGGAGCTCTCGGATCAATGTTTGATTTTTTAGTGATAAACGTCAATTTTCTGCTACTATTTGACTCCCATGATGAAATTGAAATTTTAAAACCTTATTGCACATCTATAGGACAGCCCCAATTATATCCCAAGAGATGATGTAGCTACTCCAAAAGTTGTAAGAGGAGTTCTGGGAACCATATTTTTTTTGCCAAAAAACGTCATTTTTTGTTGCCCACTGATCCCCTTAATTAAAAAAAAAATTCTAGAACCTGATCATGCCTCAATATGACACCCCCAATCATAATCTAGAAGATCATTTGGCTACTGCTTAAAAAAAATGACGTTTTTTAAACCAGTTTTTTGGTAAAAAAAAACCGTCATTTTTTAGCCATTAAATGACCCCCAGGACAAAATTGAAAATTCCGAAACCTTATTGCGCATCTATAGGATACCCTAAAACATATTCCAAAAGATGATTTGTCTACTTTTGAAAATGTAGGAGGAGTTCGAGGAAGAAGGTTTTTTGTGAAAAACGTCATTTTTTACCAATTATTTGACCCCCAGGACTAACAGAGAATTTTTGAAACTTTTTTACAAAACAACATGATACCCCAAATCAAACTCCAAGAGTTCAGTTTGCTGGTTTATAAGATGTAAGAGCAGTTTGAGAAAGTAAAACGTGACAGACGGACGGACGGACAGACGGACGGACGGACAGACGGACGGACGGACGGAACAGGGTAACAACAATATACCCGAACTTTCTTTAGAAAGTGCGGGTATAATAACTTACCTGAATGTCATGTACATATTAGAAAAAAGATTTAAGAGGATATTTACTAAAGAATGCTTTTATTTGTGGTATGTTCATGTGTATTTAAAATAACTTGAAGGAGTTTAAAAACAATCGACAATATTATGAAAGGAAGGAAATGATAGGAAATCAAATATGTTTACAAACCATGATATGGTTGAAGTGTTGTTTTGAACTGCTGACGGTGATTGTAGCTCGGTAATTCTAATATATGGATTTATAAATAATAAAAAGAAATCAGGAAATCATTACAAAAAGGAATCATTACAAACTGTATTTTTATGTTTCAACCTTTTTAAAATTATGATTACGGCTATTCAAAACAGTGATTGTAAATGTAAAATGATTTCATTTTCACATGTGATAGCACACTTTTTTAGTATAGCAGTATTGTAGTAGTCCTTGTTTATCCTTTTTCTATAAAAATTAAAACTTACTTTTAGAAATTTAAAACTTCCCTAAATCCGCTCAATTACGTTCATTGTCCCTATCCTGCAGTTTTCAAAATGTTACGAAGTTATTGGTCAATTTTTAAAGAGGTCATATGACTTTGGCTTAGATTTTTCTTGTATTTCTTTTTATGTTTTATTTTATTTTTTTTAAAATTATTAAGTCTGTGAGTGTCCTCTCTCAGTGATAAAAAAAAACATGTTTTGTCTTTTAAGAAGACTAGATGATCAACAAATTTTCCATCAGATATGGTGTAAAATTTTAATTACGATATTTTGGTAATTAACTGTCTATTGGGAAAGAACAGAAATCAAATATCTTAAATTTAAAATTTAAACATAATTTTATATCTTTTATACAGAGCTTTTAATTTTATTATAGTCTAAAAATGGCACGTCGATCCCTCTTAAGACACTATGAAATGTATATGAGGCCAAATGCATCACAAATTTAGGTGTATTACATTTGATTGGCTTTAACACATGGTTACAGGTACATTTTAATGACCTTTGAAACATTTGTTTTTCCAGGTCTTACATCCAGCAGGTGTTCCTCTTTACTTCACAGTCCATGTGTCCAATGAAGCAGGTGTGAGTGTCCCTGCCACCTGTAAGCTGGACACCTTTGATGTAACTATACCAGGTGGGAGGATGGCGGAAGCTTTTGTGTCCACCAGTAACCCCAATGTGTTGAAGGCTGTAGTCACGGTGTATGAAGACTCTCCTATCAAACAAACCATGGTGGCAGTGGGATATGGAAAGAACACCTGGGCAGAACAGATCATCAGATGGACTCCAACAACAGTAGCAGCCAATATTGTGGATTATGATGTTGGTGTGTGGTTTTTATTTTGGAGTTACACTTTGGTTATTTGTTTTGATTTTGTTTCGCTATATCTAATCTAAACTATGCGAAAATATGTTCAAGCATGTCCATTCATTCTATTTATTCGTCAGCAATTGTTAATCGCACATCCATTAATCCATCCTTATGACTATTCGCCCGTCTTAATATCAATAATATAAACCCTAAATATGACGAAGATTATTTTTTTACATTTTTACTCAAACCGTAAAGGAAAAATAGGAAACAAATTTAAAAGTTTTTCACTCAAGGACTTCATGACTTCACTTTCTATCATATCGAAGCAACATTAGAGTTAATTTAAACCTTTTAAACTGCTAAACAATTAATGCAACAACTTACTTAAAGTAACGTTTTTCCTACTGAAATATACGACGAATTATAAGATAAGTGTTACTTTAAACAGCATAAATGGAAAGCATTTACATATATTATCAATCTTTTATGTATAATTAATGAAGATTTATTTAAGTAATAAACTGCAAGTTAAAATGTTTGCTGGTATATGAACTTCATACGTCACATGACCCAATGCTGTAAGTCATTAAAAACGATGTTATCGATAAAACTCTTTGTTTCTTTATATTTTTAATTTTGATAAATAGGTTATTGTTTTCTATAAATGATCATGGAAATCTTATGCATGTATATTTGAGAGCAGTGATTAAACACGATCTTGAGATCATATTTAGTGTTACTGAAATGAAATTTCTACTGTTATGGATTTTATTCTTATTTTCTTAATTTATGTTTGACGTCTTGTATCCAGCTGCTGTAATTTGTAAGAATTATAATATATTAAAAAGAAAACAATATTACGAATCATTTATTATACGCTTGAAGAACATTATTTTTGTCAAATTAATTGTTTTCTTTGTTTTTTATTTTGTTTTTGATTTACTTTTTTCTGCAGAATTTTTACCAAATTCGTTTTAAAATAGAATCACAAGGATCAAGTGGTAAGAATTTTGTTTTGTATTTCAGGGCATGACCCATTAAATCTTAAGGTCATAACTTTGTTTGCCTCTGGTAAAGCAGGAAGACTTGTTGGTAGAGGCATTAGTGTCGGTGATTTCTACCAAATAACAACCAAGGAGGAGTGTGCTGCTAAGTGTAATGGACTGCATGCCACCAAATGTTTAAGTTTTAACTACGATTTTGGATCTTCTGGACACTGTGAGCTTCTGGAGGCTATTGAAGGGCATGATCACAAAATATCACGTGTAATTATCTATTGACCAACCTTCTTATGCCACATGAGAGACAGTCTTGCATTTGATGTTCAAAAGTAGTTTTAAAACATAACTTCTTCTGAACAAATATTATTATTTTTATGATTTATTGTAGCAAGGACATTACATGCATTATGAAAAGCTAGGAGTCGGTTCCAATAGAGGATTTCAATACAACAATCTACAGCTGCCTCATGACCACATCATGTATTTCAACTTCCGTATTGTTAACAGCCTTGGGTTTGAGAACATACTGTCATCCAAACCTATACTCACCGATTATACCCCTCCAGATCCTACATCTTGTAGGTATTTTCACTATCTCATGAAAGAATTATGTGCATACTTGTATTTACATAAACAAGTATCATTTAGCAAAATTCATTTTGGATATACACTACCTTATAAAAAGATTCTGTGGGCACTCAATTTTAAACTTACATTCAATGATAAAATATCTAGGAGAGTGAGAAATGATACAGATGAATCCGATTTTCTAGAGACCTCTGTGTGAATGTTCTTTAAGATATGTAGATGTTAAAACATCTATAACTTTTTGGGTCAATATGTCAGAAATTAATAGGCAAAAAGGTCTTTACACATGTCATTGTATGTTTTGTTAAACCAGTATTTTGATGTTTTACAAGTAATCATGTTTTTCATTGCGGTTAGTCACGACATGTGTAGACCCTTTCTTAAATCAATGTTCGGAAACTCACTGATAATTTTAAATTGTTTACATGATTAGAGATGTACATATGTATTGGAAACATAGTTTTATGTACAATAACAATTATAGATATATTATAACATATATCGAAAAAAATAATTTTATTCGTTTTCATTACTGCAGGGCAGATCAATATTACATCAGATAGATTAGAGACGATAAAATGTCTTGATGTGATTCCTGATGACAGAGATGATTGGGAGGAAAGATTCTGTGAAGGAGTCAACCCCAAGACAAAGAACCACCGCATTGTAATTGATGGAGAGGGTTCAGAAACTGTCTACAATGGGCACACCTATAAAAACGACCTTACCTACACGCGAGCTAATAGATATATCTCAGGTAATGATAAGCAATATGTAAAAGGGAGCAAAGTGGGGTTCTCACTCAAATCTTTTAGAGCTACGTGTGCCAGAAACCTCTCATATTTAATATATACCTACCCCTCTTTTTTTCTTGAGAGTGTCAATTTTGCAATGTGATTCGATTGTTGGGATTGCAAACTGTGGGTTTCAGATTCAGTAAGACCATTCTCTGAAACTGATAACGAAGCATACATTGAATAACGTCTTAATTTTATCGCATTTTAAAAGAGTGTGTTTAAAAATAGCTTTGTTATATCTGTAATTTAAATCTTTAATTGGGCAAGGGTATATAATAAATTTACCATTGTAACAGTAACTTGATCCAAATAGCCGGATCACGTCGAGTTGTTATGGGCTGATCATCAGATCAAACGCGACATGAAGTAGTTACTATATATATATATATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATATATATATATATATATTCTTTGCTTTCAGTAATAATTAACAATTTCATTCTTAATAGCAAACTGGGATGGAATCTATGACAATGAGACAGGAATCCTGGGTTACTCGGTCACAGCCGGGGAGTCCATCTGTGAGGAAAAGATCAAACAACACCACGACCCCCACGCCCACCTGTTTGATCGGTCCCAATGGACACACACTGTCATGATGACCCCTCTGGAGGAACCCTATACTATTTTACCAGGTATTATCTAAGAGTGGTTTTATACTCTGGATATAGAAAAATTTCGTTTATGTAAAGTTCACCGACACGGTATCTTAAATATGTAAAAATATTCATTTCAGATGGCCCCTATTACATCACAGTGAGAGCTATAAACAACATACAGTATGGAGGTGCACTCAGCACGAGCATCTGTCATTCCTCGCCGTACATAGTGGATAACAGCCCCCCACTGGTCTATGAAGTTTACAATGTCCGCTACGATGAGCACAAGTTTAACCTCTCTCTGTCTCATAATTCATCGTAAGCACTTTCTACCTTATCATTTAAAACAATGATTCTTAACATGCAGTAATTTGCATTTTTGTCGCCCAAAAAAGTTCTTACTGTAGAAACGAAACTTAATTATCAATAAGAGATAATTGTTGATAATTTTGAAATCAGCTCTCTATCAGTTACATATGCAATAGTGATTTTTAAAATTGGCAAAAATTGTGTTATCTAACCTTTACTTTAAACATTGGATATATTATACAAAACAATTTAATTTTTTTTTCGGTTTTGAAGTGATCCAAACTCTGGTGTGATAAGAAACGATCTTTGCCTTGGAAAGTCCACCAGAGACTGTGATGAACTGATGTGGGTTCCAATGGAATACAACCAAAACATGACCTACTTAAAGAAAATAACAGAGGGGGTTCCTATCTGGGTGAAGGTCACAGTTGTTAACAATGGTAATGAAAATTTGGTCATTTTGAAATTATTAACAGCAAGCATAGTTAACTATCTTTGATTAATATAGAATATCCAACATGCGTACTTTACATAAAAGCTGCAAATATTTTAATGAACAATTTCCAGTGGATTTAAGAACGATTGGAAGATGTGATTCTCCTCTGATTGTGGACAATTCACCACCGGTGGCTGGAACTGTTAATGATGGAGAGATATATGGTTTAGACCTGGATTTCACTAGATATGAAGACAAGGTAAATTGATTAAAATACTTAAAACACTGCTGTCATACTGAAAGTTTACTTGGACATGGTAAGATGGGATACACGATGCATAATTTTGTATGCTTAATTCTATCTTATCCTATCTTATTCTTTTCTGCATCTTATGGCATTTCCGATTTGATTGTCGAATGGGAAATTCAGAGTAATTTTGCAATTCAAAAATAATGTCACGATAAAAAAAATCTTATACTAGAACATATATTTGTTAATCAAGATAATACTTTTAATAAAGATTATTGATGTGATATCTTAACAGAAAGGTGAATAAACATTTATGCGCTTTACATTTTTATATATGCGTTCTTAGCTGAAGTGTGCAGATACTGTGAAAGTTTTATGTAACAACAATACTACGTATTATTTAGTACATAAATACTTCTTTTTAGCTCACCTGAGCTGAAAGCTCAAGTGAGCTATTCTGATCACATTTTGTCCGTCGTCCGTCCGTCCGTCCGTCTGTCCGTCCGTCTGTCCGTCTGTCCGTCTGTAAACTTTTTACATTTTGAACTTCTTCTCTAAAACCGCTTATCCAATTTCAACCAAATTTGGCACAAAGCATCCTTATGGGAGGGCGAATATAAATTGCAGAAATAAAAGTCCGATCTGTATTCAAAGCGGAGAAAACCTTGAAACTGTAGAAAAAGGGGGGTGCATTTTTAAAAATCTTCTTCTCAAGAACTACCGAGTTAATCTTAACGTAATTTAGCATAAATCATCCTTAGGGAAAGGAAAATATAAATTGCAAAAATTATAGGCGATTTCTGTTCCAAATTTGAGATAATTGCGAAAATACTTATAAAGAATGGCTCGTTATTCCATATATCGTAGACTGGCAATTCATTGCGATAGACTGGTCTTATGACAGGCATCGCCAGTCTACCGCATCTCGAAAACGAGGTTCTTTGTTTGAAGCTGGCAGTTTGTTGTGCAACAGTTCACGTGCGAATATAATCTATGAAACATGGAAATAACATTGGTGCCGATTATTGTGAAGTAAATTGAGGTTAAATATTTCAACGCGTTGTCATTTTCACTTGTGATGTTGGTTTTAGCTTGTTTTCATTTTTTCGTTTCATTTTGCTTTTTAACTTGGGAAACAATCGCCTTGTATTTGGAACATAGACTTCGGTAAATGTTTACCTGCGAAAATGATAAAATCTGATGCATTAACAACGTACTAAAGTGCATTTCCCTCTGTTTTTATTGTTTATTAATTAATTTTCTAATTGTTCCAACAAGGATCAAACAAGTGTGTTGGTGTTAGCTTGTTCGGATTTTCGTTTCGTTTTCATTATTTACGCTTTTAAACCTGGAAACTATCGTCTACAGGTATTTCGTGATTTTTACGTATCAATTCAAACAGATACTTCGGTAAATCAAACAGTTAACTGTTTACCTGCGCAAATTAAGCAAAATCTGATGTAGGGGTACTGAAATACAATTCCTTCTATCGGTAATTCGGCATTTTCTTTTGCGTAATGGTAGATTAATGCAATAGATTTTGTTGAGATGCTCGACATTTTCTCGAGTTTATTCAGTTTAAATAGAGTTTGATATCGCTGACGGAAATATGTAGGTATATACATGTATATATATATGATTCATTTCGAAAAAATAAATTGTGTTCTTTATTTGTTATAGTGCATGTTTCTTGTGTTTAATTGTTTACAATTTCTATTTACTAACCATATTTGAGTGTTAAGCTTCGAATTATAAGCAAGATACAAAGATTTGCTCACAATTCTATGTTTGTACACAGATCTTAAAAACTAAAGATTAAAAAAGTAAAAAATTTGTCAATATTTATTAAGAAAATGTTCAAAGTCTGTTCTTCCAGAAACCAACTTTAACAACTTATTGTATTGTAAACTTAATCTTTTTAGCTCACCTGAGGGTGGGGCCACAATGGGGGGTCGAAGTTTTACATAGGAATATATACAGTATATCTTTAAAAATCTTCTTCTCAGAAACTAATCAGCCAGGAAAGCTGACACTTGTGTGGATGCATCCTCAGGTAGTGTAGATTCATAGTTATGAAAATCATGACCCCCTGGGGTAGGGTGGGGCCACAATGGGGGATCGAAGTTTTACATAGGAATATATACAGTATATCTTTAAAAATCTGCTTCTCAGAAACAAATCAGCCAGGAAAGCTGACACTTGTGTGGATGCATCCTCAGGTAGTGTAAATTCAAAGTTGTGAAAATCATGACCCCCGGGGGTAGGGTGGGGCCACAATGGGGGATCGAAGTTTAACATATGAATATATAGAGTAAATCTTTAAAAATCTTCTTCTCAGAAACTAATCAGCCGGCAAAGCTGAAACTTGTGTGGAAGCATCCTCAGGTAGTGTAGATTCAAAGTTGTGAAAATAATAACCCCTGGGGGTAGGTTGGGGCCACAATGGGGGATCGAAGTTTAACATATGATTATATAGAGTAAATCTTTAAAAATCTTCTTCTCAGAAACTAATTAGCCAGGAAAGCTGGCACTTGTGTGGAAGCATCCTCAAGTAGTGTAGATTCAAATTTGTGAAAATCATGACCCCTGGGGATAGGTTTGGGCCACAATGGGAGGTCGATATTTTACATAGGAATAAACAGAGTAAATATTTAAAAATCTTCTTCTCAAAAACTAATCAGCCAGGAAAGCTGAAACTTGTGTGAAAGCATCCTCAGGTTGTGTAGATTCAAGGTTGTGAAAATCATGATCCTCAGGGGTAGGGTGGGGCCACAATGGGGGGTCAAAGTTTAACAAAGGAATATATAGGGTAAATCTTTAAAAATCTTCTCAGAAACTAATCAGCCAGATGATTCTTTATAATTATTAAGACTTTGGCCCCAGGACAATTCTTTGGCCTCACGAGAAGGTTCAGAGTTTGATGTACGTTTATATCCGATGTATAAACTATTGTTAAGGATCTTTTTGAGAACTGCAATACTCAACATATGACATGACTATAAAATCATCCTGTCAGAAAGGGGACTTATGATTATAAACATAAGAATATCCAGGGGAAAATGGATTTTATTTATACAGGATCTACATGTATTATTGTACATTGTCCAGATAGTTTGTATTATGACTCCATTAAGCTGATTTTATCATACCTATTGTTCCTCAGGTGAGCGATGTGGCCCATGGGCCTCTTGTTATTTACAGTACCTTATTGTCTTAACACAAAAAAATTTCGACGAAAAATTGAAACAGAAATATGTAGTAATCAAGAAACTAATTTTGTTGTTTGGTACTTCATACGTTTCAAATAATATTTTCGATACCTGATGAAGGAATGCCTATCAGTGTCAAATGATAAATATTAAACATATTAAAATAAAAGATGTCAGCTAACCATAAATGCCTGTGTATTTTTCTCCTAGAAAAATATCAATATTTAAATATCTTAAATATCTTAAAGAAAAAGAATTCCATTAAGCTCCATCAGTCTTAAATGAGACGGGAAAACTTAATATTTATTTTTGTTTGTTATTGTATATAAGGCTTTCATCTGTATCTTACTCAATATGATGCAACTTTTAATCTAGCAATTTACCTTTAACTACAATTTTTTACGTTATTTGTACACTACACGTAAGATTTGATTTTACAAATATACAGGTAAATAAGTTGCCTCGTTCTAGAATATATCGGTTGTATGTAATCGTCAGTCGGATAAAAATAGATGACAAAGAGTTGTTTGGGTTTTTTTTTATTTCGTTAAAAATTTGATTCATTGCCAAACATAAGATAGTATAGGATAAAATAGGATAGGATATGCCAGCTTATTTGAAAGATAGATCGCAGGTTAATATAATTATATTATAGAGAGGATATGACAGTTTTGTCAACTTTCACGACTAGTGTCAACAATTCAACTTTGTCAACTAGCACGGAATGCCAACAAGTAAAGTTAAATATCAGTTCTTTGAAATAAATTATGTCAATGAAATAAAACAACTATATTGTTCACTTGCAATGATGGAAGGATATTAACAGGCGCGGATTCTGGTCACCTTCTTTTTTTGAAGACGTCAATCTTATAATTAAAAACAGAATATTGTCTCAGTTGAGATTACGGCACAACCAAAAAATTTCCTAAGAAGCACTTTTACTCCAAAATGGTGTCAACTCCGAAATTTAAAAAAAACAAAGGAGAAGAAAATGAAAACTATCCTAAATCTCTATCCGATTCTTGTCGGAAATAGATGGTTTCTTTCTTTAAATATTTCTATTTTTACAAAAGTTTCTTAAAAAGGGTGGGTTTAAGGTATTTTTCTTTTTCAAATTGTTTCATCTTAAAGGGATTATCAAACAACAATTATCAATAACAAATATTAACATAACAAACTACTTGCAGCTTAAATTTAGTTTGAAATAGTGGGTGAAAATTAAAATACGGCAGCTCTACTTAAATTGTATATGAAAATAGTTTAATAAAAACTTAATTGTTAGCAAAAATTATATCTATGCTCTTTAACTTAGTTTTTTTTAAACTTTATTCTTTTTATCCTTTATTACTTTTCATTGATGTAACAGATTTGTAGCAACTGGCAGAGTTTCTATGACCCTCAATCAGGCATTGCTATGTACATGGTGGGTGTTGGATCCTCTCCCAATCAGACCGATGTCGCCAACTTGACTCGATTTTCTAGTAAATCTCACGTGGCTTGTGTGGAGCTGAAGCCAGATAAGTATCTTTCACACAACCAGAAATACTTCACCACTGTGTATGCATACAATGGAGGTCACAAACAGCAGAATGTATCGGCCATTTCCAATGGAGGTATGTGCGATAGATAAAGTATATAAGAAGACTGATTACCTGCATGATTCATATCATGTCTTTTTTGTCATTTTCAGTTTTGGTCGATTTAACAAAACCAGTTCCAGGACAGATTGTGGATGGGAATTCAGTCAATTTCACAGACATGAAGTACACCACAAGTCAAGCTAAAGTTGATCTACAATGGAAAAGTTTCTTTGATCCAGAGTCCAACATAAGTCATTATGATGTTAAAGTGTATAGGGCAGGGTATGTTCTGTTACATTGTTCAGAGCTGTAAGAGTTGCTAGATACATATTATAAATTATCATTAAATGAATATTCAAATAACTATGAAGTATTTCTCAACCTTTTTGTTTCAAGAAACCTGAGTCAAGATTATGAAGAAATCCGAGACTGGACAAAATTTGATGCTTCAACCAGCAGTGTTAAATGGCTGAATTTCCACAATTACCACAAGGACATAATTAAAACCTCTTTAAGAACCACAAACAGGGCTCTGAATGAGATTGTAAACACTACAGATGGGTTTATTGTTGACTTGACTCCTCCACAGTTACACTACTTGTGGGATGGGGATCAAGAAAAGGACAGAGAGTTCCAAGTAAGCTATAGTTGATGAAAACTGAATGATACTTGATAAATTCATTGTTTAAATGTAATATTTTTGAGAAATAGAATGTATACACTACTTCATTGAATGGATTTTGTACTACGACAGATCGTTATTGGTTTTTATTACAGTCAGACATAAGTCAACTAACAGCATCATTTAAGTACACTGATAAAGAGTCCGGAGTTGACCATATAAAACTTGAAATTTTTGAAATGTTTCATGGAACTCGAACACAGAAGTATCCAGGTAATTGTCATTATTTATCTATGTGGAGTATATTTTAAAAAATAAGAAATCCGATTCTACTACAAATTGAGTTTTTGATTGATATTCTGAAAAGCACGAAATGAGTTTTAAGGAGTTTATTTATACTTTCTTCTGTACTAATTGATTAAACATTATCATGCCTATAAAACTGTCAAGTTTTAGTGCATCACTTCATTTTGACTGAGACACTTAACCGTTATTTAAGATATTAAATAATATTGCATGTAATTTTCTATTTCTATGATGTTTCAAATTAATAGTTATTTCATTTCTGTATCTAGAAAAATATATTATCACCAGATTTACAACATTAAATTTAGAGCAATGATGGATTTTTTCATCCGTACCCTTTCAGATTTAATTAAAGGTTTTACCAATCACTAGCATATTACATTTATTTTTTAAAATCCGTATTTTTTTTCAACTTCCAATATCAATTTTTATTATCCACATTATATTTACCCAATAACGAAATATACAGTGGTGTTTTATTACACTTCATTTGGACATATTCGAAACATTTTTATTTTAGTAATAAGTAATCATTTTAGTAATCATTGTATGAATGTTATCATATTTTTATATAAACAATCTCTTTTTTATAAATGAAAGAATGTTCATATGTTGATATGTTGAATATGTTGACCATATTTGATAGAATTAAAACAAGTTATATGATTTATTTAACTGTGTTTTATTTTAAGTTCATGATTTGAAAATGACTTTTCATATGTAATGCAATATCAGTTGATCATCATATTTTGTAACGATACATGTAGCAAGTTTTTTTGAAGCGTGAACCGAAATTTTTTTTTATTTTTTTTTTTTTTTTTTTTTTTTTTTTGTTTCATGCCATTTTTACCATGTAGACTTAGCTTTCCTAATTACTTAATAGTGTAATAGCAAATTTGTCACATTGATTCTGTTTAATGTATAACATTCTGCATATAAACGATGCTGCCATTGAATTTTTAGCTCACCTGAGCTGAAAGCTCAAGTGAGCTATTCTGATCACATTTTGTCCGTCGTCCGTCTGTCCGTCCGTCTGTCCGTCTGTAAACTTTTCACATTTTGAACTTTTTCTCTAAAACCACTTAACCAAATTCAATCAAATTTGGCTCAAAGCATTCTTATGGAAAGATGAATATAAATTGCAGAAATGAAAGAAAAATTTTCATTGAAAGCGGAGAAAACCTCAAAACTGTATAAAAAAAAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACGATAGGACATGATTGATACACGATAAAAAAGAATAAACGATGTTCATGATAAACGTATTAATGCTCTAAACGATCTTCATTATTAGCCTTGTAATGGCAAAATTTTATTTTGAAAAAAAAAACACGTACGAAACAGGATATCGGCAAAATTTCTTTTTACTATACCGTACAGCCCAGCCGATCGCCGCAAACATCTCATCCTGACATTAAATCTTAAATCACACGGAAAATAGTGTGTTCAGTTAAAACATTAACTCTTGCTTTAAATTAATAATTATGCATTACAAATATTTTTTTTATGTTTTTGTAAAAACTATGCTTAAAATGACGAATTATATTATATACAAGCTAATGTTTTCGCAGTTTTACCCTCCGCCTACGATGTTTGATATACACGTAAATATGTTACCTTGTTTCTAAGAATACCGATTATTCACATAAATGTTTCATTTTCATTACTTACTAATATTATTTATATGGGGGTATTTTCTGTTTTGGATATTGGTCTAATGAATCTGGATACTAGTATGATAGAATGCAAGATAAAATTGTATGAGGAATTGTCGACGCATTGAATGATTTGTAACTTCAAAGTAAAATTACTTGGTTACAAAGAGGAACGCTACGATTAACACAATAGGATAAACGAAAAATAAACTGTTATATTAAACGATAAACCTGATAGGATTAATGCTCAATGGCACAGTAAACATGCACTATACGACAGAATTGTTTCGCGGTAGGAAAAGATAGAGATGTAAAAATAACGTTGTGGGTACTGTAAAGATGATGAAAAATATGTACTACATAATGTACATGTATGTACTCATGAGTGGATGAGGATAGACACACTGATTTCTTAATTAACAAGCGAATGTGAGACTCTTATACTTTGTGCATTTAGAAAATGAATTCTGATTATGATTGATACTGGGGGGGTTTTCAGGAAAACTTCTGGGCTATTGGTACTTCACCTGGAGCAACAGATATTCAAAATTACACTTCTACGGGTCAGAGTATCATAGGAATCAACAAAAGGCTGGGTGGAGTTTTAGAACATAACAAAACATACTATGCCAGCTTCATTTGTTCTAATGGTGCAGGACTAAATACAACATACATAGACGCTGGAGGTATGTTATAAATGTCAATTGGCACGAAATTTTCCATTAATACAGGCTTAGAAAGTCTAATGAATAAAGTTGATACTTGTTTTGTACACAGGAGTGATTGTGAAGCTGATTCCACCAGATGTCGACTCTGTGAACAACACAATACCTGGCACATCTCATTTCTTAGAGGAAGTGTATCCTAAAGACTCTCTTCAACAACAGGATCCTAACTCAGTTGGCTTTACTTTCACCAAATCTGAAGACCCCTCTGTCAACAGATACGGTGTGTGAAATCAAGAGTAGAAGAAGAATAATGCCAGAATTTTTAGCAATACTGAATTTTGCGATTATATTTTCTTACTCATAATTACAAATTACGATTTATGTTTTTGAACAAATGACCAACAAGAAAAGTTTTAAAATATAGTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGTGAAATTTTTAGGGATTACTAATTTCTCAGCATGTTGGTAGGTTACATTGTATATTGAAGACTGAAAGATATTTTGTTTAATTCTTATAGGAACTTTGCACTATCAGCTTTCAGCAGTAGATGAAGAAGGAGACAGCGTTATTTTCTCCCTCTTAAACAAAACACAAAGAGGCGAAGTTTCCGTTTCTAGTGATGGATTGTATGTATTATTTTTTTAGTGGTTAATTTTTTTAGGAAGAAAAATACTCGTTTAAAATTTTTTCTTTCTGCTCAAATTGAATATGGTTAGATTCAATAATTTTTTTTTTTGAAGAAGAAAATAATATGCTTTCGTGACTTTTCTCATCTTTTTCTTAGCTTGGTGTATACTCCATGTCTTGACTGCTATGGAGATGAAGAAATCAACATCCTGTTGAAAGAGAACCAGTCCAACACAGATATCCCACCAGCCAGCTCCCAAGTAACCATCAACGTCCACATCCAGCCAATCAACGACCCTCCTGTTGTCTTTCTAACACGAAATGGATTATTTCTTGGGAACGAAGATATCACGGAGGATACTGTTGTATGTACAATGAATTCTTTGCTATGTATTAATTGAAGAAAAACACATAATGAAATATTTCTCAAATCAAATTCGAAAACCGGTTATGGAAAAGGTATACAAGTTACAAGGGACGTCGCTGAAATTCATAGCATTTGCATTGCATTACTGAAAAATTGCTGAGCATTGGCAAAAATATCCATTCTAAACGTCTAATGAAATATGAAAGTAATTACAAAAGCATGTAAATAGATTTTATTGTAAATTATAATGGATTGTCGTAAATAAAATAATTTCATTTTTTTTTTTCAAAAATAAATAACGGCCACATACTTTGAAAATCAAGCCATTAGATGCGTAAGCAATGTGTAGCACTCATGATCAGAAATTATTGCACATTCGGCACATTTTCTGCCTAAACGTACATGCACAAATTATATATTTTATTCAGTCTGATTAAAAAACGCCCTATTATTTTATTATTTGTTACAAATGATAAAACGGGGGGCTATTCATAATAAGACTGATATTAAACTGTCTCTTAACTACAGATACTACTTGAGGCTATCAATGATTTCAACTTCAATGCGAATGGGCTCTGGAAAGCAAGGATTGGCGCTTATGATGTTGAAAAGAGTGATATATTAAATATCGTGATGTCAAATCCTTCCAACATCAACTTTACTTTAATTGAGGAAAGCAGACAAGTTCCTCAACTTTTAAAAGACTGCAATAGTTATGATAGAATTTTGGTAAGGAGCGGAATTCAGCTAAAAAACATTTAATCATTTTTAAGAAAACTACTTTATGGTCAACATTTGTTAAATCAATTACAAACACATGCATGTTATATGTTTGATTTTGCAATGATGTGAAATTGAATTTTGAATTAAAAGTTGATTTTAAAGGACTAAAGTGAATTGAAACTGGTCCCTTGTAAGACATTTTAAATTTGTTTATCTATCAGTATGAAACAAATACCTCCGGTATGCATAATGTTTAAAATTATTCCGTTGGAGAGCAATGACTTTTTCTCTAAAGCTGATATTTTGTAAAACATTGATTTTCAGCCCACCATGATGCCATGTTCAGACAACTTCACACAGAATCTTCCCCATCCTGCACCAGAATTGTCCTGGTTGACCTATATTATTGAATTCACACAGCCAAAGAATGTGTTTGGAAATTTTACAGTTAGTTTGTACTTTGAAGACAGTTCCAACCAGACCTCTCTACCGATAAATATTAAGTTTGGCATCATGGAGATGCCATGTCACAACAACGGGAAATGCAAAGGTATAAATAGTTTAAGTCACAATACAAGTGGTAATGCATTGCAATAGCAATTTGCTATCTACATGCTTTCTAAATTATTGAAGAAAAAAACTACTCTGAAGTTAAATGAATTCAATATTTTTTAACAAACGTTGAAAGTTGAATGTGACGAATAGACACAATTTTACAGCGACTGGAATATACCCCTGTGAGGACACACACCGGACCCACAGCTTTAACGCCTACTATAGATGTGTGTGTAGAGGAGGGTACCAGGGTAAATACTGTACAGAGGATGTGAACGAGTGTCTGAGTGACCCCTGTGTTCCTCCATTTGTCTGTTATAATGACTTGGACAGTTACCGCTGTGTTTGTCCCTCAGACAATCCCAACTGTGAGTTTGAGGTGTGGATGATTTTTGTCATTGTGCTGATGGTGATCATAATCCTCGTACTGATAATTATAGCTATCTACAGATACAGGACCCAGAGAGGGTAAGATAATAATTTCTATAACAAACTTGTATTCAAAAGTGTTTTTTACATAATTTAAAAAGGTTGGCTATGGTGGCATATTTCTGCCATCCACATAATTTTAGTCAACATAACAAATCACGTCAACTCGAAATAACTATCTCGTCAAATCAAGATAACCTTCTTGTTTCTCGACAAACTTCGACTTCTATTTTTTCTAATTAACATAAGCTATTACATTTTGTTACGATAACTATTTTGATGATTTGAGTTTATTTATCTTGTACCTTGGTTAAAATGTGTTGCATTTGCAAACGCTGCCATCCACAAAACGAGATAATGCATGTATAACAATTCTATACAATGTAATTGTATTACAGAACTCATTACTCAATCCCCTCATATTTATAGGAAGGCAATTGTACGTAATCAAATGAAATAATTTATACAGAATGGCTCGTCAATTAGTGTCTTATTAACTATCTTTTAATATTTGATCTTCATTTGCAAATTCATATATGAATCTGTAATTAACATGAATATAAATATATGCTGACTTATAGAGAATTAAACACCTGGAATAAAAGACGGGTGAAGCAAGGTTGACATTGATCTACATGTTAATCAAATTAAATTAAATCATACGATTAAATACTATATAATACTTTTAAAAACAATACCCCAAAAAACATTTATTATGCTTTAATTTAAATACAATATGTTTTAAAAGAGAAAATAAAAAACAGCATATTTATATTTTTTGAGGACGGCCTTATAATTTTCATTCAAATCAAAGGAGTCCTGAGTAATGAGTACCAAATTTATATTATCAAATATCTATTTATAACTTATCTTGTTTTGTGAATGGCAGTAATTGCAAATGTTACGAATTTAAGTTAAGATACAAGATAAATTATCGAGATAGCTATCCCAACAAAAAATCGGTCTTGATCGAAAAACTAGAGAGTTATCTCGACTTGCTGAGATAGTTATCTTGAATTAACGTGATATGCTATGTTGACCAAAAATTATTTGGATGGCAGAAATATGCCACCATAGTTGGCAGAATTGTTATTTATCATTCTTATACTTTATGCATTAAAACTAATATTTTTCTTTATTTCATTTTTAGGAAAGTTTATTTTTTGAAGTAAGTATAATGTGTTGCATTTGTAGTTATATTTAGGGTTAGTCTTTATGTGGAATGTCCATACGTGTTTGATTACAATGCACTCAACAAAACTTCTAAGTGTTTGCCCTTAAAAATAATATCATAAACATAAAATCTCGGTAATATTAACAATTCTGAACGATTTGTCCTTTTCAAACGTAAATATAAGTAATAAAAATCAATTTTAAAAGGTTCATCGAGGTATGAACTTGGTTGGTACGTGATCAAATCGTCAGGATTTGATTATGTGACCAACCAAGCTCATATCATGGTGAAATTTTCAAATTGCTGTGTATTAGTCCCCTACCGGTTTTTAACCGGAGGGGACTATAGCTTTCCTCTGCGTCCGTCAGTCCGTCTGTCCGTCCATCCGTCCGTTCGTCCGTCTGTCTGTCCACTTCAGCTTTCCACACTTTTTTCTTTATGCGTTTGAGGAATACTATGAAATTTGCTGAACAGCTTCAAAATGTCAAACTTCAGATCAAGTTTACACTTTTGTAGCGTCTGGTTGACATATTTTCGAGAAAATTAATTTTTTATATTCCTATTTTTTAATGTTTGGGTTCGATATTCTGCATAACAGTGCATTGTTTTCACAATTTCCACAACCCGGTAGAGGACGTGTATTGCTTATGCAATACTCCCAGAATGCTTCTTTCTTAAGTGATTTCACCCCTACAACGTAACGCTTTACTCTGTGTTCAAAGTTGCAATCATGAATTGGGAATTTGTACTTTTACTGTTTTCGCTGATGATTTGTCCAAGAAAATTTAGGGTCTATAAATTGATATAAACGATTCTTAATGTATGAAAATAATTATTCCGTGCAGAATAATTATCATTTTTTACAAAAATGAAAATGAAATGAGATTGAAGTGATAAATATTGGAATTTTGAATATTTCATTTCATCTAAATTAACTATATATTCGTTAATGTTTAAAATATAGACCTAATAGGTCTGCTACGAAAATTCTGGGAAACTGGAGTCGAAACATGGGTCGATGCATAGACCGTCTTCGGTTCCGACATTTACACGTTTACCAGAATCAAAATATGAGGGCATGCGAAGAGAAGAGGGTGAGGGCTATGCCTGTCCACTTCTAAAAAGAGAATAGACTCAATACAAAGGAATTGAAGCATGTAAGGGAATCTCTTGGGTCTCACCGAAGATTGTGCGGTACTCAGAACGTGTCTTCAAATCTCAAAGCAGCGTAAATTACGAGTTAAATGTTAGCCATTTTTGGCATAGCCCAACATAAGAAAACATTAGAGAGCATTATGGGATGTAGATAAAACAATTCTTAATGAATCTGTAGGTTTAGCTCGTTCTTTTTCCCGCGGGCACTGGTTCTTAATAATTCGTAATTCTACCTTTCCCTTATGAAGTTTTAGCTGCATTATGTCCAAATGTCATATATATATATATATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATATATATATATATTGCAATTGATGCACAATTCGATTTATCTGTTTTGATTTTTTTTGTAGAAAAAGAGCATCAGAAAAGTCCATCTCATCGTTTGTTACTGGCAGCCATGGTATTAAAATTTAATTATTTTTTTTTTGTCCAATAGAGGATTATGGATTCCATATGATTTCATTCGAACAAAAAGTCCATAACAATAACAAAGACTTGTGATCTGTAGAATCCAGAGCCATGATACCATATATTTAAATAAATAGAAAATGTACATGCTATTATTCAACTTACCTATTTATTATTTGACATTATTAATCTTTATACAATCAGCAATCATTTCTTACTAGGATAGTATGTGGGGTTTTTTTAATCTAAACGTTTAGAAACTATGTAAATTTATTTAATTTTTTATTTTTACTTAAAGAGTTACCTTTATCTCATTTTAAAAAAAAAATTACTACTGCTACAGTGATGGCATCTATGCTGTGCAATTTCTAAAATTTCCTTGCATGATATTTTTTAATGAATACCGGTATGTCACAAGGTTTTTTTTTCTTTTCTTTTTCAGATAAAAATTCAACATCAAACACAGACAACTTTGAAACTGTAAGTTTCTAAAAACACAAATATATTTCCGTATAAAGCAAACATACATTTTCAAAAATGTTAACTAACCACATAGGAATTTTGTTTCGTTTTTGGACAGGATGATGGTATTCAAAATTTTTTTACCTATGCTGAGAGGGATGACGTATCTCATGAAAAGAATGACATTGACAAATATTCCACATCAGACGAAGATGAATTCTTTGTACATCCTCCACCAAATACCAACTGGGATGAAAACTGGGAGAATGAAAACAACTGTGCCCAAGAAGAGGATGAAAATGTTTCTTCGGTACCTCCTTTGGAAGTAGACACACAGGATTTTTATGAAAAGATTGCCAAGGCTTTAGCCACCCATAAAAAGGATGAATCTTTTATTCATCCCCCTCCCGTAAGTTCTATACGTCTCAATGAATTCATATTGCAGACTTACCGAAAAAAGTTTTGAAACTCCCTTTGGAAACAATGCCCCTTTTGGACTCCCCTTCCCGGATTAAAAAACCGGGTCCATGTGTTAATATAATTTAAAAGCATCTAAATCAGTGCAGAAATAATTGATAATTGTCTCTTACGAATACTTGGCTATACTAACCTTCTTCCAAAAACTTATTAAAAAATCAGTCATTATCGAGGCCAAAGGGAACGTGGCGTCTTGTGGTTGACAAAAAAAGTCATTTTAGTTTGATTAAAAAAATGTAGAAAAGTGATATATTGCTCCTATAATTCATCCAGTAAGACGTTCGGTTAATTTTCAAGAAGTTTTTAATATATCGAATCGAAATTTATAAGAATTAAAGATATTGCAGAGACTCCTAAAGGCTAATAAAAGATGAATTGCAATTATACTTGTCAAACCTAGTACTTATCGATATAGCTTAAGGTGTTCATTTAACCAATGAATGCTTATTTTGGATGTCATCGGTCCTGTAACACACGTGCAGACAAATTGAATTTTGCGCGTTAGCGTGGTGTGAAAGGATGACTGCACTTAGGACATCCGATATTTGCGAGAAAATAAACTTTTAAAAGAAGATTTTTTTCTTTTAATTGTTTTCTTTTAAATTGTCAACATCTAAACTGCAACTTTACGTAATTGAGTTAAATGTTGACACCAAGTACGAATTTATTTTCATCAAGATTTCTTCAATCTCCATACAATAATGAGGACGCCTACTTTTATACTGACTTCATACATATTCATTTATATTTGTGTTCATGGCGCATAAATTAGTAAAGTGTATTCATAGAAAATTGAACGTCGCAGATTTCCAATGCAACATAAAGAGAAATATACACTGAATGTAAATATCTTATAACAAGCAATAGAACTTTGATATGTTTATTTCACTTATTTCAGGCAGCTACCCGTTTTCCACAATGTATTGAAATGCAGTCGAAACCAATCTACGGACAAACAAGTAAAACATTGGCAGCAAACGTACATAACCAGGAAAAATTTTTCCTAGCAGACAGAAAGGAAAATACTCGGCCAAATAGGGAAGAGAAACTAGAACCAACTGAAACCGAGACTGGTCCTGCTGAGGTATCTGGTGGGCAAACAAACAGGGGATACGTTGATGAAAATTTCACCACTCCTTTTAACAGCAGCATTGATACACCCACAAAAACGACGACGATGTCTGATGAGAACGAATGCTGCTTGTCTACTGTGGCTTCGAACACAAGCCTGGGGTCTCCATCTCCTACTGATGACCTCGGGAAATGTGACGACGATCCTCCCATTGATTCCCCTCGCTTCACCACCAGACTGGCGTGGAGTCTATCGGAAGAGGAGGAAACTTGCGAAGAACAATCCACATTTTGACCGTTACTCAGTGTGTGTCCATGATTAAAGCTATCTGTTAGTATCGGCATGACTGGACACATTTTGAGATTTCAAATTAAATGGACATTGAATGTGTTGTCTTATGTATAATATTAAACAGAATTTTGTCTTTTTCTTAAAAATTGGTTGCATTTATTATAGTTTGTAGTAGATTTTTCTTATACATGTGTATTTAGAAAACTTATATATATATATGATTTTTACTGAAAATTTCGCTGATCTTGTTAAGTAATACATGTATTTTGGTTTGTTACACATATTCCTTTGCAACAAATTCATTAAAAATTAGAGCAAAATAAGAGCGTATAGTATGATTCTGTTTAATGTTTATGTTTTATTTGCTGCTATAAACAAAATACAATGCATTTATATATACATATTTTGTTCTTGATATAGAATTACATTAATTATTGTAGTTGCATTAAATACTTTTGAATATTGTCTACATATTTCAAAAAATTTCAGAATTAGCACTCTAAAACATAGATGTATGACTTCAAATTTCAGACACTAGCAATGGGTACTACACATGTTTATACTGATTGAGTGTGAATAAAATATGTATCAAGGGGCATAGCTCAAGCCTGGTCATAAGGCATCAAAAATGTTGTTTACAGTGGCTCCTTAGTAAATTCTATATTTAAACTAGCATATTTCCATTATTGTTCAGGTCCTGGTTTCCCTGGCGATGGGATTTTTATCTCGTGACTTCCTTGTAAACTCAGATATCGTATAATTATAGGTTATCTTCCAGGTTCTTAATTTTTTTTTTTTGGAGGGGGGGGGGGGGGGGGCAGGTTTAAATTATCTTAACAGACATGTACAGAGAAAAATTGAATTTTGTTGGATAAAGAATACAACAAGATATCCATACACGTTACACGTACATATACGGTTTTTACATATTCAATTATTTTGGCCAATTTAGATATTTGAAAAGTACGGGAAGTCACACATTTCAAGTTGTAATAAAAACTCAATTTATTTGATGCGTCACTTATTCAGTCGAAAGTACCGAAGAACTGAGATTTCAAGGGTGATTGTGCACATTAATTGAATTAATTATATCACTGTCCAATGTGGTTATATCAAGTATATCATTGAAATCTGTTGCAAAAAACATTTTAAAATTGCAATAAAGGTGGAGTCAGTTGGTCCACTTGCTTAACTATAGGCGTCTATGATTTAACCTACATGTATTTGCACTAAAACTGAAATTTTTGCCCATAAGGTATTATCAACTTAGCGAAAAAAAAATGATAAGAATATTGTTTAAAATTGCACAATGATTAAATTGAATAGAAAAAAAATTGACCACAACTTAATAATATTTTCAGGGATTTTTGTTTGTCTCTGTAATTGGCTAATTCTTTTAAGTCGCAAAATTCGAAATGCAATAAAATGTAAACTTTTTTTTGAATATTTAAAATTGAATGGTAGACATGTCCTCAAAATTTAGAGTGACAGAATAGAACATGGGGGTCAAATATGTCAGTTTTTAAATACAGGGTTTCAATGGTAAACATTTAGCACTAAATTTAATTGAAAAAATACAAATATTTTTTGCAATATGAAAACCTATCTTTAAGTTCTGATCTCCGAAATGTTTTTAACTAATTTAAAAAATAATTCTAATGCGCCGTGAATTTAACACAATCAAATATTCAGAGAAACTGTGCAATATGTGTATTTTTGCGCCCCGTTTACTTACATACCCCGTTAATACATCCTTTATCTTAGTGTCCTTTCTGATATATTTCATTTTATCAAATGAAATATACAGCATGACTACTTTAGTTGTCATGTACAAATTTTGATTCTCAATAATCTAAATTTTTGTAAAGGACATTAGGCTATTCGGTGTAACGAACTGTAAGCTATCTTATTTATCTGCGCATACAGATTTTTAATTAAATGTGTTTGTACCCCCCCCCCTTCCGGTAAATTATATAATTCTACTTTGCAAGGACAAGTGTAGTTCTTTTTTTCATGCAAAACTTATAAGGCTTACTTTACGAGAATTTTAACTAAAAATGGGGGAATGCTTACAATTTATTTCAACAATGAAATGGCTATTCTTGGTGATTCATACAGGATATATAATTTCTCTGCAATGATCGCTACCTTCATATTCCGCACGAATCATCAAAGGACGCATTTTATTGTTTATATTTACACCTTTCTTTTGACAAATTAATAAATTGATTGTAAAAAGTAAGTAAAATTAACCAAATTACTGGTGAATGTACATCAGTACGTTAGTCAAATTATGCAGGCAAATTGTCTCCTGTAGATATTTGAGTCTGGCATAATATCATGGTTAATATCGTCCAGTTCGTGATTTTTCCAATGTTGATGTAGGTTTCGACCAGTCTATAAACGGGGCGTGTAGATTTCAGTCCTGTGAGTTTCTTCAGATACATGTATGAATTGCAATCGATTTTCGTAAGAAGTAGAGGGAATCGTACTCTGAAGTTGTAAATATATTCATGTACATGTACGTGTATACTTATATTCCGATCACTTCTCATATAGAACTTCCTTTAAAGTGATGTACACAACATGTTCCATATCAAATACCTGAAAATTAACTAAAAATAAGCGATTTATTTAAAACAACCTCAACTTGCATATAAAAAGGGGCTTAAGCTTCCTCTTTTCATATGCCGGGGGGAGGGGGGGGATGCATTAATCGTTTATTTTCCGTTAATTTTTTGATATTTAAAATGGAGCATGCATGTTATGTACATTACTATAAAGGACTTTATATAATATGTTTTACGGTGCGACCGTTGGGGCGAGCGCAGCAGGTGATCAAAAATGAATTATGATAAATCAATAAAAATAAAAAATAGTGACGTAAAGTAAATGAATTTGAATGCAAAATAAAATAAATATACCTTTTTTTCCAGTAAATTTTCATTATGCATGTCATAATTCATAAGACTTTTTATTTATTTATATACCAATCTGATTAAATTCAGATCTTTGTAACGCTCCGAAATTCTGATAGTCGCTGAACAAAGTGTAGCGACATCAGAATTTATCGGAGCGGATCAAAGATCTGATTTTATATAATCAGATTGTTTATATACTGGTCGCACGCCAGTATAGAATTTATCTCAGATAAAATGTTGTTGAATAATAAAGATTTTAACATAATGTACATTGCAGTTTATTTCCTCTTGTCTTGCAGCAGACATTTTTCTTAAACTTACAAATAAAAATTGACTTATCACAGCCCCCCTCCCCCCCGTTTAAAACAAATCAAATTTAGGTACAAGAAATCATATTGACGCAAGCGTCAAATGGGCCGCAAAAAATATAATTGTTGTATGAATCATTGCATGGTTGTTTACATAAAAACACACCACAAAGAAGAAAATTAGAGTTGGTTGTACTAATTTTTATGGTAAATTTTAATATACTTTCAGCAACTTGTTTTGAAGTTTAACATTTTACTATTATCATAAAGAATCTTTCGTTACTGTAAGCATTTCTAACGGAAATTGTATGATCATTGCCATAGTATGAAGTAATAGAGAACACATTGATTTGTACATTACTTTAATACTAAGTTCAACTCATCATTTTTCCCTTGAAAAGTATGTATTTCAAACCATTTTGGTTTTTTTTGTTGCATTTTATTGAATGAAAACAAATGCATTAGTTTAATATATGATTTCAAGGGACCTCATAATAAAATTAAAATTGATTAGTTCAAATTTTCCAGTCAATTCAAATTTTAATTTCTGTCATATTCTTGCGTAAATAATTCATATAATGTCATTTCATGATATTTTCCACCACATTTTACATGGAAATATAATAAATACACACGCAAAGTCATTTTATTTGACACGGCACATAGAAATTCAAATATATCATTGATATAAAATTAAATGACATTCAGGTCTTTAGTATTTCAGGTCTTTAGTATGTCCCGTATACCGATCCTGATGCATTGTTTTGAAAAGAATGAAGAACTCCGAAATTTTTTGATAAAGAATGAAGAACTCCGAAGTTTTCCGAATAGATTATAGTCTCGATAAAAACGCGCCAAATACCATAATCTACTAAGTATGACCTACTATTCATTTACGAGTAAAACAAAAAATATGTGATATTTTCTAAAAGGCATAAAACATATTTATACATGCAAATTTACTTTAAATTCATACAAATAAGCATAGTATTAATTCTATTAAAAAAGAACTATCCCGCAGAAACGCAGTAACAATATTTAAATGTGTATCAAATAACGGACCGCCTTCCGGCGGCCCGTAATAAAAAAAATTGTTGATCACATTAGGAAAATGGATCCCCCGGGAGCATGTAATACCGTAAATAGTAGTGAAAATAAAGACACCTTTGAGCAGCTAAAGAGCTAAAGGCATACCACGCACTCCCCATTCCTCACCCCGATTAGAATTTTCCTGATTTTGAGAATTTTATTTTTCTTTTTGCTTGTGAAGATTTTTTGAATGATGTTGCCACGCCCCATTTAAAAAACGTTCCTGGAAATTACCGTAAATATAGTGAATAAAATAAATGTGAGCATTCATCCAAATAAGAGCGAGTTACAGTTGTTTCCTGTCTCTGAAGAACTAGTGTCCCGAATCGTTTGCTCTGCAAGATTTTGAGAAGATGTTGGTATTTATATTTCAGCAGATTTACAATAACTACTTAGAGTAGTTTCCCCTTATTGTGACGTCAAAGTTCACGTCGGTCAAGTGTAGTCTGTCTCTTTTAAAACACACTAGAAAAAACTACGCGAAAAATACTGTTTTGTTTATTTAAAAAGCATGATGTTCTTGAAATTACACAATTTATCTGTTTCTCAAAAGTTTTACTTTGATTCTCGCGAGATGGTATCTAGTCTAGTGAGATCGGCCGACATTGAGGAATTGCATTGTGGGTCGAAATTTACTGACTCCGAAAAATTCTGTCGGATCAATGTGTAAGAAATCAATTGTGACGTCACTCGAAAGGACGATAACTCCGTTAGTCTTAAAAGTAATGGAATTTGGCGTTGTGTTATTTACAATGCATACATGTACATAGTCTTTTATCTTGTTCTCGTGAGAGTGTGAAATGGGAAACCATAATTACAGGGAACTACTGGGACGATTAAAACAAGGCATTACTGGTCCGATTTACTGACGCTAAAAAAATCCGTTGAATGAATGTGCAAATAGTCCGAATTTTCTATTCACACACGCCTTGCCGGTAGAGCTCGCTTCGCGCCGGCGCTGCGCGCCGGCGAGCTACGCTCGCTAATATGTTTTACGGTGCGACCGTTGGGGCGAGCGCAGCAGGTGATCAAAAATGAATTATGATAAATCAATAAAAATACAAGTAGGGACGTAAAGTACACGTAAATGAAGAATGCAAAATAAAATAAATATACCAATTTCCAGTAAATTTTTATTATTCATAATTCATAAGATTTTTTATTTATTTTTATACAAATCTGATTAAAATCAGATCTTAATAACGTTTCGAAATTCTGATAGTCGCTGAACAAAGTGTAGCGACACCAGAATTTGTCGGAGCGGATCAAAAATCTGATTTTGATCAGATTGTTTATATACTGGTCGCACGCCAGTATAGAATTTATCTCAGATAAAATGTTGTTGAATAATAAAGATTTTTAACATAATGTTTTAACATTATATTTCCTCTTTTCTTGCAGCAGACATTTTTCTTAAACAAATAAAAATTGACTTATCACAGAATCCCCCCTCCCCCGTTTAAAAAGAAATCAAATTTACGTATTAAAAAATTTGTTGATCACATAAGGAAAATGGATCCCCCGGTAGCATGTAATACCGTAAATAGTAGTGAAAATAAAGACACTTTTGAGCAGCTAAAGAGCTAAAGGCATACCACGCACTCCCCATTCCTCACCCCGATTAGAATTTTCCTGATTTTGAGAATTTTATTTTTCTTTTTGCTTGTGAAGATTTTTTGAATGATGTTGCCACGCCCCATTTAAAAAAAACGTTCCTGGAAATTACCGTAAATACAGTAAATAAAATAAATGTGAGCATTCATCCAAATGAGAGCAAGTTACAGCTGTTTCCTATCTCTGAAGAAATGTCTCGATTCGTTAGCTCTGCAAGATTTTGAGAAGATTTTGGTATTTATATTTCAGCAGATTTACAATAACTACTTAGAGTTGTTTCCCCTTATTGTGACGTCAAAGTTCACGTCGGTCAAGTGTAGTCTGTCTCTTTGAAAACACACTAGAAAAAACTACGCGAAAAATATTGATTGTTTACTTAAAAAGCATGATGTTCTGGAAATTACACAATTTATCTGTTTCTCAAAAGTTTTACTTTGATTCTCGCGAGATGGTATCCAGTCTAGTGAGATCGGCCGACATTGAGGAATTGCATTGTGGGTCGAAATTTACTGACTCCGAAAAATTCTGTCGGATCAATGTGCAAGAAATCCATTGTGACGTCACTCGAAAGGACGATAACTCCGTTAGTCTTAAAAGTACATGTAATGGAAATTGGCGTTGTGTTATTTACAATGCATGTACATAGTCTTTTATCTTGTTCTCGTGAGAGTGTGAAATTGGAAACCATAATTACAGGGAACTACTGGGACGATTAAAACAAGGCATTACTGGTCCGATTTACTGACGCCAAAAAAATCCGTCGAATGAATGTGCAAATAGTCCGAATTTTCTATTCACACACGCCTTGCCGGTAGAGCTCGCTTCGCGCCGGCGCTGCGCGCCGGCGAGCTGCGCTCGCTATAAAAAGTCAACTTCCCCAGGGGTTTAAAAAAAGGGGGGGGGGTCTTGTCCTGTGATACATGACTGTCAATAATTCGTTGCTTGGAATCAGTTTAAACAATATTTTATTTCAAAATGAAATAGGATCTGACAGCAGGCATGGCCTATTTTTGTCCTCTCCCTACAAACAAGATCAAGATAACATTGTGAAATTAAATTAATAATATAAGTATGGTGCATGGAAGTAATTTTTTTTATAATGTTTCGGAATCGGATAGGCGAAAAGAGATTTCGTCAGAATGTTACAAAACATATTTCTTTCACAGAGAGATTTACCAGGGGTTCCTATTGTATACATCAACTTCGGGTTATGGTGGCATATCTCTGCCCCTTGTGTGCAAGTTATTTTTCTATCAAATATGTCGACATGCAAGATAAATATGTTGACATGCAAGATTATTATGTCAACATGCAACATAATTATGTTGACATGCAAGAAAATTGCAATCAGATAAGAATTATACAAAATCTAAAAAAAATATCTCAAATATTGCCCACCTGTGACATCCAAGATGCTACCTTTTTATGTCGACGTGCAACTTATTTATGTTAACATGCAAGATAAATATGCTGACATGCAACTTATTTATGTCAACATGCAACTTATTTATAATGACATGCAACTTATTTATGTCAACATACAACTTACTTATGTTGACATGCGAGATGAATATGTTGACATGCAACTTAGTTATGTTTACATGCGAGATAAATATGTTGACATGCCACTTATAAGTTGCATGTCGACATAAATATGTTGCATGTCAACATATAAATCTTGCATGTTAACATAACTAAGTTGCATGTCGACATAAATAAGTTGCATGTCGACATAGAGAAGTTGCATGTTTACATAAATAAGTTGCATGTTGACATCAATAGGTACCGTATCTAGCATCTTGGATGTCACATGTTGGCGATATTTGAGATTTTTTATAGCAGTTTTCTTGCATGTCAACATAGTTATGTTGCATGTTGACATAACTATCTTGCATGTCAACATATTTATCTTGCATGTCGACATAATTAATAGAAAAATAACTTGCACACCAGGGGCAGAGATATGCCACCATACCGGGTATTTCAAATCAGCAAAAAACAACAACAACACGACAAATTAATTAAATTGATTACACGTACATTATTTATATGTATCGTATTGATGTACGACATTTTGTATATCGATATATTTAATATATATTACTGATGATGGCAATTTCATTTGTTGATGTTTCGTTCTTCCGAATACACGGATTCGACTGTATAAACAGTGGGCGGGGCTAACCTAACAAAAACAAAGTAAACACATGTGACAACCGACATGACAACTAGATCTATCGACTATCGAAGCAATCGTGTCATCCTTCTCACAGTGAAATGAACAGGGAAAATATCATGTGTTTCACAACCAGTTTTAAATAATGGACTGTAAGGGCAAGAATGTGTGGGAGAAAGAAGAACGAGAAAGAGCGCGCCACCCATTCATCTCGAATTTCCTCAGTTGGTTTTAACAGCCATATCGTGTAACGGTGTGGTGATTCATAAGTTAGTTGAGTTTTCACAGTTATAAAAGCAACATGGCGAGAATTTTGAACGATCTACCCAGATGGCTTGTGATTGTAAGTATTTTTGATATATACAAAGGCCTATATTTATAATCCTTAATTTATTGTGTAAAAATTATATTTACATGTTCACGTATAATTAACTTACATTGAAAGTTTTTGGCTTTTACAGTCACATTGATAGCTGCAAAAACATGTACATGTGGTAGGCAATTAAAATTATTTTATTTTAATTGTCATGTTTTTAAATGCATACATGTACATGTATTGTTTTATCTTCAGGGTAGTGAAGTTATAATATTACTGTGAAATCATACACTTAAAATTGAACATCCCCATATGATTCCTATCTTAAGCCACCCTTCCCAATCTTCTTCCTGTTACTTATATATATATATATATCTTTGTGCCAAGTTAAAATTTTATAACTTTTTTCATGAGTGAAGAGACATACAGTTAATTTATATATCGGCTATTTCAATATATTTTCTTGATTTAGAAATACCTAAATGTTTGATCACTGTTGCATGTTTCGGAAGAGTAGGGTAGTAATCAGTTTTCAATAAGGAAATGTTGTGACATCGTGATGTGAATCATCTTCTCTTACATACACTGGTAACACGAACAAGTTTCCTTATCAACTTAATCGTTGTATATACACGGAATGTGTAATACTGATAAATAGCTGCAGATCTGCATGCATGTTTATCGGCACATGATTGCCTAAATCTTGAAAAAAATTTAAACTTCAGTATCTGTCATCATGGGATTTTTCTTCACTATATTAAAAGTTTTAATTGAATTTCTGAACAAAGACTTAAATTCGAACACAACAGAGTGTCACTTGCTTTTATTTTGAATTAAAATGTTAAACATCATAAAAGATGTTTAAAAAATATGAAAATTTTGCATTATTCATTACTGTTGCTGCTAATGATAGCAAGCAGTTTTACTCTGTTGTAGGAAATTGTTTGCATGACTATATTTGAGAAAAACTGCAGCTTTTGATTTGAATACATGTAGACTACATGTACCGGTATATGCCTGATTGGTCATTTGATAATATGTACATTAGACTTTCATATTATTCACTACACTGAAAATGATAATCCAAAGCAGGATGTGGATTGTTTAATGAATTAGCTAGACTTATGGCAGGTCAACAAGTGGTTGCCTTGATAGTCGTCACTTATACACAGGAACACCATTTCCTGGCCAAAGAATGATGATTTACAAAGTGTAAAGTCTGAATCTTCAAAAGTGCTCATGAATTTTAAAAGTTTACTGCACAAGTACATGGTGTATGTTGTCTACTTGGTTTAAGAACTTTTAGTACATTTACAATCAAATTTCATTTAAATTTTACTGCACAAGTAAAATGAAATTTATTACAGCATGAATAATTTTTGTCATGCAGTCAAGCATTTTTTCAGTACATGTACTGTAAATTCCTTCTTTTACGTGAGTACTTAATTCCGCAATTCCGCTGTTTTGTATCAGATTGCGAGAATATAAAATCGCGATCAGCAATTTTTTGCTATAATTTAATTCCTATAGTTCAAGACTGTCTGAAAAATAAAAGCGAGATTTTAAAAAACGCGAGAGTTTCTACTCGCGATTTTATGCGGAAATTAATTCTTCATGTTTAGTTAGGAATCAACAGTACTTAGAATTCATGCAGTGCATGTAAATGCAGTCAGATCTCAAAACGGACAATAGTATTCAAAGATATGGGAATAAATTACATTCCAACTCTCATCAACATATCCTTGGTATTCATAATATTTATGTTTGAGATATTTATAATGGTCCAACTGTATATGTACTAATGATACTAATAAAAACTGTACAAGAGTTCTTGCTGTCCCACATATTTCTCTGCAAAGCAGCTAGTGCATTATACATGTACCAAGATCATGATTTATGTAAAAATTTGTTAAATTTTAAACATGATATCTGCCCTTGCATAATGATTTTTTAATATTTTATTCATTCTGCCTTTATACTGTAAACATATTAAATATGTTATAACAACCATGCTGCATTACAGCATACTGTAAACAATCTTCAAAATTGTCCTTCACAATTTTAATTCTTCTGTGTTTTTTTGTGATTTTGTGAATGCCTTATATTTGGGCTATAATTTAAAAAAGATGATGATCAATATTTTATCAATGTTAAATTATCATGAATAAATTATTACTGGTACTATGTATATATCCACAGTATAAAAATGTGCATACCATATGTATGTGCATTTGTATCTTGACATATTTATATTGTATATGGTGTTTAACATAAATATATAGAAGACACTGTATTGAATGTATGGAAACATACATAATTATACATATATATGTACCGTATATACATATATACCAGGTACTATTTAATTGTTCATGTCTGTCTTAGCTCTTTCAATCATCCAGCTCTTTCCCTCTTGTATATGTTTATTGAATGTTTTATGTTCATTGGATGTTGTATGTCAACAGTCTTCATGCTGCCCCTTGAGGGCCCTTAATTGGTTAATAAAGAAATTGAAATTGAAATTGAAATTGTATACAGTGTTAAATATATATATTAAAATTATAAATTGGAATTTTTTTAGCTTTGATTCACATATTGTATGAACTGGAAAAATAATTGTGTACAAATATGAACATCAATATTTCAGTGCATAATTAGATATTCTCTAGTAGCTAGTAAATCACTTGTATGATTTAAATTCTACCCATTTACTTCTTTTTTTTTAATCTGATGACCGTCCCCACCCCCTTTCCCAATTTTCGTTTTTTAAAAGGGGAGCTGTATAGTGTTACATCTTTGATGCTTCCATTAATAGAATTAAGAATCCTATGTTGTTAATGTCTTTTGGTGACATTTTTTGTAGATTGTTTGGTTGATTGGAAACATTGTATACTTCGTCGTTACCTACTTCAACTTCCTGACAAGAGATTACGACTACACTAACCTCATGCTTGGGGTAAGAATTCAGTATTAATTGACTTTTAAAAATCTAGGAGTTTTCTCTTGCCCTCAAGATATTGCATTAACATTAACAAGACACAATTAGGACATGGAGATGAAACAGGGAGAGCATCACTAAGTGAAAGCAAGAGGGCTTAATAATTGAAATATGTTGAACTTTTATTAACAGCTCTAGTACTTTGCAATTTCATAGTAACTCCGTCTCAACAGCAAAAAGACATTTTTGTAATGAGCCTTAAATTATTCATAAGGTATATGTTTTTTAACTATGATAAATCTGTGTTTACTCTAAGTTAAGTGAGCGACAATTGATATTTCTCAATTGAGCTAACTACCGGTAGTTGGTTTAGTTATGAAATACTTCTCCTCCCTTTTTCTCCACTAAAAAAGGTAAAATGCAGTGATTCAACTATAATGAATTTGTGTTTAGTCGAAGTATAGTGAGCAACAACTTATATTTTTCTTGAGCTACAACTAGTACACTTAACTTAATTGGTTTAGTTAAAGAATTTCTCCTTCAGGTTCCTTTTTTTAAGCTGTATGTCATTTTTATGACAACACTAATAGCATACAGGTAAGATGTTTAATGGTGCTATTTAAAAGCAATTTTATGGCATTTCAACTACGAGTAATATCAATAAACAGGATTATATAGCCATATTGTTTCAGTACAACTCATTCAGTACAAACACTAAATATAGCAAAGTTTTGTGGTGTTCACTGCAACATACTGTTACATACATGTAATTCTGAACAATTCGTCAATTCCTTAATTGTAAAATCTTACCCTTATAAGGATAATGATCGAACTCGTATGAATTGGATTTTTCAAAAATGAATTGTAAACTTTCTTATTGACTTCTTGAACCAGCAATTCACTTTTAGTTTGCCATGTTCGTCATCAACGTTTTATTTTTTTCAATGTTCTAGTGTATGGTATCTTTCTGTTTAATGAGGATTTCATATGTCTTGACTCCAAGGCTTTGTTCATTATGAGTTATGTCCCTTGTTCATTATGAGTTATGTCCCTTGTTCATTATGAGTATATGTTTATGTCTTGAGTTGAGGCCTTGTTCATTATGAGTTGTGTCCCTTGTAGCCCGCCCTTCCCTGGGCCCGAGCCAGTGCAGCCTGTCTCAACCTAAACTGTATGCTCATACTTTTGCCTGTCTGTAGGAACCTGCTGTCTGCCATCAGAGGATCATTCCAAGTAAGAAATAGTGTTACAGTGGGGTCTTACATGCATGTATATCTATACGGCAAAAGAATTTTAATTTTGCTGATATGCATGCTCTTTAGATCGTGTGGGGGCATTTTGTTGTCCAAATGTCTGGAATCTTTGGATCATTCCAAGTATAGAAGTGTGCTACAGTGACCTGCAGGGGCTTTTTTTACAAAATATTATTTTTTTGGTTCAGACTCTCTGAAAAGACCAATGTGGGAGCGTTTTACCACATGTTACTGTCCTTTTGGTTTTTTTTTAACATTTCTCAACTTTAAATTGAGAACATATTTGTTTAACAGGCATTTTACATGACTCATCATCTTGTTTTCCAAATTAACCAAAAATATTTTTTATTTCAATAAATTTTTTCTCTCCAAATTTGAAAGCAATTTAACAGGAAGTACCTTTTCGTAAATCTACTAATTAGCAAAAATACCAAATTATACTGGTACTTTAAAGTTGTATTAAATTTTAAGTATATAATTGGTGTAATTTGGGGATTTTGGCTCAATTCTACTCTTACTTCAAAGTATTTTTGGATTTTACACCCTAAACTTATTTCCTTTTGATATGAAATTAGATCTTAATTATGATTGGACATGATTTTCTTTTAGAATTATAGAGATCTAGAGCTTTTGAAATCTTCCTTTAAATTCAGAAAGCAATCGGGAAGTATCAGCGCCTCTGCTTTTGGTAAAAATCGATGATAAGGAAATCCTGTGGAAAGATTTTTTGGCAGAAATTGATTTTCTTTTGATTTTGCATCCTGTCTGTAATGATTTTCAGAAAAATACCAGGAAGTTTTGGATCAAATTAAATAATCTGGTAAAAAAACTAGAAAAAGTTAAAAACTTCCATGATCTTTATCTACAAAGTAATTTGTAAGATGAGCTATATCTGCTGAATATTTCAAAAATCCCCTTTTTTCATAAATGCTATCCATTAGTTTTTCCTTGATCTATGAATTGATTTGCTTCTAGGTAAGATTATAAAAAAAAGTGTTTTTTACGGCTTTATTTTCGGATATCCTAATTCAAAAGTGGAGAGAGTGTAATATATGCACAACAGATATTTTGTTGTTTTAAGTAAATTATTCATATACTGTATACAGGGTTATTTTCACCTCGTTTTATTTTTGCCCTTCTACACCTTTGCCTTTCTACACCTGAAAATGTTTTTGGCC
