Ref A: AB2F2882BA9E4FF4A40986F0A0C86E1A Ref B: 21BB0EFAED6987CB158978FD1E496803 Ref C: Fri Feb 10 06:42:09 2012 PST