MKRVFTPRADGSYIVPKEFVEKWKDLKTRTEVELLFEKCDYCTDSFVRKCRRITEELDESIMDVEHQFLTVEDMEGLSYSQSKIDGIKEYCKQDPSLTRNSKYGGGLMYWVEVAVKGNERSIRRNLLKKEIEFEEEAESKDDLPRLNTALPLPVALKGTWAYGAELSDVESLPQTNPVNQDVLKALRQTGFPDVEAKASAMSLATKVGGNIQKRLNKLDEAWNKIQAIPASERTSLMTKMMEKIGLIKDDLFKKSEALNELYSSCLLEGATEQLLGSPLGNAFQKSISYTSPK*