NLFFPFTDAHKKLLNQMIRSNPKLMSGPFALLVKNQKVLDFDNKRYFFNAKLKSDNQERPKLPITVRREQVFLDSYRALFFKTNDEIKNSKLEITFKGESGVDAGGVTREWYQVLSRQMFNPDYALFLPVPSDKTTFHPNRTSALNPEHLSFFKFIGMIIGKAIRDQCFLDCHFSREVYKNILGRPVSLKDMESLDPDYYKSLVWILENDITDIIEETFSVETDDYGEHKVINLIEGGKDIIVTEANKQDYVKKVVEYKLQTSVKEQMDNFLVGFYALISKDLITIFDEQELELLISGLPDIDVDDWKNNTTYVNYTATCKEVSYFWRAVRSFDAEERAKLLQFVTGTSKVPLNGFKELSGVNGVCKFSIHRDFGSSERLPSSHTCFNQLNLPPYESYETLRGSLLLAINEG