Ref A: ba8c8f5b41cb47a7a098bace827660d8 Ref B: D9B282DB6EC906B174DFF3129F9471E2 Ref C: Thu Aug 28 07:20:52 2014 PST