Ref A: 83a9e71b9a74436d9811382ff8b57ab6 Ref B: 986A1438DE70B70DA51393F3956909CC Ref C: Sat May 25 07:53:28 2013 PST