Ref A: d8a445166c564a74a7244635665cbb2b Ref B: 6529802C559A6F7A029D9BB55D0096C1 Ref C: Sat May 25 03:44:05 2013 PST