Ref A: b1852c4db4f2408c83785e1f93acc5f4 Ref B: 03DDFCA85AFF89B365B80BDF45D212AF Ref C: Tue Jul 29 06:51:37 2014 PST