Ref A: c596fd8d5eae471ab0b07727a753afc6 Ref B: EDF3D649F6F067F34674F59AC3D23B4A Ref C: Wed Nov 26 07:38:30 2014 PST