Ref A: 7be45ff82c58432fbd69a49e40898588 Ref B: 501AA758845CB434D7D9A8B458A02C0A Ref C: Fri Jul 25 22:42:43 2014 PST