ATTGTGTTCCTGTTGGTGAGTAAGGTGACCAGAGCTCCTGGGGGGGATTGGGGATTGAGTCGGCAATGCGCTTGCGATGCTTCTGGTGTTGCAGGTGTCTATAAGCTACGGTAATCGCTTACCATCAGGTGAGCCGTACGCTTGTTTGCCGACCTAGTGACATAAAAAAAATAGTATCTACTGTAATACTACTGTCAATTAAGTACTCTGTGCCAAACATGTTTATGTATAGGTACCTATGTGTTACTTTAATGTTTAAGATACATTCACACTGTGTTCTACATATAGTCCACCGTAGGAAGCCCCGTCCCGTTACGCTCATTGTACGCCTGCGCCGCATCTATCTCTCTTCCACTCGACTGGCCTATGCGTCTTAGATGCTTTGTTATGACGTTGTCACATTAAAATATCGTCCGTAAACTAACTTTACAGACAACCAATTTTTATTTACAATAATCTGCATAAGTTTATGTCTGTTTCTTATTTTAGATTATTTTATAAAAAAGTTAATTCAATATTATATTTATCAAATCTCTATAAAACTGAATCACTATTTCTTCATTCTCGATTTAGAGAACTAGGACTGAATAATTTTTTCATAGATAAACAAATGGAACAGAACACAGAAAACTATGTTTTCAGGTTGATTTTAGGTAACAGCAACTTTCCTATTTATGTTAAACACCATTTATATGAGTTCTAAATAATAACGAAGGGGTTTAATATAAAAGATATTTATTTGAACCATGAACTACATTATAGTCTGGTCAACTCCCCTATTTATGCTACACACAAAAGGGCTTAAGAAGAAGCATATTTATTTGAATTTAAAACAGGAAGTGTAGCGGTGCCGGCTTCGGTCCCGATCACCATCGCGACAGCGATCAGCAGCAAAGCAAACGTAGTCTTCAATACTGCCATTGTTGCAGTGCACGTGGTTGATATCAAGATGTGGAGTTGTTGTGTGATGCATTTAATTTTCTCGGCTTTATATACGTAAAGCTGTGCGCAATTTAACTGATTTGCATAGTGAGCATGTCGTATTTTTTTCATATATCGTAATGGAGAATATGTAGTAGAGTAATTTTTACAAAATTATCAAGCGGCCGAGAGTTATGCGGCTACAAAAACTATAAACGTACCTTATTTATGTATACAGATAAATCATAAAGTTTTGTTTCGAAAGAATTTGGAATACAATGAAGAGTAACTTTAATACCCACTGGTATGTTTTGATATTTAAAACCTTGCACGAATTTTTGCCCATTTGATTTGCCCTGAATTTCATTTACAAAACATCTTCTTTCTTTTCAAATTCATCTCGTGTTTAAAAGTTAGGGTAAACAATTTTTGAAATTTTCCAGCGAATCGAGCCCCATCCGTTTACTTTCATAGTAAAATAATCAGTCACAGTTTTTCAAAATAATCTGTAGTAAAGGTGAGTCTTTGCTAATTTTTTTTACATAACATAATCTCAGCCATTTTGAAATTTGGGGCCATCATCCGGCGTTTGGAATTTGGGGGTAAAATGTGAATGTACCTACTAGGTCAATATTAGCCATATCGGTCCAGCCATTATTGAGTTGATTTTTATATAAGATTTTTTTAATTTCTAACTTTTTTTTCTAACTTTAAATTTCTATTTCTCGTTTTTTTATTTATCTTTTCTTGTCATTTTTTTTTGAAACATCATCGTGTTGTGTGCCTGTAACAGTGTATGCCGCAAATAAATGTGACTTTATACGTAAAGATGTGCGCAATGTAACTGATTTGCATAATAAGCATGTCGTGTTTTTTTGTCGTGTTCAAAAGTTAGGGTAAACAATTTTTGAAAATTTTCAGCGAATCGAGCCCCATTCGTTTACTATAGCTCTCATAGCAAAATAGTCGGTCACAGTTTTTTAAAAGAATCTGTAGTAAAAGTAAGTCTGCTTATTTTTTTATATAACGTAATCTCAGCCATTTTGAAATTTGGGGCCGTCATCCAGGGTTTGGAATTAGGCATTATCCGGAGCCCACATTTAAATGAACAGAGGTTAAAAAGAAAAGAAGTGTATTGATTATAGAACGTCCTCTAAAAGTGAAATCTTCAACGCACAGACAGTTTCATTCCCAAATTTAACTGATAAAACGATGAATGAATTCAAACATTATTTTCTATCTAATAAAAAGATTCAATTGAACAAAGTCGAAGGAGATCGCTAGCGAATGCAAGGAGTAAATATCAGGTCAATAACTGAAAATTACGCTAGGATGAGTACTGATAACTGCTTATCTTGTTTTTTGTGCTTTGCGATGTTCTTGTTCCTGTCCTTGGTTTGTATTAATTTTTGTTAACCGACTTCCAAAAAAGGAGGAGGTTCTCAATTCGACTGTATTTTTTTTAATGTATGTTACATCAGAACTTTTGACCGGGAGAACTGATTTCGACAATTTTTTTTAATCGAAAGGTGGTGTGTGTCAATTGGTCCCATTTAAATTTATTTGAGATCTAACAACTACTTTTCAAGCTATATCTAATAATGGGTTTTTACTTGAGGCGTTTTTCGTCGACCTACGTCGCATTATACCGCTTAACTTTCTACTGGATGTACCGATTTTGATAATTCTTTTTTGGTGGAAAGAGGATATCCCTAGTTTTGTACCATGATAAAGAACCCAGAATCTGATGATGGGATCCCAGAGAAATCGAGGGAAACTCTTAAAAATCCGCAATAACATTTTACTGGGTGTAACGATTTTGATGATTTTTAATTTAATCAAAAGCTGATGTTTATCATGTGGTCACATATAAATTTTATCGAGATCTGATAACTACTTTTTGAGTAATCTTCGATAACGCGTAGTTACTTGACTATTTTTTCGTCGATCTACATTGTATTACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCGATATTCCACCGCTAAGGGGGTTTAATTGGGGTTGATAGTTTGTATAAAACATATACAGCAGGGTCGGTTTAAAGGACAATAGCCGCGTTTGCAACCCTATGTGTTCAAGAAACATTTATATTGATCACTTATAAGTAGTACAAAAAAATATATTTTTTACAATATCCAACCTTTACGTTACTAGAATACTTTTTATTTACCCCTGTCTTCACGGAGTCACGGAGGAGCGTGCGTTACGCTATTCTGTGACATATAGTTACGTAGAACCATATTAAAAACTGAATTGCATGCAGTATAGTTAAACATATTTACACTACAATACTACATTATTTCATACCACAATTCTGACGAATTCAACGAACCATTTTGTTAAACGCAACGCGGGCTTCACGCGCACGTATTCGCGGGCAACAGTTAGTGTATTATAAAACAAAGTCCCCAAAAGTGTATGTGATCGATTCCTTCAAAATCTACTGAACGGATTTTCATGCGGTTTCACCAATAGAGAGAGGGCTTCAAGAGGAAGGTTTACGGAACGGTTAAGCCGATTTTGATGAGAGTTTCACTGGAAGTTTTCCGGGAAAACTTTGTGACATACTGATTTCAACGCGGGCGAAGCCGCGGGCACAGCTAGTTATTCTATAGAAATAAAAAATTATGATGCAATGCAGTGATCTGGACAAAAAGTTATCAATTTTTAAAGGATAATTCTAAATTGTTTGAAAAAGTAGAGATATGACCATCTGTTTAAAATTTTAAACTAACCCCTTTAACTGTTACTATACCTAAGTTAATATAAGATTAATATAAGATATAAGATTGCTCAAGAATATGCGAATTAACTAAAATAGCTCTTCTGTTCGTGAACACCTACAAACTTTAATATAACTAGATTAACGACTAAGGGATGATTACTTTATTATTTTGTTAAGTTTTTATTACCCATATATATATATGGGTCAGTTTCGCAATCCATAAATACATTCAACGCTAAATACAAAACCATAGAATTAAGATTTTGCTTTTTTACCACTAGGGTTGTGAAAAAGCGTGGTGTCTTCTTGATGTTAAGCGGTTACCGTAGTAGTATCATCATTACAGCCTATACAGTCCACTGCTGGACATAGGCCTCCACAAGTTTACGCCAAAAATAACGTGAACTTATGTGTTGTGAACCGTAGTAGTAACTATTTAGTAATCTGTGTCGTAGTCTATAGGTAGATGTTTGCAATACAGAAACACAAAAGCGAGTTGGACTCTAAACATAATAATAATATTCATAATATTTTTAATTTTTTTACAATAGTCTGCATAAATTTTATATCTGCTTCTTGTTTCAGATTATTTTATAAAAAGTTAATTCATTATTATATTTATCAAATCGCTTTAAAATTGAATTGCTATTTCTTTATTTTGGATTTAGAAAACTAGGGCATAATTATTTTTATACGTAAACAAATACGGACAGGACACAGAAAACTATGTTTTCAGGTTGATTTTAGGTAACAGCAACTTTCCTCTTTATGTTAAACACCATTTATATGAGTTCTAAATAATAACGAAGGAGTTTAATATAAAAGATATTTATTTGAACCATGAACTACATTATAGTCTGGTCAACTCCCCTATTTATGCTACGTACAAAAGGGCTTAAGATGAAGCATATTTATTTGAATTTAGAACAGGAAGTGTAGCGGTGCCGGCTTCGGTCCCGATCACCATCGCGACAGCGATCAGCAGCAAAGCAAACGTAGTCTTCAACACTGCCATTGTTGTAGTGCACGTGGTTGATATCGAGATGTGGAGTTGTTGTGTGATGCATTTAATTTTCTCGGCTTTATATACGTAAAGCTGTGCGCAATGTAACTAATTTGCATAATAAGCATGTCGTGTTTTTCCACCAGTTTAAAAGTTAGGGTAAACAATTTTTGAATTTTTCCAGCTAATCGATCCCCATCCCTTTACTTTCATAGCAAAATAGTCGGTCACAGTTTTTTAAAAGAACCTCATCGTCCGTCATCGTCATCCAGCGTTTGGAATTTCGCATTATCCGGAGCCCGCATTTAAATAAACAGAGGTTAAAAAGAAAAGAAGTGTTTTGATTATAGAACGTCCTCTAAAAGTTTTTCAATCTTCAACGCACAGACAGTTTTATTGCCAAATTTAACTGATAAAACGATGAATGAGTTCAAACATTATTTTCTATCTAATAAAAAGATTCAATTGAACAAAGTCGAAGGAGATCGCTAGCGAATGCAAGCAGTAAATATCAGGTAAATAACTGAAAGTTACGCTAGGATGAGTACTGATCACTGCTTATCTTGTTTTTTGTGCTTTGCGATGTTCTTGTTCCTGTCCTTGGTTTGTATTAATTTTTGTTAGTTTTTGCGTCATCACGTTGGCTTAATATAACAAAACTGAGCGTATTTATATGTTTAATTAATCTATACTAATATTATAAACCTGAAGAGTTTGTTTGTTTACTTGTTTATTCGAACGCGCTAATCTCAGGGACTATTGGTCAGATTTGAAAAAATATTTTAGTGTTAGGTAGCCCATTTATCTAGGAAGGCTATAGTCTATATATCATCACGGTAAGACCAATAGGAGCGGAGTTTTTTTTTTCGTTTGCGAGCAAACACAATTATTGGTTTTTGCGACGTCACGTAGGCTTAATATAACAAAACGGAACGTATTGATATGTTTAATTAATCTATACTAATATTATAAACCTGAAGAGTTTGTTTGTTTACTTGTTTATTCGAACGCGCTAATCTCAGGGACTATTGGTCAGATTTGAAAAAATATTTTAGTGTTAGGTAGCCCATTTATCTAGGAAGGCTATAGTCTATATATCATCACGGTAAGACCAATAGGAGCGGAGTCCAGGCGAATGAAGTAGCGGGCAGAAGCTAGTTAGTATATATATGTATATATTATGACATAATGTGACAAATCTTTCGTATACCTACTAAGAAAAGGTTAGGCTGCAGGGTCGACTAAAGAATACGGAATTGTATTATAATAAAAAAGTTAAAAAATACCTTAACGTTCCGACTAGGTACTAATTACAGTTTTAGTATAACATATAGGTAATACTAAAGTATAAATTTTTTACTATAATTAGAAAGAAAGATGCTTCACTAGCCCCTTTATTCCTCCATTTGTTAGAATTTTACTCTGTGACCTTCCCAATTAGATTTTAAAATCGTTAACCTGAGATGAGAAAAATACATTATCATGTTAAAACGGAAATTATTTCGCTATTGTAATTAACTAGCTGCTCTCGCAACTTCGCCCGCGTGGAATAAAAAAAATATTGTTCAACTCGCAGAGTTACAAAATAAAAATATTTCTAAAATAAAGTAGCCTAAGTTACTTCTTATTACATTAGATATCTGTTAGCGATAGTCCCGTCAAAGTCAGTCCAGTCGTTTCAGATATTAACCGGAACAAACAGATAGACAGACAGACGGACTGACAAAAATTATAATAAATGTCATTTTGGTATATGTACCGTGTATACATCCATATGTATGTCGTAAAAAGCGATTATTTTAATATTACAAACAGACACTCTATTTTATTTATTTACATAGATCATTAATTGCTAATTTTATTTATAACAGTTTATTAGAAGGACAAGATATGATTGCGACTGATCCCAGCATTCTCGATGAGAGCAACAACGTTGACGAGAGTAAGAGCTCTTTTAACGGTTTACACATTTCTATCAGTACATTCAATACAATACGTGTTATTAAATGTTTTGTTCTTCATACTTCCAAATAAATTATTATTTTCTTTAGCGCTTCGTTTTTATTTCTGTGGTGTTTTGTGAAAATTTTATGCTTGTGGGTTTTTCCCAAAGTTATCGCTTGAAGACTCGACTGACGTGTTTCATACATTATTATTCTATAGAAATTAAAAATTATGACGCAATGCAGTGCTCTGGATAAAAAGTTATCAATTTTTAAAGTATGATAATTCTAAATTGTGTAAAATACCTACGTTAATAAGGTTTTTTTTTATATAAAAAAATCAAGATTGCTCAAGAATATGCGAATTAACTAAAAGAGCTCTTCTGTTCGTGAACACCTACAAAATTTAATATAACTAGATTATCGACTAAGCGATGATTACTTTATTAATTTGTTCAGTTTTATTATCTGTTGATATCGTGTATTAACCTGTAAGTTAACTATTGATAGATCCTATATGATAGAACCCTGGGACTCTTCTTCATTCCTTCAAAACTAGCTGAAAGCGAAGCTTGGGGTCGAGAAGAGACTAATAGCAATCCTATTTCATAATTATTTTTAATGTTACTACCACTACTTGATTTATTATTTTAGATGAGGATTTTGAATACATAAATATAAATAGATAATAGTACAATTTAATTAATAGTCGTCTGAATAAAAACATTTAATTCAGATATTGATCCATAATATTTGTTAGTAAGCTGCGCACTGCTGCGCTAGGCCTCTCTCCCCGTGTAAGAGAAGGATTGGCGCTTAATCCACGACACCGCTACCCCAATGCGGGTTGGCGGATATATTCCCTACTATGAGAAACGATCGCTATCAAGTGTACATGATAACAACCAGGACCGAAGGCTTTACGAGCTCTCCGAGGCACGGTGGGGAGACCCACAACGTCTGCATAAACACTACCACGGCAAACATGTGTACAAGTGTTTATGTTTCAATACAAGTGTTTGTCATGTGCGGGGATCGAGGGATTTATAAGTTTCAAAAGCCTGAGGATATCAACCAATGACGTGAAGGAGACGGCGACGGTTAAATTGGGGATGAGAAGGAGCTAGTAGCAATCCATTCTACCGCCGCGATAGTTCCTGAAGCCCCTGTGGCCATGACCTCTGCAGCACTCGTCCTTCTCAGCGTCGATACGCTGGTCGCAGGGCCCGACGTGGACGGCAACAACACGAAGGTGGTCTTCAGGGCCGCCATTGTTGTTGTTGTTTCTGAGTCTTTATTGAGAAACGAATGAAAACAGATGCAGATTTGCTTTGTGAAGTCTTAAAGCGTTCAGTTCCTTATATATTGTGAGTGCAATGACGCGTGACGAAGGTGTTAACTATGTTATAATCATCTATGTCGATCACACTCATTATACCATAGGTACATATATATTATTATTTAGGTTCATATACCTCTTTGTGTGGCTATGGCATTAAATAATTTTTAAAATAAAATCAAAATCAGTAAATAGAATCGATAAGGAAAAAGCTTCGTTTATTCGGTATCACCCTCAAAATGACAAGTTAACACAGGTATAAATCTGATGTATTCGTATTTATTGACGTAATTTAGATGTAAAGCCAATATCTGTATTGTATGAGTTACCAGCACGAATTATGGAGAAGGTCGTGTGGGGAACGTAGGAAATAAATTTGATTTCATATTTGCCAAAACATTTTAGGGAAATAAAGGCTATGTGTTCTAGAGAATGCTTCTTTACTATACAGGCACATTGCTTGTAACATATAAATTCACATATTTAAAGAATTGGACGTTAAAAACAAAACTCTCATGGACATTTCTTATAGGTATACTGCATATTTATAAAAGTTACTTAGTATATATAACCAAAATGACTGTTTTGATTATTATTTCGACATGAGATTAATAAAATAACGTATATGTAAGTAGACATTGTGATATTTATAACACCAAACTTCATAGCATAATTTTATAATGGCTGATTCGCGTAGTTTTACTTAAGTTGAAGTTCAAAATAGACATTCTTGTCCATTGTGTCTTTGGCTTTTATATTCATAGAACAGAGGACAATGGTTGGCAAATTGCAAAAAATTAACGTACTTGTATACAAAATACATTGTTAGAGTTGCTAATAGAGAAGTAACTACTCTGCTAGCTGGTGTATCAAGACGAATCATACTAATAACCATTCTAAAGATAATGGTTTCAATTAACAATAATTTCACTTCACCACAAAGATTGCTATAATCAGTTTTTTAATATCATTACAAAGGTATACCAGCGTACGTACAGGACGCCTGATAGTAAGCAGACACTGTAGCTGCACGTCGCGTCGGGCTGTCCTAATTTTACCCTACCTCAGGACAGTTTTTCCTACAACCTCTCATGCAGGAGTATCGGTCGTTACAACTTTATTATATGCATTGATAGCTGTGCCCGCGCCACTTGTTCAATTTAAGACGTAGTCATCTAGAGACAGTTCTACATATATGGGTCAGTTTCGCAATCCATAAAAATAGATTCAACGCTAAATACAAAACCATACAATTAAGATTTTGCTTTGTTACCACTAGGCTTGTGAAAAAGCGTGGCGTATTCTTGATGTTAAGCGGTTACCGTAGTAGTAACTATTTGGTAATCTGTGCCGTATTCTATAGGTAGACGTTTGCAATACAGAAACACAAAAGCGAGTTGGATTCTAAACATAATAATAATATGCATAATATTTTAAGGGTTTTTTTACTATAGTCTGCATAATTTTATATCTGCTTCTTGTTTCAGATTATTTTATGAAAAGTTAATTCATTATTATATTTATCAAATCACTTTAAAACTGAATTGCTATTTCTCTATTTTGGATTTAGAAAAGTAGGGCATAATTATTTTTATACGTAAACAAATACGGACAGGACACAGAAAACTATGTTTTCAGGTTGATTTTAGGTAACAGCAACTTTCCTCTTTATGTTAAACACCATTTATATGAGTTCTAAATAATAACGAAGGAGTTTAATATAAAAGATATTTATTTGAACCATGAACTACATTATAGTCTGGTCAACTCCCCTATTTATGCTACGTACAAAAGGGCTTAAGATGAAGCATATTTATTTGAATTTAGAACAGGAAGTGTAGCGGTGCCGGCTTCGGTCCCGATCACCATCGCGACAGCGATCAGCAGCAAAGCAAACGTAGTCTTCAACACAGCCATGGTTGTAGTGCACGTGATCGATATGAAGATGTGGAGTTGTTGTGTGATGCATATACCTATCGTAATGGAGAATATGTAGTAGAGTAATTATTACAAAATTATCAAGCGGCCAAGAGTTATGCGGTTACAAAAACTATAAACGTACCTTATTTATGTATACAGATAAATCATAAAGTTTTGTTTCGAAAGAATTTGGAATACAATGAAGAGTAACTTTAATACCCACTGGTATGTTTTGATATTTAAAACCTTGCACGAATTTTTGCCCATTTGATTTGCCCTGAATTTCATTTACAAAGCTTCTTCTTTCTTTTAAAATTCATCTCGTGTTTAAAAGTTAGGGTAAACAATTTTTGAATTTTTCCAGCGAATCGAGCCCTATCCGTTTACTTTCATAGTAAAATAATCAGTCACAGTTTTTCAAAATAATCTGTAGTAAAGGTGAGTCTTTGCTAATTTTTTTTACATAACATAATCTCAGCCATTTTGAAATTTGGGGCCATCATCCGGCGTTTGGAATTTGGGGGTAAAATGTGAATGTACCTACTAGGTCAATATTAGCCAAATCGGTCCAGCCATTATTGAGTTGATTTTTAAATAAGATTTTTTAATTTCTAACTATTTTTTCTAACTTTAAATTTCTATTTCTCGTTTTTTTATTTATCTTTTCTTGTCATTTTTTTTGAAACATCATCGTGTTGTGTGCCTGTAGCAGTGTATGCCGCAAATAAATGTGACTTCGATTCATTTCAATTAATTCGCATTATCCGGAGCCCACATTTAAATGAAAAGAGGTTAAAAATAAAAGAAGTGTATTGATTATAGAACGTCCTCTAAAAGTGAAATCTTCAACGCACAGACAGTTTCATTCCCAAATTTAACTGATAAAACGATGAATGAATTCAAACATTATTTTCTATCTAATAAAAAGATTCAACTGAACAAAGTCGAAGGAGATCGCTAGCGAATGCAAGCAGTAAATATCAGGTAAATAACTAAAAGTTACGCTAGGATGAGTACTGATAACTGCTTATCATGTTTTTAGTGCTTTGCAATGTCCTTATTCTTGCCCTTTGGTTGGTATTAAATTTTGTTAGTTTTTGCGACGTCACGTAGGTTTAATATTACACAACGTTTGACACACAGAGTTTGTTTGCTTGCTTGTTTATTCGAACGCGCTAATCTCAGGGACTATTGGACCGATTTGAAATTTTTTTTAGTGTTAAATAGCACATTTATCTAAGAAGGCTATAGGCTATATACAATCACGCTAAGATCAATAGGAGCGGAGTCCAAACAGACGAAGTCGCATAACATAATGTGACAAATCTTTCGTGTACCTACTAAGACAAGGTTAGGCTGCAGTATTGGCTAAAGAATAAGGAATGATACTGTTGGAACGAAGTTCCTTACGGCAGGTTTGACATTGCTGGCTTTTTTTGCATGGCTGGGCGACCGAACTGAGAAAAATGTGAGACTAAAACCGTAAGAAAAATATATAACGGAAGTGACATAATATCAGTCACACGACTGTATAATATGACGTTTGTAAAACTAAAATATTACTACTAAACTTTTTTTAAAATTATTTATGTAATTTTATACTGTCTACAAAAATAATTAGACACACGTTTTTTTATTTCACTTAATAGTTTGAAATATTATTTTTTTTTTGTTTGATTTATTTTATTTTACGGTATACGTTATTTTCTAAAATACTAAATTTCGTTTACTTTGGTACTGTTTTTGCACCATTTAATCACACAAGACGGCATTTTATAAGCAAAGTTACTGTATGAAGCCTCGTGACATACTGATGAAAATGAGCGTAGTTTGATGCATATGTGTGCGTGAGCGCGTGTATTTACTTGAAGGAGCCGAGTTTTGTGGCTTCACTAACAACAAAGGCCGCGCATTATCTACTTTTTTTTACTATATCTATGGAAACGGAATATTTCCTCTATTATAATTATTAATTACTAATCACCATATATATTAATACGCTAAGGTTAAGATGTTTGCCTCCTTTTTAGAAAAAAATCTCGCAATTACTCCACATAAAATATATATAGCTTTATAAATATTTGCTTGCTCTACCGACATCCACAACTGAGATATTTATTATTACTTTTGATTTAAAAAAAATGTAAAATAATTAATTATTAAAATTATACATAGGTTTTAATTTTGAAACAGCGATAACATGATTGATAGTCTGTAAACTCGGTCGGTTTTACTCATTTGGTGCGAATTATTTGCACGGTTATTGTTAGTATACCTATATTAATACGCTATACGCTAAGGTAAAGATGTTTGCCTCCCTTTTTAGAAGAAAATCTCACATTACTCCAGATAAATTATACACCATTTTATTGATAATTGCTTACTCTACAGGCATCCATATCTAAAAAAAATATTATTCTTTTGTTTTGTAATTAATTAATTATTAATATTATACATATGACGGCTTTAATTTTGAAACAACGTCAGCATGATTGACGATCGGTATTTTTTTAACTTATTTAGTACGATTAAATCGCAGCGTATTACAAGTTTTAAATAAAAGTTTATTAGAAGGACAGGATATGATTGCGACTAATCCCAGCGTTCTCGATGAAAGCAACAACGTTGACGAGGGTAAGAGCTCTTTTAACGGTTTACACATTTCTATCAGGACATTCAAATACAATACGTGTTATTAAATGTTTTGTTATTTTTGCCTCCAAGTAAATTGTTATTTTCTTTAGAGCTTTGTTTTTATTTCTGTTGTGTTTTGTGAAAATTTTATGCTTGTGGGTTTTTCCCAAAATTATCGCTTGAAGACTCGGCTGACGTGTTTCATACATTATTAATCTACAGAAATAAAAAATTATGACGCAATGCAGTGCTCCGAACAAAAAGTTATTATTAATCTATAGAAATAAAAAATTATGATGCAATGCAGTGATCTGGACAAAAAGTTATCAATTTTTAAAGTATGATAATTCTAAATTGTTTGAAAAAGTAGAGATATGACCATCTGTTTAAAATTTTAAATTAACCCCTTTAACTGTTACTATACCTAAGTTAATAAGGTTTTTTCTATATAAAAAAAATCAAGATTGCTCAAGAATATGCGAATTAACTAAAATAGCTCTTCTGTTCGTGAACACCTACAAACTTTAATATAACTAGATTAACGACTAAGGGATGATTAGTTTATTATTTTGTTAAGTTTTTATTACCCATATATATATATATAGGTCAGTTTCGCAATCCATAAATACATTCAACGCTAAATACAAAACCATAGAATTAAGATTTTGTTTTTTTACCACTAGGGTTGTGAAAAAGCGTGGTGTCTTCTTGATGTTAAGCGGTTACCGTAGTAGTAACCATTTAGTAATCTGTGCCGTATTCTGTAGGTAGACGTTTGCAATACAGAAACACAAAAGCGAGTTGGATTCTAAACATAATAATAATATGCATAATATTTTAAAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAAACAAATACGGACAGGACACAGAAAACTATGTTTTCAGGTTGATTTTAGGTAACAGCAACTTTCCTCTTTATGTTAAACACCATTTATATGAGTTCTAAATAATAACGAAGGAGTTTAATATAAAAGATATTTATTTGAACCATGAACTACATTATAGTCTGGTCAACTCCCCTATTTAAGCTACGTACAAAAGGGCTTAAGATGAAGCATATTTATTTGAATTTAGAACAGGAAGTGTAGCGGTGCCGGCTTCGGTCCCGATCACCATCGCGACAGCGATCAGCAGCAAAGCAAACGTAGTCTTCAACACTGCCATTGTTGTAGTGCACGTGGTTGATATCGAGATGTGGAGTTGTTGTGTGATGCATTTAATTTTCTCGGCTTTATATACGTAAAGCTGTGCGCAATGTAACTGATTTGCATAATAAGCATGCCGTGTTTTTTCTCGTGTTTAAAATTTGGGGTAAACGATTTTTGAATTTTTCCAGCGAATCCAACCGCATCCCTTTACTTTCATAGCAAAATCGTCAGTCACGGTTTTCAAAAGAACCTGTAGTAAAAGTAAGTCTGCTTATTTTTTTACATAACGTAATCTCAGCTATTTTGAAATTTGGGGCCGTCATCCAGGGTTTGGAATTTCGCATTATCCGGAGCCCGCATTTAAATGAACAGAGGTTAAAAAGAAAAGAAGTGTGTTCATTATAGAACGTCCTCTAAAAGTTTTCCAATCTTCAACACACAGACAGTTTTATTGCCAAATTTAACTGATAAAACGACGAATGATTTCAAACATTATTTTCTATCTCATAAAAAGATTCAATTGAACAAAGTCGAAGGAGATCGCTAGCGAATGCAAGCAGTAAATATCAGCTAAATAACTGAAAGTTACGCTAGGATGAGTACTGATAACTGCTTATCTTATTTTTTGTGCTTTGCGATGTTCTTGTTCCTGTCCTTGGTTTGTATTAATTTTTGTTAGTTTTTGCGTCATCACGTAGGTTTAATATTACACAATGTAGCGTATTGATATGTGGAAATATTATAAACCTGAAGAGTTTGTTTGTTTGCTTGTTTATTCGAACGCGCTAATCTCAGGGACTATTGGTCCGATTTGAAAAAAATATTTTAGTATTAGATAGCCCATTTATCTAGGAAGGCTATAGTCTATATATCATCACGGTAAGACCAATAGGAGCGGAGTCCAGGCGAATGAAGTCGCGGGCAGAAGCTAGTTAGTATATATATGTATATATTATGACATAATGTGATAAATCTTTCGTGTACCTACTAAGAAAAGGTTAGGCTGCAGTGTCGACTAAAGAATACGGAATGGTATTATAATTAAAAAGTTAAAAAATACCTTCAATGTTCCGACTAGGTACTATTACTGTTTAAGTATAACATATAGGTAATACCAACGTATAATTTTTTTACTATAATTAGAAAGAAAGATGCTTCACTAGCCCCTTTTCTCCCTTTGTTAGAATTTCACTCTGCGACCTTTCCAATTAGATTTTAAAATCGTTAACAAGAGACGAGAAAAATACATTCATTACAAGTTGAGCAAAACGTTTTAAATAATTGTGTTTGCAGACAAACGAAAAAAAACCGACTTCAATTACATTGACAAGTAATACAACGTAGATCCACGACAAAATAGTCAAGTAACTACGCGTTATCAAAGATTACTCAAAAAGTAGTAATCAGGTCTCGATAAAATTTAAATGTGACCACATGATGAACATCAGCTTTTCATTAAATTAAAAATTATCAAAATCGGTACACCCAGTAAAAAGTTATTGCGGGTTTTCGAGAGTTTCCCTCGATTTCTCTGGGATCCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCCTGCGGAATATCTGTTAAAACAATAGAATACAAAGCCCTGTAAACAATTTTTTCTTGAACCTTACCAAACGTATTCAGGATCGAAATCGGTCTATAGTTTTCAATTTTAGTTTTTAACCCTTTTTTGTGTATTGGTACAATGTAAGCCTGTTTCCAAATAGACGGAACTATACATTCCTTAAAAGATTTTTTTTTAAAAGTATACTTAATGGGTAGGCAAGAACATCTGCACATTGCACAATAAAAGACGGTGGGATATTATCAGAACTTGCCCCTTTTGTTACATCTAAGGCCGATAAAATATTTGTGTATCGTTTGCCTATCCACAGTAATGTCAGTTAACGTATTTATTGATTTTGAATAAGTATACGAAGAAAACTCGTACTTTTGTGACGGTTTTTCAAACATTTTTTCGAAAAAATTGCTAAAAGCCAGACTAATATCTGCCTCGTTTAGAAAGTTTTTATTCTCAAAAAACATGATTTTCGGATAGTTATTTCTAATTTTTCGTTTACTTTTTACATAATTAAAAACATATTTGGGGTTCCGTCTAAGTAAGTTTTCAGTTTTGAACATATATTTTGTAAAAAGGTCGTTTTCAACATTTTTACATCTCTTACGCAGTAGTAAAAAACTCTCATAGTCTACAGGGTTACCAAATTTCTTCCACTGAGTGTGTAATTTGTTTCTTTCTTTAAACGAGGCTTGTTGTTTAACGTAAAAGTAATACGATGTGTTTTTTGACCATGGATAGATAATTAAATAAATAAAATACAACAAATAGCAAAAAACATATGCTATAGTTACATTTATACGATTTTCAACAGATCCGACTCGCAAGAAAAACCGATCCGGCTTATAAGCCGGTGCGGAGATGTATCGTCCTTCCTGATGTGTGTACGACAGTTTTTTGTCCAAACATACTGATAGGAATATTCTTTAGCTTTGCTTTTACACATCATAAAAAGTTTTTTGTTGCGTTGCGTTAAGTGTTCATTTACATAAAAAGACTTACTTTCACCTTTTATACCAATATCGGTCGTACACAAGTTCTTTCTTTTTCATACAGCAGATAGAAAAGCGTCTTTAATTCGACGGTTTTTAAAACGCACTACAATTGCTCGTGGTTTTCCACCTCCTGGTTTTTTAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTTTTTTTAGTGTTATATAGCACATTTATCTAAGAAGGCTATAGGCTATATACATCACGCTAAGATCAATAGGAGCGGAGTCCAAACAGACGAAGTCGCATAACATAATGTGACAAATCTTTCGTGTACCTACTAAGACAAGGTTAGGCTGCAGTATTGGCTAAAGAATAAGGAATGATACTGTTGGAACGAAGTTCCTTACGGCAGGCTTGACATTTGGCTGGGCGACCGAACTGAGAAAAATGTGAGACTAAACCGTAAGAAAAATATATAACGGAAGTGACATAATATCAGTCACACGACTGTATAATATGACGTTTGTAAAACTAACATATTACTAATTAACTTTTTTTAAAATTATTTATGTAATTTTATACTGTCTACAAAAATAAATAGACACACGTTTTTTTTTTAATTTCACTTAATAGTTTGAAATATTATTTTTTTTTTGTTTGATTTATTTTATTTTACGGTATACGCTATTTTCTAAAATACTAAATTTCCTAAATACTTTTATGAACTTAATTAAAAACCAATCAACAAAATTAAAAAAAAAATCAATAACTAGAAAATATATATAAAATTAAACATTTTTTTTTCAAATTGTGTTGCTTCTATACTATCCGAAGGAACTTCGTTTCTACCTGGTGTCCCATGACACCACATAATTTTTGTAATAAAAAAAGTTAAAAAATACCTTCAACGCGGCAACGTTCCGACTAGGTACTATAACTGTTTTAGTATAACATACAGGTAATACTAACGTATAAATTATTTACTATAATTAGAAAAAAAGAAGCTTTGCTAGCCCTTTTATCCCTTCCATTTCTTGTAATTTCACTCTGCGACCTTTCCAATTAGGTTTTAAAATCGTTAACATGAAATGAGAAAAATACATTCATTACAAGTTGAGCAAAACGTTTTACAAAACACTCTCTCACACCTAATATTAGATTACAAAACTCTTACTCTGTATTTAGTG