Ref A: 02decf4d44b34c10b74901deea4f4d42 Ref B: D1B89190B5AEFF805C1D50A501425336 Ref C: Sun Dec 21 10:27:33 2014 PST