Ref A: 1d47e833718a4cd6a74648c5353ed149 Ref B: B1C98B69CA184BBAD6D54291C95D3CE9 Ref C: Wed Jan 28 11:23:18 2015 PST