MKPNHCDTIFNDDQFQTPTRQQKRVITETTIKKPFQQKQRQCTCKKSQCLKMYCDCLAFGEYCGSECSCQNCHNDDKHPEQRNKVLEQMVEKNTPAQIKCNCRKSNCQKKYCECYNAGVKCSELCKCDDCKNSVKLGYNQFQIGNQKFILIPVQTFEQLKSQQK