Ref A: e9bfe55e13f646b280496255b58595ac Ref B: B28498EC73F1AA68F03CE8F6266C79A9 Ref C: Sun May 19 19:08:44 2013 PST