Ref A: f5ea5e1953dd4cc4b837ffbaf0ff7a95 Ref B: EA949FB71F048184D72BB04D81570A0C Ref C: Fri Jan 30 21:45:46 2015 PST