MPEVAFYVLASEDEQQRLLFVCKLVEKAYRSGSFCYVLADTDEQARKLDDLLWTFRRGSFIPHQLYTESLPPLEHVILIGASEPPESWRKVIVNLSCQCPSNIEQAERILEVLHDDEATLTAGRLRYRRYQQLGIAIKKHKLDQKGKLLE