Ref A: a5b3dc8c9a2d466ab0c9c4118ae88c74 Ref B: DBC2B3DDF87CB747388E2DD47D8FCF63 Ref C: Thu Oct 30 08:45:31 2014 PST