Ref A: 0363e217c3774350be12b632e3b54f45 Ref B: ECB6D4F6CFDB6D5CC49CED7D64EACE1C Ref C: Wed May 22 13:00:55 2013 PST