Ref A: 51b11b74cf744533a2d83daf21dd1590 Ref B: E81A59186DB16D06952E6140227AAA6E Ref C: Fri Oct 31 08:43:10 2014 PST