MMKQRQTVSNLDIDGDLTYEILLRLPAKTVLRCGAVCKAWRRITTNPTFLSDHARHHPPEALLYNSFGKATSKINMELDALSVAAHHQAAEGLSVGADEPRRLDVEATEIELFSTTQYTRSMMTPAALHGHLHWLQHPEGRLTNHMAVFNMVDETFKQMTSPPVTSKFFADLLAIDKFLMASEFTYLGVDLWVMEGYGAMDERWELRHRVVLPWMRGMTLERPLLIEGGNDSDVIMGTAYGLGVYNVKSKTFRTVITVKPPDALLLSRNMLRESLVPHTFFDNQQQHPTCLPLFHFLS*