Ref A: 421f77570ad7475495e8f83b13f929bc Ref B: CE7DE6F890311B0B7A26A2B6CB9FBFA4 Ref C: Fri May 24 01:17:03 2013 PST