Ref A: 9d674f223c774ff9bc0878b97a79fe88 Ref B: A6176A42B812097A07871A3B76D2FD43 Ref C: Thu Oct 30 11:29:11 2014 PST