Ref A: 8fffbf0f69014efe8c782a91aa26d7f0 Ref B: 49B0820C9C9CE2AB9F945D1B63853A8E Ref C: Tue May 21 06:24:31 2013 PST