-lrb- d -rrb- disassemble , decompile , reverse engineer the whole or any part of the service , nor attempt to do any such thing except to the extent that such actions can not be prohibited under applicable law ;