Ref A: a998c2a5d3684aa7b6ebdf4dc9e2546c Ref B: 018454F4FBAD4C470656E10CDC5AC6A9 Ref C: Thu Jan 29 02:27:28 2015 PST