Ref A: 8a7b3a01a4bf4f8382c8d832a700548a Ref B: 5DE542BA435CBC94E8F1EFAC268184D9 Ref C: Tue Jan 27 23:08:59 2015 PST