Ref A: c88a82302ea94909b9e5a881a2b181b1 Ref B: BD0D97382FF847CBDB0167A266F13E18 Ref C: Wed Oct 01 17:28:26 2014 PST