Ref A: d00410ad4bb54f9f80a30070bdd84c12 Ref B: 0E377A8818CEF90E2B309B5811E5E72B Ref C: Thu Jan 29 17:09:58 2015 PST