Ref A: 563d37a1084e4a59ac713e1a90b7c06a Ref B: CB721B9032616CEC38DBCD3ED24193F2 Ref C: Sat May 25 11:55:51 2013 PST