Ref A: 6f5a589eec19494da289915c3763a44d Ref B: F9EFBD7E085F5B9B03EE4191A3C88E94 Ref C: Thu Jan 29 08:41:08 2015 PST