Ref A: fa9b0d388d1f4a3baa9c0f038d27a591 Ref B: 1B246D7A9E02343B8C8F5B3FC0CCF4D9 Ref C: Wed Mar 04 23:19:43 2015 PST