Ref A: f1a9a555c4ce48f8a2cf7a5c8902b8d1 Ref B: B8A639CB6F825734947B4E5F239F932F Ref C: Tue May 21 07:51:39 2013 PST