Ref A: 2913ca0aeedd42b39cf47e6bfb17c8c4 Ref B: 7675009156CDDBB925A2EA6176F58142 Ref C: Thu Dec 18 23:02:19 2014 PST