Ref A: d9bb1ed801054a40bca743c36c2ce00d Ref B: 8B7A2D05AA3A7B844FE938A8EA632A2A Ref C: Wed Jun 19 03:16:31 2013 PST