Ref A: b43b0261fc3c453cbc96481a51a45b60 Ref B: 1A2E1E878216F959D1F0C92375CDB64A Ref C: Tue Nov 25 22:29:24 2014 PST