Ref A: 8fa606ae1e344dbeb83d59ce3f8af14f Ref B: F75A7BD9AB321051A4622F7B538B968A Ref C: Thu May 23 03:06:43 2013 PST