Ref A: 61c10624a9bb457cb5631c5a2b3d8070 Ref B: C9DDF4686CCB852AAE0CDFFCD314BCA1 Ref C: Fri Aug 01 21:55:04 2014 PST