Ref A: c50494d6b8b247bfa7aeb84c1195387e Ref B: 54B3635AD8A9EADE5072DD5CF33CE438 Ref C: Thu Dec 18 09:58:35 2014 PST