MLIRYDGQSKAAYIRLLDSEVIESEEVAPGVVYDFNIEDRVRGIEFYRLDSLSKEVFSSLELPIHPQEKEILDQCLFSDFNKRSSVFTVRVDKTSKGDFVPHTSEDTTPSQLPSKLEMS