Ref A: d88728bb1a5842b5a532b3aa4912e9fd Ref B: D32755755A84C15AA29B7CCEE28B9038 Ref C: Tue May 21 03:07:17 2013 PST