Ref A: 5bba88c4944a4f7db96a59f79d216cb5 Ref B: E56333003585459EFB5F366F53E297F1 Ref C: Wed May 22 18:37:29 2013 PST