Ref A: 073328a1f9c74cb8bdb06a448d5589eb Ref B: E7119CAC5AFDEA8E0A73DF79894C46B9 Ref C: Thu Jan 29 16:13:32 2015 PST