Ref A: 50782c499b3542c9b30bfd31bf6ebb0e Ref B: DA65078BC879B0355975FDEC044ED60B Ref C: Tue Mar 03 23:49:34 2015 PST