Ref A: da26c6090d614fbf87d71b92f4d4963c Ref B: 7B8C95B7F5DBD8824351ABFA99BE507C Ref C: Thu Jan 29 22:55:53 2015 PST