Ref A: f326a051d7ff4baabb6a79a661e94404 Ref B: A21B498794659FD03D49C686A15917B3 Ref C: Sun May 19 20:52:34 2013 PST