MKAELNRALIVATAKELLSQFGPHFLPTLEAYLRAKYNATLEIAGEDPAKFYRAVEELFGEFGASMFFYNLLMELHLKPDKRDKETVIALLKKFAGVEDGE