Ref A: 99224c58fdc74b5caf634ef5abe8cf7c Ref B: EAFA524EB07E2A54695DAF8AEBBAFCA2 Ref C: Mon Dec 22 12:39:17 2014 PST