Ref A: b45bf0d5fd954fc99e59ad31aca5bfda Ref B: 368A800995C32EC844F8C0050386EA11 Ref C: Sat Oct 25 16:56:34 2014 PST