Ref A: afa47c5e6fb64f33beefbfef5a90d10e Ref B: E2DB36D8CABA18152F9899879E943EDC Ref C: Fri Oct 24 08:12:58 2014 PST