MKKRWIIATVVLVMIVAGLGVKFYMDEEKLNKEMINVVYSDEAKRVFENGLKNLDAEALTGKGVINTYEIDKKSIKQNPMGGINVTLHVNGDSELYVFFTLNKADDKKLIDDGGGNSAKLEKLLDN