Ref A: d98211dfdd6948aa95b0f46e8c04f3cc Ref B: E2E52ED373159CBEE4D3CEDF18128351 Ref C: Tue Jul 22 01:16:44 2014 PST