GPPVEHKYDRETAAPYLELAPDGREVRLASEPNPVPPVDARYDSRAIALGAALLYGGLHEFGVDMSNRPAFSLGIYSAFVGRHGDFPLCIDNGYWVIYVYDRGQYIKGTEPYLPVGIDTPPDSLEILVDYGGGNVAFYNVTCNWQLVYTFTNLEWSGPLRPVFSPGKPRGGSNRKPVRLVAL