Ref A: f9f7ac45f0294a12a091c302bdebf52e Ref B: 20554D167A721456A1F725E71B48F4CC Ref C: Thu Jun 20 01:31:32 2013 PST