Ref A: 2510946ce1c64d7cacce3ff2b409a7d2 Ref B: DC5E8E27ED50FA2CEA751998F5E5EA24 Ref C: Mon Dec 22 20:27:27 2014 PST