Ref A: fef7afcdc31b460eac9dfc23aa784a6c Ref B: 7FB56CF6DC3E141491489776D117A63A Ref C: Thu May 23 13:23:51 2013 PST