Ref A: ba576b3959694669b8f29189f80dd02b Ref B: FBB9871D51D6A404D30943DDDFD0EDA3 Ref C: Wed May 22 09:47:13 2013 PST