Ref A: aa722286cb63428e9394b31718f24d6c Ref B: C79511003CB8CEEE856C2B5F4D76B40F Ref C: Sun May 19 22:05:20 2013 PST