Ref A: 840b9bb61adc4c93bfabecc6e54fc69f Ref B: 023E45D521675EE0346662C16BCF307C Ref C: Fri May 24 03:35:31 2013 PST