Ref A: c0f6e99a3ca54033b395fb6e51463cb0 Ref B: E98E93527CC920028D77C942AE83B52A Ref C: Thu May 23 06:11:01 2013 PST