Ref A: 3f6fe899425d4fe58872fc446995f10d Ref B: 44E917989CA2AC553BC15F4581904F1F Ref C: Thu May 23 11:23:38 2013 PST