MKEYLEHSITVQTASSLVSGILKRIDTDNGLIYVQEKNVQSLTRILFSHVENLELNDNDPKELNDPAIVEAGEYLEFNEKSEYLFEDKNRYASLFVDMTSEQRKSIIREAYDNYGPSKEEAASIAACYSINFFKNNFFGNKESHSMKIGVIIQKDDWYAQVAFNISRLLMAQGYYPELIMLCSVNCKIVRQLFISKKERQKKKDSLEGSYDLSIVVCDNANILKQESFKSNSTVFIGVPENAKSSSKTYAIFYGPYDVEYKKFGGGLVFVNPGFGKRTLMRMGLDHYPSCGYIVHSK