Ref A: 528f68f4a98f4b78b7995f65798ee89a Ref B: 08B6774AB5036E84878EDD38639F870D Ref C: Thu Mar 05 18:51:40 2015 PST