Ref A: cc6f520c4b4f4b3dba79f1a26ccaa2f2 Ref B: E4B8F8CBB9774E053B1DE70400CF6765 Ref C: Wed Jul 30 01:14:27 2014 PST