Ref A: b07d8b46b478423e9f3f7ffa7b4da0b0 Ref B: F857ABE839C05619742B9FE3C823DB3F Ref C: Thu Nov 27 02:59:46 2014 PST