Ref A: 812c9a105ff44efe8b57584af3fec94e Ref B: 27EA57D4B0E0AD695A07CE4DFFA8DECB Ref C: Mon May 20 05:37:54 2013 PST