MRESAKPPVRGKTSPYGFFVKMCYEEHKKKYPNENVQVTEISKKCSEKWKTMSDDEKRRFFELAQKDAERYQAEVAAYGGEDLLRKRKRVKKDPNAPKRALSAFFFFSHDKRPEVQQQHPEWKVGQVAQELGRYWKALSDEERMVYERKALEDKERYAEEMRNYKQPKMEMSGGAVAAMPNNGMMGMGVGVGVGVGVPVTGIVKHPGEQLGGTLM