MGKSALSGRENWQTESGPGGLAGTAEKDLYSAFEKAFEGTIYKISDHPNDLKHLYEHVNLPKQTLSQIYCPNEATMLNAQKRGWGVSPDFSITNTKTGKILFGEIKRQDGWVEGKDPSAGRGNAHERMCKLFTPGLIKTYRNISGIEDEEILPFWVVLEGDITRDPKRNREISFWFDTYDKNYFMWRPNMTEQDLVDHFNMYLKPYLD