Ref A: c11f6f1a04674fa4846c20521365e7ab Ref B: 235AD31747F978141E9E4E85026EF187 Ref C: Fri May 24 14:26:56 2013 PST