Ref A: cf1c0f52eb6f43f5ad3814f3f5346622 Ref B: 687F80E92E0C6DF68A268D3DB691D3AE Ref C: Wed Dec 24 19:59:23 2014 PST