Ref A: fd7140e0d4c04da1b3e466b2371c9395 Ref B: 2B9C069960BEF273730BCB86A156F4C8 Ref C: Tue Jan 27 14:18:37 2015 PST