Ref A: 21164609b34b49a1b5fe15c22504a698 Ref B: F6C05C8CE2868D67DA4A702F3B76A0CD Ref C: Mon May 20 02:06:18 2013 PST