Ref A: 53f371acc5754fd2979ee8bf17cd3fd3 Ref B: 8E00DD904A7301EB1E292DD0B85A541B Ref C: Fri Feb 27 14:54:49 2015 PST