Ref A: 92dcfe8c8e7243a5bf74a21ff05eb93b Ref B: 5A63AE38D2AC419901CFACC38D3E54D8 Ref C: Tue May 21 03:27:29 2013 PST