Ref A: d8a25b17fe5e40548a123312ea12b393 Ref B: 4A916ADA576BBB409C5D4B79D02E35A4 Ref C: Wed May 22 09:24:31 2013 PST