Ref A: c956d76551804fe28a10ddd505d508a9 Ref B: 0B320237C75B12DF4BECA09E92D1AA32 Ref C: Sat Dec 20 10:27:33 2014 PST