MPIRVLITGDREWACLGIAEAVVTRLVARYGPGVVIVHGGAKGVDLSFELAAREQELATEVHEADWEKHGRKAGPLSSQEMVDLGAELAIVVHRNLVGSRVTKDCVRRCLEAGIPVWLIDSEEVKPRQVTKL