Ref A: 6c5a79751eab49d2ac6eaae2891e96a6 Ref B: C9CFC47E0A7D4E7DCCAC107DA54D0403 Ref C: Wed Mar 04 20:56:48 2015 PST