Ref A: 278f6b6cb5054cd2a91bc8177964fe4a Ref B: B7388DCE4F12264DBB25B1A8C0074934 Ref C: Tue Nov 25 21:34:04 2014 PST