Ref A: b5163695e4cd4881bee97ca0f1a72ef8 Ref B: C5DBA5FAFC050C1CCF507142D2EF02B0 Ref C: Fri May 24 08:20:28 2013 PST