MRESAKPPVRGKTSPYGFFVKMCYEEHKKKYPNENVQVTEISKKCSEKWKTMSDDEKRRFFELAQKDAERYQAEVAAYGGEDLLRKRKRVKKDPNAPKRALLDVFLIAVDMVVEILSAFFFFSHDKRPEVQQQHPDWKVGQVAQELGRFWKALSDEDRMIYERKALEDKERYAEEMRNYKQPKIDMRNDGQQQQQQVQMQNNGMMDMGVVGGVNVGVPVGVSVAGIVKHPGEQLGGTLM