Ref A: 92c255ee9bbb489ba40e292ff6f65e90 Ref B: 1A83F07C9E7C40676782ED59C8D85B52 Ref C: Thu Dec 18 23:42:06 2014 PST