Ref A: 412fd36bd3544050a470dd541c43e266 Ref B: BA4A4F5C31FFF01EFA2B1D0AD90BCE20 Ref C: Sat Oct 25 03:29:21 2014 PST