Ref A: c49e8070cb9e42a6a942467456db2d24 Ref B: F3087E654E9DAE945FD50BD70731C65B Ref C: Wed Aug 27 12:57:38 2014 PST