Ref A: ef90ab8da98e4112ac2918685906b7af Ref B: D1652051DA2ED39E6836BCCDBE6815AE Ref C: Fri May 24 17:08:44 2013 PST