Ref A: 1cc3281900af4011a637c26e3d4a126c Ref B: 47010F290E48E80F9358EFFFF885444A Ref C: Thu May 23 07:04:52 2013 PST