Ref A: 76db499ccac444aa981d60e1ae75b4e8 Ref B: E0ED3198FA23A2A091AA0FF19FD95A36 Ref C: Wed May 22 17:35:54 2013 PST