Ref A: c222f3c9f8a34bdab7b4768d6d85401d Ref B: 78F285B0884DC8D741637375E51CF9E5 Ref C: Fri Aug 29 07:49:34 2014 PST