Ref A: dedcde3db42e48c398de4edace41d76d Ref B: CCB3C71D075159329CF6E5109966108F Ref C: Sun Mar 01 17:58:11 2015 PST