Ref A: 4f73117acad24c9e91140f4fd74b0f3b Ref B: 4D4211165783C6973C1294DE7F81EAE5 Ref C: Sat May 25 05:28:50 2013 PST