Ref A: e5cc43533b3b41a38cf9c1a1a722de0c Ref B: D5BF4765314EF78F0C1D8EA49D91DBF4 Ref C: Thu Dec 25 16:41:25 2014 PST