Ref A: f6a638db93bd4072a0c135d58837f3ff Ref B: 81854DA540B86A757905692D0FE4AD78 Ref C: Sat Oct 25 12:27:33 2014 PST