MSANDPLWKVNDFKPEDNPNGLLEESSFSILFPKYREAYLKGMWYVINKALDEVCLKGELDLVKGIMTVKTTRKTWDPFIIIKARDMLKLLSRGVPAQEAVKVLQDQYWCDIIKIGNMIKNKERFVKRRQRLVGPNGATQKAIEILTGCFILIQGKTVSVIGSPSGIKMVRKIVEDCMDNIHPIYNIKALMIKKELMKNENMKNEDWSRYIPQYSKKQNTKPEKLKEIKKKKKELKKKIIEKKKNYSPFPPERDD