Ref A: 9f99bfc2d2a64962b7bf4681ba77d68a Ref B: D476F0533EDF4BE5CB738C329F163C2F Ref C: Wed Jul 23 00:15:56 2014 PST