Ref A: 300f2da31c384b6fb1e03982f421bad3 Ref B: DA5129A532B03F9212A4A2396175311A Ref C: Wed Oct 22 17:06:26 2014 PST