Ref A: d09d45ba97a1493fa2c5510f3b05cac9 Ref B: 0300320C9ED256DF6A5546A42EABD124 Ref C: Wed May 22 18:28:53 2013 PST