MKKLLFATLFSITFSCSNRKEVPQIVEIACGQCQFSLNSEQGCNLAVRIDHKAYFVDGFDIDAFGDAHDEHTGFCEVIRKAEVSGSVQKDRFKASAMRLIENVE