Ref A: b694d83c03fc404a936ac528dc9a10e3 Ref B: 40355526049BA0B288BC9964D72375CC Ref C: Thu Oct 23 04:46:47 2014 PST