Ref A: ab7bd72bf160468c8e86bb34f80f6856 Ref B: 2FC1F3062843F44BFFD24A3DC321DABB Ref C: Wed Dec 17 22:42:56 2014 PST