Ref A: bc94f324d7824ac1b08896db438dfa1b Ref B: 82EC7501346AEE1112FC29E9EBC0D220 Ref C: Wed Jan 28 09:13:57 2015 PST