Ref A: ce42821ee10d407bba51d921eaba6943 Ref B: B5CF08A9A95252D3BE1E1F0BF089BE87 Ref C: Sun May 26 02:07:52 2013 PST