Ref A: 31342414c7bb4444bf85d2f0359b06e9 Ref B: 0B68C776FD277A114B422C3C69F27073 Ref C: Tue Nov 25 16:53:58 2014 PST