Ref A: cfd45e84cfcf4d5bb4aa04354e3cd224 Ref B: 53F16B5B725531A730ADEA86BAFE8BC1 Ref C: Wed Oct 22 20:06:59 2014 PST