LTFRFQAFGRPVENQKKFEEGVFSDLRNLKPGTDAILEEPKSAFLDLLFKNNCIRTQKKQKVFHWYSVPHDRLFLDALERDLKREKMGVEPTSKAVAHPAVSINLD