Ref A: b0469c24d30d468aa52378bc4684ab10 Ref B: D1349E3E0B53E1E094D337F7D942097E Ref C: Thu Jan 29 05:01:31 2015 PST