Ref A: a094e3ae6d2141909915e3af35d885c3 Ref B: 8A69AE094C10ACD17089C773CB83E56C Ref C: Tue May 21 08:13:53 2013 PST