Ref A: b48b5cb7c55946ae98629f46e3372ae8 Ref B: 06F7605BCF9382B581479BB7CB716647 Ref C: Sat Jul 04 17:41:11 2015 PST