Ref A: 9e4f2fb9043743a08586cb95ec87848f Ref B: 2F96A7B0A8A5974895E34E1BA2554D87 Ref C: Wed Jan 28 23:12:48 2015 PST