Ref A: 407f891762444252a24649ca727e312d Ref B: 899510C9899277A6CC7DA64A9E7C7306 Ref C: Thu May 23 00:33:54 2013 PST