Ref A: f9310464ae5b4913806ed00fe32a9cf9 Ref B: AB9FACD6A156B2CDEFAB37D088F853FA Ref C: Fri Aug 29 03:44:27 2014 PST