Ref A: 2d00f8e2a5e14e5292d5a35f2778927c Ref B: E9471D569BC019DECBA31CB43398ADA1 Ref C: Thu Aug 21 05:31:31 2014 PST