Ref A: 82d0df5c1ee8402d98c0281c2aeb1460 Ref B: 65FE868548BC6BE09BE45E9AD4D86879 Ref C: Mon Mar 30 23:23:29 2015 PST