MSRRSIRLPAEVSRILYVRNLPYKISADELYDIFGKYGTVRQIRKGNAEGTKGTSFVVYDDIYDAKNALDHLSGFNVAGRYLVVLYYDPVKAQRKKELQEKLKNEQEGKN