MKPNHCDTIFKDDQFQTPTRQQKRVITETTIKKPFQQKQRQCTCKKSQCLKMYCDCLAFGEYCGSECSCQNCHNDDKHPEQRSKVLEQMVEKNSSAQLKCNCRKSNCQKKYCECYNAGVKCSELCKCDDCKNSVKLGYNQFQIGNQKFILIPVQTFEQLKSQQK