Ref A: 0f26400b64a0449cbb23b40267d19edf Ref B: 67A22E4A336B6A3AC1FBA95E305F3B44 Ref C: Fri Mar 27 21:23:58 2015 PST