Ref A: cc20dc315d264affa36f39dc4b61a36a Ref B: D6633D6E9FEE2AC5185ABD34293143DE Ref C: Tue Nov 25 19:34:51 2014 PST