Ref A: 42194b870ef94b098205a0f6cc0f2942 Ref B: 237745705869F0DC8D57ECBD2F343A72 Ref C: Tue Nov 25 20:49:02 2014 PST