Ref A: d365a5de286147f6b6889633b198dffe Ref B: F9F6939B40F4E76E55B6DB35931E1BF4 Ref C: Sun May 03 06:46:49 2015 PST