Ref A: 38a80fd9a3674b3797b39c29378a5bd4 Ref B: A381C4D74F34562D7F122E110B6A8272 Ref C: Mon Dec 29 08:41:18 2014 PST