Ref A: 09cf051b5b0248dbb932eadac68b8ab4 Ref B: C79D14F481982C6B3EB4B40077CE8513 Ref C: Wed Jan 28 23:34:36 2015 PST