Ref A: 19c043d597fc478893c75ddd06764eb9 Ref B: 31A05DA741778E7D52637521D508A223 Ref C: Tue Jan 27 13:38:37 2015 PST