MSRRSIRLPAEVSRILYVRNLPYKISADELYDIFGKYGTVRQIRKGNAEGTKGTSFVVYDDIYDAKNALDHLSGFNVAGRYLVVLYYDPVKAQRKKELQEKLKNEQEGKK