TACCTGCCCAAAAACATTCAGTATGCACATTCTCCAGACTGTGCCTCCCTCCACCCCCCTACCTGGACAATGGCTAACAATCACACACATATTTTCTTCCTACAgtctgcatgaaaatggcccccattggcccataaggagtggcaatacttggaggtgtggcctttttgggggaactttgtcagctacctttccagcaccatgtctgactatataccaccgtgcttcccaccatgatgataatggactaaatctatgaactataagccagccctaactaaatattttcctttataagagttgctatgtctgtggcatcccttcacaacagtagaaaccccagctaacacaCTACCCATTTGATTTTGGGGACCTTCTTAGTTAGGTTTTCCTGGGATCCAAACTGAAGATGTGGGAAAGTTCTGAGGGCAGGTGGTCATCTTAACTGTTCCTTTAttttattttatgaggcagagtatcactatgtagctcaggctggcctcaagcttgcaatcctcctgcctcagcctcttgattgcagttattgtaagtatgcagcattgcacctggATAGACTCACAGACTTCACTCTGGAAACTTCAGGGTTTCTAAACAAATAGGAAATGGGTTGAGGTAGGTTAAATAGATGAGTCCTTGTGTGTATGTATttccaatatttaattagctaagtgtctcaactcaaagatgcttagtgttaagaaagtatgaggtgagaaataatcagtgcaggcacactgacagccatacgaactgacagcttgatagagtgagtaatagttagctgacagccagtcccaccattagccatccctcacattggaactgttttgtgcaggagccaaaaaccccagaattcctggtaacttctaagatgtccttgtgctcatagccttactaagtaattaatatttatgaagacttcgggccatcaagaggaataattatactttgtttactccaattcctaaggcaggcacttacataatacattaaaaattactaAcacttattgaactctatgtgccaggacttgtattctatgctttatagggattatctcattGTAGAAATATTCCCATATAAAACAGCTTTAACTAAAAATATTTtgtagtctcccctcccccagcctgaaacctgcttgctcaggggtggagcttcctgctcattcattctgccacgcccactgctggaacctgcggagccacacacgtgcacctttctactagaccagagattattcggcaggaatcgggtcccctcccccttccttcataactagtgtcgcaacaataaaatttgagccttgatcagagtaactgtcttggctacattcttttctctcaccacctagcccctcttctcttccaggtttccaaaatgcctttccaggctagaacccagattgtggtctgctggccggacacaacaattggcgcccaaagtggggctgagaaacagcaaaggatttttggaagagacgctgctggttcggagctccataaaataaaggataaaggaaattcataccggagaaggtatgggctaagctgagacagcgttaaacccgagcgctggttcacttaggttcagcagtgaggagctgggtatcaggcggtaggccgtagctctccgaagctacatgaggcgtgagaaaagaaagggtttattaaaaggaataggcggattgccccagttaataaaaaatgcatcataagggaggaaaatgtcccaaaaagcagagagaaatttctctctgggccttatagcaggagtactctgttcccttttgtgtcttgtctaatgtccggtgcaccaatctgttctcgtgttcaattcatgtatgttcgtgtccagtctgtatgaatgaatgttctatgttttgtgttggataataaagatggtataaaaaactttatctgcaaagccgagagctgccacgtgtttcatccaggaatcagacacgtggcgggagggccgctgctagaaaaactgttcgttttaaaaaataaaggtgagtgcacagcctctaagtttcagagtaaaaaagctaataaatggttcatgattaatgtgttggacaatggtaaagtgttttttattctatgattgtagctacaaaaattattattctctgattggtctaaatgtaactgcttcatttggttcttttttattggtaatgtgctctgagtgtcttcacattcagctcataagttgttggttaagattaataattgttacattgctacagatggttagtgttaaatttgataactcaagtttagagtccttccgacacatggcataaagcaggccaagaggctgggtctctaaagatatttctagtttaggtaataattaatgtggttcgtatcctaaatagtaaaatttaagataagatttaaagcaatgtctttttattaaagcttgctttaataggtattcataggtattaattgacatccaaacttcgtaatatgatagtaatgcttctaatattgattctaaagataataaattgttttaaacttgggttttgctttcccaaggttataggtattatcctaaccttgcacaaaaaacttaaaaattatggttaaaactactattgttccattgactgcagcttgcagtttgatttcaaatttaagatctttaattcacctgtatactgtaattaagacaattacaagagtaataatcttatgagagcgctcatactgctcacttcatacaaaactgtgacaaagttatctagttatgtttgtctttgtgaatagattagacaaacagtttggttatagttgctgcctggcaggaaactgcggtacgggcaattttttcacaacactaaagttgtgaagaacgttttaactgtaagtcatcttaagaaagagtatcaaaatttagaggcgtagacagttatattgttcctctaaaatcggtccttattactggagggccaggatgctcagattaaaaagtatttcacatttgagtcaatacatggctctgggcagccccagagcggcttgtggcctttcttttgttttgcaaacagtgcctgagaaagttttttccctgtgttcaagagaatttctttttaacagtgttacagatctattcagatgtttaaaataatgcttaaattcaaagagttttgcttctagtgaactgtaaccactagaaaattctgcctctaggtatggctaatgtaactttacattatgtaagaaaaatttttattgtttctgcttctatacaagaagccaagagttttaatctttcagtgtatattgtttcctaagtgaaaagtattttattaactagtgcttcttaaagtttaccttaaatccttgctctcacccaaaagattcagagacaatatccttttattacttagggttttagtttactacaaaagtttctacaaaaaataaagcttttacaattgttattaattggtaattaaaaattggttgtgcccaaaacaattctttggccaaaaagaaaacattattgtaaagtcatttttctcatcctcccagccaatcgttggcccatgtgggcccaactagcttctgtgggacaaagtcttaagacacagtttcccctgttcgagcacagatgatctagttgtgtgctgtagatggtgttttaaaatgctgaacaatcaaaccttaatttgtatattaatagtcaatgccatatctctgagctcgcaattgcttaaattgttcatccctcagatactattaattctcaaatttacaattgcttatgcatatttctagttaataaataaataaattatgcacatgtgactcttaataactttgcaagccttctagttacaaccgctccttaagaaaattgattgaaagtgcaactagtcactgcccctttacagccaagtatttaaaatgttttgtcaactagttattaattcaaaagtttaggtattgtaaaattttaaaactttaacttcttaaaagacaaaagagagaaattgtatccccgtgcatactatttagtgcattcccatgcacactatttaagtcttacctttattttcaaaatctaatattttaatgtcaaagagtttaataaatgctttatagtatcttaaagggatctacttattggcttatagattaatcctaaaacagctaccttattagaaaagggaaaaacaggttttctccacagaacgctacagaagcatattagtaaattcgtgtgacgagctggtaggtaagttgactcatgtcctgattgaattgactaaaaaactaaattaaatttatgttttagatccatccttacttgtcatttttccagtttagactagcttctagccttttaactttatgacaatagtacatcagagactgtatattcagacttagtaaaattagtcatttaataaagtcataatgatttttctcttcttcagtgtgaccagtcattttaactcaatctcagactggtctaatattcagtccaatgttagagattcctatattctaaattacctagcaaagttaattcagagcacatcccccacttcccctagatccctaacctcagaaggattgctggccttacagctagtggaaaaagctattaaaaaacaattggtcacttaatacattggtaaaataaaaagaccccctgactaacgaatgaaagggtccagatccagttctaatttggggtagggactcagtttgtgttttttcacgagataaagatagatcgcggtggctgccagataaattaattcgtcagatgaacacagattctaaatcttctaaagtatcaccttgaggactaaaattcctcttttgcttaaaagttggcttgaggactcaggctccaaaaaaagctactctctgagccagctccggacaggaggccggagactagcctcagctttacaatttacatttaaataaagtacctagacttccccaaaagaagttctgctttcctattatctcactgtcgagattttgtctttcaagcaggtaaatcaactttctcgaggcagaccagcggatgtacatccccgccccccttgagagcacaggtggctgctgttatctccattctcaggacattccaacacgtggccttcagtctgatttaaaatttaggttttcctagaggactaaaaaagtagatatttctatattaataaagattggtttttattttgatagacaggcttagccccttagctgacctctggcttttcacccttgctgttactgcaaggtgtccttaggctgtgaaaaaaacaaaaatgaggaggaacgacttccagctcctattttagccacaaatcgtggtgttactaatgacataattcttgcctaggtcttgctaaatctgaggttgataattctcctttaggagctgcacagcactcaaaactgtgcatactggtttgtgatcgtacaaattcagtatggacatcgcttggtgcagagaaactacagaaaaaggtccagcttgaccatttctgagtttcctgtgagataaacccggtttaaaagaggttggtatcatattttggttaaaaatcaaaaatatttttcggctctgcctcacctccccaaaaaataccgagagccacaggtgtgggtcttatcagtacccacgagaaaaaacgggtcaatgtccacccaagccaaggttaaaagcccactcatctacggatgaaaaaatcatttgatcacctcagttaagcattgccttattttaacttaattaataggggggagagagattggagacatactattgaaagggcaagcccttcactgcctcccacccaaataaaaaagccaattggccttgtactacaagagccggtcaaactccttctccctgtttcccacctatcatccaaaaatgcggaggaatatcaacttagtgttatagtgtatttcacatttgttcagtcaaacttagccagagttccaacgccctacttaaaattcaactagaaagttacctaggaagtactaattagcattataaagtcagagcctacagctccaggcttttcagttagttgtttactaagataaaggacagtcttagccttatacagtttaccataagaaaagttaagaaatcccatgaaagcaagttttttctttagccctagattccaggcagaactatagagcttagataatttttcccccctcaggccagctttttcttcttttaaattttgttaataaaagggaagagatgtagtctcccctcccccagcctgaaacctgcttgctcaggggtggagcttcctgctcattcattctgccacgcccactgctggaacctgcggagccacacacgtgcacctttctactggaccagagattattcggcgggaatcgggtcccctcccccttccttcataactagtgtcgcaacaataaaatttgagccttgatcagagtaactgtcttggctacattcttttctctcgccacctagcccctcttctcttccaggtttccaaaatgcctttccaggctagaacccaggttgtggtctgctggccggacacaacaATATTTTGGTACTTAAGCTTTAATTGGCTGAAAAATTTACATATGTGGAAAACACATTTACTAAGGAAGTTTTGATTAAATAACGGCTTCTACATTCTCCGTTTGGACTGTGTGTGTGCATAAACATATTACGTCTGGTAAGTGTGTTCACAGTATTTTTGTACTGTGCTCTGTCCTTCAGTAGTACtagtaatcccatatgcatgggaaatgcatgacaagactccagtggaatagcaccaagccttatgcatgctgttttactgtaaatgaatgttgatgataaactttagcctataaattaagtatagtaacaagttgacagcaatgtttaactgtgtgctacggtaaaagtaacactaaccagttgttttacccttaaaatattacgttcactgttcttcctgtgatgtgagatgggaaagccactccatagtcagataaaggtagtcagaaaacacaagcactgtggcaccaatgggcttctatggaagggttatctgaacacagctgcagtgacaataaatttgagacagagacagtgatgaagcaacatatagatgattgacagatacagactgggtacaagacaaagggatgatttacatcttaggtgagtctaagaaagacagcacaaaactGGTTTGGGCTTTTCTATTCCTAAGCTAGTCATGGCACAGATCTCATACAGCTTTTCAGGGAACAACTACGTTGCTCAGGTTGCCTTCCACATCTACCTTGGTCCCACTTCTCTTCTCTGAGCTTCTGCAGCCCTCACTTCCTGTCCATTGTGTGCCAACTAGCTCATCTCTCATGTTGATAGCACCTTCTTCTCTGGACCACAAACAGGTGGTACTCAGGCTCTTCTGTAGACTCCTCTGGTTCACTCCTTCATTCTTCTCCTGAGAGCTTCACTTTTCTCATATGAACAATAGGGATTCTACTGCTCACATCATATTGGCCAATATGTGCATTACTCTAAATAACATGCAAATAAATTGCTATACTAATGTTAGTTATCTGTAGTGCAATTTGTATAAGATCCAATGTACTAAAATATGATGTTCACATAGCATTTATTTTTAAACTTTTTGACAAAAATTATTAATTTTATTGTGTGTATAGTGTATGATGAATGTGTAGTCACAtacatatatattatggcaagtatgtaaagatcaggacaactttatggaattggttctttttatctttgcatgagctctgggactggcattcaggtctttaggtttatgtggtaaatgtgctcgcgcgcgctctctctctctctctctctctctctctctctctctctctctctctctctctgccatgttgccagcccTCACATAGCTTTCTAGAAGTGTATTTCTTAGAAATAAATATGGAACAATCTGCCCAGCCTAACCTTGACCAGGGACCCATCTGCTGCTTCTACATGTCAACATTAGCCCCTAAGCCAGCCTTCTCCAAAGACCCAGACACTCAGATTTCTTTCTCAGTTTGAGATTGAGCCACTGAAATACTAGATACTCTGtgctgtggagtgaatgtttatgtcctcttgaagctgtgtgtggaaactgggaccacaggttaatgcggttatgagcatttgtcagattatcaagtcacaagtatgtatcactcatggagaactcctgagtgtcattctagcattagaaaagagaccctgtgagccccagtattctgtctgccatgggaacacaggaagaagattacagtcagggaatggatatctgtggacctcatcagacacctaacctggcataatgacttagtatttccagTGTTTCTGTGCTGGAAATTTATGTGACATTTTTATAATGACAATCTATGTTGGGTTCCTGAAGTGGAAATATGCATGTACTATGTACCATCTGCAAAGCAGTTTGTAGTGTTGTGTAGATGGCAGCTTTATCAGAGCAAAAACCAATGCCCACGTGGTCCTGTACAAGTGGGGCAATACCCTTTGTTCCCAATTTCTTGTTTCTAGCTCCACTCCTTCTAGTAGCTGTCCTGCTAAAGTGAAAGGTGCTAGTTCTCTGTAACTATATTGCTATTATCTTGCATCAGCTATTTTTTCTTTAAGTTAAAAGAGCATTCTATTTTCAATTTTCTAATCAAACCATATATTCTGAAGTCAAAAAGAAAAATAAATTTAAGACAGTAGCATGAGACAAATGACTTTTTATTACAAAGAGCCCCTCCCCTCAACAAGGAACTAGTACAATAATCAAATTATGTGTTCCCCAGAATCACATTTATGAGTCTGAAGCATTAAAGAAGAGCATTTTGTTTTTCAAAACATATTCTTTATTTTACAAGCACTAGTTACTAGTACTACAGAACCAACCTGTTACAAGAAGTATGTGAGGTCAAACACAAGCCAAATTGCTTTTCTTACATTCAAATCCCCAATCTTTATTTAGCTTTCATGTTCTTATCCTTTCTGTAAAACTTCGGCACTGTTTACAATTAATTTCAACCATTAATTTATAAGAGCTACCTCCACTTGAAAGCAGCCCCCTTCCCTCCCATCTTTTTTCTTCACCCTCTTGTCTCCTTTTTTCTGCACttttgtttttatttttgagacaagagctcagtatgtagctcaggatggtctcaaactttccactcttctgccttagccttctaagctctaggtatgtaggcatgccataccacATGCATGTGTGACAACCTTTTCATTCAAACTAATTCTCTTTTCTGTAATAGTGATGGCTTTTCCTTTATATAATAGGCTAAACTTAACTTTCTTTCCCTCTCCaattatttttaaatttttaatttaaataattactttatttttatGATTTCCTTCTATTCCCAGGACCTCTCCTAGGAAAGACAGAACAAATCTCGTTACTCCCAGGCTCAGAATGACTTACAGATAGAAATCCCACGTtgtggaaagccacaatatacgtgcggttactagatggtgctaaacctccatcgtgccaaactgatcgcttagtctagatcaagcttgttgtgcacagctggaagagcaaaaacccccctaaagtcaccagcccatttccggggcaccagtccatctcccagggcactagcccaacccctgggggctttagcctatccccagggggcatgagtatcgtgggtgtagctaccagtcctagtttagacaccttacgcctaaagggtatttaagccaaacactttctgagccttctttgtctacctcaatatgttatgaagtaaagttaaccacggaagaatctggcgtgtcctgtgtttatttcctgcgggacggggataagctcaggataCCACGTGTTTGCTGTGGCGTTCAAGGCCCTTCAAGCCCTCTGGAAGGGGCTTTTCTGCTTTCTGTCCATGTTTTCCAGCCACATGGGTCTGCCTCCTCTGTCTGCTGGGTGCCCACAAAGAGCCCCAGGTGCTGACATTCTTCACTTGCTCATTCCTTTTCTTCATCCCTAGGCCCCACGATGTCCTGTGAAGTCTTCTATCCTCTCTTGTATCCAGTAATTGCTCATCCACGGCACTCTCCTTTCCAACTCTCTCATCCAATACTCCTTTTTTTGTTCAGTCCtgttgtgggttggccagatgatattcttattctgatgttaattctgcttcttcaggagggctgccccaggccagcagtccatcaagtattcaagtgatttcatgtaaaccttcttctcattttaactggtcaatagaggctagagtctgtgattggacagtggaggagaaaggtgggagtggaggttcaaaagtggggccaggaagagaaggagaaaaagacaagaggaggagagaggacgcagggggaggaagcacgatggaccaaagtcatgtggccaggagaaaccgtaagtaggatgggggttttatagctggggaataagttagtatagtgctgtatctgcccaatctgggcataaaccataaatgataaaaatagattgtAACTGCCAAGAACTGTGGTCATATTTTCAGTAGTTTTGCTAGAAGCATTTTATAGTAAGTGGATTTTTAATGTGGATGACTGTATGAACTCTGTGTCTAAGTAGGGATGAGATGACTTAATGGTGAGTGCTACGCACTCATATTTGAATCAACTCAAGGTCTGTCTCATAAAAATGTCCAAACTATTTCTGGGTTGCTTGTGTTCGAGTTAGAACCTCCCATTTTTCTGCTTGGGTTATACTTGGATGATAAGAAACCCCATGAAGTTTGGAAAGGTAGACTTGTTAGAGGCCATTGTCTTGGATGTTGTGGCTCAGATGTGTATACAAGTCTTTCCACATTTCTGGCTGCATGTACACAGAAGCTATGAAGCTTTCCTAAGAGATCTCACTTTGTGGACATGGCAAAAATCTAGTACTCCATACTGTTAGCCCATTTGCCTTTCAGGCAGCTGTCCTGATATCTGTGCTCCCTGATCTTGTGAAAGTATTAGAGTATCTGATTTTATTTTAGACCCTTAAAACTCTTTTTTTGGGGGGGGGGttgttttgttttggttttttttttttttttggtttttttttgttttgttttgttttgttttttggtttttcaagacagggtttctctgtatagccctggctgtcctggaactcactttgtagaccaggctggcctggaactcagaaatccacctgtctctgcctcccaagtgctggtattaaaggcatgtgccaccactgcccagctTATACCCTTAAAACTCTTAATGTGCAGAATGACTACTGTTTTCCTCATCAAATCCAGACAGGTCACGCCCATTTGCTTCTATACTCAAATTCACCCTACATcacacacacatgcactcacacacactcatacacactcacagaaacacacatatatactcacacatacaAACTCAGGCAACACTCACAAGTGTATACACCTTCTTgattctgtgaggttgttgtccatccagctctaagatctctctgtttccctcatactccacaaaactgagattacaaacacattggcaccatgtctagttttcaggtgggttctgggcatttgaactcaggtcctcatgcttgcacaaaaatcatttcaccactgagccatctcttctgtcccTCTAATTTGTTGACCTTAGACAAAAGCCTAGCAGCTTAAAACAAATGTTTTGGAGAACTCATTCTTTCACCAGCAGCCTTTCAAGGTTTTTCCAGCCTTTTAAATCTTTAATTTGTAGAGAGAATGAACCTGATCAAGACTCCTAAATGGTATTATGAgggtgctccttactgccttgttcactgtggcctccttagcctgctttcttttttttttttttttttttttttttGCTGTCTCAAAAAGCTTTATTTTTACTTGGTCCAAGACTTGACAGAGGCTCCAGGGCCGTTACAAAGCTGCCTAGTGGCTTGAGAGGTTCATTCAGGTGGAGGTCCCAGGGCGGGCTGGTGCAGAGCAGAGGGGGGAGCCCCTTGGAAGGCACATAGGCCTCCTAGTCGTGCTTGAGAGTGAGGCGCTCAAAGAGATACTCGCCCAGAGATCCCTGGGGCGCGCCAGTCTGCACTGGTTGTGGCCCTGCCACCCTGCGGAGGTTGGTCAGATGGTTGCCCATCTTCTTGATGAGTTTCACCTCCTTATCCAGGAAGTGGCTTTCCAGGAAGTCACAGAGATGAGGGTCCGCGCGGGCAGAACCCAGGGCATGCAGATCCAAGAGGGCCTGATTCAGGTTCTTCTCCAGGGCCAAGGCAGCTTCCATGGCCTCCTGGGTTTTACCCCATTCATCTTGAGATGGCTTCTGCACATCCTGGAAGAGTGCACAGCCCCCGAGATCGTTCTGCAACTCGAGGAGACGCTCCGCGCCCTCGCGCTTCTCCTCGGCCAATTCGCGGAAGAAGTGGCCTATGCCCTCCAGAGCCACGTCATCCGGATCAAAAAAGAAGCCCAGAGAGAGGTAGGTGTAGGAGGCCCGCAGGTGCAAGTTGACCAGGCAGTTCACGGCAGCTTCCACCTCGGTGGAATAATTCTGACGAATCTGAGAGGTCATGGCTGATCCGGAGTAGGAATTAACCACGAAGAGACGGTGCAGACTGGTCCTAGGAGCCAAAGGCAGCGAGGAGATGGTCCCGGAGACTGCGACTGGAGAGACTTGTAAAGGCGGCTGGAAGCGAGTACAGTGGGAATCCCCGGGTCTGTTCCATTCAAACACTGTTGAAGCACACAGATCCACGGGACctccaaggcgctgctctttagcctgctttcttatagcacaaaggaccaccagcccagggatggccccatccacaatggtctgggccttcccatatcaatgactgatgatgaaaatgtcttaaaggcttgcctacagcccagtcttatggaacatttttaaattgtggttctctcctctgagatgactccagtttgtgtcaaattgacataaacttagacagaacaTAAATGTTGACCAAAAAAATTTTTCTGAAAAATAAACTGATAATGAAAATCTGATTTCTTAACTTCCAATCTTAAGTACCAAATTTTTCATTTCTAATTCAGTATTCTTGGCTCTTAGCCTGGAAGTCTTTCAAGAAGGGATTTATAATATTTTTTAGTAGTTTAGTGTTAGACAGAGCCATATAAAATTAATATTTTTGAGATTTAAATGCAGCTTAATATGTATAATGTATGGTTCATCCTATTACCAAAGTACAGGTGACATGATCTACATTGAACAGTTATTGTACACAAGGCTCTGTGTAAAACTAAAGATGATGTTTTGATATTATAGAGATAGAATCAGGTATGAGGAGTTCATGGTGATGAGAATGAATGACAAGCTGCTTGGGTCTCCTGTTTGAGAGTTGACCTACTTCCTCACAGATCCACAGTACAGAGGTGAGACCAGTGTCAGTCTGTCCCTTCTTTGGCCTGCCacagattttaatattaaacacataaaaaatacattcaacatgtttggcttaagcatacaaattaaaagatagtgagtattcaactggttaaaaaagcaatattaaactttgtactgtctacaagaaTATTTATGGTGCATACCTTAACCAGTAGTATTCTGAAGTCACTATACATGTTGGATCAAGTAGAACTCTGAAGAAAAAAATTATGAAGAATGATGTTGCTTAGGAGGAAAAGACTAATTACTAAGAATATATAGCAGTCCAAAAAGTATATGCATGAAGTGTGAGAGTTTCTAAGGAGGTGAAATAGAGTTGAGGTGTGTccaggtgttagtggctcatgcctttaaacccagcacttgggaggcagaggcaagaggatctctgtgaattccaggcaagtctggtctacagagagaattccagaacagacaggattacacaaagaaacctgtctcaacaaacaaaCAAATAACCTCaaaaaaaaaaaaaaaaaaaaaaaaCCAGAAGAAAATATGCAAACCAACAAATACAAAATCAGGACTCCATTTTTGAGTCCTGTGTATGGTGTTTTTGTTACTGTCAACCCAGCAGTCAGTTGTCAAAATCAAGATGATGAGATGTTTGACCTGAGGCTACCCTCATCCCCAGCTGTACTACCTCAGGCTTATGTGtagggttaggggtgagggtgagggtgagggtgagggtgagggtgagggtgagggtttagggtgagggtgagggtgagggtgagggtttagggtgagggtgagggtgagggtgagggtgagggtgagggtaggggttagggttagggttggggttggggttggggttggggttagggttagggttagggttagggttagggttagggttagggttgggttagggttagggttagggttagggttagggttagggttagggggttagggttagggttagggtcagggtcagggtcagggtcagggtcagggtcagggtcagggtcagggtcagggtcagggtcagggggttagggtcagggtcagggtcagggtcagggtcagggtcagggttagggggttagggttagggtcagggtcagggtcagggtcagggttagggggttagggtcagggtcagggtcagggtcagggtcagggtcagggtcagggtcagggtcaggggttagggttagggttagggttagggttagggttagggttagggttagggttagggttagggttagggggttagggttagggttagggttagggttagggttagggttagggttagggttagggttagggtttagggttagggttagggttagggttagggttagggttagggttagggttagggttagggttagggttagggttagggttagggttagNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN