Ref A: 1ff6b1a2ba434dae83a5edc5c51b3b64 Ref B: DD30B1936D9E0C46690EB45F6A8E2AAB Ref C: Tue Jan 27 14:04:28 2015 PST