TAACAGCCTTTGGTCTATTGTGGACTGCTCTTGGGGCTGGTAGATTCTATCTGGGAGAATCCCACAGATGCTATGGTgaaacttctagtttctttggaaagttagttatggcaaatgatgttttgctggggtacacaggtgaaaggatgtcttgataaaacaaacacatgaaagacagttttcctgaagcagacagatgttttgatataacagacacatgaaaggtcctgggtcgaaggagtagaaatctgaccccacagacagtgggagatgagcactgagcattggtttggtttgcctcgccctgctactcttcacagaagacacacatgtattggttcactttacatagtgttgttgagctcaatttgtgagaactccgacattgagagaaactagcccaagaactgctcgtgaggttcctgtgacagttgttgattccacggcctgacctcagtccagttggcaagcctggcagtttcttcatgattaaattacagctacctggtgtctgcttgctgaaaggactggcctgtagctgctggttcgtatgtggtgtctgcctgcctagaggactgatttgcagcggcttacatcatatttgatgtttgctaagagactgaactgctgcccaagaagactgggatcaccccccagagaactattgtggaacaggtccacttcccccatatcctgataacttttctctcccactgcctctcctgagtagtgggatagaggagaggttgaacccttattaaaagtaggttgccaaaaatgtatgcctgtaCCATGGTTTGTCATTGGGAATAGGCAGCTCTCATAGACCAGCAAGTCTATCTAGTCTATGGCTCAGAGAGTGCAACTGTAAGAGTCCTTCTTCTCACTGCTTAGGTGACAGAACAGGGATGGCTGTGACATTGATTACTAATGCAAAAGGTGGGGTGAGCCTAAGGGCCATAAAATTTCCAGGGTTTGTCCATGTTCTCTCTTCAGGAATTCTTCTCTTCGTACAGCTATGAAGAGAACTCTGCTCTTAAGGAGATGGTACCTTGCCCCCAAACCCTGCCCACACTGGAAGTAGCATTCCCCATCCTAGGCCTCCATTCATCCCAGCGTTCCTCACCTTGCCACTACTTGGCTGGTAGATCTTAGCTTCACCTGTCAAGTTGTTTATGGATTTTAGCCACAGCTTTAAATAACAGAAAATATGTCACACTTGCCAGAAGCCACAAAACTCCCTCTGCAGTTTTTATTTGCATCTTGGCCATAGTCTGGCTATCAGGTCCCTGTGGTCCAGGGCCCTCACACACTTCTGTATTCCCTGCACGCCATTCCCTGCACGCCAGCCTCTTCTCTATTCAGAAACATCTTTGTTCACCAACACTGTCTTAGAACCTCACAGACCTTCCCAACACTGGTGTGACTAATCCCCCGTGGGAATGCTCTCTGTCCTGCTGAGAGTCCTACCAAAGCTGCCTCAAGGAGGGAGCTAGGGGcacacacacatacacacaaacacacatacacacatatacacatgtacacatgtgcacacacatagatgtacacaaagagacacagacatagatacagatgcgcccccccacacacacacatacaccCCTCTTCCAAGGTCCTACAGGAATTCTCTGTCTAAGCAAGGACAGCAACAACACAGGGCCTCTCCTCTGTCCAATTGGAGGCCAGCAGTTGGACAGCCTCCCTAGCAGGAGCTTCTGAGTAACTCTCAGAAACTGGCTTCTTCTTATGCCTCAGGGCTCCTTAGCCTGACCCTGGGAAGAGGTTAAAACCATGCCGGCCCTCTAAATGGTTCTTCAAACTGGATGATTTATTCTGCAAAGGAGCTGTACCTCCTTTTTTGTAGTACCCAgtgtgtgtgtgtgtgtgtgtgtatctgtatatgtgtatctttgtgtgtgtgtgtctatgtgtctgtgtgcctatgtgtctgtgtatgtgtTCCGTACTTTGAAAACTGACCAGATAGAAAGTTCACCCAAAAATGTAGGAGATCAAGAGCCTGCAATGTTTCTAATTCAGAGGCTGTGTTAACTCAAAGTCCAACCGCCAGATAACCCTGCTGCCCTGGCTCGGTGGAGCTTGGCCCTGTGAGGTATACTTGTTCAAAGTCCTATGAGGCAAGCACTGTGCTGCCTGAGTCCCCACAAGTCACAAGCTGCCAATGTGAGTGGAGCACAGCTGTTCCTGAGAGAAGAAAACCCTAAGTAATGACAGTAACGACACCGCCTCATTAAAGCTGATGCCTGTCCCTGCCTGCTACGGCCACTTTTGCTACCACTGTGGCAGGTGTGGTTCATGGCATCATGTGAGAACACTTTTAACACTCAACCCCAATTTAGTTGGTCAACCTGGGCTTAGCTGGTAGCTGTGTGCTGAGAGGGACCTAGTGTTAAGATGTTGGGCCATCTGCTACCTCTCTTCCTCCTGGGACCTGGGTTTTCCTCAGGGGCAGTGAAAGCATGAGATGATAAACCATTACAAaatacttcattggccacaacaagtcacatgaccaaactcaaagtcttcgggccagaaaaaggggcaggATCTGCTTCTCACTGCAGGTTTGTTACCTGTGGACTGATGGAGGTTAGGGCTGTGAACAGATAGCAatatacagatacacacacatgcatgtgcatattcacatatgcatacacaCCTTAGAGGTTGCAGCACCCCACTTAATGAGCTAAAATGGGAAGCCATCACACTCTGACTGATACACCTACACAGGGGTTCCCTTTAGAGGACAGACTCAAATGGCACCGGGAAGAATTGTAGGTCAGCAAACTCACACAGGAGCCAGAGAATCATCTGGGCATGAGAGAGACCTCTGGGAAGCAGATACAGAACCAGCAAAACCTTCCTAGGTGAGGCCGAGGCagcctgagagcctgaggtcagtcctcagagccacattaagagccaaatccggtagtagatgcttaaaatcccagccatgaggagatggtgacaggccctggggctcatgggccagccagcttagcctccttgataatccccaagtataaagtgagggactctctcagaaagcagagtggatgtcaaatgcaagagaaaaactcatgcagaaaatccacacacacaaatacacacacaGGCATGTGTATGcacaaacacaagcacatacacatatacacatgcacacacagatacacctacacacaaacacacacatgcatgagtacataaacacacccctacacaaacgcacacacatgcacacacacaATATACAAACATAAACAGAcacacacttatacacaaatatacacacaaacatacctatacacaaacacatacacatatacacacacacacaatccattctcctttcttcttgGAACTGCAAAAGGTACATAGTTCTGTTCCTCatgtgagatagtaaatttgctccaagccttctaatttcataaaccaatgtctcagcagaccgttactactgtttgttttgaatgttcatgctcacattaggcaaatccactttaagtggccattcttcagtGGCCTGAACAGAGGTTCAGAATTACCAGCCAGGTGACACTTGGTGTCCTGTACAGCCTCTCTGTGGCCTTCCCCCTCCTCTTCTCCTGGAAGGAATTGAATGAGATCATCTAGTCTAAGCAAATGCAACACAACTTCAGAGCTAACAGCTATTATCAAGACCATTAGACCACTCTACTCTACAACGAAAATTTCACCAGTTCTCTTTATTGTTTTATGTATTCTTTTAGCTAATTGTGGTAAGCCTAGTGTAACCCAATTAAGCAAATGTACTGAACCAAAGCTGCCCAGATATTTTAAATGATGTTTTCTCATGATGTCTTGCAGCAAGTTATATATTCCAAAGGAAACGAGGGTACTGTACGGCATATGCTAGTTACGCTAGAATTAATTGGCACTGAAGTAGGTCCTGTGCAGCTGGGGTAAGACATGAGCTCAGAAGCTCACAGAGCTGTcacacacacacacacacacacacacacacacacacacacacacacgcaTCGCCAGCCATCTGTACACCCACCGCAGGGTGCAAGAGATGCTGGATGTGAGTAAGCACTGTTTCTAAGAGCAAGAGTGAAAAGGGGAAGAACAAAAGAGGATGAAGAACCTCGGGAAGAAGGAATGAAGGAGAGagaggagggaagggaagaggagggagatgaaggaagggaaggaagagggagaaaggaggagcaagatgagggaagggaaggAGTGGGGAGAAAAGCAGAAAGAAAATAAAAGGGAAAGGGACGAGAGCAAGAAAGGAGGGAGAGGCTGAAACTTTAAGTCAATTATTTCGAATTAAAGATGGGAATGGAAGAAGGAAACAGGAAAGAAGGGGGAAGGAGACGGTGGGGGTGGGGAGGAGCCACTGCTGCTCTAAATGTCATTTGGACAGACAGCAGGCTGCAGAGGCTTTCTGTGGTTTTCAGCAACCAAAATTAAATAAAACACTCAAGGTGTAGGAATGTTCCTTATAGGAACAGGTGACCTTGGGCATTTCCCAGAGAGGGTGTGACTGTACGTGGCAGGCGCTGCTCCTGCAGACAGCAGGGCCAAGGAGACAGAGTTCCCGTGGCCAAGACATATGCAGAGCAGAGCCTCTCAAGGCCAATGTGGCCTGTGCAGAAAAGAGAACACCAGAGGATCAAGGCCCAGGAGTTCAGGGACAGAAAACATTATGCATGCACACATGTGTTTCCTAACTGACCCATGACTACAGAACTGGGTGTATGGGACAGAAGGCTCAGAAGCCTTCTCTAGATGTGTAATTCCATCAATCTTCTGAGTTTGCCTGGGAATAACTCAGTACCCTGTATAGTGCAAGGCCTCTTGTTCTCAAGTCCACTTGTTGCCAAGACACAAGAGGTGCAGGATGGCAAGGATAGCAAGGAGATGTGGAGTGGACTGGAGAATTGGAAGGAatatatatatacatacatatatatatatatatatatatatatatatatatatatatatatatatacatatgtatatacatatatatGCCCCAAGTGGAATAACAAAGGGTAGGAAAGCCAGCAGGCACCCCAGTTCTCCTCAGTCATGAAAAGATGGGTAGGTGCTTAATATGTACCGTGACAATTATCGACACAGTGCAGCATCTGCCTAAAATAACCTCACATAGGCCCACATTAAAATGAGAGCAGCTTGCTAGCCAGGTGAGCTGTCTGGTGTGTGAGAGGTAATCAGGACTTCTTTCTTATTCTCTGGGTGCTATGGAAGTCCTCCTGTCCCCAGAAAGGCTGAAGCAAAGGCGAGGACTGTACTTTCAGATGAGCAGCTACTAAGTAAGCTAGTTAACATCCTTGCACATCCATATATGACACCCGTGCACTTCCATGTATAAAACACTCACGCTTCCATATATAACACCCTTGCACTTCCATAAATAACACACTCATACTTCCATAGATAACACACTCACACTTCCATAAATAACATCTTTGCACTTCCATAGATAACACACTGGTACTTCCACAGATAACATACTGGCACATCCATAAACAGCACATTGGTACTTCCATAGATAGCACACTCACACTTTCATAGATAACACACTTGCATGCCCATAGATAACACAATAATACTTCTGTATAGTACACTTGCTCTTCCACAGATAACACACTGGCACTTCCACAGATAACACACTGGCACTTCCAAAGATAACACACTGGCACTTCCATAGATAATGCACTGGCACTTCCACAGATAACACACTGGCACTTCCATAGATAACACACTTGCATATTCATAGATAACACACTGGCACTTCCATAGATAACACACTTGCATATTCATGGATAAACACGATAGTATTTCTGTAGATAACACACTTGCACTTCCATAGATAACACACTGGCACTTCCATAGATAACACACTTGCATGCTCATAATAAACACGATAGTACTTCTGTAGATAACAGACTGGCACTTCCACAGAAAACACACTGGCAATTCCACAGATAACACACTTGCACTTCCATAGATAACACACTGGAAATTCCACAGATAACACACTGACACTTCCACATATAACACACTTGCACATCCATAGATAACACACTTGCAATTTCACAGATAACACACTGGCAATTCCACAGATAACACACTTGCACTTCCATAGATAACACACTGGCACTTCCACAGATAACACACTTGCACTTCCAGAGATAACACACTGTCACTTCCACAGATACCACACTTGCACTACCACAGATAACACACTGGCACTTCCATAGATAACACACTGGCACTTCCATAGATAACACTGGCACTTCCACAGATAACACACTGGCACTTCCATAAATAACACACTGGCACTTCCACAGATAACACACTGGCACTTCCACAGATAACACACTTGCACTTCCATAGATAACACACTGGCACTTCCACAGATAACACACTTGCACTTCCACAGATAACACACATGCACTTCCATAGATAACACACTGGAACTTAACATAGATAACACACTGGCAATTCCCCAGATAACACACTTGCACTTCCATAGATAACAAACTGGCACTTCCATAGATAACACACTGGCACTTCCATAAACAGCACATTGGTACTTCCATAGATAGCACACTCACACTTCCATAGATAACACACTTGCATGCCCATAGATAACACGATAATACTTCTGTAAATAGTACACTTGCTCTTCCACATATAACACACTGGCACTTCCACAGATAACACACTGGCACATCCACAGATAACACACTGGCACTTCCATAGATAACACACTGGCACTTCCACAAAACACACTGGCACTTCCATAGATAACACACTTGCATATTCATAGATAAACACGATAGTGCTTCTGTAGATAACACACTTGCACTTCCATAGATAACACACTGGCACTTCCCTAGATAACACACTTGCCTGCTCATAGATAAACACCCTAGTACTTCTGTACATAACAGACTGGCACTTCCACAGAAAACACACTGGCACTTCCACAGATAACACACTTGCACTTCCACAGATAACACACTTGCACTTCCATAGATAACACACGTGAACTTCCACAGATAACACACATGAAATTCAATAGATAACACACTGGCACTTCCATAGATAACACACTGGCACTTCCCCAGATAACACACTTGCACTTCCACAGATAACACACTGGCACTTCCATAGATAACAAACTTGCACTTCCACAGATAACACACTGGAACTTACACAGATAACACACTTGCACTTCCATAGATAAAACACTGGCACTTCCACGGATAACACATTTGCACGTCCACAGATAACACACTGGCACTTCCATAGATAACACACTGGCACTTCCACAGATAACACACTTGCACTTCCATAGATAACACACTGGCACTTCCACAGATATCACACTGGCACTTCCACAGATAACACACTGGCACTTCCATAGATAACACACTGGCACTTCCATAGAGAACACACTGCCAAACACACAGTTAACACACTGGCACTTCCATAGATAACACACTGGCACTTCCACAGATAACACACTGGCACTTCCATAGATAACACGCTGGCACTTCCATAGATAACACACTGGCACTTCCATGGATAACACACTGGCACTTCCATAAACAGCACAAGGGTACTTCCATAGATAGCACACTCACACTTCCACAGATAACACACTTGCATGCCCATAGATAACATGCTAATACTTCTGTAGATAGTACACTTGCTCTTCTACATATAACACACTGGCACTTCCACAGATAACACACTGAGACTTCCATAGATAACGCACTGGCACTTTCACAAAACACACTGGCACTTCCATAGATAACACACTTGCATATTCCTAGATAAACACGATAGTACTTCTGTAGATAACACACTGGAACTTCCATAGATAACACAATGGCACTTCCATAGATAACACACTTGCATGCTCATAGATAAACACGATAGTACTTCTTTAGATAACAGACTGGCACTTCCACAGATAACACACTGGCAATTCCACAGATAACACACTGGCACTTCCACAGATAACGCACTGGCACTTCCAAAGATAACACACTGGCACTTCCATAGATAATGCACTGGCACTTCCACAGATAACACACTGGCACTTCCATAGATAACACACTTGCATATTCATAGATAACACACTGGCACTTCCATAGATAACACACTTGCATATTCATAGATAAACACGATAGTATTTCTGTAGATAACACACTTGCACTTCCATAGATAACACACTGGCACTTCCATAGATAACACACTTGCATGCTCATAATAAACACGATAGTACTTCTGTAGATAACAGACTGGCACTTCCACAGATAACACACTGGCAATTCCACAGATAACACACTTGCAGTTCCATAGATAACAAACTGGAACTTCCACAGATAACACACTGACACTTCCACAGATAAAACACTTGCACTTCCATAGATAACACACTTGAAATTCCACAGATAACACACTGGCACTTCCACAGATAACACACTTGCACTTCCATAGATAACACACTGGCACTTCCACAGATAACACACTTGCACTACCACAGATAACACACTGGCACTTCCACAGATAACACACTTGTACTTCCACAGATAACACACTTGCACTTCCATAGATAACACACTGTCACTTCCACAGATAACACACTTGCACTACCACAGATAACACACTGGCACTTCCATAAACAGCACAAGGGTACTTCCATAGATAGCACACTCACACTTCCACAGATAACACACTTGCATGCCCATAGATAACACGCTAATACTTCTGTAGATAGTACACTTGCTCTTCTACATATAACACACTGGCACTTCCACAGATAACACACTGGGACTTCCATAGATAACGCACTGGCACTTTCACAAAACACACTGGCACTTCCATAGATAACACACTTGCATATTCCTAGATAAACACGATAGTACTTCTGTAGATAACACACTGGCACTTCCATAGATAACACAATGGCACTTCCATAGATAACACACTTGCATGCTCATAGATAAACACGATAGTACTTCTTTAGATAACAGACTGGCACTTCCACAGATAACACACTGGCAATTCCACAGATAACACACTGGCACTTCCACAGATAACACACTGGCACTTCCAAAGATAACACACTGGCACTTCCATAGATAATGCACTGGCACTTCCACAGATAACACACTGGCACTTCCATAGATAACACACTTGCATATTCATAGATAACACACTGGCACTTCCATAGATAACACACTTGCATATTCATAGATAAACACGATAGTATTTCTGTAGATAACACACTTGCACTTCCATAGATAACACACTGGCACTTCCATAGATAAAACACGTGCATGCTCATAATAAACACGATAGTACTTCTGTAGATAACAGACTGGCACTTCCACAGATAACACACTGGCAATTCCACAGATAACACACTTGCAGTTCCATAGATAACAAACTGGAACTTCCACAGATAACACACTGACACTTCCACAGATAAAACACTTGCACTTCCATAGATAACACACTTGAAATTCCACAGATAACACACTGGCACTTCCACAGATAACACACTTGCACTTCCATAGGTAACACACTGGCACTTCCACAGATAACACACTTGCACTACCACAGATAACACACTGGCACTTCCACAGATAACACACTTGTACTTCCACAGATAACACACTTGCACTTCCATAGATAACACACTGTCACTTCCACAGATAACACACTTGCACTACCACAGATAACACACTGGAACTTCCATAGATAACACACTGGCACTTCCATAGATAACAATGGCACTTCCACAGATAACACACTGGCACTTCCATAGATAACACACTGGCACTTCCACAGATAACACACTGGCACTTCCACAGATAACACACTTGCACTTCCATAGATAACACACTGGCACTTCCACAGATAACACACTTGCACTTCCACAGATAACACACTTGAACTTCCATAGATAACACACTTGCACTTCCACAGATAACACACTTGCACTTCCACAGATAACACACTTGCACTTCCATAGATAACACACTGGCACTTCCACAGATAACACACTGTCACTATCACAAATAACACACTCTAACTTCCATATCTAACACACTGGCACTTCCACAGATAACACACTGGCATTCCACAGATAACACACTTGCACTTCCATAGATAAAACACCAGAACTTCCCAGATAACACACTTACACTTCCAAAGATAACACACTGGCACTTCCACAGATAACACACTTGCACTTCCATAGATAACACACTGGCACTTCCACAGATAACACACTGGCACATCCACAGATAACACACTGGCGCTTCCATAGATAACACACTCTCACTTCCATAGATAACACACTGGCACTTCCACAGATAACACACTGGCACTTACACAGATAACTCACTGGCACTTCCACAAATAACACACTGGCACTTCCACAGATAACACACTGGCACTTCCACAGATAACACACTGGCACTTCCACAGATAACACACTGGCACTTCCATAGATAACACACAGGCACTTCCATAGATAACACACTGGCACTTCCATTGAGAACTTGCTGCCACTTCCACAGATAACACACTGGCACTTCCATGGATAACACACTGGCACTTCCATAGATAAGACACTGGCACTTCCATAGATAACATACTGGTACTTCCACAGATAACACACTTGCACCCCCACAGATAACACACTTGCACAACTCAGACCTGCCTTTAGATGCAGATAACACACTGGCACTTCCACAGATAAAACACTGGGACATCCACAGATAACACACTTAAACTTCCACAGATAAAACACTTGCACTTCCACAGATAACAAACTGACCTTCCACAGATAACACACTTGCACTTCCGCAGATAACAAACTGACACTTCCACAGATAACACACTGGCACTTCCACAGATAACACACTGGCACTTCCACAGACAACACACTGGCACATCCACAGATAACACACTGGCACTTCCACAGAAAACACACTGGCACTTCCATACATAACACACTGGCACTTCTACAGATAACACACTGGAACTTCCATAGATAACATACTGGCACTTCCACAGATAACACACTGGCACTTCCACATATAACACACTTGCACTTCCATAGATAACACACTGGCACTTCCACAAATAACACAAGGGCATTCCACAGATAACACACTTGCACTTCCATAGATAAAACTCTGGCACTTCCACAGATATCACACTTGCACTTCCATAGTTAACACACTGGCACTTGCACAGATAACACACTTGCACTTCCATAGATAACACAGTGGAACTTCCACAGATAACACACTGGCACTTCCACAGATAAAACACTGGCACTTCCACAAATAACACACTTGCACTTCCACAGATAACACAATTGCACTTCCGCAGATAACACACTGGCACTTCCACAGATAACACACTGGCACTTCCACAGATAACACACTGGCTCTTCCATACATAACACACTGGCATTTCTACAGATAACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN