Ref A: 369d8023f26e456b8b2e32ddb883f859 Ref B: EEACFB318F60A46AA35BC8D5AFC2B640 Ref C: Fri Aug 29 23:54:38 2014 PST