Ref A: 1eb3c6e5d8b14e7aa0fc963c1e1a4f50 Ref B: C9F62BE924B7BCE115247C68F9CCABD6 Ref C: Fri Jan 30 03:40:00 2015 PST