Ref A: 312cf98e92494ee69f9ddfc31f9fefb6 Ref B: C79511003CB8CEEE856C2B5F4D76B40F Ref C: Mon May 20 06:20:46 2013 PST