Ref A: b7a81036c6034195a6b591f7d49059a0 Ref B: EAFBF4E031648B971B936F236EDE0B17 Ref C: Wed May 22 20:55:23 2013 PST