Ref A: a18a8d3726ec4f11ba74e6ae6769ea32 Ref B: CF0126945A99B410843ED86F2C750F0B Ref C: Tue May 21 15:53:12 2013 PST