Ref A: 53c1ba6abcbd4ab8b74c4ad4fd68db79 Ref B: 3A3ECF8C9500C930BC188265C84E4CC6 Ref C: Thu Jul 24 17:18:27 2014 PST