MSRRNIRLPAEVSRILYVRNLPYKITAEELYDIFGKYGTVRQIRKGNAEGTRGTSFVVYDDIYDAKNALDHLSGFNVAGRYLVILYYDPVKAQKKKELQEKLKNEKESS