Ref A: b35028d0d3984803b7d4a37d21114db5 Ref B: 7F84F6FA4885FFFEEB2D601CA732AF77 Ref C: Fri Jan 30 23:46:04 2015 PST