Ref A: ea1e589577534fc6943ac2646908a76d Ref B: 41FE9E7E2D7544D6BF3101A81F4BEB56 Ref C: Thu Jan 29 18:12:47 2015 PST