Ref A: 13228f45861244a2b8ee6d1a1708174b Ref B: 37162ECF514E097C80CC5A6AAFB0137A Ref C: Wed May 22 11:46:29 2013 PST