MKDKYQEQKNEVLSSVEVTENKNNNLPNSHESVKFKYVKLGYHYLIANFMYLILIPFLVVSSAQLRTLTVDDLKELWDQLQYNVLIVVLCSSLLGFLLGIYFMTQPRTVYLVDFALHKGRDDQKCPHEIFMEKSRLTSFFTEPTMTFQTKILERSGLGQSTYLPDAFFTVPSNPCMAEARKEVEAVVFGAVDQLLAKTGVEAKDIGILVVNSSLFNPMPSLSAMIVNRYKLRSNINSFNLGGMGCSAGVISIDLVKQLLQVQPKSYALVVSTENMTLNWYTGNNPSMLVTNCLFRMGGAAILLSNRWSDRRRSKYQLAHTVRTHIGADDRAFNCVFQEEDEAGKVGVSLSKDLMAIAGESLKSNITTLGPMVLPMSEQLLFFATLVARKVFKMKIKPYIPDFKLAFEHFCIHAGGRAVLDGLQKKLELSDWQMEPSRMTLYRFGNTSSSSLWYELGYFEAKGRVKKGDRIWQIAFGSGFKCNSAVWRSLRSVNPAKEKSPWMDEIDGIPVHVPKVSTSQA