Ref A: dc716ab789b345038e492873241e5449 Ref B: E5361A2A5DA35AF5B497509318FF7B0F Ref C: Sat May 25 21:51:02 2013 PST