Ref A: a90dfba6c66a4320892b99395772ea93 Ref B: 5A4BFBFE53A7BF7B84615F1BF6B16879 Ref C: Tue Nov 25 20:16:18 2014 PST