Ref A: d23ad841e7cb41ef94420757d92f5ba7 Ref B: F75A6BC60F43A207D95A40CDDFC761A6 Ref C: Thu Aug 28 21:10:56 2014 PST