Ref A: a2b10366ab194249b7f0e2c88661d395 Ref B: B27C54F68D5C2A9E41F9C2733C66BAF6 Ref C: Sat Jul 12 07:35:51 2014 PST