Ref A: b0e24a757daf47abbcc12630cb378e5d Ref B: 3F6BF66495D0D131F17133E847651607 Ref C: Mon Oct 20 22:32:22 2014 PST