XKSTPMKVPKTENGAGYVCPMEGCNKVFKEKGSVHRHFVTHIGMRFNCDKCKASYTQKHALMLHQKIHSNPDAYQCRGCGTNYTTQNGLRLHRQ