MGAPKQKWTAEEESALRAGVLKHGAGKWRTILKDPEFSSILCLRSNVDLKDKWRNLSVTANGWGSREKARLALKRSRQNSNHDYNPKAFNRVTEDIDAQILDAKPLAVTSENLHVTGQKRSFSRLDNLILEAITNLKEPTGSNKTTISMYIEDQYWPPSDFTPLLSAKLKALTASGRLIKVVVFLSLFKFIHH