snoop protocol slides 15b 7590370