Ref A: a1982c9771df4e55bdac5abfbd33b4e6 Ref B: 02BCC315A6A83AE5F5004ADD2D90E3C0 Ref C: Tue May 21 01:38:27 2013 PST