Ref A: 10ed93d64ed34c358ed9264084a1fea9 Ref B: AB4E1EC8288D7804C0715AC4357B8FED Ref C: Wed Oct 01 18:19:52 2014 PST