Ref A: fe844592618e432da9ae0374bc158c56 Ref B: AF3592F9F89B385873A25771D0BCE202 Ref C: Wed May 23 20:27:57 2012 PST