Ref A: 1d30a378436f43a89b40ff04cc12bfda Ref B: EBFFE4B831F488B47096C79F5935C048 Ref C: Sat Dec 27 01:00:46 2014 PST