Ref A: 346abe18b16047e68e453a57e4b413d6 Ref B: 76C0B0ADAB542E85A0E5F884C0B44853 Ref C: Wed Jan 28 17:44:15 2015 PST