Ref A: 6cc596aed353486ea81cb72cc93d90fb Ref B: 94224627CAC3252166340646B827EE45 Ref C: Sat Oct 25 00:04:52 2014 PST