Ref A: d852c7888d6f49b29043fc7b64f58668 Ref B: 04579110D6208B9CCABA273FA498E5D0 Ref C: Fri May 29 10:33:24 2015 PST