Ref A: a3a51c3d61c04115994bcf6d8ddfe7d7 Ref B: D70B9A79A91B8AB1F35E4CCBFA14E9A4 Ref C: Wed Mar 04 09:01:12 2015 PST