Ref A: cf8f35dd52bf4e8684dd47be6fc2ba86 Ref B: 3652761A40CC08AD33A5487B40DCFA80 Ref C: Thu Oct 30 09:19:51 2014 PST