Ref A: e50a79f3740d4ac69d6bb4b43521edf5 Ref B: E6BA044F0FDFE569653B7FFB07A9B590 Ref C: Sat Dec 20 05:48:55 2014 PST