Ref A: 9e168d33c8f94022a40bd824d2b6fef8 Ref B: 950565327A03C79A9DE97AA176228432 Ref C: Sat May 25 17:22:39 2013 PST