Ref A: 612d92eafd724cbf8d98b9b3ae01f19b Ref B: 3D7C33BC6A51D046690DCC2FDC32ACAC Ref C: Tue Apr 21 00:14:22 2015 PST