Ref A: a83f337ca0934924be9fef34f6fcaeac Ref B: 4801198B9DA5B4B800C2469E73C30508 Ref C: Fri May 24 16:48:46 2013 PST