Ref A: 61f3b339f61e40f0b228b6dd3e173218 Ref B: 63CAEFF6DB5EBB831D9E9212C64D7749 Ref C: Mon Jul 28 20:47:39 2014 PST