MKYPLDCEENFEKSFLFWLAKYVKFKLNSLSNKELKNPQALAEVNFALTKGVKNIDELDALAKKARNAGLSGVNTYFNPLKKVFEYLNFYKLYSLKQIDEELIVEVLASITGALSDASKKNYRIAVINFFDFLDKQNEEDEKAHIFDINLKNWAGIAGSKGVKLPEFMSEEELKKFLDAIENADFKNNTIRNKLIIKIIIFTGIRVSEAINIKMGDISEENDLYIIRIRAKGNKYRVVMIKKELIYDLLKNVSINYMSKDALLFVNKKGTPLTQSYVSRIVEQLLFRAGIRKQKNGAHMLRHTFATLLYKKQKDLVLVQEALGHASLNTSRIYTHFDNDKLKLAAQVAKELSDS*