Ref A: c30de3f1352a419eadb3c769e4c09c11 Ref B: 91D19F9ED915AB089DC4FBB4658A72A1 Ref C: Mon Oct 20 16:22:50 2014 PST