Ref A: 110fff4f40244eaa8aac438361bf3ca4 Ref B: EEB3E2E3E3C63E23290D447A5E1C0F86 Ref C: Wed Nov 26 05:08:51 2014 PST