Ref A: f1ae5887b16b485384a0b278683c4ccf Ref B: BD0D97382FF847CBDB0167A266F13E18 Ref C: Thu Sep 03 14:56:32 2015 PST