Ref A: 09accefe14154eb0a5af8cddb0ac222e Ref B: 033045A2B3CE845E6A5000545BFAC85A Ref C: Sat Oct 25 16:51:41 2014 PST