IKRPLNAFMLFRKQFVAQRRDMLMMIEKDHRKLSEMAGKMWRDMTMAERQPWFAASEVEKVAHDQKYPDYKFTP