Ref A: f9f40d64a41847bcbd0f26f831f43460 Ref B: 71B5209A69C77B6BBFA9E94CBAC3465B Ref C: Mon May 20 10:19:54 2013 PST