Ref A: b0ef66d4471b4e6590f6e0edb5b5d402 Ref B: DB127755A608BC837FF0EDFE92B09B44 Ref C: Tue Jan 27 02:44:57 2015 PST