Ref A: 5fbbc93de7db45f79e3c4c91b2ca7eef Ref B: 7D5F667B0589E97895B6A30FDCEE2C86 Ref C: Sat Apr 19 09:21:35 2014 PST