Ref A: f49402df21fc4e4c8e24441be5a1e037 Ref B: F7A716318E7E6FEB53D73CBEA49A2329 Ref C: Thu Dec 18 16:51:50 2014 PST