MGEGKGLVCVTGGAGFVASWLIMRLLEHGYTVRTTIRSSPGISKDISYLTNLARAAEKLQIFNADLDDPDSFNEAIEGCMGVFHLAFPLDFADREPEEVITKRAVDGTLGVLRACVNAKTVKRVVCASSQATVIYSGDGDEKVVDESSWTNIDYYRSLNRFGTSYLVAKNKTERAALDFAEQYGLDLVFLIPPLIVGPFICPRIPESVRWSLSLIFGEKRLYHLLIKLNVVHTDDVARAYIFLLEFPHAKGRYICSWEEISIDEMSEFLSARYPEFQIPTKDSLKDIKGFKMRGLSPKKLLDCGFKFEHGLEDMFDGAIQSCKEKGFL*