Ref A: 211b8da2cf2c4447b2ccfa4d6e7601be Ref B: 7E983862540D1812189437C350A161D2 Ref C: Sat Oct 25 20:09:55 2014 PST