MSKTLYKIIFVNQGKVYELYARCVISSHLWGFNEISELVFDVHSGLVVDPTEEQLRHEFANTKTLHLPMQSIVRIEEVDKKGQSVIRDAETGEKVVTPFIAPFKPR