Ref A: f3f6a8d6d91447039f2ac0af61081d49 Ref B: FC560790C6526C08F16CB0E02AA8C7C6 Ref C: Sun Feb 01 05:48:01 2015 PST