MKFFLGQTVELKGVGIPGLISKVLPPFKWSGIQIKEAYIVSWVDGNEDLRMGDELSPIYGLKELV