MALTDLVGWMDEYGVPGAVWFAKRLAANDTLATGAHGAGPYIPKEFLFSVFPDLNHPEEENPDCWFDLYIDSHADRRRIRAIWYNNRLRGGTRNEARLTNFGGGRSALLDPDSTGALAVFAFLPHGPGRQMECHVWVCDQGAEADLLEERIGPVEPKAPVVWQPGEIARDLFMHTDAGPGSCRLLPGEIPPAWLTRFPTGEEIIRETVKRRQRNGLEPDRLLMRRRECEFEIFLSVEEAVYLPRIRQGFSAIGDFLSLAQTILQSRKTRSGTSLELHVREIMTEEGLLADTSFTYRPVIENGKRPDFLFPSKAAYDNPAFPAERLRMLAAKTTCKDRWRQVLNEADRIATKHLLTLQEGVSEGQFREMSEAGVRLVVPAELHRSYPASVRPHLVTFENFIGDVRPLSAIQGP