Ref A: 0a3bd9f4d5d64fc582cdec0d5f4b7673 Ref B: 20B9900FBA362BE51D23414F9B26B803 Ref C: Thu May 23 00:47:03 2013 PST