Ref A: 0f3590bb25724c95b80b4f40f715a24f Ref B: 8E8E54B3E8B432EF03859BD124ABF8A1 Ref C: Thu Dec 18 09:26:15 2014 PST