Ref A: e3fa4061e86040748c18111f03cc3f0d Ref B: B71F9F9B012D957123238FA2D550B506 Ref C: Tue May 21 09:29:23 2013 PST