Ref A: b71429e868db4bc9a3e710cfef6c3354 Ref B: 7159DA5240D088E2A2B98471E7755B94 Ref C: Wed May 22 09:24:46 2013 PST