Ref A: cf512f06d46e4a4e8350efdc021633bc Ref B: 666D17444297F383F50E69A5556C46DD Ref C: Wed Jun 19 19:39:37 2013 PST