Ref A: 8ebd560146f54174824255b5c2f706b2 Ref B: FD6E13C8C1DED93928AA9380CC8ECE20 Ref C: Wed May 22 18:32:02 2013 PST