Ref A: a949623b6840416fba59799597b3961e Ref B: 012CAFCF335BD6464A6A13182419BA19 Ref C: Thu May 23 20:15:25 2013 PST