MSANDPLWKVNDFKPEDNPNGLLEESSFSILFPKYRESYLKGMWYVINKALDEVCLKGELDLVKGIMTVKTTRKTWDPFIIIKARDMLKLLSRGVPAQEAIKVLQDQYWCDIIKIGNMIKNKERFVKRRQRLVGPNGATQKAIEILTGCFILIQGKTVSVIGSPSGIKMVRKIVEDCMDNIHPIYNIKALMIKKELMKNENMKNEDWSRYIPQYSKKQNTKPEKLKEIKKKKKELKKKIIEKKKNYSPFPPERDD