Ref A: c87d2f6d176c4fe59cdeb48e8e455193 Ref B: E25EE56504FAEB4C2F067C4D01FB4FBC Ref C: Thu Dec 18 01:45:13 2014 PST