MVKLIASLLLLAVVAQAYGDFKCALSKQESKSFVRELQREREEHQLKEKQNLSHEGQDQECKGSLAVPEITKDWVDMKDACIKGMRNQIQEEINASYQYLAMGAYFSRDTVNRPGFAEHFFKAAKEEREHGSKLVEYLSMRGQLTEGVSDLINVPTVAKQEWTDGAAALSDALDLEIKVTKSIRKLIQTCENKPYNHYHLVDYLTGVYLEEQLHGQRELAGKLTTLKKMMDTNGELGEFLFDKTL