Ref A: b5d1b44897f64a089b16812e9f8cf9bd Ref B: BFBEEE338F6D835551E5939809475A96 Ref C: Sun Jan 25 18:20:02 2015 PST