MDDFVSWDASYDLGIEYVDKQHRRLVELINELYHACLGEKGELEEKFKHVMKELVEYVMIHFKDEEKIMEEINYPNIKEHKQHHENFVKKILQSVNDYRNGKQFVPNTFVRFLRDWLFNHILISDKEWAKFYFANKK