Ref A: a0a53e9d93b1453281cee4fffeb4e408 Ref B: 04F10849AB88D9D393E8570F52BF6E53 Ref C: Wed Oct 22 19:06:11 2014 PST