Ref A: b909293489da4558b053cdb024f568c9 Ref B: 8D5CF6C4CB68345434380FE106A1ABC1 Ref C: Thu Aug 27 23:03:37 2015 PST