Ref A: 09b1fd84a91a41f9a5c2aa510a2c0717 Ref B: C5F75D6B3296D3BC40DF90D27BB132B2 Ref C: Fri May 24 10:49:24 2013 PST