MDGEEVAALVIDNGSGMCKAGFAGDDAPRAVFPSLVGRPRHQGIMVGMGQKDSYVGDEAQSKRGILTLRYPIEHGIVSNWDDMEKIWHHTFYNELRVAPEEHPVLLTEAPMNPKSNREKMTQIMFETFNVPAFYVSIQAVLSLYSSGRTTGIVLDSGDGVTHVVPIYAGFSLPHGILRIDLAGRDLTNHLSKILSERGYSFTTSAEREIVRDIKERLCYVALDFEQEMQTSSQSSAIEKSYELPDGQVITIGNERFRAPEALFRPADLGLEAAGIDQTTFNSIMKCDMDVRKELYGNIVMSGGTTMFPGIAERMQKEITALAPSSMKVKIIAPPERKYSVWIGGSILASLSTFQQMWISKQEYDESGPSIVHHKCF*