Ref A: c52c5e4f2a6647d599fcbb287f01fa79 Ref B: A815CF217905D2BB28CA57D3DC018DE4 Ref C: Sat Dec 20 09:55:10 2014 PST