Ref A: ec091cc538e847598079a4affa529d5a Ref B: D3DB9EE5A22960B0B35B292EF3294F46 Ref C: Mon Apr 21 01:20:42 2014 PST