Ref A: d3394ea1c67b4edd9805b82e5097f349 Ref B: C0E2153399681C2BCD56861A0F19FCBF Ref C: Sat Dec 20 10:46:46 2014 PST