MKWGRHELAKALKELGLDNYNGIPLGEYVATAEHLADLDTSFREELPDGSTLCGLFRIPTDLFVSDGKVKGEKDIGKHKAEELLSDDIKVSVEIKKIATSLGLGLDIDPAFAEHVKGKDTAKFTEGAEL