Ref A: 9c13d25ea0634a759dee4dd6a160727e Ref B: FE8932AE23B1D492B02E945F81670C89 Ref C: Thu May 23 09:28:31 2013 PST