Ref A: 44d0d36f63144bc392d7598ac63b6cbd Ref B: 4DCA4CA727F34CE8EE3D7D9616CFCAB9 Ref C: Sun Apr 19 12:58:35 2015 PST