Ref A: 71a73c19ccbc4732a95cf2e54af3b0f1 Ref B: E51C999808218BFD75FDE45C747DDAB2 Ref C: Mon Jan 26 01:33:58 2015 PST