Ref A: 2975298e94f64ed1bc991313f78ddfa3 Ref B: EA84BB11CEF000D7E9F51A4E7F40B281 Ref C: Sun Jan 25 11:20:22 2015 PST