MKINITKLGLRKKSAEVKTTVGVVEKAQNLQIQLLKSDAVDFTNDDPLAVLETQKKMVQGLLQFMIDIFKLSDKEVEKIKSTLDFTDFQNFMAYVLFRFQGMSDEDWETVTKQQTEESADPKESN