Ref A: d2bfee02bb7345238d6b20caa7f57c94 Ref B: 5625BC1F92A0C7B8896959B7955DBB50 Ref C: Thu Jul 30 14:27:44 2015 PST