Ref A: f4a01225c03f41d2ae63a1979bc0ae49 Ref B: 54511DF90ED7A20D1E78F743CF2E26DF Ref C: Thu Apr 24 00:22:43 2014 PST