Ref A: bb8bfedb343c499ea4584d979cb3f0cf Ref B: 8844FCCD673FAC82731DEFBC5A3006FD Ref C: Fri Aug 29 09:43:25 2014 PST