Ref A: a5efa7b69e2d4ec48dc0293681af85fd Ref B: 40F2EA73729107FFA7D253D55AEB6EA9 Ref C: Mon May 04 14:11:06 2015 PST