Ref A: cd53030ddc794ae6a8d3aee9c3217146 Ref B: F4008283FD46BEC58B3A35F994E8E933 Ref C: Wed May 06 08:24:23 2015 PST