MKDKYQEQKNEVLSSVEVTENKNNNLPNSHESVKFKYVKLGYHYLIANFMYLILIPFLVVSSAQLRTLTVDDLKELWDQLQYNVLIVVLCSSLLGFLLGIYFMTQPRTVYLVDFALHKGRDDQKCPHEIFMEKSRLTSFFTEPTMTFQTKILERSGLGQSTYLPDAFFTVPSNPCMAEARKEVEAVVFGAVDQLLAKTGVEAKDIGILVVNSSLFNPMPSLSAMIVNRYKLRSNINSFNLGGMGCSAGVISIDLVKQLLQVQPKSYALVVSTENMTLNWYTGNNPSMLVTNCLFRMGGAAILLSNRWSDRRRSKYQLAHTVRTHIGADDRAFNCVFQEEDEAGKVGVSLSKDLMAIAGETLKSNITTLGPMVLPMSEQLLFFATLVARNVFKMKIKPYIPDFKLAFEHFCIHAGGRAVLDGLQKNLGLSDWQMEPSRMTLYRFGNTSSSSLWYELGYFEAKGRVKKGDRMWQIAFGSGFKCNSAVWRSLRTVNPAKEKSPWMDEIDGFPVHVPKVFTSLA