Ref A: e24ebd205916474fb5cd3b2bdac1366e Ref B: D9A8685F7346E13273B48445A1C050A0 Ref C: Thu Jan 29 07:39:29 2015 PST