Ref A: 12de33fd21ed443dbcec99af15427c5a Ref B: 457C96AC02FBAFBA821F4CBAE18B7921 Ref C: Sun Dec 21 13:21:35 2014 PST