MLKLLAGWGCIMDSDQATAKPIADDLIASLEHWRETKRGKKGTISANVFCAGLYVTEYLGGKYPLQRSDYLADSQVRGASGATAKNILSRHGEDRDFLKEGGRTSRMTKEVAVEIVDLLDKHPRSDDLRRLPLDELAAVARTLQAWFVDQIKVEYFGKQRIKAEFSPTTPMKLVVSALLKSAQERGGNTAGAVAQHLVGAKLALRFPKLEISNDSYTTADVQTSRPGDFLVGDTAFHVTMSPSQPLFEGRCKSNRKAGFRSRVLVPESRLAAAAQLADLARLGDYVAVQSVEDFVGTNVEEMAGFREQEIRSHLRLLLDTYNHRVAGVESDPSLLIELPENL