Ref A: 3ceee242434140a49e8b9b0887fd82e5 Ref B: BEF7D6EF36F9919C44922AEE25B6E20F Ref C: Wed Dec 17 15:21:10 2014 PST