Ref A: f263380667ba4e43bb9006a23a6fb52c Ref B: D7C733C2DEB53A31916405DBE4F60450 Ref C: Mon Sep 01 04:50:51 2014 PST