MKFIDQEEEIIKSFTLKTARPRIRFSKYQEDVLNLAFSKNPYPNKFDKSELNILTGIPIRNLKIWFQNKRTRNKDI