Ref A: 30d2399dfdec43949def105c4fa0448d Ref B: 4E4F076AC9BE20AD00E84763722969E2 Ref C: Mon Dec 22 03:30:40 2014 PST