Ref A: 6ab240c81306439cae29023a3e1f93c7 Ref B: F1AFC744CD60359C9FA5A705739423D8 Ref C: Thu May 23 01:07:29 2013 PST