MGKKLEEIQKRHSLIKSIITSQEVFNQTQLGKLLKSKGIKVTQATLSRDLNELGVVRVPTSKGLVYQINQEGGEGALKNYIAEEVLAIESNECLILVKTFLGRAQGVAVQIDRENLPDVLGTIAGDDTIIVVPKSTKNIKKVIEELKTLLGIEK