Ref A: ebb18973231b4455a5cd2ccb94a0bb5a Ref B: E69B6765DC2A2AF5579C39E7B960F6A9 Ref C: Fri Jan 30 04:01:16 2015 PST