MDHPNVGKVSQKGGEIRYRGVRRRPWGKFAAEIRDSTRHGARLWLGTFNTAEEAARAYDRAAYSMRGPLAVLNFPGEYPKTKDAETSGIGRGKEVFEIEYLDDKLLEDLLDFEEGTSKKSE*