MEEGLPPGFRFHPTDEELVTYYLARKVSDFGFATRAIADVDLNKCEPWDLPSKASMGEKEWYFFSMRDRKYPTGIRTNRATDSGYWKTTGKDKEIFHGGALAGMKKTLVFYRGRAPKGAKTSWVMHEYRLQSKFPYKPAKDEWVVCRVFKKLQCHLAKPRPPHDDVDGDGASPPEMVDASSLGELGELDVSSILLGGFAPPSAELCHGGGGGDGFGAHRLDVGAYMSWLQAAAAGNQGMFQWPAATQAGLVGGTVFAAAHKAAGTMPFGGGCSQQQARDVGVSLANVGGGDALFGGAPLAKVDMECGEQAPQLDMDDSTWRAF