Ref A: db3d422eb63a4643b3ee5e220d6bd449 Ref B: 8DE67AB2AE35B089BDB34913AC3A0B5A Ref C: Mon Mar 02 21:40:02 2015 PST