Ref A: b23fd53e042c46c286be820fec28efa2 Ref B: 8C607B787FE62DC45FB71D905CE4730B Ref C: Thu May 23 02:43:58 2013 PST