Ref A: 4b8429c7736940ad8d101126c27a3ba5 Ref B: 75FBE543F64824296D0301C14BF1F24C Ref C: Tue May 21 12:44:41 2013 PST