Ref A: 2c067e9dce3048368be11ac2c273d34c Ref B: D0DDC5D00FFAA354286B1491F289824C Ref C: Fri May 24 14:41:27 2013 PST