Ref A: c1c84300b7fb406ea82ca542c6f37486 Ref B: 50415FCB342E7595E0F38A45C057F94B Ref C: Fri May 24 08:29:34 2013 PST