Ref A: 09a2bb7c55bb415bba751377a29a9e8d Ref B: 5B0931417A939A613179FF124A874B0C Ref C: Wed Jun 19 03:16:35 2013 PST