CCAGTTTTAGCTGCTCAAGCATCTTCACTCCTGCCTCTCCTGGGTTATTGTAGCTCAGGTCCAGCTCTTTCAGATGGGAAGAACTGGAGCTAAAAGCTGAGACCAGAGACTTGCAACCTTCCTCTGTGATCAGGCAGCCTGACAGCCTGCAGACATGACAAACACTCTTAGAGAATAGCAAAATAGCTAAATGCAAACAGGAAACTGGAGCCAAAGATGAAACAGGAGTTAAAAATAGCCATTAGTCAATCTAAACCTTAGACTGTAAACCTCTAAACCTCATCTACTGAACATTTCAAGAATGCTGACCTGAGTGTTTCCAGTTCACAATATGGACTTTTCAGTCCAGAAGACAAAACTTTCACTCCAGAGTCCTTCAGGTCATTGTTACTCAGGTCAAGCTGTCTCAAACTAGAGGGCTGGGAGCTGAGTAGTGAAGACAGAGTTTCACAGCTTCTCTCTGAGAGATTACAGACACTCAATCTGAGAGACAATAATGAGAAAAATAATAATGTTAAACTTTCAGGTCTGAACCTTTGAAAAATACATGATCTAGATAAAATATCATCTCTATAGAGGTTAAATCATGTGGAGGGTTAATTAATCATCAATAATTAATCAATTAGTCATCATTAAATAATTAATTAAATGTCATTAATGGATTAAGTTCAAAATACTTAATAAATGAAATACATCATTGATTTAATGCCATGTAATTTCCAATAAATTAATTTCAAATTTATTGATTTTTAAATATATTTAATTAATCACTTATTGATACATTTAATTATATATTTAAGAATCTATTTATTTAATTCATTTGGGCCCTTCTAGCCCTGCAGCTGTGCATGTGCTTACAGATCCACTGGTATGTATCCTACAGGTATTCTCACAGCAGTGCTGCTGAACATTAAATGACCAGCAGATGTCAGTTCTTCATAATAAGCAGTTAAACGAGGCTTTGTGTGATCTGCCTTTGGGTGAAGCAACTGGCCAGAAAAATTGGACACATTCACAGAGCTTTACCACACCATCACTAGACAACAATGGAATTATTTTAACTAAAAACAAATAATCAGAAAGTCTTCTGCCTGGTCTCGTACCTCTGTGTTTCTGTAACAGAAATAATGAGCTGAAACTTTCCTCACGACACCACCGATCAGCTCGAAGGGCCCTCGAGTTTACCTGCATGCATCCTGTTCCCCTGTCTGCTGTTTAACACCTGCTGCTTATTCAGGAGACATGCCCACATTACCTGGTGACAGTCACAGTTTAATGTGGGCCGCTGTTTGTCAATATAAAATAATTTAGTTCCAACATTGTGCACGCAATTTGCAAATGTATCGTATTTTTCGGACCATAAGGTGCACCGTGTTATGAGGCACACTGTTGATTTTTGAGAAAATTAAAGGACTTTAAGTTTGTTAACTTTCCTCAGCGCACAGCTGCTGGAGCTTGTCTTTACCCTCAAAGTGACCAATCTGGGTTAAAAAGGGGATTCAAAGGGCGATGGACACTAAGATAACTACAGAATACTTTATAAGTGAACCTGATGCTTTAATAAGGATTTGGGCTATTTGCATTTAAATTAAATAGATTTATTGACAGACATCAATTAAATAAGTAAACTTGTACCTCAGTAATATAGTTCTGCCACTTATCTGCTCTCATGACTGGAAATCTGATATCCAGTCACCAGCACAGCTCACTCACTTACAGTCACTTACTTCACTGTTTTTGCTCCTGAGCAAATCAGTTTGTTTTAGATTAAAGTTGTTTCATAACTGCATAATTTTACTGAAGTTTAATGTCTCAGCGGAGCACATGTGGAACTGAACCATTCGCTTGTCTTAATTGTCTGATGTTTATATGTGTTACACTTTTTTAATGGTAAATGGTAAATGGCCTGTATTTATATAGCGCCGTACTAGTCCCTAAGGACCCCAAAGCGCTTTACATATCCAGTAATTCACCCATTCACGCACACATTCACACACTGGTGATGGCAAGCTACGTTGTAGCCACAGCTCCCCGTGTCTCCCGTAGCTCAGCTCCCCGTGTCTCCCGTAGCTCAGCTCCCCGTAGCAGTTCTGTCTTCGGGTCAGCTTAACATTCAGCCAGGGGTCCCAATATCCTCTGGCTCTGCATCTGCTCCTGCTAGAGGCCCGAGTGAGCAGATTAAGCATTCTGCTGCTCCCGCGCCGCCGTCTACCTCGTCCGCTGGGGGTTCTGGTGAGCCCGGCCAGCCCTTCCTCCTCTTCGCTGGAGGGTCCGAGGGGCCCGTTCAGCCTCCTGTCTCCGCTGGAGGGTCCGAGGGGCCTGTCCAGCCTTCGTCCGTCTCCGCTGGAGGGTCCGAGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCGTCCAGGTTCAGCCTCCTGCCGCCGCTGGAGGGTCCGAGGGGCCCGTTCAGCCTCCTGTCTCCGCTGGAGGGTCCGAGGGGCAAGTTCAGCCACCTGTCTCCGCTGCAGGGTCCGAGGGGCCCGTTCAGCCACCTGTCTCCGCTGCAGCGCCCTCGCCTCCACGCCAGCTGCAGCCTCCGAGCCTTCGGCCTCTGAGCCTGGCCCAGCGGTTGTTACACCCCCGTCCAAGGTACGTCCAGCACCTTGGCATCATCGGCCACTTTCTGGGCCTCTAGCCGGACGTCATCGCCGTCGTGGGCAGCCCCCAGACCGCCTCCGCCTGAGTCGCCGCCGTTGCCTTCCGCACGGTCGGCCCCCGGATCCCTTTCACCTGAGTCGCCGCCGTTGCTTTCCGCACGGCCGGCCTCCAGACCAGCTCTGTCACCTGTGCCACCCACCTGGTCGGCCCCCCGACCATTTGACTTATGAACTCTTGTGCCAGCGACCTCCGGGTCGGCCCCCTGAACTGTTTCCCTGTTGTTACTGTCTTCACGGCCGGCCCCCTGAACTGACCTGTGTTTGGGCTGCTTTCTTGAGCTCCGGTGTTTCTTGTTGCCTGCTTTTGTTTTCTGTCATATAGAGATATGACAATATAAAAATGGTTATAACTGCACGTGTAATAAAGGTTAATATGGTGTCAGTATGTTAAATGTCTCCATGCCGTCTTAAAGCTATATGTGATATTATTAATGCGATGCTAATGCTATGAGATATATTGTAGCAGTAAAACAATTTCTTTAAATCCACAATTCCTCCTTTTGACCTCTTGACCACAAGAGGTCACCATACCGTGTGCTGTGTCACTCCTCGGCCTCCTCAGCTGCTTCCATGTCCATCAATGGCATCATGGACACCGGGGTCACTACCCCGAGATCCACTGCCTTTTGATTACCTTTTCCAACAATCCTCTGGCACAAGGAATGAGGCAGCACCCACAGGTGACCAAAATCCCATGAAAAGCAGCGATAGAAAGCATTGCAGAAATCACAAACCCCTTCCACTGCCCGAACACGGATGTCATCCAGCCCTCCAGGCGATTTTCAATCCCTGAATCTTCGTGCATGGTTCTGGACAGAGTTTTAAGGCCCTCCAGAGCTCGGGTAACTGAGCCGTCTGGGGCAGTGTTGTTGGGGATGAAGGTGCAGCACTGATCGCCGAACATGGCACAGACCCCTCCCCTTTCCGCCAACAACATGTCCAGGGCCATGCGATTTTGGACCCCCATCAATGAGGTCAGGCCCAATTGCTCCACTAATCCCTCCATGGCGTCTCTGGTTAGGTTTGAGAGTCTCAGCACATTATAATGAACATCGTTTATTCTGTCCACATTCTTGTTTGGGGTCACTGGGAAAAGAGCAGAAATAATTGGTAAGTTTTCAAAGCCAGCAGCTATCTGATCCACTAATTTATATTCGTTTGGAACCCCCCTGGGCACTCCTATGGAGTCAATCCAGGTGGGTGAATCCATTCTAGGGTCGTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTTTCCACTTCCGCTTGATGACTTTCAGCCACACTGCTTTTGCATCTGGGACCTCTTTTTCCGCTGTGGGTCTTCCAGAGGTAACCTGTGTTGTGAAACTGGACACAAGCGCTTTCAACTCATTAAAATATTCAGCATGAGACCTGTTACTCTTTCTGGGCTGCTCCACCGGGACCACTGTCCAGGGCGCCGGAAACTGCCGTCCTGTCAGCAGCTCGTAGGGCGTGAAACCTGTTGATTGGTTAACAGAGCATCTTATGGTCATCAAAGCAATTGGCAGGGCTGCAACCCAATTTAACCCTGTCTGCGCGCAGATCTTAGCTAACTTGTTCTTCAAATTTAGGTTCATTCTTTCTACCTTCCCCTGGGACTGCGGATGATACACTGTCCCAAACTTATGCTGGACTCCCAACATTTTCTCCACCTCTGCCAGACCTTGATTCCTGAAATGGGTTCCATTATCTGACCTAATTCTCTTGGGAAACCCATGCCTTGGTATGTAGTGGTTGATCAGACATTTAATAACGCTTCTCGCGTCCTCTCTTTTAGTCGCCCACGCCTCTGGCCATCCGGTCAGAGCATCCACACACACCAGCAAATACCTGACTCCTCCCGGTCCTGGATCGATCATGTCGGTGAAGTCAATCACGATTTCTTCTCCGGGCATGAGGAACTTACCTGTTTCTGGCTTCACCGCTGGCTTTGGATGGTGTGCCCCGCAAATTAGACAGGTTCTGGCTTTCTCCTTTATCATGTTTCTCAGCTCAGGGTGCCACCAGTGACACAAGTTTCTCTCCATCTGTGTCACTCCTACATGGCCAAGCCCGTGCGCCTCACTTACCTTCTTTTCAGCCAGCTTAGCTGTTAGAACCGGTCGCCTGTGAGGTCCTCGCCACAGACCTCCTTCTTTCCGGGCTCCTCGGTTCCTCGCTTCCTGAGCCTGTCTGGCTTCCTCCAACACATCGGTGCTTGGTTCCTCCTCAGCAGTGACCTCCACCATTTGCCTTCGTCCTTTGTAGCCTGCAGCTTCTTTTGCGGCTTCATCTGCTTTCTGGTTCCCTTTGGCCACCATTGTGTTTTACTGAGAGTGTCCTTTGCATTTTATGATACTTACCTCGTCTGGGTCATTCAGAGCTTCTTCCAGTTCCTCCATTTCCTTCTTATGGCATATTGGGGCATTGGTTGCTGTTCTGAAACCTGCTCTCTTCCATTGAGCAAGTTCCACGTGAGCTGCCCCAAACGCATAAGCTGAATCAGTGTAAATGTTCACCTTCATGTCCTTGGCCAGTCTGAGGGCTCGAGTCAGAGCTATTACTTCAGCTCTCTGTGCTGACTGTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTATCTGTATTTCTGGCCTCTGTATGTGAATGAAAAAATGTCCCTTAGTGACTCATGTAAGGGGAGACAAAAGAAAGCATTAGCAAGATCAATACATGTAAACCACTTTTGGTCCCATGAGATGGCGGTTAAAGCCGTGTATGGGTTTGGCACAGGCACAGTGTCGGTGCGCAGTATGGCATTAATGGCCCTCAGGTCATGTGCCATCCTGTATTTTCCTGTCCCGTGCTTCTCCACTGGCAAAATAGGTGTGTTCCAAAATGACTGTGAAGGCTCAAGCACACCTACTTTCAGTAGCCCTTCAATGGTTTCTGCAATTCCTTCCTCAGCTTCCGGTTTGTGTCTGTACTGTGGTCTGTTAATAGGCGCCTCTGACTTCAGCCGAAACAGGACAGGTGAACAGGTAGCGAGGCCAACGTCAGTGGGCCCCGTCGACCACAGAGTGTCAGGCAGTTGTGAAAGCGCGGCGACTGCATCAGGGTGGTCAGTTCTTTCCCTGCCATGTGTTCTTGAGATTTCCTGGTGTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGATTCGGTACGTTTTGCACTTTGGCGCATACCATACATTTGGAATCTGAGTGCTTTGCCACCAAGCGTTATCCAGCGCCCGCTTGACCATCGGTCCCATTTTTCTCGCCTGATGACCTATGTGGACCGCCAATGTGACATGAGGAGCTGAATCTGATCCCATCTCGTACCAAGGCAGTTGTTCGTCCGTCAATTTCACAGCCACTGCTACTCCTTCCGGGCCAACATAGATATTGTGGCTACGCACGTTCCAAATTTGACCTTCAAGGTCAGATTGAAAGCTTTCTCGGTACATGTCGTCATCGTCCCTGTCATAAAAACGAGTGACGTGGTATGGATCGCGCGGCGGGGTGTAGACGGCCAGGCTCATTATCCAGGGTTTCCACAGCTGATATTGTCTGAGAATGCCGTCTTCTATTAGCCTTCCCCACTATATGTCGGCTGTAGCTTGTTCAGAGTCTTGGACCAGATATTGGTTCTTTCAAAGTGTCCCCAGGCACGGGAACTCTTTTCCTCCTGGAAGACTGACAGTAAGCCCATCTGCAGAACACATGATAGTGGCTCCCAGTTTCACGAGCAGATCCCTGCCCATGAGATTTACAGGCACTTGTGGGGACACCACATATCGGTGCTTCAAAGTTTGTTTTCCCAGCTTTGTCAGGGCTGGATCAGTTAATGGCAGAGTCATAGGAACCCCGGAAAAACCCACCACACTCACAGTGTGGTTGGAGAGTGTTGCACTGTTTGGTGTGGCTCTCAGTGTTGAGTAAGTTGCTCCAGTGTCCACCAGGAAGGTCAGTTGTGTTCCTTCCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCCACAGTCATTGACAGCATGGGATCTGCCATCCCCACGCTGTCCGGCTTCTCCGGGCCCCGTCAGTATTGCTCCTCCACCCAGTTCCAGTCAGCCACTGGATACTGAGCGACTGGCGCTGCACCTGGGTTTGGGGCTTGGTGCCCTCCTCTGTATGCACCTCTTCCTCTGGGAGCTCCACGTGCCTGGGTTTGGTAGCCTCGCCCTCGATAGTTTATGGGCGGTTCCGGGCAGTCTCGCGCCCAATGTCCTTCTGCTCCGCATCTCAGACAGGCATTCCATGACGTGTTGCTGGGATTCCCCGTACCCTGAGCCCTTTGTCCTCTCCCGGCGGATCCACCACGCCCTCTGAACGGTCTAACAGCTCCCCAATTCCCCGTGGGTTGTCGCTGCCTTGGTGCATTGACGGGCCAGCGGTCATCAGGGTAGACGTTGGGGTCCAGATCTGGCCATTCAGGCACGGGATCAGGCTGGGGCTTTGCCACCATCATTTTCTTCGTGGCTTCCTTGACCTCTTTCTTTTTCTCACCTGCTTTATCTCTCACCTCTATCAGCTGTAGTTTTAACAGCAACGCCTGCGCTTCCTCCAACTCCTTCTTCTGTTTGTTCACCTCGTCCTGCTCCAGCGTCAGCCGGTGCGTCACATGCCGCTCCCATTGTGTGGAATCTGCGACAGGGAAGTCTGGATTCTTCTCTAAATCAGTTCTCACTTGTTTAGGCAGCCCTGCCAGCACCGCAGCACGAAACCACGCCCTGCTTTCTCCTTCCTGGCCAGGGTGTATTCCCGTTTCTGACAGCCATTGCTCTTTTGCTCTCGCTAAAAACTCACGAGGTGTGTACTGTGGATCCCAGATTATTTTAGGAATGGCTCCGGTGTTTGGGGTCAGGTACTTCTCACGCACTGCGTTCGCCAGGTCACTTTGCACTTCGCGATATGGCACGTCATTGTGCTGTAATGGCTTCCTCTTCTTCAGTCTCTTCTTCTGATGAAGTCCCGTGGTTTTTGATTTCGTCCTTCATTTCCTTTTTTGTTTTCCGGTTGACTGAGCGGCCTCCAGATTCCTCCTGTAAATCTTTCAGTTTCTTTTCACATCTCTCCCCTTCAGTTTTGAGCACAAGGTCCAGGGACACCCTATCATCCGGCCCTTTCTGTTGGGATTGAAAGAGTTTGCTTACCTCAGCTTCCATGGCTTGACACTCCTTTTCTGCTGCTTTAGATGTACCAGGACAGGCCATCCGTATGGCCTTTTTCAGCTGTTCCACCTGATCCTTCAGTGTTTTGTAACGCCTCTGTCCGCTGGCCGAGCTGTCCGCCATTTTGTGTCTCTCCCTGCAAGACAGCACTTACCTCTTCAAAATGGCTGCTGTCGGCTCCTCCCACCGAGTTACCCCCAGACGCTTCCCTGTTCAGCCTCAGAGCCCGTCTCACCGCTCTAACAGTCACTTCCTATTTTTCTCCTGCTTGGTGACACACACACAACAGTGAACTCAGGACTCACAATTCAGTTTTTATTTCATCAGTCGTCACAACCAACCCCTTGACAACACCCCGAACTTAATGTGCAAAGAACTGTAGTTTGTCAATGAAAATACACCCAAAAAACCCTTAATTAAGTTGTAGTGTGTATATATATGTGTTTTATGTTATCTCCAACCCATTTAAACTCCTGAAAGGCTTCACTGTGTTTTCTCCGGAAGCAGGCCAGCTGCCCACCACGCACCAGTGAGAAAGAGGAACCAGGCCCGAGCTCCCCAGGGACCAAGCAGCTCTTCTACTAAGCTAATTTAATAAAATACCACAACATAACAGTCAATATCCACAATTTCGAACTCAAAATCAAGTATCTCAAACGTACTTATTGTCACAGGAACCAAATAAACACAAATCCACATTGTCTTTAACTTCGAGAGAGAAACCAGGCCTCCCCCTGTGAAAGTCGTAGCTATAGTGATAAGAAAAGGACAGAACCGCACCCCAAAGTGTGTGTAAATGCACTCAACCGTTTCAACGAGCAACTCAGTTCTTGGTCAGAGATGTCTAAGCACAACAAACATCACATACAGAACAAGGCAAAATCACATAGAAAACCCCGAGGTGTGTAAACACAACAATGATCACATCCAGGGCACGGCAAAATAACATATAAAACCCTCATCACGTGTCTTCCGCAGGGCTCTCCTCTGGTGGTACCCAATCAGTGGTACCTGCTCTCTCGCACAGGTCAGCTATCATGACAAACAATGCCAAGGTCGTGCCCAACCACTCGTCAAACTCCGATTCTCTAATATCTTCTGCAATGGAGAGCTCATAAGGTTCTTCCACCGTTTCACCACGCATGACACAAGTCACTGTAAGCCGATCCTCTTCTAATGGCACAATTTCTATCCCACAGGAACCAAAAATGAGCATAATTCTATGTAACTGGACGGTGACAATAACAAAATCAGAGAAATAGAGGTCCACTGACCAACCAACATGCACTCCTTACTAAATCACACAATATCGCCCGCAGCAAACTCAGGGTATGTATGGTATCGACTATATTCACATAAATATAAAAACGTATTTCTGAAATCTGGGTAATTACATAAATCTTAGCAAAGTTATTTCAAATATTTAACTGGAATTGCGACAAATATCACAGTTTCACCCCAAAACCGACAGCCAAAAAACACATGTAAGTGAGAAAACAAGGTATTACTTATTATAAATATTTCTCAATATATTACAGTATTCATAATCCTACGGCATTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTTCTTTCACAATGCAGTCTGCCCATAAACTTTTAAGATTATAGATTCAAAAGCATTTCGGGTTATAGATTCAACTCAACAGTTTGAAGTGGTTATAACTGGACCTGTAATAAAAGCTTAATTGGGTGCCAATATGTTTAAACATCTAAATGCACTATCAATATTAATAATTAATGGAATAATAATAATGATCATAAAAATAGCAGCACATAATAGCAGTAAAATATCTTTCTACTCTTCACACCAGCCAAAAGTCATCCAGCAATTGCAAACATAAACATCATTTATAGCATTATAAAACACCTTTGGTATCCAGCAGTAGGCGTTTAAAGGTCAATGGTAATCTAAGAAAGTCACAGCTGGCTCATTTGCATACACACAGACACACACACAGTCTTAAAATAACGTGATATTTTCAGGTCTCTGTGTATGACAGACTTCCTGGACCTACAAACTCTTATATTATATTACAGAGACGTCGTATAATTACAATAACAACAATTATCAGGCCAGACATTGCACAACCTAGAGAATTTTGACAAATTTAAATTAACCCTCCAAGGGACAAACTCCAAGTTTTTTATTATTAATTACACAGTATCAGTTCCAAACTGTATCTGGTCGAATCCCTAAGGTCCCTAACACAATTTAAAAGCGTCTAACGCCCAAGCTCCAAGCTTTACTGCCCAAAAAAGTGCAAATACCGTTCCAAACGGTAAACTGATCGAATCAGTAGCTATTTTGGAGCGTCGTTGTTCTCCACACTTGCCAAGTGAACTATCCCTCCCAGAGGAAGATGTCGAGCGTCCCCGACAAATTGGAAGCGTCACCTTCCGGCAATGCACTTCTTAGAACTTCCAAAGTTCCGTTCTACAGAAATTTAATTACTTTCAGGACAACTCATAAGATCACACAAGCAATTATATTGTTGTCCAAGCCTAGCTTTCTATTCAATTGACGCCGCAGTATCACAATAGATGACCAATTACCTATTATCTTCTATTATGTTAAACTTTTCTCATGTATTCATTACCTTTATCACAACACTATTATTGTCAACATATCATATCCGACTTTGCAAATTTTCAAATCATCACAACACAAACATTTACCAGTAATCTAATGAGTAGACTTTAATTTCAACATCCAATTCGGCACACTTTGGAATAATTCAACAGATAGTGCCTACCTTTTAGATGGGCTGCCCTTTGTCCACTCAGTTCGATCACCGGGTCTGTCCGTGTGACCCCCCTCGGACGTCCAAACCTCCAACAAATCTCCTCACCTCAACCACCGGCCAATGCACCAAATGTTAAGGGTTCAAAATTGAGGGAAGATACAAAACCAGAATAGTCCAGAAGGGTTGGGTCAAAACAATGATTTTATTGAACACACGCGCGGGAAGATAGTTACTGCACAACATCAGCAAGGATCTTCACCCAAAATACACTTCAGATTGCTTTTATAATATCAGGGTATTATGACGCCCCCTCATGCGTTTACAAGCACATAATTTGCATCTTAAGAACATTATTTGCCTCTTCTACAGACAATGATCAATTTTAAGAGATAAATGCAGACACAAGAGTTCCTCTTTCTGGCATCTTCTTCCAAATAAGGCGATGGTCTCAGGCCTCTGGGTCCCCATGGGCCGGTCCTCTCCTTCTTGTCACCTGTTGTCGAGTAGAATCTAGTGCTACAGGTTTGGTGAATGCATTCAGGCCTCTGCTCAGATCTGTTTCTAGGTTATATGTGATATATATGTGTTTTGTAAGCATGTTATATGTGTTTTGTAAGCATGTGTGCGATCTTTCTTCAGCTCCCAGCCTCTTATCCAATGGATCGTCCGAACCTAACGCCGAACGAAGCTTTTAACCTTTAATTACCTGGGGGAGCTTCAACTCTTTTATGAGCACAGAACTGCAATGTGTGTATAGAGATATGACAATATAAAAATGGTTATAACTGCACGTGTAATAAAGGTTAATATGGTGTCAGTATGTTAAATGTTTCCATGCCGTCTTAAAGCTATATGTGATATTATTAATGCGATGCTAATGCTATGAGATATATTGTAGCAGTAAAACAATTTCTTTAATTCCACACAACTCAGATGTGTTTGAAGTGCAGACTTTCAGCTTTAATTCAGGGGGTTGAACAAAGAGATTGCAGAAAGATGTGAGGAATTAAAGCATGTTTAACACAATCCCTTCATTTCAGGGGAAATGTAGAGGAAAAATTAGAAAATTAAATAACTTAATTAAATTAATTAATAAGATTGTCAGCTGATAACCAGCTTCATGCGACCGCTTATCCAGGTCCCAGTGTTAGGGTCAGTGACTCCAGTTAACAGAAAGATATCCTGGATATACTTGACTGACTTTTTAGACTCAAGATTAATAATCATAATAAAAATTATAGTCTAACATCCAGAAATCTGTACGATGTGTTTCATTATGTCTAACAAGCCTTGTACAGTTAAAGCTAACAGTTACTACATGACTGAAATACCAACATTATCTCTTTTATTAAAACATGCATATTAGGGCTGGTATCGTCACTCATTTCTAGAATCGATTTGATTCCGATTCACAAGGTCCCGATTCGATTCGATTTGATTCAATTTGATTCGGGGAAATTTTGCCTCAGACAGTCAGAAATATTATAATTCAGGTCATGCATCAGTACATTTCTATATTTTTATATCTATAAAAAGAAATATGACACTTGCGAGACTTTATCAAAGGTGTGAGCATCACAGCAGATGCCCTTGTGTCAAAGTAGCTGAGGATAAAACAGAAAAACATGAAGGTTTTCCTGGCCTGGGATTTTATACAAATATTCTGCAGTAGATCAAAAACAAAAGAAAACCATTAATGAACATATGAACATTACCTGATGCTGCTGACGTGAAGCAGAGCAAAGTTACAGAGGTTTTAGAGACACAGCTGAGCGTTTTGCAATTTTGCATAATTTTAAAAAGTTTAAATTTGTTCAGTATTGAACGGCAGAAATGAGGCTTTGTTTTCAGAAGTAAGTAAAAGGTAAAAAACAGCGTCCGACAGGCTGTAAGAACGGTAGACTTGTGCATAACAAGCAAGCAAATAATGCAGAAAACAGATTTTTAGACAGGAAACTGTTCTTGAAGTACAGAGAGAGAGAGAGAGAGAGAGAGCTGTGCATGAAGTGTGATTTTATCGTGGTGGAAGCAAAACAATCAGAGGGAATTCATGACGATGTTTATGTGAAGCGTAGTTTGGATCTTCTTTTGCTGCTGGTTTACTCAATATTGTTTGGAGAGAGATAAAAACCTGCAGCTTCAGAATCAGCGCAAAAAGGGCGGGAACACAAAGCGCGGAGCCGCCGAAACATCAGAATCAGCGAGCTGTCGGCTTTCAGCTCATGTCCGTGCAGTCAGGGGAGAAAGTCACATCTCAGTGATTCTGATGCGTCGGCGGCTCCGCGCTTTGTGTTTACGTCTTTGTGCAGAATCCGTGTTCCTGCTCTCATTGACTGTTTTAGTTGTTTGGTGGTTGTTGAAACTTTGGGAGGTTTAACCTGAGATTCTGGCGTTTTGGCCAAAATAAATTTATATTAAAAAATCAATTCAGGATTTTAATGAATCGATATCACGTTATCCAAGTGTGAATCGATTTTAATCGATAAATCGATAATCAAAACCCACCCCTGATGCATATACACGGGTCACACTGCTTATTGAAACCCCCCAAAGATCAGATCTGAATCAGACAGGTTTTTGTTTTTTGTTTTCACAGCTTAGACTTTGCTTCTATTGGACTTTTTATCAGGAACACGTGCTCACTTTTTGCAGGAACAGTTGAAACTAAGATAAATAACTCGAGAGCTGATAGTCAGCAGGGGGTTTACAAGTTGTGTGCCGCGTTGTCGGCGGTATAAGCTCGACCACTTGCAAGGTGAGCTGGCAGACATCACTGAAATCATCAGAGATGATTAGGTTCATTTTGACAAAGTGAGCAGATATTTAACCTCCTAGGACCTGGCGTCCACATATGTGGACATCACATTTTGGGTTGTTTAGACCAAAATACTAAATTTTGCTCTACAAGGGCCTGATATCCACTTACGAGGATGTTATACTGCCACTGTGCTATCGAAATCTTAGACCAATATCCTCATATGTGGCTCTCATTTTTTTTAAAAACAAAAATTTGGTAAAAGAAAAAAAAAATCTGGTAATTCTTTGTTTTTACATTCATCAAGTCCCAATCAGCCCAAATATCAAAGAGAAATTAAAAATGAATGCCACGGAGGAGTTCGGGTCTTAGGAGGTTAAAGATGATGCCACTACAATTTTTGTCTAGAAGATATTAAAGTGTATTTGGTGACACACAAAAAAGGGTAAAGTTTAAGTATAGTTTGGGTCCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGAGGAGAATTACTCACACCTGCAGCTGATCAAGCCTCGTCAGAGGAGCTACTTAGGAGTGTGGTGGAGCTCTCTCCGATGCTGGATCATTGCGTAACTTCACGTTAGTCTCTTGGCGAGTTAGTTAAGGTTAGTCTGGCGCATTGTGGTGCTGCTGACGGCTGCCTCTTTGTTATTCCCCAGGAGGAGTGTGGAGACGAGAGGGCAGCGAGCACGGGGAGCTCAGACACTGAGGGGCGGAGACAAAGAACACTAACACTGGCAAGAGGACATGTCAGAGTCGGGAACGCACTGGGGATTTATTGTTGTTTGGATTATTTTGCATCACTGTAAATAAATGCACTGACCTCATCAAAGAGTCCAGCATTTGGGTCCTCCTTCCCCTCATCATAGTCTGCCACGCAGGCCGTGACAGAAAAGCCCACTAAAAGAACGCCCACCAGACCAAAGCAATGGTTTTGACTTGATCAGCATTAACCCCGCCCCCTGACTTTGATGGGTGAAGCTGACAAATAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTCCTACAACATCCACTCTTTCCACTCTGACTGCTGTGTTTGTGGAAACACTCCAACACACACCGCTTCACACACCAACATAGAAATGTGTGTGAAAAAGAGCTGAGCTGATATTAAACATGAGGATTTATTCAAAAATACAGAGTCAGGAACAACATCTAGACACACATTACCTCTCAGCAGCAGAAGAACATCCTTTAAAGTCTACACGAATATCCTTCGACTCGTTGCTCTTTAGAGACACACAGCTGGGTTCAGGTCCAGGAGATTCTGGCCTCTTATTGATCCTAAAAGAAAAACAATAAATGTAACAGCTTCATGAGATAGGAAGGAAAAACTGGAAATATTAAATTAAAGACATGATGAACAATCTGAAACTCATAAAAATAATGTACTTACTCTTTGTCACATAACAGTCTTTTGTTAAAGTTTAAAATAATATCCTTCGACTTGTTGCTCTTTAAGGAAACACAGCTGGGTTCAGGTCCAGGTTCTGGATTAGTTTTAGGGTTATGTCCAGCTGAGCCTGGTACGCCCCACAGCTCTGGGCTTTAAAACAACACACACAGAGGTATGAGTGTGAATAATGATGGAGCAGTGATGTGAGTGCTGAGCTGTGACATGGAGAAGAGTCACGGACAGTTAGGGATGGTCATCTCACCTCTGAGCTTTGGTCTGGCTCTCATGTTCCCCACACAGAGTGCTTTTAGAGGGAGGGACTCCCTCCTCTCTGTCCTCACACTGATCCATGCTGCTGAAAACATCCAGATGAACAGAATCAACTTTTTGGGGATTTACTGGATGATTGAGCATCAAGACACTTTTTAATATTTTACTAATTTCTGAAGCATTTTACCAACTTTGTTCAAATTGGTCTGCTGTCATTTTATTGTTGACAAAAAGAGATTTTGAGTTTGACTGTTGATGTTTCCATGTGGGACTGTTGCTGCAACACCAGGATGTTACTACAGAATACACTTTATATTGTGAGCACTTGGATGTTAGTCCAGTGGTCCTAAACTGACACACCTGCACCTGGATTCATTCTGACCAGATTTTAGCCCAACAGTGTTTCATACTTAATACATCAGACACAAACTCTGCAGCTGTCATTGTGTGCAGTGTGTGTGCAGCGGGACACCGTGTCCTATGAGTGTTATACTACAATAAACAGAGCCTGACCGCGGGCATAAAGAGGGCAAAAACCCACTTATGCTCTAAAGATGAAGTTCTATTTCTCTTCAAATGACCCTCAGAGCATGTGGAGGGTCATTAAACGCATCACAGATTACCTCAAGAACAACAGGCTGAAGAACATAAAAACAAACGCAGAGTTTCTGTCTGATGGTTTGAACATGAAACAGGAATTATTGAGCAAAAACGGCCAGTTTACTAACTCTGCAGAATTTATGAACTAACATCAGCGCATTCACCTACAATACACGAATGAATATCACCAGTTAAAGTGAAAAAGGAAAATAACCTGCATACAAATACAACAGCAGAGAAATGCATTTTATAGATGAAATGTTGGCAGCGACTCTTAGGACAGCCCTGTCTCACTGTCAGCAGGTAATGAACATTAACAGACTGGAAGCCCGTTTCTGTCACTAAAAACAGGATCCATAACTCGAAATTTCGAGTTAGTGCTGCCAATCAGTAATTTACGTGAATGACGTAATTTCCTTGTTACCCGGAAGCTGAAGCCCTCAGCTACAAATGCTACAGCTAAGATACCAGAATTACAGCCAGTCATAAATGCACAAATTGCTGATTATTGTCTGTGTGGCTTCACAAATGATGAAATCTTTCTGTTATTAGCTGAATCACATGATGTTATTATCAGCAAACGTACTCTGAAAGCGCCGATTTGTTGCGATCCGGTTTTGAGAGCGCATTGTACGTAGATTACTGATTGGCAGAACTAACTCGAAATTTCGAGAATGGATCCTTTCTTGTGGCGGCTTCCATAACAGACTGCTGGAGGCAGGAGAAGCTGCCTACAGTCATCAGTCAGTGGATCCACAGTAACATCGACTCTGAGTTCAGCTGCTGATCATCAACTGTTTCTGTCTCGTTCCCAGACTCTGATCTCACATCAAACGAAGCAGATTTATGCTGAAACTAAGCTGCACACAGCTGATGTTAGCCAGGAAACAGTACAGACTGCTAACGTTACCTTAACATGGAGACGATCAACTGCGCCACAACATTCACGAAAGCGAAAGTAAAAGCGACGCAAGGAAACGATCAGAGAGGCGTTTGAGGGACGTTCAGAGTCAGGAACCTCAGAAACGGATCAGGCTGGAGTTTAATTCTGTTTTCATCTTTAGAAACATCTGGAAATAGTTATAAAAATGCTGCTTGATAAATAAAAATAGTGTAGATTAGTTTGAGTTGTGTTTAGCTGAGCTGTGTCTTTAATCAAATCTAAACTGAAGAGTTCATTTTGTGGAGGAGCAGCAAGACTTTCAGTGTGACTCTCAGGAGAAAGCCTCCCACATGTCTGTTGTCTTAATAGTGGAATTATCTGGAAAATGAACCAGTTCTTATAAGCTGCTTTTCAATATGAGCAGTCAAAGCATTTTATACAGCCTGCTTCATTCACACAAGCACTTCTTTTTCTAACAATGACACTATGATGGATGCATCAGAGAGGAAGTCGGGGTTCCATATCTTGCCCAAGGATACCGTGGCGTGCAGACTGGAGCAGCCAGGGATCAAACCTCCAACCTTCCAGTTAGTAATTCTACCTGCTGAGCTACAGTCTGTACTTCCTGAACAACACACCCTCCTTTTGTTTCTTTATTTCCAGTAACAACCAGGACCATAATGAACCCTGACTCCACAAGACACTCAGGATCCATCTGCCCAGTAAATCACCCGCTAACTGTAACTATCAGAGCCCTGACCTTCTGCAGAGACGAGTCACACTGAACACAGCAAGTGTCCCTGCTCTCAGATACAAAATCTGCCTTTAAAAGTTAAGAGTAATGAAATCAGCAGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCACTTTTGTTGTTTTGGTTCACATCGGTTGATATTCTGCTGTAAACAACTAATGAGAACATTTTATGAAAGCTTTGAGTGTCCATCAGGATCCTGTAGAAACAGCTTCCATGTCAAAGATCAATATCCTGAGTTCTGTTTTGAAAGAAAAAGATTTCTAGAAAATTCTGTAAAGAACATCTGTTTTGTTTTCTACTATTTTTTTTTAAAAAGTCCCTCTAGCACAGATTTCTTTAGCCAAACGTCTTTCTGTGTCTTCCATACAAACATTAAACATGCAAACACTCAACACAGCAACACTGAAAGCATTGGAGTGTAAATTTCATTCAAATCAAACTTTATACACAATTACAATAATGGAAAAAAAGACATGAATACACAAATATATTTAAATCTATATATTTATACATTTTAATATGATGTAAAAGAATACAAATACAAAACCTATCAAACTACCAATATATAAAAAAACAAGACCAGAATCAGAGAGACTTTATTTATCCCCAAGGGCCAATTAACCAACAACAGAGCAGCATGATGTTGAAGATAAGCACAATAAGAGTGAGATAATTAATACACAGAATATACAGTTTTAAAATTACACAGTTCTAAAATTAAAGTGACTGAAGGTGAATAAATAACTGTAAGTGACTAGAAGTGAGTAAAGTGTTGGTAGTATAAGAGTGTAGTTTATGTTTCTGGTGTGGGAAATGTTCTTATCGGCTGGAGTTAAAAGCAGAGCTGCTTTGGGGACAAAGGTGGCGCTCCTCCTTCTCTCAGTCCTGCAGGAAATGCAGCGGAGGTGTCGCCCAGAGGGGAGCCATTGAAATGCGGGGTGAAGAATGTGAGAGGGGTCATTGATGATTTTGGCTGCCTGTCTGAGGGCCTGTTGATGAAAACCTGTGCCAGAGTTCTGACAGGCAGGCCGATGATTTTAGAGCACACTGATGCTGCAGTCTGTTCCTGTATGAAGGCTGAGGGAGTGGAACCTGCAGGTGATGGAGAAGGTCATGATGCTTTCCAGGAAGGTGTAGTAAAAAGTCATCATGATGGGTGTGCTGACTCCAAAGGAGTTGAGTTTCCTAAGGAGGTTTAGCCGTTGGTTTCATTTTACATTTACCGATTTTCACTAAGCTTAAGTTCACACAGCAGAGAAATCTGTGGCTGACTCAGTGACTGCAAGGTGCTGCACAGGTCCTGTGGCTGCAACCCAAAAGCATCCCTATCAGGCATCCTGTGCTAATATGGTATGTTTGGTTTTGGCCTTTGGTCTTGTGTTTGTTTAGATGCAACTTTGCAAACCTAAGCTGTACGGCCATATCATTGTTAGAGAGGAGGAGAGCTTTCCAACAAGCAGCACTGCATGGTCTAGGATTCATCTGCTGGGACGGCCACTGCTGCGCTGTGTTGAATCCTCCAGAGCAACAAATTATCAAAACTTCTGTTTTTAAAAAGATGCTCACACTCGCTGATCCATTTATTAGTTACTGTGAAGTCCGACCACAGCAGGACTCTGAGGACTGGACCCTCACACATCTGTACTTTGTGCTTCTACCCAACTTTACATTGATGTGCTAACTTTAGCTACCAAACACAGTGATGTAGAGATGTGACTCTACAGTGAGGTTAGGATATACAAACAGCTGGTGAGACTCCTGTTTACAGACAGAACCACAGAGAAAAACATAACCTGGTGGAGTTCCTGTGTCACTCTGTTAGCTCCTCAACACAGAGGAACATGAACGTTACGACGCACCTCGTACTGCTCTGATTTAACTGTGAGCTGAGGCACCAGAGCCAAAAGCTCAGCCATGGCTTGAACCACTCCTGGCTGTGAGTGACAGCTGAGCTCAGGCCAAACAGTTCTCCATGCTGAGATAATATCCACCACCTGAGAAAGAAAGATTTATTTTAAGACCAGAACTTTGGAAAAGATTCAAACGTTATGACCCAGAAACATGATTCCTGAATTTAAAGAGACAAATGGAGACAGACGAGGTACCTCTGCTCGACACAGCTCCTGTAGTCCCTGCAGGACGAGAGCAGCCGGGGTTGCCAGGTCTGGTCTGTTGCACTGTTTTAAAGTGAGTGAAATGGCAGCCACCATGTCCCCTGCATGCTGGTAAGGCCTGGTTAACACACACATCAGCGTGAACAAAGTGGAAAATATGTTTCTTCTAATTTTGTTACCATTTTTATTAAAGAAAAAAAAGCATTAAAGTGCCAGGACACGTTTAAGTAAGTAAATGCAAACACAGCTTCTTATCATTGCAAACTCTTATAGCTGCAAATGTTTTACAATAAAAGTAAACGTAAGCATTTGTGAAAACAACGAAACAGCTCAATGATTGGCTAAATTGGTACTGTAGCATCCATCCAGAGGGTTTCCCAGGTTTTCACTAATGCTGGCTAAAAAAAGCTGCATGCACATGTTAGCAGGTGTAACAGGCCTTTTATTTTGATAGTCTGGCAGAGACAGGAAGTTAGCTGCCTCTCAGTCTCTCTGTTTGACCTGAACTTTGTCAGACTTTGATCATTCTGGATTCAGTCACGTGTAGTTGCTCTGGACATTTGTTCGTAAATATTTAAAACTGGACTCCTGCTGATTTTTGGAGAAACAGGGACTCAGTGGAGCGTCGAGGCTTCATCACTGCAAAGCTACAAAGTGCATTCATTTATCTTAACAAGCAAAGTTGATGTGATGTGACTGAAGCTGAAAAAACGAATATTTCTATTTTTCTGAACTTTTATCAGCTTGTTGAGCAGAAACATCTATGAAGAGTCCAGTCAGTGATTATTACTCATTAGAAGGACGGGAAGATGAATAATCCTGGAAGCTCACACTGTCTGCACTGTGCATGCAAAGTGCACTGAATGAATGAACCAGTGAATGTAGGAAGTGCCCACTGTTTCTGTAAGTATGGGAGGACCCACCTCTCTCTGCAGATGTCCCTGACACAGGCGGCCCTGGCCAGGATCTGCTCCCACTGGGCGTCCCTCCCCAGCACCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAGAAGCTTTGAACACATGAATATGACATTTATAGTAATGCGTTATTATTGCAAACCTGTTTTTTCCACAGAGCGGTCATGAGGCGCAGTCCCACTGCTCTCAGCTGGGGGGAGCCGGCCAGCATGTGCAGACTGTGCAGCACGATCGGGAAGCAAAGCTGGAATATTACAGCACATATGATCAGAGCCAAGAGAAACACACGGTTACAGCTGAAGAAGGCAGATGTTAGACGATGAAGAGTCCAGCTCACTGACAGAGTGCTTCATACTACAGAGCACTGCATCTATCCCACACAGAGGCTGCTGTGGTGGAATCCAATCCCAGCTCCTACAAACTGGTACAAGAAACACTGTCCGTGTTCACAAAGAGAAAACTGTGTGGAAGACGCGGGAATTTCTCTTTGTTCCTTTGTCAAAGTGCTAAACATGGAGAGGGGAACATTTCAGTTATTCACTGTTATTGGTGGATTGTGCTCACAGGCTGGTTTGCCAGTGACCCGGGTATTTGGGACACGCGGGTCACTGGTTTTTAAACTCTAGAAGCCTCCTGGATGAAGAAAAGCTCCTCAGACTACATGACCTGGATGACCCCACAGATAAAAGCTCATCTGTGTGTATGATGGACTAAAACACACTGTGAGTGCTCAGATGAAGTAGAAAGGTGCTGCTGATGTTCCAGCCCCGTCTCCAGACGCTCACAGTCAGTACAGGTTCTTCTTAGTCGTGCTGCCTACCTTATGAGTGCCGAGGTTTGGCAGGCTTGTGAGAACAGCGTGAGCCAGGACGGGATTCTTTTCTTTGGTCAGTTTGAACAAAAGAAGCAGCACGAGGGGCGGGACCTGCAGAGGGAAACGCCCACATCAGCAAACACACCAACCAAACATTAAATGCACTTTGTCAGACCTTACAGAGGCTGCATCATCGACCTGTACGTGCACACAAACTGACAGCTTCACAGCATGTTCAGCATAAACAGATAAAGCAGGGCTGAGTCTGCCCTTGTGATACTAAATGTGTTGTGCCCATCTTGTACTCTGCAGTCAGTTAAAGCTTCATAGATCACACATGAAGTCCCAACACTTTAGTACAGTGGTTCCCAAACTTTTTTTGCCAGGCCCCCCATTTTTACAAGAAAAATGTTCGCGCCCCCCCACCACCTAACCCCCCCGCACAAACACATCCTCCAAACACACACTCCCATATTTTGTTTACAAACTCCATTGCGGTTTATTTCACACCTCAAACATTTAGTAAACAATTAAGCAAATACAAGTAAACGGCAATAAATTACAGGTAGTAATAAAATATACTACTAACTCTTTTACACTGCGTCCACACCTACACGGGTATTTTTGAAAACTCAGCTTTTCGTCAACACGTAAACGGCGTTGCGATTCACCGAAAACGGAGATTATTTAAAACTCCTTTTTTGCGTTTACGTGTGGACGAGGAATACAGAGTTCGTCACGCAACGTCAAAGGTATGTGCCTCTTTTCACGTCACGCTGTGCGCCACGTTATTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGAAGTCTAGAAGCCTCGGTGGGAAATAGTAAACAAAGATGGGGCATAGAAGCAGAACCGAGTCGTATGTGTGGAGGGACAGTAACTGTGTGTGTATAAGTAAGCATTTAAACACTGCAGAGAGTACAATTAACAGTAACAGTATTGTAGAAATTCATTTCACCGAAACAAAATGTGGCGCACAGTGTGACGTCAAAAAAGGCGCACATCTTTGACGCTGCGTTTTCTCCGTTTTAGTTTTAGAAAATATCCATCCTGACAGGCATTTTTTAAAGAAATCTCCGTTTCCAAAAATACCGGGGTACGTGTGGATGTAGCCTGAGTTTTTATGTGTTTTGGAGTTTTTACGTGATTCTGAGTTTTTACGTGCTTTGGAGTATGTACGTGCTTCAGGGTTTGTACGTGTTTTGAAGTTTGTACGTGCTGCTTTGTCTCTGGGGGCCACCGTAAATATACTTTTATTTAGTCACTCCACATAAAATGTAATAAATAAATCATATAATACAAAAACCAACTAGTCACTGTTCAACATTTAACTATTTAAATTTTCAGCTTTTCCTTTTAAACAAATTTAAAATGAAACAACACAAAACACTGCAAACCACAACACAATTAAATATAAATTAAAATATGAAAAAGGAGATGCATATTCTCTGTCATATGGGCCTGCATGAATAAACTTTCTGAATCCTTTATCATCTGCAACTGAAAATAGTTGTGGATGATTACTATACCTTTTTAATGTGACGTTGTTGTCCCTGGCTCACTCTCTCTCCCTCCCTCTGTTCCTGTGCTACTGAGTGTAATTACCGCCCCTCCCCCCAGCGCAAAGCACAAGGCTCGCATGCAGAGTGAAGCGGAAAAAAGGGCGAGAGAGAGGGGGAGAGAAAGAAAAAAAAAGAACCGACGGCTCGCGATAAGGAGCCGGCTCGCGTCGTTCACTTCAAAGATCCGGCTCTAAGAGCCATTTCGTTCGCGAACGACCCATCACTAGTATGAGACAGGTTACAAATAAGGAAACAGTGAGACAGCATCACGGTCCTTAGAAACACCACGCTGCTGTGCAGTGTCACAGCTCTTAATTACCACCACACACCTAATGGCACACCGAGCCTTAACTGTTGCAGAGCGACCGCTTCACCTGCACGGCCCAAGAGCGAGAGGGAGGGGCAAAGAAAATAAAGCTGAGCGATGACACGTTTAATGCTGTCGAGCCAAAAACATCACTTTGAATCAATATCACTGCAGGAAATCATCATCTAAGGTTTCATAGTGGTTAGCTTCTGGCTTTTCCTGTAACAAAGACCTGCTGCTGCACGCAGGCAGATTTAAGATGACAAGTACGAGCGAGCAGAGATCTCCAGAGGACTCAAATATGCCAACAAGCTTCAACCAGTGCATCCAAACACCAGTGTGTGCAGCACTCTGGGAGCAATTAGAGCAGAAGGTGAATCCTCTGGGGCCCAGTGCACGCTTGAGTAATGAGGGGTAAACTTCACACTTCATCTGGAGCTAGTGACTCCAACACAAGTCCAGAGGGAAGTCTGTCCCCTTAAAGCACTCCCTAAGCACTCCCTTTATACGGCAGCAGATTAGCAGCAATCACACAGCAGTGACAGCTTTTATCTTCCTGCTGATCTGAACCATTTCAAAGTCATGTGTTGGTGCCAAAATACCAGGTTATCAACATGTGTTTACTGCTCTTAGAAAGACAAACACAAGCTAGCTCCCTTACATACAACATATCTACATGTCAGAGGGAACATGCATTACTTTATATTCAGCCCACAGATTTAAGAGAACCAGTTGTGTGGGTTATCTACCTGGCAGGGGTCGGCAGCGGCGACAGCCTGGCTTGCTTTCAAAGCCAGCTGGCAGATGTTTTCCTGACCCATGATGATGAGATAAGTCACAATCAGGACAAGAGAGGAGGACAGGCGCTGGCTGGACGACAAGGCGGAGCTGACCGCCAACAGCCAATCGGTCGCTGCTGCTGGATTGTTGGCCACGTTGCGCAGTACCGACAAAGACACGCTGAGCTCACTATACCAGGAACACAGAGGCAGTGATGGGGCAGGCTGAGGGAGACAGATTCATGAGAAACAAATGATAAAGAACAAAGAGCAAAGCTACAGATGCACCATGAATGTTAATGACGTGGAATTTAAGGATCAAGCAAAGCATCCCAGAGGAACAACACTCCAGAGACTGGATGCTGACCCTGAAGAAGAGGCCATGCTACAGAATGGTAAAGCCCTGTTGCTATGACACTGAGAGGGAAACAGTATTTTTGGATGGATGTCGTCTGTGCTCTAATGCTCTATCCACTCACCACCTAACACCTACCTGCACTATTGTAACAGTGTTTGAATTATGTGGCTACACCTTAAAGAAAGACTCCAAAAACTGAATGTGAGAAGCAGGCCTGGGGCTACCTACTGGGTTACCTGCTGGGTTACCTGCTGGGTTACCTGCTGGGCTACCTGCTGGGCTACCTGCTGGGTTACCTGCTGGGCTACCTGCTGGGCTACCTGCTGGGTTACCTGCTGGGCTACCTGCTGGGTTACCTGTTGGGTTACCTGCTGGGCTACCTGCTGGGTTACCTGTTGGGTTACCTGCTGGGCTACCTGTTGGGTTACCTGCTGGGTTACCTGCTGGGCTACCTGTTGGGTTACCTGTTGGGTTACCTGCTGGGTTACCTGCTATGCTACCTGCTGGGCTACCTGCTGGGTTACCTGTTGGGTTACCTGCTGGGTTACCTGCTGGGTTACCTGTTGGGTTACCTGCTGGGCTACCTGCTGGGTTACCTGCTGGGCTACCTGTTGGGTTACCTGCTATGCTACCTGCTGGGCTACCTGCTGGGTTACCTGCTGGGCTACCTGTTGGGTTACCTGCTATGCTACCTGCTGGGTTACCTGCTGTGTTACCTGCTGGGGTTGATCTGCGGGCCTGCTGATGCTGTGCAGCAGGCTGTGAGCCAGCCTGTGGTTGGTGCTGTGTGTGTTCTGGTCAGACAGCGGCTCAGTGAGACCCAAGCAGGACAGGAGCTGCAACACGGGGAGAATCAGGACTGGACTCAACCAGGGCGACGCCTCCGCTTGTTCAGGGACCAAACTCAGTGCTGTGTTGAGAGAAAGAATATCTCATGTAGGACACAAAGCTCTGTGAGGTTCCAACCATGACCTGCACACACAACCTAGTTTTGTTCCCACTAATTCTTTCACTGCTTCAGAGTCTCTTAAAGGAAGCTAAAGCCAGCAGAGCTTTGTCCAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCTTCCAACAAGAGCAAGGCCACGCCCATCACCAGCTCATCCAACAGCAACTCCTACAGAAAACAAACAGCGATGCCAACAGGTCAATGCATGCCACAGAGGCCCGAGGGCTTACACATTACAGCACTGACAAAGTTCACAATGGGGGACATTTGACCCACATGTGTAAACCTCTCTATAGGCCAGAAGGCATCTTGTTCCATTCACTGACATCACCAGCAGACTGACAGCTAATAAATAAGTCAGCATGTTTGGTTTTGTAAGCATGGACAGGATCGATGGTCAGGCTTCCTCTCAGAGAGGCTCCAACTGCAGGATGTGAATGATGTTAATAAGGTGAAATGTGTAAACAGAATGGGTCCTAGCATGGAGACAGTGTGTGAAGAAGACTGTATTTACATGAACCAATCACCACTGCAGAGCAGTTCATTTAATCCCTACGTAAGAAGATCTGTGTAACCGTCACTACAGCTGTTTCTGTGATGAAGAGTTTCAGTCAGCTTTCAATAATCAGCTGTTTGGATGAGATGGAGCACAGAGACAACAAGTGCTCAGCATCACTGGGAACAAACCACTTCAGGTGACCCATCATGGAGCTCATCCAGAGGATGCAGAGCAGCGATCAAAGCAAAGGGTGAAGAATCTAAAACATGTTACTTCCTCCCACACGTGTTCATAGTTCTGATGGCTTCAGTGAGAATTAGTCTAAACTAATTTTTCACACTAATTCTGGTCACACAGCGTCTCCAACACTGCTTTCTTTAATGTGACTGGAGCCTGAGGGTGCACAGCCTGACTTCATCACATAAGTTAGTGTAAACAAACCTGATGACAGCCATGAAAATGAGCAGAGGCAGAGACTGTAGTGCAGGGCTGTCACACACACAGGCCTCATGTACTTCTATCAGAGATCATTCACATGTCAGTTATTAACGGCTCGTCAGTACGTAGGAGCTGAATCTTCAACCCTGCAGAGAAGCCATGTAGGAGGGGTGGGACTGTATTTTAATGGGCACACCATGCAGCCAATCACACGCAGAGAGTCTGGGATCATACCATTATGTGACAGAAAGAAGGCCAGGTACACAGAGAGACAGGCAGCGTGAGCGGGCTAAAGTGAGACCCGCTTTGATTTTCAGCCATCATGGAGGACAAAAGGTTTCACACCTGTTCAGGCCTTAAACTCAGGTGTGCTCTCCCTGGTAGCAACAAGGCTTTTATGAAAACACTGAAGCAAAAAATGCTAAATTTCTACAAAGTGTCTTTGAGTGTCAGATATTCCCATGTGTGCATGTCCGTGTCAGCCCGCTGCTGTCAGTGAAGAAGCTGATAACCAGCTGCTGTGAGTCCAGGCTCAGGTTTGGAGCAGAGATATTTGCACACGTAAAACAAAAAGCATCACTTTTGTTTTCTTCCATATTTAGACTCGCTCACGTTAACTAGCAGAGCAGCGCGGCTTCTTTATTTTTGCTGGTGTCTGATTGTCTACAAACAGTGATCACCTGACAGGCTGGAACAAGCTGCTGTATTAAGCCGATTATTGGTCTCAGTCTCCGTTTAACTCGAGGCATCGCCGACACGCACACAGCAGCTGCAGAGCCAGCGCCGCTTTCTCTGGTTTCCACTGGTCTCCAGAGGTCCCAGTTAGATCTTGGAGCAGAGCACCCACAAATGCACACAGCTCCAGGACTGCCTCCACGCTGTCCACCTGCAGGGACAGAGAGGAGAGGCTGACATAGCTCCATCCTGCTCTCTGTATTAGTTACTTCCTGTCAATCTGAGCGAATGCAAATGTGTAAGAGAGACACATTTAAATGAACGATGGTGGACTGTAACATACAGAGTGGAAACATGTTGACCATGTACAGTTACCTAACATAACTTCAGTGTGTTACCTGCATGTGTGGAACCAGCTGACAAAGACAGAGCAGCAGCCTGTCAGACACTGGGGTCAGCGTTTCCTGCTCCTTGTTCTGGGGGGCGGACCTGGATCCTCCCTGAATGGGCAGCATCACCCTAAGAAGACTCTGTCGAAGGAGCGCGTGCTCGGGTTGCCTGTGAGGTTGGCAGTATAGGTACCGAAGGAAGGGGGCCAGCATGGTGATATAAGCCGCTTTATCTCTGTAACGTACGCAAACACTGGAGTCATAAGAATCTCTGAAAATATATCATCTCATAATGTCCAAAACTAGTGTACAACATAACAGGCTACGATAGGAACCAGTAAGACTTACCTGTCAACAGCTTTCTGGATAAAGTCATCGATCTCGAACAGCAGAGCCGGCCAGCAGTCCGCTCTGTTCTCCAGGGCTGTGACGTACGGGTGAGGGCTGCTCCTGCAATGGACGGGTCAGTGTCCCAGCTCTGAGTCAAATCATGCTCCCAACAAACCACTGAGTCAGTCTGTTACAACCAAGACAAACTAAGAAGGCCTCAATCCACACAAGAGCTGTTGCCCTCCTTCTCTCACCCCAACCAATCACAGCAGATGGCCCCGCCCCTCCCTGAGCCTGCCGGAGGTTTCTTCCTGTTAAAAGGGAGTTTTTCCTTCCCACTGTCGCCAAAGTGCTGCTCAATAGGGGGTCATATGATTGTTGGGTTTTCTCTGTATTATTATAGGATATACTGTACAATATAAAGCACCTTGAGGCGACTGTTGTTGTGATTTGTTGCTGTATGAATAAAACTGAGTTACAGCTTCTCCAAAGAACAAGTGCAAGTTGTTAACACTAAAAACTATTGACAGTGTTATTTTAAAGCATCCACCCTTTACTATTGGCCAAGTGCTACACATCGTCACTTTTGTTAAATGTAGTAATATAAATAGTCCTCCAACATCCACACTGTTTCCACACAAACTGGATTTATACACCCACTCCCACAGTGACAATCTAAAGGCAAAATGTCACGTAGCTGCCACCTATGAGGATGAAAACATGCTTAACAATATTGTGTACTCACACGTACCTCTAACCAGAGTCGAGTTTGAGAGACAAAACGTTAGCAGTTCCATACACACTAATGCATCCACTAATACCATTATAGATCCAGCCTTTGAATGAAGTGCTGTGTGCCTGTGACAGCCTGCACTGTGGGCCAGACGTCTAGTCCTCTGTGTTTCCAGTCATCACATGACGTAACCTGTTTGACCATATGTGTCACCCTTCAGCACGCCATTTCCAGACCCTGAGGTTCAATACAGCGCCAACTCGTCAGCCTATCAGAGCACTCCCCACGTTTCAGCACAAAGGAAGCAAACAATCAGTTTCTTCTATTTATTGTGACTCAAAGTCTGTTGGTGTTTCAGAGCACTGGCAGACAATTTGGACAGAGGAGATCTTTCTGTTGCACCGCTGATTTTTATATGGATGTTCACGAGTGTCTTCAACCTTTGAGGTGAAGTCTGCAATCATCCACAGGACAGATTTTATACACTAAAAAGAGGAGAGCTCACTATATTGTGACCAAAACATCACTTTTAATGTTAAAACCCTGTTCATTCTTACAGTGGCCCCATCACTGCAGCCACCGTCTGTCACTCTGTCCTCACTCATGAACAACACCCACAGATACTTAAACGCCTCCAACTTGGGCGCCAGCTGGTCCTTGACCTGCAGTGGGTGCTCCACTGTTTTCAGCTTTGAACCACAGCCTCAGACTTGGAGGTGCTGATTCTCATTCCCAATGTTTCACAGCCAGCTGCAGAATTACTCTAAACAGCATCGATAACAACACCCACCAGGAATAGATCCGACAGTGATGGCAAAACGGACCAAGCTCAAAAAGTCTTGCTCCATCACCAAGCTCCTCGTACAGCTGAGTTCTTGCTTCAGCTTCTGCAAGAGTTACACTCATCCTGTCGATATCTGCCAGAAGATAGCCAAGCCTAACAGGACGCTTCCAACCTGCTGCTCCTGCACCTCCAATGTCTATCTTCTGCTTCAGGGTTTGCCACCACCACGTTAAAGTCCCCCAGCAGGACTATGGAGTTGCTAGATGGGGTACCCACCTCACCCAGCAACTCTAAAAATTACTCTAAACAACTGTTTGTCACATATGCACAAATTACTCTCGGCACCTGTTCCCCAACATGACGGCACAGGGAAGCAACCGTCCTGTCCACCAGGGAAAACTTCTAAATGCTGGCATCAAATCAGGGAGATACAAACGTACCCATCCCTGCCTGCCACCTCTCACTCTTTACATGTAGTCAGTATTTTTCAGCACGCACTAGTTTGGGATTCTCATGCTCCAAGAGCCAGTTTATAGCTGGGACTGAAGCACCAGGGCTAGGGATGGGTATCGAAACCCGGTTCTTGTTGAGAACCGGTTCCCACTGTTTCAATGCCTTGGAATTGTTTGCCATTTTTCAAACGATTCCCTTATTGATTCCAGTCGCCCCGAATGACGTCACCACGTTGCGGAGCGTCATTTACCTGGCAGGAAACATGGCGGCTCAAACGCTCAAAAGTTTGGTTATACTTTACGAGAATGGATGACAACAGGGCAACTTGCAATACTTGCAAAGTAGGTATTTCATTTAATAATGATAATAATAATAATAATGATGGATTGCATTTATATAGCGTTTTTCAGGACCCCTCAAAGCGCTTTACAATTCCACTATTCATTCACGCTAACATTCACACACTGGTGGAGGCAAGCTACAGTTGTAGCCACAGCTGCCCTGGGGCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTGGGGACCCTGTGACACCCCATTGACGAGCCGTAGGCTGTGGATCTCTTAAGATCTCACTGTTGGGTTTGTAAGGCCATGTTACTCCTAAATTTCTATCTTGTTCAAAGAGAAGATATAAAACAAAGTTCTAAGCTAATCGACCTTAGTGTTCTCCTTTTTTAAAAAGAATCAAATCGTTAAACAGAATCAAAAATGGAATCGGAATCGTGAAAATCTTATCAATACCCATCCCTAACCAGGGCCTTTGACTGCCACCCCACAGAGCACCGGACCCCTACAGCACCTCAGGTGGGTGATGAACCAATGCTGCTTCTTTGGACTAGCAGTAAGCTACACGCTATATGTAGCTTGATAGATTATACAAGACAATATGTATGAACATCTCTAGATATTAGACATGAGATACTTACCTGATAGAATACGGACAGGTGAAGTGTCCATCGCTCTGGTCAGCCTGCATCTCCAACAATCGCCGAATGACTTTTATCAACCCTTGAGTGTGTCTGTTGGATATCAGAGTCAGAATAACTGAAAAAACTAACAGTCTGAGCGTTTTCATTGCTTCAAATGTTTTCAAATAGTTACATTATGCTGCACAACTAGGTTAGCGTCCAGATTAGAGAGCATCCAGGTCTGAACTGTGGAACAGTAACCTTTAACATCTTCATGTTTCCAGTTTGAACTTTCAAAGCTATTTTCTTTACTTCACATGAGCCCTGATGGAGAGCAATGACATCGTGGATTTATCCTCAGCACAGACTAAGCTATGACCTCCATGTGTCTAACTCAGTTTGTAGACTGTCAGTCGGGTCCCTGCACTGGAAGCATTGACTCCATGTTACACACTGGTAGCTGGAAAAGAAGGCGACTGGACTTGATTAAGTTTTAAAGATGTTTCACTTCTTATACAAGGTGGAGAGACCCACATATTTAAACCCTACAGGGCGTTGCCCTCTTTGGAGATGGTCATCGAGCTATTTGTCATGTGCATCATCACATGAGTATAAACAAAAGCGTAGGTCATTGTCAACACCAAGGGTTAAGGGTTAAACCACTATGAGACCTTACCGCGACCCATCATGTGACCTTTGAGGTCACCTGAGGCGGGGTGTGAGTGGGCCTTTAAAGGGATTTAAAGACTGAATTTGTAGGTGACGATGGGCAGTAACAGTGGACATACACGGCCTTCTTCATACCTCTTCTCAGTTCACAGTGTTAGCATTCTCATGCTAAAGAGAGCCTTCTTTGTCCTGCTGATACACAACCTCGTCCTGCTGAGGTCTATCTTTAATGCCTTTGTGCAGCGGCTGTAACGCTGCATGGATGCCAGGTTACAGAGCCTCTATCAGACTCATTGACAAACAGCTGCCGTGGCTGAGCTGAGCTTTCTGAGGCAGGATGGTGGCGTCCAATAACTGCGTGTTGCATACCTTGCAGAAGGCAGGAGGTTGAGGACACCATTGAGGATGTACTCCAGGTCTGCATGGCCCTGGTCCACCAATAACACCAAGGTGTCACAGCATGCTGAACACACCACAGCACAGTCACTGCAGCACTGCTGCCACAAAGCTTCCAGCGCTGGGCCCTGAACGACAACAGTGATGCAGTCAGTGTTTCAGAAGTTTAACAAAACTATCTACGCATTTCCACACATGCACTGAAGCCCTGAATGAAAACGGACAAAGACAGAGGTGCAGGTGAGAATGCAATCTGTCCCACTCAGTTCAGCCTCTCGGGCTCAGCACTGATTCAATCCCAACTCACAAGGTTTGGTTCAATTTGGACTCAGACAGTCAGAAATATTATAACTATGATCGTTTATCAGTGCAGATCCATATTTTATATCTGTGTATAAAAACAAAGCTGACACTGTGAGATCAGAGGTGTCAGCCTCACAGCAGATGTGTCAAAGTAACTGAGGATCAAACAGGACGACATGAAGCAGATGTTCCTGGCCTGCTCTTTTATACTTCATATAACTAAAGAAATGATCATATGTGACTCTTACAGGAACTCACCTGAGCACAGGACCAGCTGATTTGCCCATCTGACCCTTTTTCCTTTAAGACAGCTGCAACAAGACTTCTCACCGTCTGCAACACAAGAAAATCACACTTCTGTACCATTATTCACAATAACAAAGAGAGGAAGAGAAACCAACACTACAGTGTGAATGAATGAATGAATGAATGAATGAATGAATGAATGAGCCTACAGGGACCTGAGTCTGTGTGTGTTCAGTAAAACCTGCCTCCCCTCTACATAAACATATTATACACACAAGTGCAATTCCTGTTAATGGTAGAGATTTTCTGCCTGTGTGAGCTGCTAGTTTACCTCTATCATTAACAAATCACTGGTACCTGTGGAATCTCTGCAGACAAGGGAAGGATCATTTGTATCATTTGGATGGGAGGAGTCAAAGAGCAGAGTCCGCCTCTTACCTGGGCTTGTACGACAGGGCTGGGGAACTCGAGCCGCGTCTTTAAACTCTCCATCATGTCACTGGATCATACCTGTGAACATCCAGAATCTCCATTAGAACAAGAGAAGGAGGTTTGATCAAAGTAAAGACAGCTCTCCTGTTAAACTACAGATGATCACATATCAGGGCAAATCAGACTTTAGCTCAGGGACGTGACATCGAACCCCTGACTGATCCAACACTTTATTCTTCCTCTCAAACAAACATGCCCAAATGTATTTTTCTATCTTTATATATAAAGCCCTCCTACTGCAGTGTTACTGGGATACGGCTCAGAGACACCTGATCAAGTTCTAACAATAAGCTTTAGAGAAAAAACACAAAAACTAAATCGGGAGTCTCATGAATCCAAGCTGGGAGCTGGTCCACAGGAGATGGGCCACTGAGAGACAGCTGAAGGCACTGCCTCCTATTCTACCTAGTAACAACAAATAAGGCTGCAGTCTGAGGAGGGAGTTTTCCATCAGTATAACTTTGTACTACAAGCTTTTTAAGAGACGACAGAGGCTGATTATTCGAGACCTCGTCTGTCAGAAGGAGGATTTTAAATCTTAGATTTAACAGGGAGTCAGTGAAGAGGAGCTAATATGTGACAAATATGCTCTCTTTCTACTTCCTGTTGGTACTCGTGCTGCAGCGTTTCAGGTTAACTAGAGGCTTTGAGGCTTTTCATGGCACTTGTCTGATAACACTGACTCACAATCATGCAGCTAGAATCACTCTCAGCTTAGTGGCCGTTCACAGACCTACATGGTTGTTTGTGCACACTGAATGATATATTCTGCTCAAAGATGGCTCCTCACAGCTTCACTGGAGGCCACAATGATGCTGTTTCTAAGATTTTTAGGGCCGAGCACAACAGCCTCTGTCTGAATTTAGAAGCAGGAAATTAGAGGTCACCATTAGAGGTCACCAGGTCTTTTAGGTCTCTGTGATCAACCAAATCACAACAACAGTCACTTGAAGGCACAGACCACGAAGTACAGAGAAAATCCCACTAACCGGTCAACTCCAATGAGCAAGCCCTTGGCCACAGCGGGAAGGAAAATCTCCCTTTTAGCCGAAACAGACTCGAGGACGGGCAGACGTCTGACTGACTGGTGGAGGGAGGGACTCACATGGTGGATACACATCTCTCACAGACGGTGAGAGGACAAAGACAAAAGTGTCACCTCATATCAGGCGGCACCTCCAGGGCTGAAAACTGAAACCTGTGCAGAAGTGCCAAAAACTGCAATTCCCCTAACAGCCTCTGGAGCCTGCATCCAAAAGTGAGACAACCCCAACAGCCCCCTATATGAGCACTGTTACAGTTTACAGCTGTAGCTTTTTAGCAGGCCTCACCTCTGCCAATCCAAGTGACCCACCTGTGTCACACACACACTGTGAAGCTAAGCAGTGTGTCACAATGAAAGCTCCTGCTGCTTCCATGGTTTTATATACACATGCTGTGTGGATCTGTGTCTGAAGGAGCAGAATACATTGGGACGCACACTCATTGTGTCCCAAGTGTCACTTTCAAACTATAAAATACAAAAATAAAATCAGCAGCGTTTGCTCTGTTGGTCTCTAAAGAGGATATCAGGCTAAATACATCTACTGTTATTAAATTAGTGCGACACACCATGATGACCTGCACTCAGACTGATACAGCCACATAGTACGTGACAGCTCAAATAATTAATCAAGAGTAATCCCCCAGTGTCAAAGAATCGTTTCCAGCAAGCAAAGAAAGACACAACTCAAACATGTATATACATGGGTGATCTCAGTGGAGACTCACACTGAGACATCAGTTCCCTCTTTATTTATACACTGCTCCTTCCTGAAATATGTCGGGTCGGTGCCCCTTGTGTGTAAAACAACTCCTTACAAGGTGATAAGCATGAAACATATGTTCAAACTGTTAAAAATAGTAACCGGTCTAGCTTATCTCAGCAAGGGTCGAGGCACCTGTGGTATTTCCTCATGCAAGCTTTGTCATGAAACACAGTGTCAGGAGTTTTCCTGTATTGCAACTCAGGTTGGAATAAAACGCTCAGACAGGTTTACGTGTACACGGGTGAGACTCAGGGAGACTCGCACCGTGCAATAAAAATAAAGAGTCTTTATTCAGAGAGCACATACAGGAAGAGAGAAAATAGAACTGCAGGCTTCCTGTGTAACTTCCCCATTTAGGAGTCTGCACAGAGGTGCAGAGTTTAAGCTGAATACTAAAAAGAGCAAACACATTTAGATAATGAAACGTACTTTTAAGCATAACATAATAAAAATCCCAAAATCCTAAAAAATCTCTTATCACACAGTAAAATAGGAGATTTAAATGAAGCTAAACAACTAGGGGTTTTTTAACTACAATAAAGCAGAATACATATAAAAAATCCTATAACATTCCCTCCTGTTTTAGCTCATTTAAACACATTTCACACTTTATTTCCGAACATGTTCACTTGCTCCTAGCATTTTCAAACATGTCATCATTATGTGTTACTTATATTGCAATCTAGCTTCACAGGTCGTCTTTAAGATTTTCTTCTCACACATAAACATCTTCGTCTTCAAAGTTATCTTCACTGTTACTCAGATCATTTTTGTCATCCAGTGGTACAGTAACATAAGCTATCAATGATGTGGAAATCATTTTAGAAATCATCTTCCTGAGACAAGGGAGAATACATGTGGAGAATACACAGAATAATACAAGTAAGAGTCCTATGAATATTAGACCTTTATACAGCAAAACAGTCCACGAGCCACTTAGCAACCATCTCAACCAATCTGTACCCCCGTCTACATATTCCTCTGACTGCACATTCTGAAACCGTTTTAAAACCTTTAATGCATCCATCATGTTACTAGAATGTATGTTGTCAGGTATGTAAGTGCAACAGGTGGTGTTAAAAAGTACACATAATCCTCCTTTTTCAGCCAGCACAATATCAAGCACCACTTGATGTTGCATGACCATTATTCGCAGGGCATCTATCTCCTCGTTTTGCTGGTCATTGACTCGACATGATGTATTCAGGAACGACATGATGTATTCAGGAGATTTAAATGAAGCTAAACAACTAGGGGTTTTTTAACTACAATAAAGCAGAATACATATAAAAAATCCTATAACACCCAGATATATAACAATGCTCAATCTGGAAATGGCAAAGCCGACCACCCAAGACAGAGCAGCATGTTTATGAAGTGTCCCACAAGAAACTGGACACACGTCAGAGAAACCAGGAGAGGAACTGTGGTGTTACATGATGAAGTCAGGAGAACATGTATGTGCAGAAGGACTGCTGATGAGCTGAAGGTTTGGCTGGGTTTACATCAGGGATCTGCTCTGAGCACCTCCCTCGTTTACAATGATGTTTGAAAGCAGGGCTGGACTGGGACAAAAAATCGGCCCGGGCATTTTGAGTAGAGACCGGCCCACCAGGATAGAGATTGAAAATGTGACGTCATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAATCGCCAGCGGCCCACCGGGCAAATGCCCGGTATGCCCGATGGCCAGTCCAGCTCTGCTTGAAAGGATGACAGATGAGGCCAAGCACGAGTCTCTGTGGACTTTTGCAGACGACACTGTCATCTGTAGTGACAGCAGAGACCAAGTGGAAGAGAGTCTGCAGAGGTGGAGGTGTGCACCAAAGAGAAGAGGAAGAAAAGTCAGGAGAAGCAAGATGAAATACATGTGGGTGAATGAGAGGGAGGCAGATGGAGCTAATGGGATAGATGAGTTTTAAACACCTGGAGTCAACCATCCAAAGCAGTGCACAAGAGTGACAAAGAAGAGCGTGTAGTTAGAGTGGAGTGGGTGAATACAACTGTTAAGGGTCACTGAGTGAAGGATGCAACAGGAGTGAAAAGGACAGTTTATAGTTAGACCTGCTCTGGTGTCTGTTTTGGAGATGGTGACAATGACTTAAAATTAAAACATAAAACCCAGCTGGATGTGTCGTAGTCGAAAATGTTCAGTTTGTCTTTGAGAGTGACTGGAATGGACAAGGAGGGCCAGCTCAGGGTGAACCTGAGACCAGGTGACAGACCTGGATCCTCGGGACCAGGTGAGACGGAGGCAGATGAGTTGCTATGGAGACACTAAGAGGAGAAACCGGAAGAAGGAGAATGTGCTACTATCTGTGGCGTTTCCATCAGAGCCGCTGCGCAGATCTACCCTGCAGGGCTTCCGTAGTGATGTTCACGGCAGGAACACTGCATTGTTTCTTGAAACTACACCGTTAGCTGGGTGACATTAACGGCGAGATGTGTGAAAACTGCAGTTTTCCAAGTGACAAGACTTTTATTAATGAAGTGAGTGAAAATAAGGTTGATGCAGCAAGTTTGAAGCAAAAATAGTATTTCAGTGACAAGATATAGGCGGCAGTCACTTTTTGGCAGGCTGAAAATGGCATATTATCAATGTTAATGTTCCTTTAAAGGTTATCCAGCAGTTCTAAGGGACTGTTTGGGATATGATGTGTCACATATGATCCTTTTGGATGACATCCGCCAAGTTTGAAGCAGAAATAGTATTTCAGTGACAAGTTATAGACCACAATCACTTTTTGGCAGGTTGGAAATTGCATATTGTCAGTTTTATTGTTCCTGTACAAGTTATTCAGCAGTTCTAATAGACTGTTTGAGATATAATATGTCACATGTAACCCTTCTGGAATATATCCAACAAGTTTGAAACCGAAATATTGTTTCAGTGACAAGTTGTAGGCCACAATCACTTTTTGGTAGCGCTAAAATGCCATGTTCTCAGTCGTTATTCTGAACAAACAAGAAAGAGTCATGGTGATACTGGCACAATAGGTCTTTATTGTTTTAACTACTATTCGACAGTCTTATAACAAATACGAACAATGACAGTAGACATACTAAACCTGTAGCCATTAATTATTCCATCGTGATGCGTGTAGTCATCCGTGACTGCGCTACATACTGAAAGCAACCTTCTGATAAGCGTCATAATTCGGTTACAAGAAACGTTAAAGTTCCATAAATGCATACCTTTGCCTAATAACAAAGGCATAAATGTGTTTGGGTTTTTTCCCCCCCACGTTATATCAGTTGCACGGAAGTAGCTGGCAACGCAAGTAATCCGGGCGCTGCAGCTTTAAGCAGCTGCGCGCGCTCCCGCGGACGGCAATCAGTTTCTGGCAGACAATCACTTTTGGGCACAACACCTGTTTGGAAGCACGTAGCGAGGCTCCAAATGCTCCATCAGACCGCCGAAAGGTCTCGCACACCACAGCCGCTCTATCACATGACACTAGAGCTGGGCGATATATCGAGTTTTTAAAAAATATCGATATATTTTTATACAAGATATAAGATGTGACAATTGTGAGCTATTTGTTATGCATAAAACAACATAGTTTTCTTTTATTTATAGAGCATCATTATTTAATAAATGCTCATAATTTATTTTTGATTAAATTTCTTCATGTACATCTATGCTGTATGTTAATAAAAGTGCCTGTGTGACATCTGGGACACAGCTTTGACTAAGAACTCTCTTTTTGTTCTTAATTTATGGCTTAAAAAAATATCGAGATATGAATTTTGGGTCATATCGCCCAGCTCTACGTGACACATACTGCTCCTATGTGCTGAGGTCATGTGTTGGGTTAGGCCGTGTTGCAAGTTTTGTGAGGAGCTTTTCTGATAGGCTATTTAATAGATCAGATTACATTTTTTTTTATTTCTTTCTGATATGAATACAGTAATTTAGGTCAGTATTGGACCGATACCGATACGCAACATCGGATCGGTCCATCTCTAGTTCAGATGGCTTTTAATGAGCCTTATAAAATAAGCACAGTTTAAAAACATCTAGCAACTAAATCAAGGGTAGCCTGAACTTACAGTCACACTGAACACAAGTGTCCCTGCTCTCAGATACAAAACCTGCCTTTAAAAGTTAAGAGTAATGATATCAGCAGTGCTGATTTGATCATTTGTAGTCTCACACACTTGTGCAGAGCATTTTGTTGTTTTGGCTCACATCGGTTGATTTTCTGCTGTAAACAACTAAAGAGAACATTTTATAAACCTCTGAGTGTCCATCAGGATCCTGTAGAAACAGCTTCCATGTCAAACATTAATATTCTGAATTCTGTTTAGAAAGAAAAAAGATTTTTAGAAAATTATCTAAAGAATTCAACATCTGTTTTGTTTTCTACTATTTATTTATTTTTTTAAATGTCCCTCGAGCACAGATTTCTTTAGTCACATGTCTTTCTGTGTCTTCCATATGTTACAGGCCTTCGATGGGGCCTGTTTTGAAACTGTTTTTCAACAGAAAAGCAGAGACAGGAGACATCAGTTGCGTTCGGTCTGCAGGCTCTTCCTTGTCTGGTTTATTAACAGAATTAAACAACGTCCTTTTCTTTTCATTTAGACACACGTTTCTCTTTTAACAACACAAACACATTCAATTAGGTCCATTACTCAAACCCTCTTGGTTACCTTGCACGCTCGCAAGAATAAATTTACAAAATAATCATTGTATATGTGTCCTTATTTACAATAAACCTGTAGCCAAATTCTACTGCTGTTCAGCATCAAAAACATTTCTGTGCAGCACCATTAACGCTGCAATTAACCTGCTTATGTCACCATTATACTTTCTTTATACTTTAACAGATTCAAACAATATATTACATTAGTAACCAATACACACAAATATTCTATCATTGCTCACAAACAGTTTACAGTCATCCACAAACAGTATACATCAGACTATTTACATTCGACACATAAGAACTGGGTAGGTTCTAATCAACTATAACTTCCAATAATGTCAGGATAAAAGAAGTGCCTAAGAGCTGCGTTTGTCACAAAATAAAACAGGTAATAAGACCAGCTACCTATTTAAGCTAAAAGTGAAATGGCGGCTTCCATTACAAATGGCGGTATAGTTAGCTTTCTCTCAGTCGGTGAAAACACACTCTCTCACAACATTCGTGGTCTTTGACCAAAGACAGAAAAGGGTTTCTTGCCTTTATATGTACATTGCAGTGAGCAAACTTAAAGTACTAACCTGTTTTTTTTAACAGAAAAGCAGAGACGGGAGACATCAGTTGTGGTCGGTCTGCAGGCTCTTCCTCGTCTGAGGCACAGAAGCGTTGCAACGGCCTATCGCACTTAGCACTCTCCCCCCCTTGTGGCAATGCCACGCAATTACATTATCCATAACTCTAAATGAAAGTGCCATACCACCATAAAATCAGGTCTTTTACATCAAAAACAATCCACAAAAAAATTACAATTGTGACCATACACTTGTGGGCGTCACACACTCCCCAACAAAAAGAAAATGGCTCCTGACATTTAACCTTTTACCCTTTAATATTCATTATACTCATTATTCAAACAATTCAAATCACATCGCCTTCCCACATGTCCACATTCCTTGTGTACTAACACGTATAAATTGGGCAGTTATAATATACAGGGAAGGTGCCTGGGTGTGCACAGTGAGATGTTGGAATGCGATATGGCACTAGGGGGAAGTAAGGTAACAGGGGATATGGTGGTATGGTGTAGTGTGTTGTGTTTGGTGACTCGTGCACTTCAGCACAACTGACTGATGGATGCACCCGGAGAGAGGGCTGGCTAAGGGTGTCATATGTGAAATGTGTAGCAGGTCGTCGTTCTCTAGTAGACCTTCTTAGAACTGACTCATTAGTCGGCGGGGTCACGTTAGGTGTATACTGTGCCCTTTCTGAAAGCGGCAGTCCAACTTCTCCTCCGTCGACTGTGAAAGGCACTTCAGTGACTCCTGTTTCCCGTACCATCTCATGCTCCTCCTCTCCCTTCTCATTGTCAAATTCAGTGCTTTGGTGTCCACCATCTTGTTGCATTCCTGTTTCCCTCAATTCCTCTGTTGCTGTTTGTTCCCCCAATACTGTTGCTTCTGTCGGCTGAGGTGCTCCACAGTTAACCACTCTGCCGAACTCAGCTGTTCCCCTTGAGGGTCCTACAGTATGGTTATAGGTATGTAGAGCATCCTTGTTGGTTCCACTCCTCAAATCATACCTCAACTCATAATACATTGAACTCTCATCATCATCGGAGCTTGTGTCAGAGTGGGGTTGAAATGCTGTCTCTCTTTGAGCTGGTTTTGGTTTCTTTTTCTTGACGGCGGATGGCCCGTCCCCCTTATTTACAGCAGGCAAGTCCACAGGAAGCTCATTGACAAGATGCAATAGATTGCGATGCAGAACACGCACTCTTTTCCCATTTGCCTCTGAGGCCACTCTGTAGACTGGGCTGTCATTGATCTGTTCCTTCACCACATAAATGGTGTTCTCCCAGTTGGACCTTAACTTGCCAGGACCACCCCTCTCATTCAAGTTCCGCACTAGTACTCTGTCTCCTGGTTGGAGTACCACTCCTTTCAAGTGCCGGTCATAGTGTTTCTTCCCACGATCACTTGACTTTTGGCTGTTTTCAGACGCAATCCTGTAAGCTTCAATCATTCGTTCTTTCCATTTCTCAGCATAACCTCTTGCAGTTTGTGGCTCTCCATCAGTAACCGACTTGAACAGGAGGTCTACTGGCATTCGTGGATGTCGACCAAAAAGCAGAAAGAATGGTGAGTAACCCGTTGCTTCATGACGCGTACAATTGTACGCATGAACCATCTGTGGGAGATACTCTCTCCATCTTTCTTTTTTCTCTTCACCCAGGGTCCTCAGCATCTGCAAGATGGTACGATTAAAGCGTTCAGCTGGGTTGCCCTGAGGGTGGTATGGGGTTGTTCGAGAGTGCCCCACATTGCTCAACTGTTGCAGAGTCCGGAAGAGCTCGTTCTCGAACTCCCGTCCCTGATCATGGTGCAGCCTTAAAGGGTAGCCAAATCTGGGGATATAATCACTGAAAATCCTTTCAGCTGCAGTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAACGGCTCCAAGTCCTTTATCAGATGCGTCTGTATGAAGGACAAAGGGAAGCTCAAAATCCGGGTAGGCAAGTACAGGGGGGTTTACCAACATATCAATCAACTTACACAGGGCGCCCTGGTGCTTCTCGGTCCACTCAACTGGTGTTTTGGATGGTAACTGTGCACCTTTCCCCTTCTGTCCTGTAACCTTCCCCAGAAGATGCTCCTCTTTGGTTTTCTTGGGTTGCAAAAGCTCATAGATGGGTTTTGCTATTCTCGAGAAATCCTGGATATATGAGCGATAGTAACTCAGGAACCCAGCGATCCTCCTCACATCTCCCACTGTGGCAGGCGTCTCCTTTTTCAGGGCGTACACCGCCTCGAGATCTTTTGGATCGATGCGTACTCCTTCAGCTGACACTAAGCGCCCAACATACCTCACTTCTCTTTTAAATAGGTCACATTTTGTCGGCCGGAGTTTGACTCCGTAGTTCTGCAGGGCTCTCAGGACTTTCCTCAGCCCTTCCACATGTTCCTCAAAAGTTTTGGCGTAGCACAAGATGTCATCCAAGTATGGGATGCAGCACTCATCCCGAAGGGGAGCCAGCATTTCTTCCATACTGCGTTGGAATGCAGCAGGTGCATTGGTAAGGCCGAAGGGAATTCGCACCCATTCATAAAGGCCCCAGGGGGTGATGAATGCAGTCAGATGACGTGATCCTTCTGCTATAAAGCCCTGGTGATAGGCTTTTCCCTGGTCCAAAATGGAGAACCAGTTGTAACCTCCCAAGGTGTCAATGAGGTCCTGGATTCTTGGTAATGGGTGGCGATCAGGTACTGTGCGCTGGTTCAGGAGATGGTAGTCTATACAGAGCCTTAAGGAGCCATCCTTTTTCCGCACACAAACTATTGGCGCAGAGTAAGGAGATCTAGACTTTACAATCCATCCTCTTGCTAGGAGGTCCTCAATATACTCTTTAACCTCCTTATAGAGGGGTTTTGGAATTGAGGTGTACGATTTCTGAATTGGGGTTGTGTCTTTGAGTGTTATTGTCATTTCCAAGCTGGGAATGCACCCCATGTCGCTTTCATCACGTGCAAAAGCCCCTGACTCTTCCCTTAACATTTTCTTGGCAACAGTTTGTTGGTCTTCAGTCAGGCGGCTAACATCAACAGGTGGATCCCATTCCTGCGTTGCTTGATCTTCACTGCACTGCTGCGGTATTTGAGATACATCAGAGTCGACATCTTGAGTCACTTTGGGCTCACCGAGGTTTGGTAAGTCAGTTTGTACGACTCCTGCTATTGGTTCAATAGTTCCAAGGGCTGCTCTGCCGGTGAGGGTCACATCGTGCTTAGTGTGGTTGCCAATAGGTACTCTGACATATGGGACTCTGGCATCACAAACTGTGAGGAGGCTGTTGCCAACATCAAGCTGTTGCAGTTGTGGGTTGCTCTCAGTTGGTTCAAAGAGCACGAGGGGGTTGGACATGTCAACTGTAGAGGAGACTTTACACTTAACATACTTAACTTGACCAGCTGGGATTACTACATCATGCAGGCCCACTTTTAGGACACTCTGGCTGACCCCGTTATCACTGGTAAGCTTGGTCTGAATGAAGTTGACCAGTGCCGTCGCTGTGTCATCCTGGAGGTTCATTGCGCTGCGCAGGAGGCTCACAATGGTGGGTATGAGGTTTGTACTAGCATTTGGCCCCAGTATCAGCTGTTCAATTACATTGAAACCAATCAGGGGGCAGTCCATGGGCACACTGCTTACTAAAAAGGGGACTTGTACAGTCAGGTTTGGGTCACTATTCTCTGGGAGACTCACCATCACGCCCACCCAGCCGTCGTAGGGTAATGGCTGGTCATTAACACCAAGCACACTAAGAGCCTTAGTTAAGTTCTGTCAGTGGCCGGAGTTTGTGGTCAGAGAGGTAGGTTTTTGCCCACTGGCGATCAATGAGACTCACTTGTGCACCTGTGTCCAATAAACAGTCCACTGCAAAGCTATGAATGTAACACTTGATTTTACATTTTTTTCCAACAAGCTGTGCCACTCTCTCACTTGCCCCTGTGTCTGCATTTTTCGTTGGAGGGGTCGCCCAACTACTTCTAACATGAGCAAACTCTTCTGAGCACGTACCTGGTGATTTTGGGTCTGGCTGTCCACTGGTTCTGGGAGTGTGTATATCAGCAGGAGGCCAACTAGAGCTTCTGGGTTGGCTTCGTTTGAGACATCCCACTGCCCTGTGACCTGTCTCCCCACAGATAAAACAATGAGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGCTACGTAGAAAAGGATCCTGGTGTAGAAAGTAATATTAAATACATTCTAACAACAGCTTATCACGCTTAAACGTGCTGCCGTTGTTTATCCGCTGGTCTCCTCTTTCTAGCGCAAAGTGGGCCAAAAACAAACAAGAAAGACGGGACTTGCCGCAAAAAAGCCGATCAGCTGATCGTTGATCAGTTTCATGTTTGAAGTAATAACACGAGAGGAAGAGGGAGTGAATGAGAGAAGTAGCTGCAACTGCGCGGCAAAGACAGAATAACTTCAGCTTTGTGTCTATTTGTTTTTTTTTTTTTAATTCTATCTGAAGTACGGGACAAATCGCTTCCTTTTCACCTCAATATGGAACTCCGAAGGCCAGTTCAGCTGTGGCTCAATATATCAGTTGTTAAGCTTAATGTGGAAATACTATGCAAACATTCAGGGATGAACTTACACACTTGCTTTACTTCTCTGGAATAGTTTTCGCCGAGATGAAATGCGGCGGTTAGGAAGCATGTAGCGAGGCTCCAAATGCTCCAACAGACCACCGACAGGTCTGGCAGACAACAGCCGCTCTATCACGTGACACATACTGCTCAGATGCACCGAGCTGGGTTACGCCAAGTAGCGTGTTTTGTGAGGTGATTTTGTGATACTTCGGATCGGATTACATTTTTTTATTTCTCTCCGATATCCGATCCAGTAATTTAGGCCAGTATCGGACCGATACCGATACGTAATATCGGATCGGTCCATCTCTAGTTTGTAGCAATCTGGAAGAGTTCCTCTGCTGTCAGTGCATAAAGACTCTTTCTGATCTGCCAAGCTAGTTCTTTTCTTTCACTGTCCTCCATTGTGTGTTCTTTGGCTAGCAACTCTTCACAGTGCAGTCAGCTCAAACACGCAGCCCGTCACCTCTCCAGCAGGGGTTCCTCTCCTCGACACAGGTCCTGCTGCTGCCTCAGTTGCACGTCTGCTGTTCCAACACGTCTGCCCTGTGATGGCTGTCTCTGGTTCGTTGATTAAAGGATCAGCAGTCGCCCTCGTAGCATGCTGATCCCCGTATGGGCCACCAAAATTATGTTACAGGCCTTCGATGGGGCCTGTTTTGAAACTGTTTTTCAACAGAAAAGCAGAGACAGGAGACATCAGTTGCGTTCGGTCTGCAGGCTCTTCCTTGTCTGGTTTATTAACAGAATTAAACAACGTCCTTTTCTTTTCATTTAGACACACGTTTCTCTTTTAACAACACAAACACATTCAATTAGGTCCATTACTCAAACCCTCTTGGTTACCTTGCACGCTCGCAAGAATAAATTTACAAAATAATCATTGTATATGTGTCCTTATTTACAATAAACCTGTAGCCAAATTCTACTGCTGTTCAGCATCAAAAACATTTCTGTGCAGCACCATTAACGCTGCAATTAACCTGCTTATGTCACCATTATACTTTCTTTATACTTTAACAGATTCAAACAATATATTACATTAGTAACCAATACACACAAATATTCTATCATTGCTCACAAACAGTTTACAGTCATCCACAAACAGTATACATCAGACTATTTACATTCGACACATAAGAACTGGGTAGGTTCTAATCAACTATAACTTCCAATAATGTCAGGATAAAAGAAGTGCCTAAGAGCTGCGTTTGTCACAAAATAAAACAGGTAATAAGACCAGCTACCTATTTAAGCTAAAAGTGAAATGGCGGCTTCCATTACAAATGGCGGTATAGTTAGCTTTCTCTCAGTCGGTGAAAACACACTCTCTCACAACATTCGTGGTCTTTGACCAAAGACAGAAAAGGGTTTCTTGCCTTTATATGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACGGCCTATCGCACTTAGCATTATCTCCCCCTTGTGGCAATGCTACGCAATTACATTGTCCATAACTCTAAATGAAAAGTGCCATACCACCATAAAATCAGGTCTTTTACATCAAAAACAATCCACAAAAACATTACAATTGTGACCATACACTTGTGGACGTCACACATACAAACGTTAAACATGCAAACACTCAACACAGCAACACTGAAAGCATTGGAGTGTAAATTTCATTCAAATCAAACTTTATACACAATTACAAAATGGAACAAAAGACAATTTAAACATTAAAACACTACAGCCAATGAACAAACAAATAAAACCAATCACAATCAACATCAAAATATGATCATAGAAAAATAGAAGAAGAAGATGACAGCTCCAGCACCCCCCACGACCCTGAAAAGGATAGGTGGAAGCAAACGGATGGATGGAAAAATAGAAGAGACATATCACACAATTCATATACGTTCATGTGATCTCTATGTTCAAAAAACCCAATAACCTTGAATCCTTCTTTTAAATTACATTTAAATTTCAGCTGGTAGCAAAGAAATTAATCAGAAATTAACCACAATGAATCTGCAGCTTCATCAATGTGATGCTGAGTTTCTGACTGAAATTCAGTCTGAACATGTCTGACTCTGTTAAACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGTCTGCCTGTCTTATTAAACACTGAGTGATGAATACAAACTCAACACTTCCTGCAGACTACCTGACTTCACAATAAAAGCTTTCCATCAGAGAGAGACAGTTATGACTTTCACTGTTTTACAGCCGCTGTGTGCAGATTATCTGGGTCAGTTCACTCTGAAGCAGCTCAGAAGTGTCCGTGTAGAGCCGTGGTCTGACTCACAGAGACTTCTGATTTTCTCTAGTTAAACAAACATGATGACGATGAGCAGGTTTCTCTTCTAGTATAAAACTCTGTCTCTCTGGCTGGCTCATGATGATATTGGTCTCTCCTGCTCGCGTTTTGCCTGCCTGGGTGGAGCTTGTAATGGCCTCTCGCTCTTGGTCCACACAGTTATGATGATTACACCACCTGTTGCTGATTCACCTGGGCTTACCGTTTAACCATTTAACGCTGCGGCATGGAGCAGTTGGTCGCTGGGACATTGACCCTCCTGTGTTCATGATCTCAGCTCCTTGCTAAGAAATCTCTCTCTAAATTCACCAGTTGGGTTAACTTTGTGTATACTTTGAGTATATATTTCCCCGGACCTGGTTACAGACGCTTACCTGTGATTCCCGTGTGTGGCTGTGTGAGTGGAGAGCAGGACAAGAGTGACTGAAGAGGAGTGAGTGTGGACTCCCTTCCCTCTTTTCCCTGGAGCCCTGGACCCCCTCCCCAACTCACTGTACATATATAGAGCACTGTGGTTCACCCTTTGGTAAATAAACTGTCACCTTTTTGTTTGTCAGAACTCAGTCTGTGCTTGAGTTCCTCTGTTAGACATGACATTTTGTTGGTTCTCTCTCTTCAGGTCCCTGTAAGTGTTTGATCTAAAACATTATATTTATTCTGCTTTGATTGTTTTGTGTGCTGAGGGACATTGTTGCATGATCCACTTTTTCTTATCACTCAAATATCCTGATACTTTCAGAAAGTTGGAGAGCTCTCCTGGCTTGCTTAGTCTTTGCTCTGTACTGCAGTACTTGCATTGGTTTCACTGGACAAGTCTGCATGTGACTCTACAACTGATCTGACATTGTGGCACAAACACAGTAAACAAACACTACGAGCACCTTGTTTCATGTGCAGTGGCTTTCTTCTCATTCTGTTACTGAACACTGTATGAAAAGCCTCTCACTGCCAGCATCCTTCCAGCCCCACGACAACAGGACCAACTCACATCTTCACAACAACAATTTTTCCCCTTTTCTTTGGAGAAACTGAGAAGCCAATAGGATTGTAGCTCAAACTTGCCCACAGTCCTGCTTCATCACTGCTCACTCCTACCTGTGTTGGTGCTCAGTGGACAGTCATAGCCTGCTGCTAGCATGAATGCTAAATGTACTGCTGTGGATGATCAGCAGAAAAAGATGTTGTCAGTTTGACTGTTTGCTGTATTTAAAGTGTTTTTCTCAGTTCATCTGTATTCAAAGTGCATTGGGGGCTTTAGCTGACAGCTCTTTGTGCTAACAAACTAAACTCTCTTAGTTTAAGCCAACAGACTTTACCAAACACAAAGCCTGCTGCTGCCTCCATGGGTTAGCTTGTGTGACTGGTGTTTACACCAATGAAATCTAAATCACACTAACGTGTCCTCCAAGGTGTTTGGTGGGAGCACTGAGTGAAACATAAGAGCTCTGGTAAAATAACAAACAGGGCTGTGAGAGCAACTGAAGTGATAAAAATACTGTTTAAAGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCATCCAGCTGTTACACACATCTGGGCTCACACGACGAGCCTTTGTCTAATACAGCAGCTGCTCTCTGAACACTTTTCTGAAGAGGAGCTGCACAAACCTTTGTTTGCTTTCTAGAGCAGCGTATCAAAGTCAAACTACCCACTGCTAGCAGCTGTTTCTATCATAGTTTAGGATCCAGATGTGTGAGGTCTAAATTTACACCTCTGATTAAAATACATAGTTAAAAACAGCCAATTGAGTCCAAATGTGTCTTAAAACCAGATAAACTGACAGTTACAGCTGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGTCTCAGCTGACTGTAGGTTTCCAATCTTATAAACAGGAAATTTGTATAATGGGCCGAGAGGTCATGACCATTGACAGAGAGTTGGGGAATGGCTGGAATCACAGCATTGTAAGATGGTGACAGATGTACCCTTAGGCCCCCTCCTCAATTCAGAGATGGTCTTTCCCTTTTCACGTAAATGGCCTCCTTGACTCTGAGTCGTCCACAGTTCTATGTTGGTGGATGTTGTTAGTTTATTCAAATATTGTGCACTAAATAGCAAAGATGTTTATTAATGCCCCTTGTGTTGTTCAAAGCGGCAGAGTTTACAATAAACTGAAAAAAATACTTGAGTTGCACTGACACTGTTTAAATTTTTTTTTTCATAATTATTTATTCTGTAATATGTTGCATACAACATGCTTTTCATTTTAAATAAATGTTTTTAATTCCAAACCAGTCCCTTGTTTTGTTTTTGTTAAATTATAGGACTAAAGCTGTTACCTGTAAATTTAAATCATGTTTTTATTAAGTACTCTGTATCGGTATTGGCGAGTACTGAAATGCAAGTACTTGTACTCGTACTCATTTCCAAAAAAGTGGTATCGGTGCATCCCTATTAAATACTGATCCGTATGTGTAGGTTTACGGTACACGTCAGCTTTTAGATGTCCCCCATTACTGATGGAAATCTCACAGTCTAAGAAGGCTAACCTGCCACTTTTCATATCCTCCCTGGTGAATTTGATGTGTCGGTCCACCGAGTTCATGTGATCCGTGAAATGTGGTACTTCCTGAGATTTGATTTTCACCCAGGTGTCATCCACATATCTGAACCAATGGCTTGGTGGTGTTCCAGGGTAGGATAACAAAGCCCTCTTTTCCACTTCTTCCATGTACAAATTGGCCACGATGGGTGAAACTGGGGAGCTCATGACACACCCATGTTTCTGCCTGTAGTACTGACCCTTGTATGTGAAGTAGTGAGAGTGGTCCTGTTGCTGAGGTTGGGGTCATCCTAGGGCTGTGCGATATGACCAAAATCTCATATCCCGATATAAGCCATCTATCGTCCCGATAACGATATAAATGACAAAAATTTAACATTTTCTGTAAATTCTGTGAATCTCAGGCAGCTCAACTTGTGTGAAATGTTTCCAGCTGGGCGTCGTGTACCTGGAGTGTTTTAACTGATGCATGAAACGATACATTTTTAGACATAAGTTGTAACAGCCTCCATTTTCTTCGTGAGTATTTATTACACGTCGTGCTGCGGGGAAAAGTCTGTTCTAACGTTTGAGTCTAAGGTTTATTTTTTAGCACCTGACAGCTCTTTTTTGCTTCTCATCCGTAAATACTCTGCATCTTTCACGTGATTCAGTTTATTTTGAAAACTTGAGCTTTATTGTGAAAGGTTTATGTGGAAAAAATAAACAAGCGGACACGCGATGGTGTTACCGTCGTTGTTGCTAACGACAACGCATAAAAACAGGCGCTTGTCCGTCCGTAGTGTGGTTATATTAAATATAAGAGAAAGAGAGAACTTTAGGAAATTGATATAGCCACTACAGTGACCATCAAAACGATGAAAAAATATTGCCGTAAACAGTTTATTTTGCGACACCACGAAACAAACGATAGCGTAAAATGAAACGATAGACGTTTTCATATCTTCATCCGATATATATCGTTATATCGAAAAGCCCTAGGTCATCCTGTAATCTCTTACGAACTACCTCCAACGCTTCCGTGACTGGGATGCAAGTGAAGAGAGATGTAACATCGTACGAGACCATTCATCTGCCTCCATAATGACATCTCTCACCTTCTCAACAAAATCCAGGGTGTTCTGGATGTGGTGTTCAGAGCTGCCCACCAGCGGGTTGAGGATCGAAGCCAGAAACTTGGAGATGTTATAGGTGACCAAGTTGATCATGCAGACAATCGGTCTTAAAGGTGCACCCTGTATATGTACCTTCGGTAAACCATACAGACTTGGTGTAGACTCCCCTGGGTACAGCCTGTGGTATGAGGTTTCGGTCAATAGCCTTGCCTTGTTCTAACTGCTTCAGACAGCCTATCACCCTCTTCCTGTAGCCACTTCCTGGGTTTCATTTCAGGGGCTCATAAGTATTTTTGTCACTGAGCAGTGACAGAATTTTCTCATGATAGTCTTTCTGGTTTAGCAGAGCTGTGCACCTACCCTTGTCTGCTGGAAGGATGATAATGCTGTTTCATTACTAAGTGATGTGAGTGCCTTCCTCTCCTCCATGGTGATGTTGGATGCTGGGGGCTTTGCATTGCTGAGACAGGCTGAAACCTTTGTCCATAGTTGCTCTGCTTCCACTTCTGCAATATTATTGTTTTGTTGTTTCGAATTGTTGTTTCTGTGGCTGTGATCAGCTCCACTAGTGGGATTTTTCTCAGCGTCACAGCAAAATTCAACCCTTTACGAAGGATGTTTTTCTCTGTTTGTTTTCCTTCCATCTTATAATGCTGTGATTGCAGCCATTCCCCAAATCTCTGTGAATGGTACTCGTGGGCTTTGATCAATGGTCATGAGAATTTGCATATTAATGATCAAAGAACTGACCTCCCAGCCCATTGTTCCTTCAGTGGGCTGGTTTCAGTCATTGTGCAAATGTCCTGTTTATAAGATTGGGGGAAACCCCTTTTTGGGGTTTTACTGGATGATTGAGCATCCAGACACTTTTTAATATTTTACTAATTTCTGAAGCTTTTTACCAACTTTGTTCAAATTGGTCTGCTGTCATTTTATTGTTGACAAAAAGAGATTTTGAGTTTGACTGTTGACGTTTTCATGTAGGACTGTTGCTGCAACACCAGGATGTTACTACAGAATACACTTTATATTGTGAGCACTTGGATGTTAGTCCAGTGGTCCTAAACTGACACACCTGCACCTGGATTCATTCTGACCAGATTTTAGCCCAACAGTGTTTCATACTTAATACATCAGACACAAACTCTGCAGCTGTCATTGTGTGCAGTGTGTGTGCAGCGGGACACCGTGTCCTATGAGTGTTATACTACAATAAACAGAGCCTGACCGCGGGCATAAAGAGGGCAAAAACCCACTTATGCTCTAAAGATGAAGTTCTATTTCTCTTCAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTACAGTCTGTACTTCCTGAACACCACACCCTCCTTTTGCTTCTTTGTTTCCAGTAGCAACCAGGACCATAATGAACCCTGACTCCAACAGACACTCAGGATCCACCTGCCCAGTAAGTCACCCACTAACTGTAACTATCAGAGCCCTGACCTTCTGCAGAGAGTCACACTGAACACGGCAAGTGTCCCTGCTCTCAGATACAAAACCTGCCTTTAAAAGTTAAGAGTAATGAAATCAGCAGTTCTGATTCTATAATTTGTAGTCTCACACACTTGTGCACTTTTGTTGTTTGGTTCATTCATATGCTGCTGTAAACAACTAATGAGAGCGAGGGAACATTTTATAAACCTTTGAGTGTCCATCAGGATCCTGTAGAAACAGCTTCCATCTCAAATACTAAACATCATTATTTACATTGTGTGTTTTTTTAAAGTCACTCTAGCACAGATTTCTTTAGCCAAATGTCTTTCTGTGTCTTCCATACAAACATTAAACATGCAAATACTCAACACAGCAACACTGAAAGCATTGGAGTGTAAATTTCCTCAGTTTTTCAAATGCTACTTATTTCCATTATACAGAAGAAAAGACAAACATTTCAAACAAAGGCAGCCAGAACATCTTTCCTGTGCCAGAATGTGTGAAATATAACATGACAAGAATCAATGTCTACACCATCAATATCCTCACTTTAACTGTCTGTAATGCATTGAGCTAGTTAGCAACAGGAACATTGACTGCATATGCACTGAAATAATTACTGATTGTGCTGTTGCATAATCTACTTAAAATATATAGGCAATTCTTCTTCTAGAAAACTTGCTGGGTGTGTAATCATTATACTGAAATCATAAAAATGAGATGTTGTGATAAGAAAGACATTTGTGCCACGCACAGTTAAACAGTGGGCATATCTGCTGCATTTGTAATTAAAAGAGAGAGAAACAGAGAAGGGACATGTTTTTGGTTTTTTAAATAAGAATTGAATTTGCTCATGTGCAGCCTCAGATTGGCACTGAGGCTGGCCAGCAGAAGGTGAGGGCCTGGGGTCCTGGACTGGAAGGAGGCATTGTTGGTAAATCTGCTGACTTTGTGGTGGAGGCTTCACTGTGGATGCATAAATGAGTTTGCGCTCCATGTTTTGAGGGTCATGAGCTTCGCCTGGCACTATGGGTGGGCTGAAATATTGCAGGTGCACGTAGAGTGCGGAGGGTTTTTGCCGCAACGCTTACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGTAAGGATATATGTGTGACAATGAAGAACCGACAACATCAGCGTTGCAGTTTAGCACGTTTTCATTGGCTTTCACACTGCTCCTGTAGCACACACGCCACCCTCTCCTGCGGTCCCGCCAACATCTTTAACAGGGAAGACATGATTAGATGATGGGCTCAGGTGTGTGAATCAGCCCCCCCTGACACCACACCCCTCCCCTGCAGCTGAGCCACACACCACACCCTGCCACAACATGATAGAAACGGTGCATTGATGCCATTAGCGTGTGCCCTAACAATCACTGCTGGATCTCTAGGTGACGATTCCTTGAGGATGTACCATCTGAAGGTGGGCCCGGCTGCAGATATTCCACTGGACATAGGAGAGCTGGACCTCAGCCAGCTGACAGCCTCTCTTACAACACCCTCAGGGCCAGAGGAGCCCTGCCTGCTGAAGATGCTGCGTAACGCTCACATTGCTGAGTGTCTGTCTGATAAGTGAGAAGTCTGCTAAACAATGAGACTCCAAAACCCAAATACTTTATTAATCTCTAAGTAAAAGACAAAGAGGGGGAAAGTAATAAATTAAAGTATGGAGAAAGAAACAGGAGCAGCTGAAACGGGCTGCATGCACACACAAGAATAAGCGTTGTTAACCCCCATCTGTTTTGTTCCCAAGGAGATCGGTGAGCACCTTGTTAACGTCAAGAAGAACGGTCGTCATGTTCCCAGCAGCCCAGTTGCTGTTATGACCAACAGTCAGAGATTGGTGATGTGAGCCGTGTGCGTGTGAGTGGACCGGGCTGAGCGAGGCCAGGACTTTTGAGCCTACAGAGTTCTACATTGACACTCGTCATGCAGGTATATGCTCAGTGAAAGTATAGATACTGTGATTTTTTTCATTTTTTAATCATTTAAATAAAATATTTGTCAGTCTCATCTTTTTTATATTAGGCTGCGGTGGCTTGAGTCTTTCCATTGAAGTGGAAACAAACACTGAGGACCAACAGGATGGCACCTGCAAGGTCACCTGCTGCCCCACTGAACCAGGAAATGACATCATCAACATGAAGTTAAGTTTGACCAATATGTGCCAGGTGCTTACCATAAAACAGTCGGGGATTACAGAGAAGGGACGTGTTTTTGTTTTTTTAATAAGAATTGAATTTGCTCATGTGCATACACAAGAAGTGATTTCACAGTGAAAGTAACAGGGGAGGGCAGAATGAAGGCGAGCATCACCAGACAGAGGACAACATCAGCTGCAAATGCTGACAGCCAGTGTGACCTCAGCCTCAAGATCCCAGGTGAGATAAGCAGGAACTGATATGTAACTATACATCTGTGCTCAAGGGTCAAAGGGGGGAGGTTACCAGCCTTCTAGTGGAAATATTCTCTTATGCAGCTGACGCTAGATGATCTTTAGACTTGATGTTTGTATCTCTACATCTCTGTATCCTCAGAGATCAACATAGCAGGTGATCAGACCCTGTGGACAGGTTCACAAGGCTGACACGATGGAGGGAGAGAATAACACCTACTGCATTTGTTTTGTACCTACTGAGACTGGTGTGCATGCCGTGTGTGTGAAATACAATGTCGCACCTGCTTCAAATTTCACATACAATTATACAGTATCCACACTTGCTGATAGGTGGTAATCGACTTCAGGAGAACAAGGCGATCTGAGCACTCTACCCTCTACATTGATGGGGAGGAGGTAGAAAGGGTAGAAAGCTTTAAGTTCCTCGGAGTCCACATCTCGGCCGACCTTACCTGGTCCACCAACATTTCCCACCAGGTAGGGAAAGCACAACAAAGGCTGTACTTCCTCAGGAAGCTGCGTCAGGCACAATTACCCCAGAGACTGCTAGTAAACTTCTACCGCTCCACCATCGACAGCCTGACTTACTGCTTCACACTCTGGTTAAACTGCTGCACTGCGGAGGACAAGAGGAAACTGCAGCAGGTGGTGAGGAAAGCAGAGCGGGCAATTGGCACTTCACTAATTCCCCTCAGAGACATTTATGCTGGCAGACTTCAGCAGAAAGCCAGTACCATCATCATCAAGGACCCCTCGAACCCTGGACACTCACTTTTCCCCTCTTCCCTCTGATAAATGCTACAGGTCCATCAGCTCAAAGACAAACAGACTCAATGGAAGCTTCTACCCACAGGCTGTCAAACATGCCCTACCTCCACCCTGATTGGAGGTTAGCTGCACTGCCAACACTCATGGACATTACACTTTATCTATAAACCATTTTTTATACTATAATGCAGCCAACATTCCTGCCTCTATAAACTGTATTTATTATAGTAGAAGCAGCATTCCTACCCCCCACTGTACCTCACAATGCACTGATCATTCACTGCTCCTTACATTTCACCTGCTCCTCAGATGCCATGTATGTGTATGTGGATATATGTGTATGTATGTATGTATGGGTGTATCCGTATGCACACATGTGTATCTATAACTTGTACATATCTTTCTTGTGTAAATGTAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACTCCAGCTCTATCTTGTTATGGTTATTAAAATGCCTATAAGCAGCGTGACCTGGATGAGGCTCATCTTAAAATAATAAAATATATATTACCCCAAATTGATGACATAGCCTTGGAAAAAAAATTGTAATAATATTCATTTACTGTCTTTCATTTCTCTAGTATATCAAACAAACAGCAGTTTCACAAAACTTACCAAGCAGTTTGCTAACTGTAGCCTGGGAGATGGGTGGTCTCGTAGGGTGTCTTGCATTGAAATCTGCTGCAATGACCCGGTTACTGCGTTCACCAGATATCAACACAATTTCGATCTGCTCCTCACGTGTTCAGAATCAGATCAGAATCAGAATAGCTTTTATTTGTCACAAGCAGGTTGCCCTGCAGTGAGATGGGACCCCCCGCCGACCTTACAGACATTAAACAGACATCACTTGGGGTTACAAGTCGGAGATAGGTAGCGTTACAAAAAGGAACACTGAAAGTACACAACAACGGGAAAGTACAAGAGGAAAAAAAGAGACCTCCTCTCATGCTGTGCTACCATGGCAGGACAGTACGGGAGCAGGAAACAAAAAAAACTCCTCCTCACGTGTTAACCTCTTCGACATGTCAATGGCTGTGAACAAAGGGAAACTTGTAAATAACTCATGAAAGAATAAAGTTACGTTGAAACCAAGCACACCATTGTTTTTCATGTGACATTACCAATAAGTTTGATGTGTCACATGGCCCTCTTCCTATTGAAAAAACAAAAGTTGTATCCAAGATGGCCGACTTCTAAATGGCCACCATGGTCACCACCCATCTTGAGGAGTTTGCCCCCTCACATATAATAATTAGGGATGGGTATCGTCACTCATTTCTAGAATCGATTCAATTCCGATTCACAAGGTCCCAAATCGATTCGATCCACGATTTGATTTAATTCGATTCGATTCAATTCTATTTAAATCTGGGAAATTTTGACAGTCAGAAATATTATAATTCAGATCAGTACATTTACATATTTTTGTATCACTAAAAAAGAAGCTGACACACGCAAGACTTTATCAAAGGTGTGAGCCTCACAGCAGATGCCTTTATGTCAAAGTACCTGAAGATAAAACAGACAAACATGAAGGTGCTTTTCCTGGCCTGGATTTTATAAAAATATTCTGCAGTACATCAAAAACTAAAGAAAACCATTAATCAACATATGAACTTTACCTCTGGCATTACAGCGGTTTTATTACAGACACGGTTAAGCGTTTTGCATTTTGCATAATTTTAAAAAGTTTAAATTTGTTCAGTATTGAACGGCAGAAATTAGGATTTCTTTTCGGAAGAATGTAAAAGGGAAAAAAAACGTCGGCTGACAGCGCTGTAAACAACGGTAGACTCGTGCGTAACAAGCAAGCGAATAATGAAAAAAACAGATTTTTAGACGGGAAACGAGAGACGGGAGAGAGAGAGAGGGGGCGGGGGAGCGCTGTGCATCGTGATGGAAGCAAAGCAGCAAAAGTCAGAGTGACGACGTTTATGTGAAGCGTAGTTTGGATCTTCTTTTGCTGCTGGTTCGGTCAATATTGTTTGGAGAGAGATCAAACTAACAGCTTTAGAATCAACGCAGAAAGGGCGTGAACACCATGCGCGGACCCGCCGACAGATCAGGATCAGCGAGCTGTCGGCTTTCAGCCCCGACCGTGAGAAAGGCGACATCTCACTGATTCTGATCCGCGGGTCGTGCTGTGTGTTTACGTCTTTGTGCAGAATCCGTGTTCCTGCTCTCATTTACTGTCTTAGCTGTTTGGTGGTTGTTGAAATGTTCTGAGGTTTAACCTGAGATTCTGGCATTTCGGGCAAAATAAATTTATATTAAAAAATCGATTCAGGATTTTAATGAATCGATTTTACGTTATCCAAGCCAGAATCGATTTTAATCGATAAATCGATTATAAAAACCCACCCCTAATACTAATGTGCCACAAACAGGACTTTAATATCACCAACCATTCCCATGTTATTACGGTGTATCCATATAAATGGCCCACCCTGTACATTATGGACTTGGTTACAATACTTATAATGGTAAATGGTAAATGGCCTGTATTGGTATAGCGCTTTACTTATTCCATATGGAAACCAAAGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCATGAAATAAAATATTAGCAATAGCAGAACTAGTATAATGGACAGATTATGCAGCAATGCCGAAAATTATAGCTTTGAAGTGGGCATGTGTACTTTTGGAAATGCCAGTTGACTCAACTGCTTTGTATTTCCTGTATCAGCTAAAGATTACGTAAAGTAAGGGGGGAAGTTGACTGGAATACCCTGCTTAGCTTGCTGCCACTTGCTTTGGTTAAGCAGAAGAAAATGAGCGAGCGAGCGATAGTGTGGGGATTATTATAAAAACAAAAGGAAAGAACATGGAGGTAGGGAACACATTTGAGAACACAGATATTGGATCATAAGCTGTGGCTGAAAACTTTGTCTTGGTGCATCAAACAGTTTTGTGCAATTCTAGAGTAACAGTGTAGTTTTCAGAGTGAATAATGAAATGAAAAGACAGCTAAGTAGTGTTGTCTTCTTCATCTTCACTGTTGTGTGGACTTCTAATGGCAATGTGATGATCCATGAATGAGTGTGTGCTTATCAGCTCCCCCCCGACCCCCCCATTCTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTGGAAGATAAATGCTAGATGGCCAATGTGACACGGCGACAGTAGGAGACAACGCGTGTGATTGGCAGCAGGGCAGAGGTTTACCTTATTTGTTATTTTACAGGGCACCGACGCAAGGGGAGCTGTGGTGGCATTGCATGACAGGTGCAGAATGCAAGCTGGGCTGGGATGTGATGGGCCCAGTGGAAGGACAAGAGGATGGGAGGCTCTTCCTCGTCTGCCGAAGACGAGGCTGGCGTGGACTCCACTCTAAAGAAGGAATTCCTGGCCTGCGGGTGGACCCATGATGAACATGTTGCATAATTATATCAGGGGGTTTTAGGGAATGTAGAAAATGGTAGTTTTACTGGTTTTAGAATTGTCTTATTTAGTTTTAGTAGATTGACAACATTTTATTACTTACTTTTTAGGGGTGTTTTTATTTGTGCTCCCTGGCCTATTAATAAACTGTTTCTGATCAGACCTGCTTCATCTCTGTGCCCTTGGTATCTGACTCGCTTGCTCCCCCTTGTATTTTAAAGAATCTTTCTTTTTAGCACGACATTGTGGCGCGACCGCTTTAATGTCTGCGTGTTATAATTGCACGACCTTTTCCATTTTCGTTGTCTGTTACTTTGCTTCATTGTCTCTGTTGCCTGACTCTTTGTGCTTCTCTTTTTTTTCTTTTTTTTTTCTGTGCGCTCTTTCTTCCTCAGGTTTTCTATTGATAAGGATATTGATAGGTACCAGAGAACATAAGGCTCCTTCACTCAAAGACCTTTATGCTTCTCATTAGTCCCATAGGCTCATAGAAATAAGCTCTCCAGTTTGTGTGTGCTTGTGTGTTGCATAAGATCTGTCTTCATTCATACCTGTCGTTATTACGCCTCCTAAGCTCCAAACCAGCAAAGGCAATCTTTGGAGGCAACACCCTTTTTAGTACTTTTCTGTATTTGTTTGTGATTGTGACACTGAACCACAGTGCTATGTATATCCTCTGTAACACTCAGATGTTTCCAGATCAGTGTTTTCACCCTCAGCTGTTTCTCACTATAGAGTCTTAACTCAGTGCCAATGAGGCACCAGCAGAGCATATCTGGCCCCCATCTGTGGCTGATAGTGCCCCCTGCTGTTAATAACAGGAACAGTGTAACCTTGTATAGAGCTCATAGTGATGGTCTTAAGATTGCTGCTGCAAGGCAGTCATTTGTATCCATGTGTGCTGTATATTCTGAGCATATGCAGTTATGTGAACTCTCAGGTTTTATGTATCAGGATGTCATTAAAAAAACAAACAAATCAGGTCCTTATTAGGTCTCAATATGAGGTAAATGCAACCTCAGATGAACAACACAGAACACATTATACCACGTCATTATTTATTTAACAAACACTGAGCCGAAATTCAGATGTTTAAAAAACTAAATACATCCAAGACTATTTCCATAATTAGTTAAGAGGGTCAGTATTAGCCAAGTGCTAATCAAATGCACTAGATCATCAGTAAGTGTAACCACTACTGTCAGTTTGCTGGTGTGCCGTATTCAGGTAAGTGGTAACATACTGAGGAGGAGAGAAGCAGTTGATGATACCCATGAATGTGGGAAGGTTTTGAAGTCGATCATTTTACAGCAAGAAAGATTATTCGCATTTTTTAAAAAAAATCTAAGACTGTTTCCAATCTTACCAGGAGTGGACGTCCCAGAAAATTCACCCCAGACATCTGAGGCTCTACAGGCCACAGTTAGCATGCTAAATGTTGGAGTTCATGACAGTGCAATTAGAAAAAGACTCAACAAATATGGCCTGTTTGGAAAGGCTTCCAGGAGAAACCATTTTCCCTCTAAATACAACATGGCAGCAAGGGTTAGGTTTGCACAGTTGAAAACCTAAGCCCTAATGCACAGCTTTAACATTGGTGAAAAGCAAACACGGCATACCAACAGTTTTGCACGGGTGATGATTATTTGGGCTTTTTTTGCTGCCAAAGAACCTGCAAAGTGTGCAGGTCACTGAGTGAGCCATGAAGTATTCTAGAGTCAAATGAGATCATCGTTGGGTCAGTGACTCCAGAGCGCAGCAGCAAAGCAACAACAGAGTGATGCTGCAGTGGCTCAAAGTTGAAACTTCAACATGATTGAACGTCCACACTGCTGTGAAACACTAATAAAAAAGGATTACCTCAAGTTTTTGCTGTTAAAGTTGGTTCTATCAGCTGCTGAATCACAGGATGTACTTGGTTATAGTCATTTGTGCATTTTGGGTTGTTTTAAATAAATAATTATGTGTTATAATAATCTAGATCCATAAAACTGCTTTTTCACGTGTCTGTAAATGAATTTCTTTCTTATCATTGTCCCGATTGGTGTCGGCTGACACTCTGTGGCTGCTGATTTATCTGTTGTCAAGGTCTCACCTCAGTGCGATTCCTCATGTTTTGTCATGATTAAAGGATGAATGTGAACACCGCTTTAGTCACTGTGTTCACTTCCTGATATGTCAGAACTGTGCTCACGTCACTCACTTTTTTTAACAACATGACACACTGCTGTAAACAGAGACCCTGTAATGTTAGCACCAAGTAGGACTTCATAAAAAATAATGCTGCCAAGCTAACTTTTCCTCTTTCTGTCTTCTTCAGGACTTTGAGGCAGTGTGGGAGAGCTCCCTGCACAACTCCCTCCTGCTCAGCCGCATCACTCCCTATGGAGAGAAGATCTACATGACCTTATCTGCGTATCTGGAGGTCAGCCGCTGCTCCGCCGTGTTGTACCTGTTTGTAGGCGTTTTTAAGTCTCTTGATGTCATCGTGTCTAACACACACCCTTTATCTCCTCTCTACAGCTGGAACATTGCATTCAGCCTGCCATTATCACCAAAGACGTCTGCATGGTCTTTTACTCCCGAGACGCCAAGATTTCCCCACCCGGTTCTCTCAAGAACCTCTTTGGGACTGAATACTCCGAAACTCCTGACTGGTAAATCTGGGCTGCTGTACCGTGGCCATCTCTGTTTCACAATCAAAGATATCTGCCCTGATACAGAGTTGCCTTGTTCATGACTTCTGCTTCATTAGAGCAACCGAGTGACTGGGATCTACGAGCTGAGCTTGTGTAAGACGTCTGACACTGGAAGCCCAGGTGAGCGGACATGAAACATGTTTAAAGAACAGCAGCTGTTTTATCATAATTCTGCGGAGAGCTTCATCCTAATGAGGGCTCATGTCCTGAGCAGGGGTGCAGAGGAGGAGGAGGAAGGTCCTGGACACATCAGTGGCTTATGTGCTTGGAGAGGAGAACCGGCTGGAGGCCCAGAGGAGATAGCCTCATCCTAGAGCTCCAGTGGGAGCTAGAGAAGATGGAGCAGCTGCAGGAGGTGNNNNNNNNNNNNNNNNNNNNAGATTCAGTGCCAGTAGCTTCAGCTTGAGCGGATTGTTCAGCATCCTTATGGCAGGTCTCTCTGCTTATGTCAGACATGTTGAGATTATAGCAGTGTGATTGTGCAGCTATTAAACTTCAACTAGATTTCTTCTGGACTATGTGTAAGTGAAAGTTGCAATAGACTTAATTTGAATGGCCAGTAAGGTTCATAAATGTATGTATGAGTCTTCCAACACACTGTTGACTTCAGTACTGAACTTAAGTTTCAAACAGACAAGAACAAAATTACCTTATCACAAATATATGAGTAAACCCTCAGTAACAATGTGTAAATATACTTAGAAATATCTTAAATCCTTATTTACATTACTAAAGGTTTTCAATTTTTCACATTAGTATAGTACCCCTTTAAAATTCACAGAAGGTGCCCTTTAAACTCAGCAAATTTTGTAAAAACTCAAAATTACTCTTAACCTGTGAGCTTATTAAATATTTACTTGTTTGTTCTTTAAACCTTGTGATGTACAACAACTATAAATGCAAACACATTGGATTAATCTCTACATTAAGCAAGCAAGAATAACAGATGAGTCCCTTAGTTGCAATTTCCACATTTAACCACTTCTCACACCACCTTAACTTCACTTTTGTGGTAGAGCTTCTCCTGATTTTAGACGTGAAAATTAGCGCTTTAACTCAGTCTAACCACAGTTGCTTGTTAACGCTGTGCCGATATGCGTTATGCACTGCTTATCTGACGTGATGCATCGGATCCGCGTCGTTTCGTCATCCGCGGCGATCCTGTCCTCTCCTACCCGTGTTGAGCAGGCGAGTTCTCACTGTAGCTCTCTTCACGACAACACAGACACAGGTCGGTTCTTTGAAACGGGCGTTTATTACTTGAGCTTTCTCTCCTCAGCTTCACCATCACCAGTACGCCGATACGCCATTACGCCTTTACGCCGTGAGAACTGGTCACGAGTAAACAGTACAAAACCAATTAGCAACTTTACAGTACACATATTAAGTCCAAACACAAATGAAAACATTTCTCAAATGACAAATACCTCGTTGGCTGCTTGTCCTGAAAAGAGGTCCTTAAGTCTTTGTGTTGCCTTTTCTTTTAGTCAACCTTTAGCTTAAAATCGCTTCGTGAGAGACATCTGCTCCCTCGCAGTCCATGAAAAGTCTCATGTACTCTCGTTAAGGGGTATTCTCACGAGACACTAGCTTTTACACTTTACACATGTACATTTCAAATAAAGACATTTTAACACAAACTATTTATGTATATATTCTTGAAATTATGTAACTTATTATAAATCAGTCATCTACATCATGAAATCTACACAGAACATTTTAACAGCATTTACAATGAATATAATGTGATGTTTTCTTTTCAGACACCCAACACATTTGCAGTGTGCACAAAACATGTACGCTTTTAATCCTCTGCTAGCAGGAACGATAAGGTACACACACACACACACACACGCTCCTCTCACACCACAGTCAAACGTGCAGCTTCTGCGCTCTTCAAAAACATTCCCTTCTCCTCACAACGTAAAACTCTCCCCGCAGATCTAAGCTGGCGAGGCGGCGCAGCGGCCTGACGAAGAACTGAGCGGCCGGAGCGGTACGTGGGAAAACCACCGCTTCCATCCTTTGTGAAAAGCCTTTGAAAATACCGAAAATACCAAGTGTTAAAACTTATTAATCATTGTGATTCTTGTATTGTGGCTTAAGTCTCTTTTCATGCGACTCAAACGTTGACGTTCCACTGAACTTTTGCCTCCCCGCTTCCCTCCAGCAACCCCGCTGCCAACTTAGCTTTCCTCCTCTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCAACCCCGCTGCCAACTTAGCTTTCCTCCTCTCTATTCCCTCCCCTCAGCTTTTTGTGTTTTCGTTTCAATGACAATGTTTGGGTCTAATTTTGTTCCGCTTCATTGTCATTCCCAAACTCCCCTAACTAAGTAGCATGTTGTAGTAGTCTACTCGTGTGTGCACGACTCTTTAGAAACTTTCCGTTTGCCAAACATCTGTACAAAAAAATGTCTCTCAGTGTTATTTGCCTCCTGAAATGAGTTTTATTCTATTTTGGGTTTTTTTGTTGTTGGTTTTTTATTAAATTAACATGCTTGCATGATACCTGCAGCAGTCCTCAGGAGAAGACCAGGTTTGCTCAGTTTCAAACAAAAAACAAAAATGAACCAAATCAGCCAGCTTACATTTGAAACCATGAAGGAAAAATCTACAGATGTCTCCAAGTGACGTGTTAGTTTATGCGCTGCTACCTAAACTATAGCTGCTAATAGGTTTATAGGGTATTTTTCTTCTCGCAGTGAGATTTGCATCAGGCTGAACCGTCTCTGAAACAAAAACTCAAAGTGGGAATGAACTTTGACAGGAGGGCCGCGCCCGATTTCCTCTGTCGTCCACGTCATACTTAGATTCTCCTCAATCTGTGTACATACGCCGCCTCTAAACCCCGATAGTGCCAGTGTCAGTTAGTGAGTCAGTAAAATACTCATGCATTTGTGTTAACATAAAACTGCAGAGACTAGAGACAAACAAGCGAGGATCGCTTCATATCTCAGCAGTTTAAAAAAACAAAACAATGACCGATTGTTCCTGCAGGAGTAGATTCAGGCTCCTTTTGCTTTTTCATCCCAAGGAAGTTACAAGGAGATGAGGAGGAGGACCAGGAGGATGAAGACAAACTAAGGAGAGAACTTGATTTGTACATGCGGCTGTTCTGGGATCAGTGTGGTAGTTAACCCTCATTTAACACATTCCTCTCTGCTCCTCTAACTTGCTCTATCTCGCTGAGAATCAGAAAGCCTTGACATTTACTGCTATTAACTTTACACTCTTGTTATAAAGACGCAAAGAAAATACGGTGAAAAGGTTAGAAGGACGTAAGGAAACAAGAAAGAAGGTGCAATGTTTCTTTTGGTTTTTTGCTTTGACGGCAGTGGTTAGCCAGCAAAACTGCTTTTAAATGGCCCACAGGACAGATTACGATGTAGTCACATGACTCCCCTCGCTGTCACACCAGCGTCGGCTGAAATCTCTGAAGTGAAGTACTCGTGTTCAGCAGGGAACCATGTGTTCATTTTTCTATTCTTATTCTTGAATCAAAACCTCTTTTAACTCTCATTGTGTTCATATTTTTATTTTATTTTAACATTGTTATTTTTTTTCTTATGCTTTTAATCATTCCACAATGAAGGTTTCTATGAAATGTAACAGAGGGCATTTATTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAGTGGTTTTATTTATATATGTTTATATATAAATATATACGGTTGCCCCTAGAGACAAAGCACGCACAAACTCCAAAACACATTTCTAGTGGTGATGGGTCGGTCGTGAACGAAATGGCTCTTAGAGCCGGATCTTTCACGTGAACGACGCGAGCCGGCTCCTTATTGGGAGCCGTGGGTTGTTGGTTTTTTTTCCTTTCTCTCACCCTCTCTCTCGCACTTTTTTTCCGCTTCACTCCGCACGCGAGCCTTGTGCTTTGCGCTGGGCAGAGGGGGGAGGGGCGGTAGTTACAGTCACAGTAGCACAGGAAAAGAGCGGGAGGGAGAGAGAGAGAGCCAGGAACAACAACGTCACATTAGAAAGGTATAGTAATCATCCACAACTATTTTCAGTTGCGGATCATAAAGGATTCAGAAAGTTTATTCATGCAGATCAATATGATAGAGAATGTGCATCTTCTTTTTGTTTTCATATTTTAATTTATATTTAATTGTGTTGTGGTTTGCAGTGTTTGTGTTGTTTCACTTTAAATTTGTTTAAAGGGAAAAAGCTGAAAATGTAAACAGTTAAAAGCTGAAATGTGAATAGTTGGTTTTTGTATTATATGATTTATTTATTGCATTTTATGTGGAGTGAATAAATAAAAGTATATTTATGGTGGCTCCTAGAGACAAAGCAGCAAGTACATACTCCAAAACACGTACAAACTCTAAAACATGTAAAAACTCTAAAACATGTAAAAACTCCAAAACAGGTACAAACCTCGAAGCACGTAAAAACTCCAAATGACGTAAAAATTCAGAAGCACGTACAAACTCCAAAACACGTACAAAACACAACAGAAGTGCTCCGGGATGCTAGGGGGCAGTGTTGAGCTTTGTTACCGAGTGGCTACACAAGCCAGGAAGTACCAACGACCGGATTTGGTGTGTGGTAGTAACAGGTAAATGAACATTTTTTTTAAATTATTTGAATATATATGAGTGCTTGTGTATAAATACACAAACAATACACATATGCTTTCAATTGTGTAATTTAAGTGATCTAGGTAGCTCTGTTTTGGAAGTTCCCTACCAACTGCACTTTCAACTGGACCACGGCCAATCAGAGAGGTCCCACCCCTGACTATCTCTGATTGGTTTAGTCCACGATAGGGGCATAATGTGTGTCTGTTGTTGACCACACGGAGAGTTGCAGAGATTTTTTTGTTGTTGTTGTTACCCGAACAGTTGGTCGCACCGGTGCGACCAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTACTACTACTTTCTGAGACTACTGACTGGGTCCAAGCCAGACAGTAGTCTCAATAGGGGAAGACAGTGCAGACGGCTTTTTGTTTAAAAACACTCACGTGAATATCATAAAGTAAAGAGATATAACACCTGGGCAGCTTTTACTTGTGGATTGTTATTATGGTGGTCAAAAGTTCTGGTTAATTAATGTATATACCGCACCCGAAAGAAAAAAGAACTGCTAAAGAAAATGAGAGTTGTTGGAATGTGGGATTAATACTGTTTCATGTGGGATTTTAATATACTTACGGAAGAGAATGACACGACATTCAAGGAGTCCAAGGAAGGCAAGCTATTAACACAAATATGTAAAGACGCATCTCTTTACATATTTACGTGCTTGTATTTATTAATTAAACAGCTGGATCAAAAAGTGGTCCACATTACTAAATTAGACCTGGGGATCTCCACATTTTCACTCACCTTTACTAAAAACTCACCATATAAAACTCTGACCTCAAAGTCAAAGTATGAATCTGGAGCAGAAGATCTTCCCAAAGCACACCTGTGCATTCCTGAGTCACACTTGATCATTTTGAGAAGGTCAAAAACACAATTCCTCTTCCTGAAGCTCCATCTTTATACTTCATGCTGAATCTACCACTCTGAGCTCTGCTTCCATCTGTTTTAATGAGGATATCTTCTGCTCGCTCACATTTTTCCTCACAGAAGAACTTTGTGCTTCCAGACAAAGATAAGTTGCAGTTAAGCGTGCCATTAAATCCTTCAGCTGCAGACCAAATATTATGCTTTGCCTTGACGAGCCCAGCTGGGCCTGTCAGATGAAAAATAATAATAATACATTTCAAACAAGATGGATAATCACAACATCATTTAGTGTATGTAAATATTAGACTTGTAGTCAAGACCGCCTAAACCAAGACCAAGACAATACCAAGACCAGAGGGTCTCGAGACTAAGACAAAGACAAAGTCGAGACGAGACCAACACTCAGACCGAGACGTAAAACGTCTTTAAACTGCAGCCAGATGCTGCTTCGTTTACAGGTCTCAGGCATATTTATGTGTTTTTGCACTCGCACAGCCCTCCTCACCGCTGTCTACTGTCTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCACTGCAGGGCCTGGGTCTGATTCTGCCTCAGACCATTTCCTGTGTCATTTCCACTCACACTCTTATCACCCTCCTGTCTCCTTTCTGCACTGTGCTATCTAAAACACAAAAACCCCACTACATCTCAAAGCTGACTGTTTTCTTAGGAATGAAGAGAAATAATAATTCATTTGTTTAGAAATCAACATTTTTTTGCTGTCTCATTTTGAGATTATTTTATATAAAATACTGAAAGTAAATGGCAAAATAAGCCAAATGGCACAAAATTGAAAATGGATCTAAAGACTTTTTTGAACATGAACCCTTGAGGAGGAAAACAGAACAGCAGGCTAAACAGAGATACCCAGAGATATTGTGTTCCTCTACCTGATAGACAACAGTAAACCATTAAAAATTAAAAATATTTGATCAAATCATTTCATGCAGGAATCTTACAAATCGAAAGCAGCAACAACAACAACCTCTCACCAGCTCAGGCAATGGAAGAAATGACAATGAAGGTAAAAATAAATAGTTCTGTTGTCTCCTTCCTGGTGGTTTGACTTCAGTGAAATTGACCAGTTATTAAAGTAAGAACGAGTCACTAGAACTCAGTTCTGCTCACCTTCACCTTCACTGGCTGCCAACTTCAAAGAAGCTCGCATAAAGTCTGTGTCTAGGCCGTCGTAGTTGGAGGAGGGAGTGGGTTTGACTTACTTTAACTCTCACTAACTCACTGTCAGACTGAATTCACAGTGTTGTTATAGTTAACCTGGCTGAGCAGATGACCAATGTACTGACGTTTATAGTCCTGCTGCAGGGCCTGGGTATGAATCTACCTCAAACCATGTCCTGTGTGTCATTTCCCCTCACACTCCCACCCTCCTGTCTACTAAACACCACCACATTACTGCCAGCTTGATCATTAAGTACCCATACAACCAGAGCCGTTTATTTGTTGTGTTTATTTGTTGTGTGCCACCCCCAGTTTATATCTGGGATCCAGTATGAAAATGTACAGATGGTTCCCACAGTTTCCCAGCATATGTGTGTGAAGATGGGAGCAGAGAGTGTTTGAAATGTAGCAATGCTGGAACTTTATGCAGGAGAAGCAGGAGCAGCATTTACAGGCTATTTATCACCAACAACTTCTGTTCAACCAATAAAACAGTTTCCACTGCGATCTGTCGACAAACTAAAGTCATTTCCTCGTCTCCTTTTCAGTCTGTGGGTGAGCGTCAGAGCTGAACACAGGGAGTAACCAGGAACGTTTAAACATGTGCAGTTTCAAGTGTCAGAGCTCTGATGTGCAGCTTTAAAATTAGAAATAAGTAATAGTAGGTGTGTGGAGACGGCAGCTTGCAGCTGGACCTTTAGCTGTGGGACACTGTGCAACAAACTGCACACAAACAGTTTGTGTGTTTGCTGATGTTTGTTAAGGTGGTAGAAATGTAGCATTTGAAATGACCTGATACTTAAGAAAAGGAATTCCCTTTATGTTCCTTGCTCCTCTCAGTTAGATGCAACTAATGTATTTTTCCCCAAATCCTTCTGCCTCTCACCGATCATCACTTCGGTCTTTGTTACGTTGAGCTGCAGATGATTCTGCTTGCACCGTGTGACAAACAGCCCAGTATTCAGCCTCGTCACCGTCACTGTGTCACAAACCAGACAAACGGAGGCACTGGTAACCATGACAACAAGACCTTATTTACAAAGAGAGATTACAGCTATGATGTCACTCTGAACTATGATGTACGTGAGATTCTAAGGAATAGCAAACTGTACAACAAACATGAAGTACTAGGAAACTATATACATATGAATTCTGTGACACGGGGAAAAGGGAAGTCAGGCCGGGGGAACGAAAGAGGAAATATGGACATGAACTGTGCTACTTATTGTAGGTGGAGGACTGGCATGAGAGGGGTAAGAGGTCCGAGTGAGGCGGTGATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTACTTCTAGTGGTCACAGCTTCCCTCTTCACAACAGGCACATAGCAGTGGGTGAAACAGGGATTTATATAAAAGCTAAAATACTGAAGCTACAACCTTTAATATAAAGCTGCTGCTGAGCAAACATGGCTTATAATCCTACTGCTTCTGTTAACTAGACATGAAAACACCTGAGGTCACCCTCTGATGTATTTACCACCCCGTCGTAGATCAATCAGCGGTATGCTGAACTCTCATTGGTAGACGCTTAAATTGTTGTCATGAAGTTCAGCCTGGATATCTTAAAAAGAAGGAAACTGAACTTCTTTTCAAGTATTTCAGACTAACATGACCTGGACCTTTTTAGCGCCCTCTGTGGTTGGATTGTGGAAGTGAAACAGAGCCACAGCCTGCGCACACACAGTTTAACACATCAGTAACTGCACAACATGCAGAGCAGGAGTGAACATGCTGCAACACTTCAACCTGATCATAACTGTGTCAATAAAACCATGAATGCTGCCAAACGGCTCGGTGTATGACTCAGACTGATAGCTGCTCCCTTCTCTCTGACACACTGTTGACTATTTCATATGTTTAACTACTTTAACTACTCTGACCTTTGACCTATTCTGGTATTAGTTACAGTTGTTATGGCGATCCTTGGTGACCTGGTTTGACCTCTGATGTTAAAAATAGCGTGAGGCTGTGAGCAGGTTAAGAGGCTCATATCTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGCGTGTGCAGACAGTGAGCAAGAAGACGATGAAGAGGATGATGAGGGTGAAGACAGCAAAGAAAATGAAGGTCACCGTGAGGGTGGTGGGAGGATGAGGAGAGGACAGATTTCTTACATTTCAATTCTTGACAGTTTTTGTCCTTCGTGCTTTTGAACCATCACACCAGGAAAGCTGATTCTTTTTGTCTGTTTCTGATAATAAGACGTCGTGTTCAGCTGTCTTTATCATGCAGTATAGTAAACATGTTTCAGTGTGAATGTTAGAAAGATGAGATTTTACTGTGAAGCTTTTTTATACCAAGNNNNNNNNNNNNNNNNNNNNTTAACTAGACATAAAAACACTTGAGGTCACCCTCTGATGTATTTACCACCCTGTTGTAGATCAATCAGCGGTATGCTGAACTCTCATTGGTAGACGCTTAAATTGTTGTCATGAAGTTCAGCCTGGATATCTTAAAAAGAAGGAAACTGAACTTCTTTACAAGCATTTCAGACTAACAGGACCTGGACCTTTTTAGCGCCCTCTGTGGTTGGATTGTGGAAGTGAAACAGAGCCACAGCCTGCGCACACACAGTTTAACACATCAGTAACTGCACAACATGCAGAGCAGGAGTGAACATGCTGCAACACTTCAACCTGATCATAACTGTGTCAATAAAACCATGAATGCTGCCAAACGGCTCGATGACTCAGACTGATAGCTGCTCCCTTCTCTCTGACACACTGTTGACTATTTCATATATTTAACTACTTTAACTACTCTGACCTTTGACCTATTCTGGTATTAGTTACAGTTGCTATGGCGATCCTTGGTGACCTGGTTTGACCTCTGATGTTAAAAACAGCTGTGAGCAGGTTAAGAGGCTCATATCTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGCGTGCGTGTGTGTGTGTGTGCATGGATGAGGAGAGGACAGATTTCTTACATTTCAATTCTTGACAGTTTTTGTCCTTCGTGCTTTTGAACCATCACACCAGGAAAGCTGATTCTTTTTGTCTGTTTCTGATAATAAGACGTCGTGTTCAGCTGTCTTCATCATGCAGTATAGTAAACATGTTTCAGTGTGAATGTTAGAAAGATGAGATTTTACTGTGAAGCTTTTTTATACCAAGGGAATCATAAACACTTCAGTGATGTAAATAATTTTCTCAGAAGCTGCAAACTCCAAGCAAAACTCACTGAACCATAAATAACTGTAGATTACAATATGATGAGAAATGAGGGCTGAAATGTGAGGAGGTTTCAGACTGTGCAGACTTATGGACGTATCATAGATTTGGATTAAATGTGGTTTATGAAAAGTTCATGACTGGTTTGTAGGTTTCCCCTCATTGGCTGTCTGACCTGCTGACATACACAGGTCAGCTTCACTGTTTGATTCTGATAGCTGAGCTCACACAGGCTCTGTCATCTGCTGTGTTTTGTTAGAAATACTTTGACTCAGAAAAAGCTGCTCAGCTCTTGTTCTGGACACATTTGGGAGAGAACCTGCCTCTGTGTGTAACAGCGCCCCCTGCTGCTCATGATGATAAATGTGCAGATGCTGATTCTTGCAGTGGCTGTTGATCCAACTGGAAGTGCTGTGGTTACAGGTCCAGCTTCCTCCGGTGAAACCTGTACTGGTGGGCTGCTGTTACAGACCACCAAGTCCTAATATCCAGTATCTCCAGGCCACATGCACAATGCTGCAGTCAGTCACTGGAGACCTTAATATTGACTGGTTCTCACATACCTGTATTTAGCCACGTCCCTGCTCAGGATGATTTTGTGTGATCAACTCGACCGTAATAACAGAAAAATGCTTTTAAAGAAGGAGTCAGAGGATCATCATCCTCCTGCACTGACTAAAACTGAAGCACTGTTTGTTAACTGCAGTGAGAACTCTGACATTTCTAAAGTGAAGTTTATTTATATAGAAGAAAGTGTTAACAAGCTTAAAAGTTGATGTGAGCAGTAAATAAAAGGGTTAAACACACGGTGTCGCTCTCAAACTGCTCCTCTTCCTGGAGTGAAGCACAGCCTCTTCTTCCTGCTCCTAAACACAGCACCTCCTCTCTGTCCACGTGTTTCCTCGTTCCCTCCCCTTCAGATCTGCACATTGAAGATGGGTGTAACCAACATGTGGTGACGTGTAAGAGCTGACAGGCTCCACTCACTGCAGAAACACATGTTGTTAAGATCAGAGCTCAGACTAGTTTCAGTTTTAAGGAAGAGAAACTCGCACAGTCACTGACACTGAGAGGAGAAATGGCACAGAAAGGAGTTCAGCTGGACCGAGAAACCTTCTCTTGTTCCATCTGTTTGGATCTACTGAAGGATCCAGTGGCTACAGCCTGTGGACACAGCTACTGCATGAACTGTATTAAAAGTTTCTGGGATGAAGAGGACAGGAAGGGAATCCACAGCTGCCCTCAGTGCAGGAAGACTTTCACAGCGAGGCCTGTCCTGGAGAAAAACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTTGATCCCTGATCATTATATGTACTCAGAGGTCCATTGATGTGTGGAAATAATATTGCACTGATTCAAACTGTACTTACATTTATAAACCTTACATCAACATAAATCTGCATTTGTTCTTATGGCTGATAATCATGTGAGTTTAAATTCTACTACTCTTCATATTCAGCATGTGTGAAACCTTCCATCGGTCTGGTTAGTGCTTTTATTCTGGAGTTGCTGTAGCGGGTTGTCAAATGCAGTGATTCATCAGTTAGTCAATGATCAGAGAATTGATTGTTTTATTGTTATTTTAGTCACATTTAAAGCTGGTTCCAGTTTCTGAAACGTGAAGATTGTTGATTTTCTTGATCATATATGACCTTAAACTTAATGTCTTTGAGGTTTGAACTTTTAAAATGTAACAAAAAATAAATAGTTAATGTTTGACATTAAATATTATTTTTCATTTGAAAAGTTTGATCACACTTGATCATTTCTACATTAAAATACAGACAGTAAATGATACAGGCCTGTATATTGTGGAGGAGAGACATGTTTCTTTGCCCTGAGCTGTGTCTGGCAGGCAGAGCGTCTCCACGCTCCACAAATCTGATGCTTCTGATTTGGAGGAAATGAGCTGAGGGAGACACCTGGAATCTCAGCCTGGACACAAAGGGAAGAAAATCAGCAGAGTTATACACAAGTGGTGATGTTGAATGACTGGCAAATAAACGTCCGTTTTAATAATGGACCAAACTGCTTCAAATGGTTCCTCCAAAGCTTCTTTAGAAACTTGGCTTCAAAGAGGAAAACTGTTTTGTTGTTTGTTTGTTTTTTCATGTTTACACATTTTCTTCTTCTCTCATACATAAAATACAGTTCTTAATCTTAGTAACATGAAAAACTATTTTGTTGTCTTGTTTTAAATGTGTTCTCTAAATGTGCCTTATCCAGTCTGTCCAACATGTTTTTTTAAACATCGGTTGCACAGATGGACAAACAGAAGCAGAGCAGAGGAGATTGTTTGGGTAGAAGTGGAGGACAAATGCTTTTTTATTCATGCTTTGCCTGAAAAGGCTTCAGAAGTTTTAGTGTCTCATGAAGAATGTAAAGTTTCTCTTCAGCTCATTATCTCTGTAAATAAATAGGCTCCAAATGCAGAAAAAAAATCCTCAAATTGCTCTGACTGTGGTGCTTAATGCTACAATTTATACTGGGATTTTTGACGGGGTCAGAAATGATCATCCTCTCTAGAGATGGTTTGGACACACAGAGAGAGATGTCAGACAAATGATGCTGAACACAGAGGAGACCAAAGACAAAGTGCATGACTGTGGTGAAGGAGGACATGCAGACTGAGGCAACATGGAAGCAAGTGCTTTCTGATAAAAGTCAGATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATGCCTCTCTGTGCAAAATGGGTTTAAAAACATAAACAACTGTGGGATAGTTTGTCCGTGATTTAACTGCGGTCAAGTGAGCCCTCACTTACGAAGTCACGGTCAAGCTAGCCGCACCGCCAGCCGCACCTAAAATGTGGTTGCACTACTCTTACGCATATTACGGTACGGATGAAGACCGGCTTAGAAACGCAGTCTTTTGTGTCCTGACACTATTTTACTTCACAATCCACTCCCAGTTTTGGTTCATCTCCACTTTTCACCCCATGATCCAAAGCCCAAATTACTGTACGATTCAGAGAAAATTAACAATAAAATTTACCCAATATACAGTACTGTACTGTTAATATCTTCATCTTTGACCTCAGATTACATATAAACTGTACGTGCACAAAGCAAGAATGTTATACACATTGTGTTTTACACATGTGTTCCTCAAAACACCAATAATAACTATAAGCAGATTATTCAAGTAGCTTTCACTGCATGTGGAATTAGGTTACACAAAGCACACACTTCCACTCTGTCTTCTGAGCGCTGCTGAGCTGTTCATTTGTCATGTCCAGGCATTCAGAATGGAACCAGCAGTTGCAGTTATCACACTGGATCTGTAAACAAAAACATATGAACTTTCATAAACACATGAAGTAAATAATTCTATGTTTTAATAAATTACAATCCTTAAAGACACAGACTCAAATACTTTGTTGTAGATAACATAAAACTATTTTTAAAAACACTATACCCAGTCAGTGATGGAGGGTCCTGGATTGGGTGNNNNNNNNNNNNNNNNNNNNTAAAGACACAGACTCAAATACTTTGTTGTAGATAACATAAAACTATTTTTAAAAACACTATACCCAGTCAGTGATGGAGGGTCCTGGATTGGGTGGTTTCTCCGTTGCACACATGGCACAGTTGGTGTCACTGTCAAATACTAAAACATAAATATATACATATGTTAGTGTTCATCAGTTTGACACAAACAAATATGTCCATTTGAAGAAGATATTACACACCTGAGGCCTCAAGTATTGTCTGTGCAAATGTCCTTCGTGCCTGGGCCATCTCTTTTTTTGTCATCAAAAATGTCATTTCTGGTTTATTTGGGAATGCTTCAATTACTGCTTTGGCCATCTGAAATCAAAACAAAAAATAACATTTCATTGAAAACATCTGCAAATGTTACACTTCCTGTTTACACAATTTAACCTTTTAAGATTATTTTAACTCCCCCCACCCCCCACCCCATCTTCTTATCTAATTTTACAGAACAATATTATTGCGTTAATGCGGTACCATACCATGATGACCATTACCCCGCAGCTAGAACCATCCCGTTGAAATGGATGTGTCAGTACTCCTCCTCGAAGTCTCACATTCACCCAGTCTGTTTTGTTGTAGCATGTCCTCCTCATTTTGAAGGATTCACTGTGTGAACATAATGTACATGACATTTATATACAAATGAAAGATAAACGTCACACAGAAAAAGAACATTCTGTACTTTTTCATAAATCACATAGACACATATAATACATATCACTGTGTTTTTAATGGTGTGTCAGAAAGCCCTGTGCTCTAGATTATGTTGCATGAAGTATCAAAATTAATAACATGTTCTTTTAAATCTACAAATGGTAACTGTGTCAAATGTCTCACTGCTTAAACACTGTCAGGGTATTTTTATTATTTAAAATTACATATGTGTGTGATTTTGAAGTAATATTTTAAATTCTTTAAAGAACTGATAACCATGGATTTTATTACACTTTCATCTACAACCATATGTTCACCTTTAGAAAAAGACCTCCTAAGTCCTCCTGTCACTTTTCTAATGGCATTACAGAGTACCAAATATTTTATGTTATTATTATATACATGTAATAACGCATAATTACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTTATCTCGAGACATTAATAAAATTTTAAAAAAATTAATTCTAGAATATATTAAAATTTTTTTACCTTGGACAAGCTTTGTCTCCTGATTAGTTCTCTCTCTCCATAGAGGATCACACCGCTCGTGTAGTGGTTCATAATGTAGATATTATTCCCCAGATTTAGCCGAATGGCCCAGTGGTGCAGGAGACTTTCAATGACCTGAGTATAACAAATAACCTTTTATTACTTTGTAAACATGATAAAGTTTTGGAATACAAAGGTTAATAAAGAGTTTTTTACTTACGTATACTCAGTATTCAGTCATGAGGATATGCCTGGAATGTAGATCTAAAGCAGTACTTACTGACTGTGTAGGGAACAACTAATGTTCTGCCCCAGCTTTAACGTTAACCTTATGCAGTACTTTTGGGGGAGGGGGTTAATACCTGGATACATACCTCTCCAACAAGCCAGCTGTGTGGTCTAAGGGTCAGGAACTCACTGTGACGTATGACAAAGTTGTTACCTCTAATCTGAGATGGGACCACAGAAACAACAACTTCCGTTTCCTGTTGTTTCCACAAATATGCGACCTGTGTTTCAACAAGACAATAGTAACTAAATATGAGTTCAAAAAATTCTTCTTATGAGAACATTTATGTAATCGATTACAACGGTTTTAAATCTAATTTTTAAAAGTATTTTATGTACCTGACGCAACAACACGAAAACATCTCCAAATCTGACATAGATTTTAATGGAATTTATTTGAGATGTTAAACTACATTAAGAAATTAAAAATTGAGTCAGTTACTGTTGTTTTTGTAATATTAAGGCCAGTAACATGTAAAAGTTACATTTATTGTTGGACTGACATTTGTCACTTTTCTGTGGTCTGTACTTTTCATTCATCAACACATACATATAATAAAATCTAATATATAATTACAAAAATATGTACTAACAAACTTGGTTTTTCAAACACATGACATAGTTATTGAATTGTTTGTGAGTGAGTTTGTTCGTGAAACATCACCTGTGATGCAGTGTCCTTTGTCACACCGGTTGTGTTTCTCTCAAGGTGCTCTGTCCTTTCCAGTGTAGATGGAGAATCCTCTGGCCCCTCGATTTGTGGGTTGAATTTAAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGCATTACCTTTTGCATCAATTACACGTTATTAATGCTGATATATTTCACATAATACTCACTAAGTGCGGTGATTACAAAATCATAACAAATGAAGAAGAACAACATAGCCTGAATGTATTTAATGACTGCTACTTTTTGTGGCCTCATTTTTATTGCACAATTTGAAAAGGGTTATTCTATGCATCAAAGATGCTCTAATTCTTAAATTTCACTTGTTATTTCATAATAATTATTTATTCATGTTTATTGTTATCATTTTTTCTAACACTAAAGATGACAATTAAACTTTAAAAATGGGTGCACTCACTGTCCTCCTGACATCAGAGAGTGGCTCCAAAAGGATCTCTTTGAAGGCCCTTTCCATTTCCTTCACGGTTGGATCATCGTTGTTTACCAGGTGTATTTCAAATGGAGGACTTGTGGGGTTCTTATGTTCAATGTACTTTTTGATTGTGGTGACTACAACATCAGCACAAATTGAGACTGGAAAGTTGAATATTCCAGAGCTCACTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGCAGACAGTGCCTTTGCAAGTCCACCCATGTGAGAGAGACTTTCATTAGCTGCATTCACAGTTGCATCCACTTTGAAGGCACATAAATCTCCTTTCCATACTGTGACAGACACTTTATTAGCCATGTATGTTGCAATTTTTTGGCAAACAGCTATTTGTTCCTGGCTCTCATCCTACAAAGATAGACACATGTCAATTTTCAGAATCATTTATGACAATAACACACAAAACATAAATGTAGACATTAAAAACATTTCTAAAAATGTTTGACGAGCATCATGTTGTTTGTGCTGTTCCTGTTTAAAGGTTTGAACAGTGGTCTTCCCTTTTACCTGTTAACAGATAACATTTTTGAATGACTTTATATAATAGAATATAATAGACAATAGAATATGGTCATGAATGACACAAACTTGTTCTGATTTGAGATGTATGTAACGAGTGAGCATCTGTCCTGCTGTTGGTGTACCATACAGGCACTGATATGACTGTGTATGAGTGCCTAGTCCCCTTAAAGGACTCTGTCCAACATTACATCCCAAGTAAACAGAGGAACTATGAGAGAAAAACATGGGCAGTATGTGATGCTCGGTCCAGCTGTACAGAGAACATGCTAGTGTACGATTGCAAACTTGCTTGCCTGCAGTCAGGCCACGCGAGCTGTGCTTAATACAGTAGGTCTCCAAAAGACAATGATCACCCTTGAAAGCTTGTTTAATTCATATGCCCTTGGCCTACAACTGCTGAAAACAAAGCTGTACATGGTGTGACCAGCAAAAAGCAAAAAACCTGAGCTTCCTCCTGCACTTGTGTCACCTATGGACATGCATTTTTTGTCATTAAAGTGGGGGTTCACTAAGGCCCATGCCTAGGTGTAATACATTGTCAAAAAACATAAAGATTTCAGGTAATCAGTTGGAATACAGTTTGATAAAACATTGAAACACGGAGACGGATGATAATTTATAATTGATGCTTTATAAATAGTCAAAGCGGACGCTTTACCCCAGAGGACAAAAGGAGTATGGCCATCGGGAGGACATCACAAGGTTTAATTATTGAAAATAATGGGAACATGATGACTTACCTCAGTTTGCTTTTTCTTCAGTGGCAGTTCTGTCACTAACGGTGACACGTACACACCTTTTCGTTTAATGCCTTTGTCTTTCCATTTCTCCATTTCCACGCCAAAAGACTGTTGATTACACATACATACTTTTAATGCTTACTTATTTTATCATCTCTTAATTCTACAGTCATAGCCAAATGTTTTCACTTTTTCTTAGTTTCTTGTTCTAGTTGTATAAAACACAGTTTTCATTATTAGGAAGTTATTCATACCTTTTGTCTTGATTTTTTCATGTCTGCATATTCAAGCAGGAGGGCATCATGCATTTTTTGATAAATTTCCACAAAGTCATCAAGCCTTGTCAGTCTCCTTCTCTGGATACAGATTCTTTTCAAATCCCACTGGCTTTTCTCCATGATTCCTTGGGTTCTGTTGACTTGTGTAAAATTCTTAAATGCAATAGTACATTGTTTAATTCAGTATCTATGTATTGTAAATTTATATATAATTTATGTTTCTTTTTCACTTATTCTTCTCGCTATGATACCTGCTTCTTGGATTGCTGAATGTCACCATAGAGTTTACTGAGCTGCTGGTAAGCAGGACCAGTACCATGACGTCCAAGATCCCCTAAGGAGAATACAAGTAATTCAAAAACATAATTAAAATAGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCAGCCCGTATTGAAAGTTCGGACTTCAAAGTTTTTTAATTTTAATTACAGGCCAGTAAATCCACAGTTATGATGATATATATAAGCCACACTTTTTTCTAATTTTTTCTAATGGGGTGGCTGTAGCTCAGGAGGTAGAGCAGGTCACCTATTAATCGGAAGGTTGGTGGTTCAATCCTTGGCGCCTCCAGTCTGCATGTCAAATATCCTTGGGCAAGATACTAACCCCAAGTTGCTCTCCGATGCATCCATCGGAGTGTGAATGTAGTTAGAAAAAGCACTAAGTACAGATAAAGTGCTTGTGTGAATGGGTGTGATTGGGTGAATGTGATATGTTGTATAGAGCGCTTTGAGTACTCTGGGAGAGTAGAAAAGCGCTATATAAGAATCAGTCCATTTACCATTCTAAATACTGTCGTCGTGTTTGGGTTTTAAGCGTTTTCTAAGGACAGCACGAAAACAGTAAAGAAAGGGAAAAAGCCACCTCTTTCCTGTCGGTGGAAAAATGTACCAATCGACCAATTTAAAAAAAGTCAACACGTGGGATTTGGTTTAGGAAAAGGGAAAAGTTTTGGGAGTGACGGTAACGGGAGCGAGACAGAGCGAGCAAGTGAGAGAGAGAGTTTTTAGATGTGGGAGATTTGTGACGTTTAGTGTGGAGTGTATACTTAGTGTGTTGTGTTGTGTAGTCGTTGTTTTGTTTTGTGTGTCAGTGAGGGCACTAATGAATGTCACAGAGGCACATTTGTAAACACTGTCAGTAGAAAACCAGTGGAGTGATACACCTGCTGTTGTCAGGCCTGCAGGTTTGTCCCTGTGCTCTTCTGTCTTTTGGTGGACAAACTGTTTTTTACTGGCACACATCATTTGTGGGGCATCTTATTGCCACACCTGATTGTTCTCTCATTTTAGTTTTAGTAATATTTTTAAATTCTTATACAAAATGAGAAAAAAAAACGTCAGGTGTATTGGCTGCATTTTTACATAAATAGTTGTATCTGTTTACAAAATGTACATTTTATGTTTGCATTTCAAGTTATAAAAATTTACTCAACATGTCTGTGGTTTTTTTACAGTAAAAAATACTACTAGGATTTTAAGTTCTTTGTGTGATTTCAGATCAGTGATACTAATGCAGTATGTCAGTGAAAAAACAACTA