Ref A: a51c987e1c784c479b40c34f1e5b3d42 Ref B: C85947ABD005D341C36064118E80744F Ref C: Wed Nov 26 05:13:43 2014 PST