Ref A: dc916f81cb2b446ea375f93cf4f333c4 Ref B: 0BDFE12A36915F66E8FF4CAA6B88F630 Ref C: Fri Feb 27 15:04:40 2015 PST