Ref A: f9184eafa818408399fa81d4e3d4f923 Ref B: D791FEDB0942D1BA8A58D1022179A639 Ref C: Thu May 23 15:15:46 2013 PST