Ref A: b52176b0b2984396a81cdb176c820c97 Ref B: 3AF9488F1BC9108424CD556AD46E60D7 Ref C: Sun May 19 19:23:50 2013 PST