Ref A: f0a3ded705bd4fb7967be7aa90009d79 Ref B: 8AF49164E016F12B5DB2046BAC7047B7 Ref C: Sun Apr 20 15:35:38 2014 PST