MDGEKKDGGTAKYRGVRTRPWGKFAAEIRDPERGGGRVWLGTFDTAEEAARAYDRAAFAQRGATAVLNFPREAGSGSGSSSSAPAGAGRGRGRADTGKIELECLDDSVLDELLDEDKYGGK