Ref A: 9d041c87c4a64ed0a6fc4155429ff0f4 Ref B: 2117E33A266BAC896700C32177BD142D Ref C: Wed May 23 15:45:43 2012 PST