Ref A: c51ac40fcec843e9ac73eacbbf7e18d2 Ref B: CEDC1195EBEA45A7A72835B26249C1B8 Ref C: Fri May 29 04:11:10 2015 PST