Ref A: ba6969a7ccfc4c0ca62e816cd81e0ba2 Ref B: 37A986884788502CA1400AB8C45D36A3 Ref C: Sat May 25 03:30:26 2013 PST