Ref A: 08f69517b46c4f22bf96736e2fcaa80e Ref B: 329C9A8F5917BF16AF91D4EC8F2830A5 Ref C: Sat Oct 25 16:33:02 2014 PST