MGRRKIEMKVVEDSSSRQVTFSKRRSGVFKKANELAILCGAEIAVLVFSPGGKPFSFGHPNVESIADRFLNEECPKSKFRVSKNDEKAGRLNQQLEDMDSQLEAEKKRGLVLDKAVLKARGLPLKSKPPSFRELSRADLRKMKASLEALRETVKERASEVEASSSLLLLANDRRD