Ref A: ee8843a84c354d2cb0258c4f0ebc411c Ref B: 014561FCEDFC6974D42FCFA379ABAD54 Ref C: Tue Nov 25 21:30:40 2014 PST