Ref A: 91cd4ba8fbcd479a88fe617321f6e7f8 Ref B: 9F22A1D9797A38E69AF6E419FCD6F249 Ref C: Fri May 24 16:13:20 2013 PST