MDLKDAIEFHGHLCPGLVIGYRIGTYAAEQFKDRSEDEELVVVVENKSCSVDAIQVINGCTFGKGNLVFKDLGKHVYTFFKRGDRNALRISVNPRKRSNDEKYNELFPKVRNGTATAEELEEFRKRHAENAYAILDIPDEDLFTVTNVETEPPEKAMVYRSIACAECGEEAMETRLRVKEGKIVCLSCFEGHDI