Ref A: 949dac61087a4bf692633403385bb7df Ref B: C2BA28C731C3CDAF526C0528EEB8F474 Ref C: Sat May 25 11:28:10 2013 PST