Ref A: 094eb58b13134bf08f2be329464dc5d7 Ref B: 697AACB5586277AD574EEABA5A0F3805 Ref C: Thu Jan 29 17:31:52 2015 PST