Ref A: d865bdda8179403cba0f2074723cf7cb Ref B: 436221B89748E5A94B1D0A404A15CA24 Ref C: Wed Nov 26 22:15:56 2014 PST