MPLTPLDIHNKEFTRAFRGYDEDEVNEFLDQVIKDYEAVLREKKDLFEQVTALDEKLSHFTNIEETLNKSILVAQEAADDLRSNAQKEAQLIVKEAEKNANRIVNEALSKSRKVMMEMEELKKQASVYKMRFKMLIEAQMEMLQTEDWEQFAGNEDFDEEELLKEQEEQENV