Ref A: d085b73726f542c5b40abf44b8040432 Ref B: 68DD53B38A358C7395959F796FB99A79 Ref C: Mon Dec 22 18:17:36 2014 PST