Ref A: 5c82e5ca493e4a54a677c585224a662c Ref B: 35D0372F0D318AD61F4F33E117FC2D42 Ref C: Thu Apr 17 12:28:46 2014 PST