Ref A: db733c87666048a2ae55ba47613ab9c1 Ref B: B5D492F8E6702366F6C4A84BA24EFA7C Ref C: Fri Jan 30 19:57:35 2015 PST