Ref A: 3b5ee4adf4a74db78c1cfaccd1071b5d Ref B: C12D69E376A385199873398596C156A5 Ref C: Wed Nov 26 08:51:49 2014 PST