Ref A: 8a549dd8ea8748d29e994ff80dafa2d2 Ref B: 6B68AC415740B19B978EE275B69BADC0 Ref C: Tue Mar 31 15:30:12 2015 PST