Ref A: ccf2e762322f4e6599ecb4c5731507eb Ref B: 2C90F2BC44CFB109657ADB82CB718DAD Ref C: Wed May 22 03:32:58 2013 PST