Ref A: 358464a7d6944a269bb308c6899695bd Ref B: EFF36EEDA564BD12010F7FEB789D1740 Ref C: Wed Jan 28 17:15:03 2015 PST