Ref A: f86bd93b275d4bcbb341de1eb859a67a Ref B: BEDA9E60FC4A1A5C901AABB05B4A55D8 Ref C: Fri Jan 30 14:25:01 2015 PST