Ref A: 8dc709eb5d53415ab089540943ba71df Ref B: 09FEBE5D286DB7C6948BB863433E829F Ref C: Wed May 22 09:24:29 2013 PST