MGKRKLGEKGERKKKVVVGMDPPIVFRSDMESEKNDEPDQTPRDAEAHLPALHQREGVTLKMDDFKFETTWNFKYRFWPNNKSRMYVLESTGGFVKHHGLQTGDMFIIYKSSESGKFVVRGEKAIKPNAIMPVVDCSCKNELNKSEECGFTISLQTKKT