Ref A: 7230a3a5bacb4861b1946ff1d859cdf1 Ref B: 3FF76927E7AF89CC87B1E1ABCD651BCE Ref C: Sat May 25 18:17:59 2013 PST