Ref A: 2b033847b9cd4eec997a81b0862880e4 Ref B: 412176D74D1389ABF9D2BD91F0F67DA8 Ref C: Sun May 19 21:59:17 2013 PST