Ref A: 16e5057a083d4549a68141e5222e5467 Ref B: 8AFFDA55C064BEDAC244AF0C617DDF82 Ref C: Sat Dec 20 05:09:17 2014 PST