Ref A: c01bc22a3dd14061a918d9773f49628e Ref B: AF77681EDF9F692D5A9567E79282A60D Ref C: Tue Mar 03 23:55:32 2015 PST