Ref A: b0e7f85dfc7d42de86875ace1151de3e Ref B: D52B44E96AB0467F739FD5E1D11C037E Ref C: Fri Jan 30 16:23:14 2015 PST