Function at 0x40f580
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push 0xffffffffffffffff
push 0x437658
mov eax, dword fs:[0]
push eax
sub esp, 0xa8
push ebx
push ebp
push esi
push edi
mov eax, dword [0x448fb0]
xor eax, esp
push eax
lea eax, [esp + 0xbc]
mov dword fs:[0], eax
mov ebp, dword [esp + 0xd8]
xor esi, esi
cmp ebp, esi
je 0x414a7a
cmp dword [esp + 0xd0], esi
je 0x414a7a
call fcn.0041583d
xor ecx, ecx
cmp eax, esi
setne cl
cmp ecx, esi
jne 0x40f5e5
push 0x80004005
call fcn.00401090
mov edx, dword [eax]
mov ecx, eax
mov eax, dword [edx + 0xc]
call eax
add eax, 0x10
mov dword [esp + 0x28], eax
mov dword [esp + 0xc4], esi
mov dword [esp + 0xa4], esi
mov dword [esp + 0xb4], esi
mov dword [esp + 0xb0], esi
mov dword [esp + 0xac], esi
mov dword [esp + 0x30], esi
mov dword [esp + 0x2c], esi
mov dword [esp + 0xa0], esi
mov dword [esp + 0x9c], esi
call fcn.0041583d
xor ecx, ecx
cmp eax, esi
setne cl
cmp ecx, esi
jne 0x40f648
push 0x80004005
call fcn.00401090
mov edx, dword [eax]
mov ecx, eax
mov eax, dword [edx + 0xc]
call eax
lea edi, [eax + 0x10]
mov dword [esp + 0x20], edi
mov byte [esp + 0xc4], 1
call fcn.0041583d
xor ecx, ecx
cmp eax, esi
setne cl
cmp ecx, esi
jne 0x40f67a
push 0x80004005
call fcn.00401090
mov edx, dword [eax]
mov ecx, eax
mov eax, dword [edx + 0xc]
call eax
lea ebx, [eax + 0x10]
mov dword [esp + 0x14], ebx
mov esi, dword [esp + 0xcc]
mov byte [esp + 0xc4], 2
cmp esi, 1
jne 0x40f740
mov esi, dword [esp + 0xd4]
test esi, esi
je 0x40f6c3
push ecx
mov ecx, esp
mov dword [esp + 0x1c], esp
push str._nType_SetACL__help_for_help._n
call fcn.004077e0
call esi
add esp, 4
lea eax, [ebx - 0x10]
mov byte [esp + 0xc4], 1
lea ecx, [eax + 0xc]
or edx, 0xffffffff
lock xadd dword [ecx], edx
dec edx
test edx, edx
jg 0x40f6e7
mov ecx, dword [eax]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 4]
call eax
lea eax, [edi - 0x10]
mov byte [esp + 0xc4], 0
lea ecx, [eax + 0xc]
or edx, 0xffffffff
lock xadd dword [ecx], edx
dec edx
test edx, edx
jg 0x40f70b
mov ecx, dword [eax]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 4]
call eax
mov eax, dword [esp + 0x28]
add eax, 0xfffffff0
mov dword [esp + 0xc4], 0xffffffff
lea ecx, [eax + 0xc]
or edx, 0xffffffff
lock xadd dword [ecx], edx
dec edx
test edx, edx
jg 0x40f736
mov ecx, dword [eax]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 4]
call eax
mov eax, 3
jmp 0x414a7f
jle 0x40f7a8
mov ecx, dword [esp + 0xd0]
mov edx, dword [ecx + 4]
push edx
lea ecx, [esp + 0x24]
call fcn.00404c20
mov edi, dword [esp + 0x20]
push str._help
push edi
call fcn.004217b8
add esp, 8
test eax, eax
je 0x40f77e
push 0x43df48
lea ecx, [esp + 0x24]
call fcn.00402410
test eax, eax
jne 0x40f7a8
call fcn.0040f460
lea ecx, [esp + 0x14]
call fcn.00402640
lea ecx, [esp + 0x20]
call fcn.00402640
lea ecx, [esp + 0x28]
call fcn.00402640
mov eax, 1
jmp 0x414a7f
cmp esi, 1
mov dword [esp + 0xa8], 1
jle 0x411b98
mov edi, dword [esp + 0xd4]
jmp 0x40f7d0
mov ebx, dword [esp + 0xa8]
mov eax, dword [esp + 0xd0]
mov edx, dword [eax + ebx*4]
test edx, edx
jne 0x40f7e9
xor eax, eax
jmp 0x40f7ff
mov eax, edx
lea esi, [eax + 2]
mov edi, edi
mov cx, word [eax]
add eax, 2
test cx, cx
jne 0x40f7f0
sub eax, esi
sar eax, 1
push eax
push edx
lea ecx, [esp + 0x28]
call fcn.00403250
mov esi, dword [esp + 0x20]
push str._silent
push esi
call fcn.004217b8
add esp, 8
test eax, eax
jne 0x40f82f
mov dword [0x44a328], 1
jmp 0x411b74
push str._ignoreerr
push esi
call fcn.004217b8
add esp, 8
test eax, eax
jne 0x40f84f
push 1
mov ecx, ebp
call fcn.00401240
jmp 0x411b74
mov ecx, dword [esp + 0xcc]
dec ecx
cmp ebx, ecx
je 0x411c12
mov edx, dword [esp + 0xd0]
mov eax, dword [edx + ebx*4 + 4]
push eax
lea ecx, [esp + 0x18]
call fcn.00404c20
mov esi, dword [esp + 0x14]
cmp dword [esi - 0xc], 0
jle 0x40f8f0
push 0x22
push esi
call fcn.004218ac
add esp, 8
test eax, eax
je 0x40f8f0
sub eax, esi
sar eax, 1
cmp eax, 0xffffffff
je 0x40f8f0
test edi, edi
je 0x40f8f0
lea ecx, [esp + 0xb8]
call fcn.004027a0
push esi
lea ecx, [esp + 0xbc]
push str.WARNING:_The_parameter___s__contains_a_double_quotation_mark____._Did_you_unintentionally_escape_a_double_quote__Hint:_use___C:___instead_of___C:__.
push ecx
mov byte [esp + 0xd0], 5
call fcn.00403f70
add esp, 8
lea edx, [esp + 0xbc]
mov ecx, esp
mov dword [esp + 0x20], esp
push edx
call fcn.00402810
call edi
add esp, 4
lea ecx, [esp + 0xb8]
mov byte [esp + 0xc4], 2
call fcn.00402640
mov esi, 1
push esi
lea eax, [esp + 0x1c]
push eax
lea ecx, [esp + 0x1c]
call fcn.00402f40
push 0x43dde8
push eax
call fcn.00402470
add esp, 8
lea ecx, [esp + 0x18]
mov bl, al
call fcn.00402640
test bl, bl
jne 0x411c9e
add dword [esp + 0xa8], esi
push 0x43dde0
lea ecx, [esp + 0x24]
call fcn.00402410
test eax, eax
jne 0x40f9ca
lea ecx, [esp + 0x14]
push ecx
lea ecx, [esp + 0x2c]
call fcn.00403eb0
mov eax, dword [esp + 0xa4]
test eax, eax
je 0x411b74
push eax
push ecx
lea edx, [esp + 0x30]
mov ecx, esp
mov dword [esp + 0x24], esp
push edx
call fcn.00402810
mov ecx, ebp
call fcn.00407dd0
test eax, eax
je 0x411b74
test edi, edi
je 0x411c79
lea eax, [esp + 0x14]
push eax
lea ecx, [esp + 0x1c]
push str.ERROR_while_processing_command_line:_object__name__type_:
push ecx
call fcn.00403dc0
mov byte [esp + 0xd0], 8
add esp, 8
mov edx, esp
mov dword [esp + 0x28], esp
push str._could_not_be_set__n
push eax
push edx
call fcn.00403ce0
add esp, 0xc
call edi
add esp, 4
lea ecx, [esp + 0x18]
jmp 0x411c74
push 0x43dd34
lea ecx, [esp + 0x24]
call fcn.00402410
test eax, eax
jne 0x40fae3
push str.file
lea ecx, [esp + 0x18]
call fcn.00402410
test eax, eax
jne 0x40f9fd
mov eax, esi
mov dword [esp + 0xa4], esi
jmp 0x40fa6a
push 0x43dd20
lea ecx, [esp + 0x18]
call fcn.00402410
test eax, eax
jne 0x40fa16
mov eax, 4
jmp 0x40fa63
push 0x43dd18
lea ecx, [esp + 0x18]
call fcn.00402410
test eax, eax
jne 0x40fa2f
mov eax, 2
jmp 0x40fa63
push 0x43dd10
lea ecx, [esp + 0x18]
call fcn.00402410
test eax, eax
jne 0x40fa48
mov eax, 3
jmp 0x40fa63
push 0x43dd08
lea ecx, [esp + 0x18]
call fcn.00402410
test eax, eax
jne 0x411ceb
mov eax, 5
mov dword [esp + 0xa4], eax
mov ecx, dword [esp + 0x28]
cmp dword [ecx - 0xc], 0
je 0x411b74
push eax
push ecx
lea edx, [esp + 0x30]
mov ecx, esp
mov dword [esp + 0x24], esp
push edx
call fcn.00402810
mov ecx, ebp
call fcn.00407dd0
test eax, eax
je 0x411b74
test edi, edi
je 0x411c79
lea eax, [esp + 0x14]
push eax
lea ecx, [esp + 0x1c]
push str.ERROR_while_processing_command_line:_object__name__type_:
push ecx
call fcn.00403dc0
add esp, 8
mov edx, esp
mov dword [esp + 0x28], esp
push str._could_not_be_set__n
push eax
push edx
mov byte [esp + 0xd4], 0xb
call fcn.00403ce0
add esp, 0xc
call edi
add esp, 4
lea ecx, [esp + 0x18]
jmp 0x411c74
push str._actn
lea ecx, [esp + 0x24]
call fcn.00402410
test eax, eax
jne 0x40fe72
push 0x43dcf4
lea ecx, [esp + 0x18]
call fcn.00402410
test eax, eax
jne 0x40fb54
push esi
mov ecx, ebp
call fcn.00401f70
test eax, eax
je 0x411b74
test edi, edi
je 0x411c79
lea edx, [esp + 0x14]
push edx
lea eax, [esp + 0x1c]
push str.ERROR__internal__while_processing_command_line:_Action:
push eax
call fcn.00403dc0
add esp, 8
mov ecx, esp
mov dword [esp + 0x28], esp
push str._could_not_be_set__n
push eax
mov byte [esp + 0xd0], 0xc
push ecx
jmp 0x40f9b4
push str.trustee
lea ecx, [esp + 0x18]
call fcn.00402410
test eax, eax
jne 0x40fbb3
push 0x1000
mov ecx, ebp
call fcn.00401f70
test eax, eax
je 0x411b74
test edi, edi
je 0x411c79
lea edx, [esp + 0x14]
push edx
lea eax, [esp + 0x1c]
push str.ERROR__internal__while_processing_command_line:_Action:
push eax
call fcn.00403dc0
add esp, 8
mov ecx, esp
mov dword [esp + 0x28], esp
push str._could_not_be_set__n
push eax
mov byte [esp + 0xd0], 0xd
push ecx
jmp 0x40f9b4
push str.domain
lea ecx, [esp + 0x18]
call fcn.00402410
test eax, eax
jne 0x40fc12
push 0x2000
mov ecx, ebp
call fcn.00401f70
test eax, eax
je 0x411b74
test edi, edi
je 0x411c79
lea edx, [esp + 0x14]
push edx
lea eax, [esp + 0x1c]
push str.ERROR__internal__while_processing_command_line:_Action:
push eax
call fcn.00403dc0
add esp, 8
mov ecx, esp
mov dword [esp + 0x28], esp
push str._could_not_be_set__n
push eax
mov byte [esp + 0xd0], 0xe
push ecx
jmp 0x40f9b4
push str.list
lea ecx, [esp + 0x18]
call fcn.00402410
test eax, eax
jne 0x40fc6e
push 2
mov ecx, ebp
call fcn.00401f70
test eax, eax
je 0x411b74
test edi, edi
je 0x411c79
lea edx, [esp + 0x14]
push edx
lea eax, [esp + 0x1c]
push str.ERROR__internal__while_processing_command_line:_Action:
push eax
call fcn.00403dc0
add esp, 8
mov ecx, esp
mov dword [esp + 0x28], esp
push str._could_not_be_set__n
push eax
mov byte [esp + 0xd0], 0xf
push ecx
jmp 0x40f9b4
push str.restore
lea ecx, [esp + 0x18]
call fcn.00402410
test eax, eax
jne 0x40fce7
test edi, edi
je 0x40fc9a
push ecx
mov ecx, esp
mov dword [esp + 0x20], esp
push str.INFO:_The_restore_action_ignores_the_object_name_parameter__paths_are_read_from_the_backup_file_._However__other_actions_that_require_the_object_name_may_be_combined_with__restore.
call fcn.004077e0
call edi
add esp, 4
push 0x800
mov ecx, ebp
call fcn.00401f70
test eax, eax
je 0x411b74
test edi, edi
je 0x411c79
lea edx, [esp + 0x14]
push edx
lea eax, [esp + 0x1c]
push str.ERROR__internal__while_processing_command_line:_Action:
push eax
call fcn.00403dc0
add esp, 8
mov ecx, esp
mov dword [esp + 0x28], esp
push str._could_not_be_set__n
push eax
mov byte [esp + 0xd0], 0x10
push ecx
jmp 0x40f9b4
push str.setowner
lea ecx, [esp + 0x18]
call fcn.00402410
test eax, eax
jne 0x40fd43
push 4
mov ecx, ebp
call fcn.00401f70
test eax, eax
je 0x411b74
test edi, edi
je 0x411c79
lea edx, [esp + 0x14]
push edx
lea eax, [esp + 0x1c]
push str.ERROR__internal__while_processing_command_line:_Action:
push eax
call fcn.00403dc0
add esp, 8
mov ecx, esp
mov dword [esp + 0x28], esp
push str._could_not_be_set__n
push eax
mov byte [esp + 0xd0], 0x11
push ecx
jmp 0x40f9b4
push str.setgroup
lea ecx, [esp + 0x18]
call fcn.00402410
test eax, eax
jne 0x40fd9f
push 8
mov ecx, ebp
call fcn.00401f70
test eax, eax
je 0x411b74
test edi, edi
je 0x411c79
lea edx, [esp + 0x14]
push edx
lea eax, [esp + 0x1c]
push str.ERROR__internal__while_processing_command_line:_Action:
push eax
call fcn.00403dc0
add esp, 8
mov ecx, esp
mov dword [esp + 0x28], esp
push str._could_not_be_set__n
push eax
mov byte [esp + 0xd0], 0x12
push ecx
jmp 0x40f9b4
push str.clear
lea ecx, [esp + 0x18]
call fcn.00402410
test eax, eax
jne 0x40fddf
mov dword [esp + 0xb4], esi
cmp dword [esp + 0x30], eax
je 0x40fdcf
push 0x10
mov ecx, ebp
call fcn.00401f70
test eax, eax
jne 0x41010b
cmp dword [esp + 0x2c], 0
je 0x411b74
jmp 0x4101a2
push str.setprot
lea ecx, [esp + 0x18]
call fcn.00402410
test eax, eax
jne 0x40fe25
push 0x40
mov ecx, ebp
call fcn.00401f70
test eax, eax
je 0x411b74
test edi, edi
je 0x411c79
push ecx
mov ecx, esp
mov dword [esp + 0x28], esp
push str.ERROR__internal__while_processing_command_line:_Action:_SETINHFROMPAR_could_not_be_set__n
call fcn.004077e0
call edi
add esp, 4
jmp 0x411c79
push str.rstchldrn
lea ecx, [esp + 0x18]
call fcn.00402410
test eax, eax
jne 0x411d28
push 0x80
mov ecx, ebp
call fcn.00401f70
test eax, eax
je 0x411b74
test edi, edi
je 0x411c79
push ecx
mov ecx, esp
mov dword [esp + 0x28], esp
push str.ERROR__internal__while_processing_command_line:_Action:_RESETCHILDPERMS_could_not_be_set__n
call fcn.004077e0
call edi
add esp, 4
jmp 0x411c79
push str._rec
lea ecx, [esp + 0x24]
call fcn.00402410
test eax, eax
jne 0x40ff37
push 0x43d8fc
lea ecx, [esp + 0x18]
call fcn.00402410
test eax, eax
jne 0x40fe9e
mov eax, esi
jmp 0x40ff04
push str.cont
lea ecx, [esp + 0x18]
call fcn.00402410
test eax, eax
jne 0x40feb7
mov eax, 2
jmp 0x40ff04
push 0x43d8e8
lea ecx, [esp + 0x18]
call fcn.00402410
test eax, eax
jne 0x40fed0
mov eax, 2
jmp 0x40ff04
push 0x43d8e0
lea ecx, [esp + 0x18]
call fcn.00402410
test eax, eax
jne 0x40fee9
mov eax, 4
jmp 0x40ff04
push str.cont_obj
lea ecx, [esp + 0x18]
call fcn.00402410
test eax, eax
jne 0x411d79
mov eax, 6
push eax
mov ecx, ebp
call fcn.00401250
test eax, eax
je 0x411b74
test edi, edi
je 0x411c79
push ecx
mov ecx, esp
mov dword [esp + 0x28], esp
push str.ERROR__internal__while_processing_command_line:_recursion_type_could_not_be_set__n
call fcn.004077e0
call edi
add esp, 4
jmp 0x411c79
push str._rst
lea ecx, [esp + 0x24]
call fcn.00402410
test eax, eax
jne 0x410008
push str.dacl
lea ecx, [esp + 0x18]
call fcn.00402410
test eax, eax
je 0x40ffa9
push str.sacl
lea ecx, [esp + 0x18]
call fcn.00402410
test eax, eax
jne 0x40ff7a
mov dword [esp + 0xac], esi
jmp 0x40ffb0
push str.dacl_sacl
lea ecx, [esp + 0x18]
call fcn.00402410
test eax, eax
je 0x40ffa2
push str.sacl_dacl
lea ecx, [esp + 0x18]
call fcn.00402410
test eax, eax
jne 0x411dba
mov dword [esp + 0xac], esi
mov dword [esp + 0xb0], esi
mov eax, dword [esp + 0xac]
mov ecx, dword [esp + 0xb0]
mov edx, dword [esp + 0x9c]
push eax
mov eax, dword [esp + 0xa4]
push ecx
push edx
push eax
mov ecx, ebp
call fcn.00401f90
test eax, eax
je 0x411b74
test edi, edi
je 0x411c79
lea eax, [esp + 0x14]
push eax
lea ecx, [esp + 0x1c]
push str.ERROR__internal__while_processing_command_line:_Backup_Restore_file:
push ecx
call fcn.00403dc0
mov byte [esp + 0xd0], 0x19
jmp 0x40f9a4
push str._bckp
lea ecx, [esp + 0x24]
call fcn.00402410
test eax, eax
jne 0x410063
push ecx
lea edx, [esp + 0x18]
mov ecx, esp
mov dword [esp + 0x20], esp
push edx
call fcn.00402810
mov ecx, ebp
call fcn.00404820
test eax, eax
je 0x411b74
test edi, edi
je 0x411c79
lea eax, [esp + 0x14]
push eax
lea ecx, [esp + 0x1c]
push str.ERROR__internal__while_processing_command_line:_Backup_Restore_file:
push ecx
call fcn.00403dc0
mov byte [esp + 0xd0], 0x1a
jmp 0x40f9a4
push str._log
lea ecx, [esp + 0x24]
call fcn.00402410
test eax, eax
jne 0x410092
push ecx
lea eax, [esp + 0x18]
mov ecx, esp
mov dword [esp + 0x20], esp
push eax
call fcn.00402810
mov ecx, ebp
call fcn.004048a0
jmp 0x411b74
push str._fltr
lea ecx, [esp + 0x24]
call fcn.00402410
test eax, eax
jne 0x4100c1
push ecx
lea edx, [esp + 0x18]
mov ecx, esp
mov dword [esp + 0x20], esp
push edx
call fcn.00402810
mov ecx, ebp
call fcn.00402af0
jmp 0x411b74
push str._clr
lea ecx, [esp + 0x24]
call fcn.00402410
test eax, eax
jne 0x4101d6
push str.dacl
lea ecx, [esp + 0x18]
call fcn.00402410
test eax, eax
jne 0x41012e
mov dword [esp + 0x30], esi
cmp dword [esp + 0xb4], eax
je 0x411b74
push 0x10
mov ecx, ebp
call fcn.00401f70
test eax, eax
je 0x411b74
test edi, edi
je 0x411c79
push ecx
mov ecx, esp
mov dword [esp + 0x28], esp
push str.ERROR__internal__while_processing_command_line:_Action:_CLEARDACL_could_not_be_set__n
call fcn.004077e0
call edi
add esp, 4
jmp 0x411c79
push str.sacl
lea ecx, [esp + 0x18]
call fcn.00402410
test eax, eax
jne 0x410153
mov dword [esp + 0x2c], esi
cmp dword [esp + 0xb4], eax
je 0x411b74
jmp 0x4101a2
push str.dacl_sacl
lea ecx, [esp + 0x18]
call fcn.00402410
test eax, eax
je 0x41017b
push str.sacl_dacl
lea ecx, [esp + 0x18]
call fcn.00402410
test eax, eax
jne 0x411e0b
cmp dword [esp + 0xb4], 0
mov dword [esp + 0x30], esi
mov dword [esp + 0x2c], esi
je 0x411b74
push 0x10
mov ecx, ebp
call fcn.00401f70
test eax, eax
jne 0x41010b
push 0x20
mov ecx, ebp
call fcn.00401f70
test eax, eax
je 0x411b74
test edi, edi
je 0x411c79
push ecx
mov ecx, esp
mov dword [esp + 0x28], esp
push str.ERROR__internal__while_processing_command_line:_Action:_CLEARSACL_could_not_be_set__n
call fcn.004077e0
call edi
add esp, 4
jmp 0x411c79
push 0x43d5b0
lea ecx, [esp + 0x24]
call fcn.00402410
test eax, eax
jne 0x41078e
lea ecx, [esp + 0x48]
call fcn.00414ff6
lea ecx, [esp + 0x6c]
call fcn.004027a0
lea ecx, [esp + 0x68]
call fcn.004027a0
lea eax, [esp + 0x48]
push eax
push ecx
lea edx, [esp + 0x1c]
xor ebp, ebp
mov ecx, esp
mov dword [esp + 0x24], esp
push edx
mov byte [esp + 0xd0], 0x1f
mov dword [esp + 0x88], ebp
lea ebx, [ebp + 2]
mov dword [esp + 0x80], 1
call fcn.00402810
push ecx
mov ecx, esp
mov dword [esp + 0x68], esp
push 0x43b964
mov byte [esp + 0xd4], 0x20
call fcn.004077e0
mov byte [esp + 0xd0], 0x1f
call fcn.00404410
add esp, 0xc
cmp eax, ebp
je 0x411e4c
mov eax, dword [esp + 0x50]
cmp eax, ebx
jl 0x4125ea
cmp eax, 6
jg 0x4125ea
xor edi, edi
test eax, eax
jle 0x410717
lea esi, [ebp + 1]
nop
lea ecx, [esp + 0x34]
call fcn.00414ff6
lea eax, [esp + 0x34]
push eax
push edi
lea ecx, [esp + 0x50]
mov byte [esp + 0xcc], 0x25
call fcn.00401200
push ecx
mov ecx, esp
mov dword [esp + 0x64], esp
push eax
call fcn.00402810
push ecx
mov ecx, esp
mov dword [esp + 0x28], esp
push 0x43ae3c
mov byte [esp + 0xd4], 0x26
call fcn.004077e0
mov byte [esp + 0xd0], 0x25
call fcn.00404410
add esp, 0xc
test eax, eax
je 0x411edb
cmp dword [esp + 0x3c], 2
jne 0x411fab
mov ecx, dword [esp + 0x38]
push 0x43d5ac
call fcn.00402410
test eax, eax
jne 0x41032b
cmp dword [esp + 0x3c], esi
jle 0x41207b
mov eax, dword [esp + 0x38]
add eax, 4
push eax
lea ecx, [esp + 0x70]
call fcn.00404760
jmp 0x4106fa
cmp dword [esp + 0x3c], 0
jle 0x41207b
mov ecx, dword [esp + 0x38]
push 0x43d5a8
call fcn.00402410
test eax, eax
jne 0x410368
cmp dword [esp + 0x3c], esi
jle 0x41207b
mov eax, dword [esp + 0x38]
add eax, 4
push eax
lea ecx, [esp + 0x6c]
call fcn.00404760
jmp 0x4106fa
cmp dword [esp + 0x3c], 0
jle 0x41207b
mov ecx, dword [esp + 0x38]
push 0x43d5a4
call fcn.00402410
test eax, eax
jne 0x4103d9
cmp dword [esp + 0x3c], esi
jle 0x41207b
mov ecx, dword [esp + 0x38]
add ecx, 4
push 0x43d5a0
call fcn.00402410
test eax, eax
jne 0x4103ad
mov dword [esp + 0x7c], esi
jmp 0x4106fa
cmp dword [esp + 0x3c], esi
jle 0x41207b
mov ecx, dword [esp + 0x38]
add ecx, 4
push 0x43d5ac
call fcn.00402410
test eax, eax
jne 0x412080
mov dword [esp + 0x7c], eax
jmp 0x4106fa
cmp dword [esp + 0x3c], 0
jle 0x41207b
mov ecx, dword [esp + 0x38]
push str.iyspn
call fcn.00402410
test eax, eax
jne 0x410536
lea ecx, [esp + 0x88]
call fcn.00414ff6
cmp dword [esp + 0x3c], esi
lea ecx, [esp + 0x88]
mov byte [esp + 0xc4], 0x33
push ecx
jle 0x41207b
mov eax, dword [esp + 0x3c]
push ecx
add eax, 4
mov ecx, esp
mov dword [esp + 0x64], esp
push eax
call fcn.00402810
push ecx
mov ecx, esp
mov dword [esp + 0x28], esp
push 0x43a9e4
mov byte [esp + 0xd4], 0x34
call fcn.004077e0
mov byte [esp + 0xd0], 0x33
call fcn.00404410
add esp, 0xc
test eax, eax
je 0x412150
xor esi, esi
cmp dword [esp + 0x90], esi
jle 0x410518
jmp 0x410480
push 0x43d594
push esi
lea ecx, [esp + 0x90]
call fcn.00401200
mov ecx, eax
call fcn.00402410
test eax, eax
jne 0x4104a2
or ebp, 1
jmp 0x41050a
push 0x43d58c
push esi
lea ecx, [esp + 0x90]
call fcn.00401200
mov ecx, eax
call fcn.00402410
test eax, eax
jne 0x4104c4
or ebp, 2
jmp 0x41050a
push 0x43d584
push esi
lea ecx, [esp + 0x90]
call fcn.00401200
mov ecx, eax
call fcn.00402410
test eax, eax
jne 0x4104e6
or ebp, 4
jmp 0x41050a
push 0x43d57c
push esi
lea ecx, [esp + 0x90]
call fcn.00401200
mov ecx, eax
call fcn.00402410
test eax, eax
jne 0x412234
or ebp, 8
inc esi
cmp esi, dword [esp + 0x90]
jl 0x410480
lea ecx, [esp + 0x88]
mov byte [esp + 0xc4], 0x25
call fcn.00415349
mov esi, 1
jmp 0x4106fa
cmp dword [esp + 0x3c], 0
jle 0x41207b
mov ecx, dword [esp + 0x38]
push 0x43d578
call fcn.00402410
test eax, eax
jne 0x410689
cmp dword [esp + 0x3c], esi
jle 0x41207b
mov ecx, dword [esp + 0x38]
add ecx, 4
push 0x43d570
call fcn.00402410
test eax, eax
jne 0x41057e
lea ebx, [eax + 2]
jmp 0x4106fa
cmp dword [esp + 0x3c], esi
jle 0x41207b
mov ecx, dword [esp + 0x38]
add ecx, 4
push str.grant
call fcn.00402410
test eax, eax
jne 0x4105a4
mov ebx, esi
jmp 0x4106fa
cmp dword [esp + 0x3c], esi
jle 0x41207b
mov ecx, dword [esp + 0x38]
add ecx, 4
push str.deny
call fcn.00402410
test eax, eax
jne 0x4105cb
lea ebx, [eax + 3]
jmp 0x4106fa
cmp dword [esp + 0x3c], esi
jle 0x41207b
mov ecx, dword [esp + 0x38]
add ecx, 4
push str.revoke
call fcn.00402410
test eax, eax
jne 0x4105f2
lea ebx, [eax + 4]
jmp 0x4106fa
cmp dword [esp + 0x3c], esi
jle 0x41207b
mov ecx, dword [esp + 0x38]
add ecx, 4
push str.aud_succ
call fcn.00402410
test eax, eax
jne 0x410619
lea ebx, [eax + 5]
jmp 0x4106fa
cmp dword [esp + 0x3c], esi
jle 0x41207b
mov ecx, dword [esp + 0x38]
add ecx, 4
push str.aud_fail
call fcn.00402410
test eax, eax
jne 0x410640
lea ebx, [eax + 6]
jmp 0x4106fa
cmp dword [esp + 0x3c], esi
jle 0x41207b
mov ecx, dword [esp + 0x38]
add ecx, 4
push str.aud_fail_aud_succ
call fcn.00402410
test eax, eax
je 0x410682
cmp dword [esp + 0x3c], esi
jle 0x41207b
mov ecx, dword [esp + 0x38]
add ecx, 4
push 0x43d4e4
call fcn.00402410
test eax, eax
jne 0x412318
mov ebx, 0xb
jmp 0x4106fa
cmp dword [esp + 0x3c], 0
jle 0x41207b
mov ecx, dword [esp + 0x38]
push 0x43d4e0
call fcn.00402410
test eax, eax
jne 0x4124b8
cmp dword [esp + 0x3c], esi
jle 0x41207b
mov ecx, dword [esp + 0x38]
add ecx, 4
push str.dacl
call fcn.00402410
test eax, eax
jne 0x4106cf
mov dword [esp + 0x74], esi
jmp 0x4106fa
cmp dword [esp + 0x3c], esi
jle 0x41207b
mov ecx, dword [esp + 0x38]
add ecx, 4
push str.sacl
call fcn.00402410
test eax, eax
jne 0x4123e8
mov dword [esp + 0x74], 2
lea ecx, [esp + 0x34]
mov byte [esp + 0xc4], 0x1f
call fcn.00415349
add edi, esi
cmp edi, dword [esp + 0x50]
jl 0x410290
mov edx, dword [esp + 0x74]
xor eax, eax
push edx
test ebp, ebp
setne al
push ebx
lea edx, [esp + 0x70]
push eax
push ebp
push ecx
mov ecx, esp
mov dword [esp + 0x70], esp
push edx
call fcn.00402810
mov eax, dword [esp + 0x90]
push eax
push ecx
lea edx, [esp + 0x88]
mov ecx, esp
mov dword [esp + 0x38], esp
push edx
mov byte [esp + 0xe4], 0x49
call fcn.00402810
mov ecx, dword [esp + 0xf4]
mov byte [esp + 0xe0], 0x1f
call fcn.00408140
test eax, eax
jne 0x412588
lea ecx, [esp + 0x68]
call fcn.00402640
lea ecx, [esp + 0x6c]
call fcn.00402640
jmp 0x411b55
push str._trst
lea ecx, [esp + 0x24]
call fcn.00402410
test eax, eax
jne 0x410c3e
lea ecx, [esp + 0x48]
call fcn.00414ff6
lea ecx, [esp + 0x60]
call fcn.004027a0
lea ecx, [esp + 0x64]
call fcn.004027a0
lea eax, [esp + 0x48]
push eax
push ecx
xor edi, edi
lea edx, [esp + 0x1c]
mov ecx, esp
mov dword [esp + 0x64], esp
push edx
mov byte [esp + 0xd0], 0x4e
mov dword [esp + 0x80], edi
mov dword [esp + 0x88], edi
mov dword [esp + 0x28], edi
xor ebp, ebp
call fcn.00402810
push ecx
mov ecx, esp
mov dword [esp + 0x30], esp
push 0x43b964
mov byte [esp + 0xd4], 0x4f
call fcn.004077e0
mov byte [esp + 0xd0], 0x4e
call fcn.00404410
add esp, 0xc
cmp eax, edi
je 0x412679
mov eax, dword [esp + 0x50]
cmp eax, 3
jl 0x412dc6
cmp eax, 6
jg 0x412dc6
xor ebx, ebx
test eax, eax
jle 0x410bd0
lea esi, [edi + 1]
lea ecx, [esp + 0x34]
call fcn.00414ff6
lea eax, [esp + 0x34]
push eax
push ebx
lea ecx, [esp + 0x50]
mov byte [esp + 0xcc], 0x54
call fcn.00401200
push ecx
mov ecx, esp
mov dword [esp + 0x2c], esp
push eax
call fcn.00402810
push ecx
mov ecx, esp
mov dword [esp + 0x68], esp
push 0x43ae3c
mov byte [esp + 0xd4], 0x55
call fcn.004077e0
mov byte [esp + 0xd0], 0x54
call fcn.00404410
add esp, 0xc
test eax, eax
je 0x4126f9
cmp dword [esp + 0x3c], 2
jne 0x4127d6
mov ecx, dword [esp + 0x38]
push 0x43d4cc
call fcn.00402410
test eax, eax
jne 0x4108e2
cmp dword [esp + 0x3c], esi
jle 0x41207b
mov eax, dword [esp + 0x38]
add eax, 4
push eax
lea ecx, [esp + 0x64]
call fcn.00404760
jmp 0x410bb3
cmp dword [esp + 0x3c], 0
jle 0x41207b
mov ecx, dword [esp + 0x38]
push 0x43d4c4
call fcn.00402410
test eax, eax
jne 0x41091f
cmp dword [esp + 0x3c], esi
jle 0x41207b
mov eax, dword [esp + 0x38]
add eax, 4
push eax
lea ecx, [esp + 0x68]
call fcn.00404760
jmp 0x410bb3
cmp dword [esp + 0x3c], 0
jle 0x41207b
mov ecx, dword [esp + 0x38]
push 0x43d4bc
call fcn.00402410
test eax, eax
jne 0x410990
cmp dword [esp + 0x3c], esi
jle 0x41207b
mov ecx, dword [esp + 0x38]
add ecx, 4
push 0x43d5a0
call fcn.00402410
test eax, eax
jne 0x410964
mov dword [esp + 0x74], esi
jmp 0x410bb3
cmp dword [esp + 0x3c], esi
jle 0x41207b
mov ecx, dword [esp + 0x38]
add ecx, 4
push 0x43d5ac
call fcn.00402410
test eax, eax
jne 0x4128b3
mov dword [esp + 0x74], eax
jmp 0x410bb3
cmp dword [esp + 0x3c], 0
jle 0x41207b
mov ecx, dword [esp + 0x38]
push 0x43d4b4
call fcn.00402410
test eax, eax
jne 0x4109fd
cmp dword [esp + 0x3c], esi
jle 0x41207b
mov ecx, dword [esp + 0x38]
add ecx, 4
push 0x43d5a0
call fcn.00402410
test eax, eax
jne 0x4109d3
mov edi, esi
jmp 0x410bb3
cmp dword [esp + 0x3c], esi
jle 0x41207b
mov ecx, dword [esp + 0x38]
add ecx, 4
push 0x43d5ac
call fcn.00402410
test eax, eax
jne 0x412990
xor edi, edi
jmp 0x410bb3
cmp dword [esp + 0x3c], 0
jle 0x41207b
mov ecx, dword [esp + 0x38]
push 0x43d4ac
call fcn.00402410
test eax, eax
jne 0x410a9d
cmp dword [esp + 0x3c], esi
jle 0x41207b
mov ecx, dword [esp + 0x38]
add ecx, 4
push str.remtrst
call fcn.00402410
test eax, eax
jne 0x410a47
mov ebp, 0x200
jmp 0x410bb3
cmp dword [esp + 0x3c], esi
jle 0x41207b
mov ecx, dword [esp + 0x38]
add ecx, 4
push str.repltrst
call fcn.00402410
test eax, eax
jne 0x410a70
mov ebp, 0x100
jmp 0x410bb3
cmp dword [esp + 0x3c], esi
jle 0x41207b
mov ecx, dword [esp + 0x38]
add ecx, 4
push str.cpytrst
call fcn.00402410
test eax, eax
jne 0x412a6d
mov ebp, 0x400
jmp 0x410bb3
cmp dword [esp + 0x3c], 0
jle 0x41207b
mov ecx, dword [esp + 0x38]
push 0x43d4e0
call fcn.00402410
test eax, eax
jne 0x412cf0
lea ecx, [esp + 0x88]
call fcn.00414ff6
cmp dword [esp + 0x3c], esi
lea ecx, [esp + 0x88]
mov byte [esp + 0xc4], 0x6a
push ecx
jle 0x41207b
mov eax, dword [esp + 0x3c]
push ecx
add eax, 4
mov ecx, esp
mov dword [esp + 0x2c], esp
push eax
call fcn.00402810
push ecx
mov ecx, esp
mov dword [esp + 0x68], esp
push 0x43a9e4
mov byte [esp + 0xd4], 0x6b
call fcn.004077e0
mov byte [esp + 0xd0], 0x6a
call fcn.00404410
add esp, 0xc
test eax, eax
je 0x412b4a
xor esi, esi
cmp dword [esp + 0x90], esi
jle 0x410b9a
jmp 0x410b40
push str.dacl
push esi
lea ecx, [esp + 0x90]
call fcn.00401200
mov ecx, eax
call fcn.00402410
test eax, eax
jne 0x410b67
mov dword [esp + 0x7c], 1
jmp 0x410b90
push str.sacl
push esi
lea ecx, [esp + 0x90]
call fcn.00401200
mov ecx, eax
call fcn.00402410
test eax, eax
jne 0x412c1d
mov dword [esp + 0x1c], 1
inc esi
cmp esi, dword [esp + 0x90]
jl 0x410b40
lea ecx, [esp + 0x88]
mov byte [esp + 0xc4], 0x54
call fcn.00415349
mov esi, 1
lea ecx, [esp + 0x34]
mov byte [esp + 0xc4], 0x4e
call fcn.00415349
add ebx, esi
cmp ebx, dword [esp + 0x50]
jl 0x410847
mov edx, dword [esp + 0x1c]
mov eax, dword [esp + 0x7c]
mov ecx, dword [esp + 0x74]
push edx
push eax
push ebp
push edi
push ecx
push ecx
lea edx, [esp + 0x7c]
mov ecx, esp
mov dword [esp + 0x3c], esp
push edx
call fcn.00402810
push ecx
lea eax, [esp + 0x7c]
mov ecx, esp
mov dword [esp + 0x78], esp
push eax
mov byte [esp + 0xe4], 0x78
call fcn.00402810
mov ecx, dword [esp + 0xf4]
mov byte [esp + 0xe0], 0x4e
call fcn.004083d0
test eax, eax
jne 0x412d6e
lea ecx, [esp + 0x64]
call fcn.00402640
lea ecx, [esp + 0x60]
call fcn.00402640
jmp 0x411b55
push str._dom
lea ecx, [esp + 0x24]
call fcn.00402410
test eax, eax
jne 0x410ff5
lea ecx, [esp + 0x48]
call fcn.00414ff6
lea ecx, [esp + 0x78]
call fcn.004027a0
lea ecx, [esp + 0x70]
call fcn.004027a0
lea ecx, [esp + 0x48]
push ecx
push ecx
lea edx, [esp + 0x1c]
mov ecx, esp
mov dword [esp + 0x2c], esp
xor ebx, ebx
push edx
mov byte [esp + 0xd0], 0x7d
mov dword [esp + 0x28], ebx
xor ebp, ebp
call fcn.00402810
push ecx
mov ecx, esp
mov dword [esp + 0x68], esp
push 0x43b964
mov byte [esp + 0xd4], 0x7e
call fcn.004077e0
mov byte [esp + 0xd0], 0x7d
call fcn.00404410
add esp, 0xc
cmp eax, ebx
je 0x412e46
mov eax, dword [esp + 0x50]
cmp eax, 3
jl 0x4133dc
cmp eax, 4
jg 0x4133dc
xor edi, edi
test eax, eax
jle 0x410f8b
lea esi, [ebx + 1]
lea esp, [esp]
lea ecx, [esp + 0x34]
call fcn.00414ff6
lea eax, [esp + 0x34]
push eax
push edi
lea ecx, [esp + 0x50]
mov byte [esp + 0xcc], 0x83
call fcn.00401200
push ecx
mov ecx, esp
mov dword [esp + 0x2c], esp
push eax
call fcn.00402810
push ecx
mov ecx, esp
mov dword [esp + 0x68], esp
push 0x43ae3c
mov byte [esp + 0xd4], 0x84
call fcn.004077e0
mov byte [esp + 0xd0], 0x83
call fcn.00404410
add esp, 0xc
test eax, eax
je 0x412ebf
cmp dword [esp + 0x3c], 2
jne 0x412f9c
mov ecx, dword [esp + 0x38]
push 0x43d4cc
call fcn.00402410
test eax, eax
jne 0x410d8b
cmp dword [esp + 0x3c], esi
jle 0x41207b
mov eax, dword [esp + 0x38]
add eax, 4
push eax
lea ecx, [esp + 0x7c]
call fcn.00404760
jmp 0x410f6e
cmp dword [esp + 0x3c], 0
jle 0x41207b
mov ecx, dword [esp + 0x38]
push 0x43d4c4
call fcn.00402410
test eax, eax
jne 0x410dc8
cmp dword [esp + 0x3c], esi
jle 0x41207b
mov eax, dword [esp + 0x38]
add eax, 4
push eax
lea ecx, [esp + 0x74]
call fcn.00404760
jmp 0x410f6e
cmp dword [esp + 0x3c], 0
jle 0x41207b
mov ecx, dword [esp + 0x38]
push 0x43d464
call fcn.00402410
test eax, eax
jne 0x410e64
cmp dword [esp + 0x3c], esi
jle 0x41207b
mov ecx, dword [esp + 0x38]
add ecx, 4
push str.remdom
call fcn.00402410
test eax, eax
jne 0x410e0e
mov ebx, 0x200
jmp 0x410f6e
cmp dword [esp + 0x3c], esi
jle 0x41207b
mov ecx, dword [esp + 0x38]
add ecx, 4
push str.repldom
call fcn.00402410
test eax, eax
jne 0x410e37
mov ebx, 0x100
jmp 0x410f6e
cmp dword [esp + 0x3c], esi
jle 0x41207b
mov ecx, dword [esp + 0x38]
add ecx, 4
push str.cpydom
call fcn.00402410
test eax, eax
jne 0x413079
mov ebx, 0x400
jmp 0x410f6e
cmp dword [esp + 0x3c], 0
jle 0x41207b
mov ecx, dword [esp + 0x38]
push 0x43d4e0
call fcn.00402410
test eax, eax
jne 0x4132fc
lea ecx, [esp + 0x88]
call fcn.00414ff6
cmp dword [esp + 0x3c], esi
lea ecx, [esp + 0x88]
mov byte [esp + 0xc4], 0x91
push ecx
jle 0x41207b
mov eax, dword [esp + 0x3c]
push ecx
add eax, 4
mov ecx, esp
mov dword [esp + 0x2c], esp
push eax
call fcn.00402810
push ecx
mov ecx, esp
mov dword [esp + 0x68], esp
push 0x43a9e4
mov byte [esp + 0xd4], 0x92
call fcn.004077e0
mov byte [esp + 0xd0], 0x91
call fcn.00404410
add esp, 0xc
test eax, eax
je 0x413156
xor esi, esi
cmp dword [esp + 0x90], esi
jle 0x410f55
jmp 0x410f00
push str.dacl
push esi
lea ecx, [esp + 0x90]
call fcn.00401200
mov ecx, eax
call fcn.00402410
test eax, eax
jne 0x410f27
mov dword [esp + 0x1c], 1
jmp 0x410f4b
push str.sacl
push esi
lea ecx, [esp + 0x90]
call fcn.00401200
mov ecx, eax
call fcn.00402410
test eax, eax
jne 0x413229
lea ebp, [eax + 1]
inc esi
cmp esi, dword [esp + 0x90]
jl 0x410f00
lea ecx, [esp + 0x88]
mov byte [esp + 0xc4], 0x83
call fcn.00415349
mov esi, 1
lea ecx, [esp + 0x34]
mov byte [esp + 0xc4], 0x7d
call fcn.00415349
add edi, esi
cmp edi, dword [esp + 0x50]
jl 0x410cf0
mov edx, dword [esp + 0x1c]
push ebp
push edx
push ebx
push ecx
lea eax, [esp + 0x80]
mov ecx, esp
mov dword [esp + 0x34], esp
push eax
call fcn.00402810
push ecx
lea edx, [esp + 0x8c]
mov ecx, esp
mov dword [esp + 0x70], esp
push edx
mov byte [esp + 0xdc], 0x9f
call fcn.00402810
mov ecx, dword [esp + 0xec]
mov byte [esp + 0xd8], 0x7d
call fcn.00408620
test eax, eax
jne 0x41337a
lea ecx, [esp + 0x70]
call fcn.00402640
lea ecx, [esp + 0x78]
call fcn.00402640
jmp 0x411b55
push str._ownr
lea ecx, [esp + 0x24]
call fcn.00402410
test eax, eax
jne 0x4111fe
lea ecx, [esp + 0x34]
call fcn.00414ff6
lea ecx, [esp + 0x84]
call fcn.004027a0
lea eax, [esp + 0x34]
push eax
push ecx
lea edx, [esp + 0x1c]
mov ecx, esp
mov dword [esp + 0x2c], esp
push edx
mov byte [esp + 0xd0], 0xa3
xor edi, edi
call fcn.00402810
push ecx
mov ecx, esp
mov dword [esp + 0x68], esp
push 0x43b964
mov byte [esp + 0xd4], 0xa4
call fcn.004077e0
mov byte [esp + 0xd0], 0xa3
call fcn.00404410
add esp, 0xc
test eax, eax
je 0x413455
mov eax, dword [esp + 0x3c]
mov ebx, 1
cmp eax, ebx
jl 0x41387d
mov ebp, 2
cmp eax, ebp
jg 0x41387d
xor esi, esi
test eax, eax
jle 0x4111c0
lea esp, [esp]
lea ecx, [esp + 0x48]
call fcn.00414ff6
lea eax, [esp + 0x48]
push eax
push esi
lea ecx, [esp + 0x3c]
mov byte [esp + 0xcc], 0xa9
call fcn.00401200
push ecx
mov ecx, esp
mov dword [esp + 0x2c], esp
push eax
call fcn.00402810
push ecx
mov ecx, esp
mov dword [esp + 0x68], esp
push 0x43ae3c
mov byte [esp + 0xd4], 0xaa
call fcn.004077e0
mov byte [esp + 0xd0], 0xa9
call fcn.00404410
add esp, 0xc
test eax, eax
je 0x4134e5
cmp dword [esp + 0x50], ebp
jne 0x4135b5
mov ecx, dword [esp + 0x4c]
push 0x43d5ac
call fcn.00402410
test eax, eax
jne 0x41113a
cmp dword [esp + 0x50], ebx
jle 0x41207b
mov eax, dword [esp + 0x4c]
add eax, 4
push eax
lea ecx, [esp + 0x88]
call fcn.00404760
jmp 0x4111a3
cmp dword [esp + 0x50], 0
jle 0x41207b
mov ecx, dword [esp + 0x4c]
push 0x43d5a4
call fcn.00402410
test eax, eax
jne 0x413755
cmp dword [esp + 0x50], ebx
jle 0x41207b
mov ecx, dword [esp + 0x4c]
add ecx, 4
push 0x43d5a0
call fcn.00402410
test eax, eax
jne 0x41117e
mov edi, ebx
jmp 0x4111a3
cmp dword [esp + 0x50], ebx
jle 0x41207b
mov ecx, dword [esp + 0x4c]
add ecx, 4
push 0x43d5ac
call fcn.00402410
test eax, eax
jne 0x413685
xor edi, edi
lea ecx, [esp + 0x48]
mov byte [esp + 0xc4], 0xa3
call fcn.00415349
add esi, ebx
cmp esi, dword [esp + 0x3c]
jl 0x4110a0
push edi
push ecx
lea edx, [esp + 0x8c]
mov ecx, esp
mov dword [esp + 0x2c], esp
push edx
call fcn.00402810
mov ecx, dword [esp + 0xe0]
call fcn.00404d60
test eax, eax
jne 0x413825
lea ecx, [esp + 0x84]
call fcn.00402640
lea ecx, [esp + 0x34]
jmp 0x411b59
push str._grp
lea ecx, [esp + 0x24]
call fcn.00402410
test eax, eax
jne 0x411400
lea ecx, [esp + 0x34]
call fcn.00414ff6
lea ecx, [esp + 0x80]
call fcn.004027a0
lea eax, [esp + 0x34]
push eax
push ecx
lea edx, [esp + 0x1c]
mov ecx, esp
mov dword [esp + 0x2c], esp
push edx
mov byte [esp + 0xd0], 0xbe
xor edi, edi
call fcn.00402810
push ecx
mov ecx, esp
mov dword [esp + 0x68], esp
push 0x43b964
mov byte [esp + 0xd4], 0xbf
call fcn.004077e0
mov byte [esp + 0xd0], 0xbe
call fcn.00404410
add esp, 0xc
test eax, eax
je 0x41390d
mov eax, dword [esp + 0x3c]
mov ebx, 1
cmp eax, ebx
jl 0x413d3b
mov ebp, 2
cmp eax, ebp
jg 0x413d3b
xor esi, esi
test eax, eax
jle 0x4113c2
lea ecx, [esp + 0x48]
call fcn.00414ff6
lea eax, [esp + 0x48]
push eax
push esi
lea ecx, [esp + 0x3c]
mov byte [esp + 0xcc], 0xc4
call fcn.00401200
push ecx
mov ecx, esp
mov dword [esp + 0x2c], esp
push eax
call fcn.00402810
push ecx
mov ecx, esp
mov dword [esp + 0x68], esp
push 0x43ae3c
mov byte [esp + 0xd4], 0xc5
call fcn.004077e0
mov byte [esp + 0xd0], 0xc4
call fcn.00404410
add esp, 0xc
test eax, eax
je 0x413987
cmp dword [esp + 0x50], ebp
jne 0x413a5e
mov ecx, dword [esp + 0x4c]
push 0x43d5ac
call fcn.00402410
test eax, eax
jne 0x41133c
cmp dword [esp + 0x50], ebx
jle 0x41207b
mov eax, dword [esp + 0x4c]
add eax, 4
push eax
lea ecx, [esp + 0x84]
call fcn.00404760
jmp 0x4113a5
cmp dword [esp + 0x50], 0
jle 0x41207b
mov ecx, dword [esp + 0x4c]
push 0x43d5a4
call fcn.00402410
test eax, eax
jne 0x413c0c
cmp dword [esp + 0x50], ebx
jle 0x41207b
mov ecx, dword [esp + 0x4c]
add ecx, 4
push 0x43d5a0
call fcn.00402410
test eax, eax
jne 0x411380
mov edi, ebx
jmp 0x4113a5
cmp dword [esp + 0x50], ebx
jle 0x41207b
mov ecx, dword [esp + 0x4c]
add ecx, 4
push 0x43d5ac
call fcn.00402410
test eax, eax
jne 0x413b35
xor edi, edi
lea ecx, [esp + 0x48]
mov byte [esp + 0xc4], 0xbe
call fcn.00415349
add esi, ebx
cmp esi, dword [esp + 0x3c]
jl 0x4112a2
push edi
push ecx
lea edx, [esp + 0x88]
mov ecx, esp
mov dword [esp + 0x2c], esp
push edx
call fcn.00402810
mov ecx, dword [esp + 0xe0]
call fcn.00404e80
test eax, eax
jne 0x413ce3
lea ecx, [esp + 0x80]
call fcn.00402640
lea ecx, [esp + 0x34]
jmp 0x411b59
push 0x43d414
lea ecx, [esp + 0x24]
call fcn.00402410
test eax, eax
jne 0x4116f7
lea ecx, [esp + 0x48]
call fcn.00414ff6
lea eax, [esp + 0x48]
push eax
push ecx
lea edx, [esp + 0x1c]
mov ecx, esp
mov dword [esp + 0x2c], esp
push edx
mov byte [esp + 0xd0], 0xd8
call fcn.00402810
push ecx
mov ecx, esp
mov dword [esp + 0x68], esp
push 0x43b964
mov byte [esp + 0xd4], 0xd9
call fcn.004077e0
mov byte [esp + 0xd0], 0xd8
call fcn.00404410
add esp, 0xc
test eax, eax
je 0x413db9
mov eax, dword [esp + 0x50]
cmp eax, esi
jl 0x4142b0
cmp eax, 2
jg 0x4142b0
xor esi, esi
test eax, eax
jle 0x4116b2
lea ebx, [esi + 1]
lea ecx, [esp + 0x34]
call fcn.00414ff6
lea eax, [esp + 0x34]
push eax
push esi
lea ecx, [esp + 0x50]
mov byte [esp + 0xcc], 0xde
call fcn.00401200
push ecx
mov ecx, esp
mov dword [esp + 0x2c], esp
push eax
call fcn.00402810
push ecx
mov ecx, esp
mov dword [esp + 0x68], esp
push 0x43ae3c
mov byte [esp + 0xd4], 0xdf
call fcn.004077e0
mov byte [esp + 0xd0], 0xde
call fcn.00404410
add esp, 0xc
test eax, eax
je 0x413e24
cmp dword [esp + 0x3c], 2
jne 0x413efe
mov ecx, dword [esp + 0x38]
push str.dacl
call fcn.00402410
test eax, eax
jne 0x4115c7
cmp dword [esp + 0x3c], ebx
jle 0x41207b
mov ecx, dword [esp + 0x38]
add ecx, 4
push 0x43d40c
call fcn.00402410
test eax, eax
jne 0x41153a
mov dword [esp + 0xa0], eax
jmp 0x411695
cmp dword [esp + 0x3c], ebx
jle 0x41207b
mov ecx, dword [esp + 0x38]
add ecx, 4
push 0x43d584
call fcn.00402410
test eax, eax
jne 0x411565
mov dword [esp + 0xa0], ebx
jmp 0x411695
cmp dword [esp + 0x3c], ebx
jle 0x41207b
mov ecx, dword [esp + 0x38]
add ecx, 4
push 0x43d404
call fcn.00402410
test eax, eax
jne 0x411594
mov dword [esp + 0xa0], 2
jmp 0x411695
cmp dword [esp + 0x3c], ebx
jle 0x41207b
mov ecx, dword [esp + 0x38]
add ecx, 4
push str.p_nc
call fcn.00402410
test eax, eax
jne 0x413fd8
mov dword [esp + 0xa0], 4
jmp 0x411695
cmp dword [esp + 0x3c], 0
jle 0x41207b
mov ecx, dword [esp + 0x38]
push str.sacl
call fcn.00402410
test eax, eax
jne 0x41418c
cmp dword [esp + 0x3c], ebx
jle 0x41207b
mov ecx, dword [esp + 0x38]
add ecx, 4
push 0x43d40c
call fcn.00402410
test eax, eax
jne 0x411613
mov dword [esp + 0x9c], eax
jmp 0x411695
cmp dword [esp + 0x3c], ebx
jle 0x41207b
mov ecx, dword [esp + 0x38]
add ecx, 4
push 0x43d584
call fcn.00402410
test eax, eax
jne 0x41163b
mov dword [esp + 0x9c], ebx
jmp 0x411695
cmp dword [esp + 0x3c], ebx
jle 0x41207b
mov ecx, dword [esp + 0x38]
add ecx, 4
push 0x43d404
call fcn.00402410
test eax, eax
jne 0x411667
mov dword [esp + 0x9c], 2
jmp 0x411695
cmp dword [esp + 0x3c], ebx
jle 0x41207b
mov ecx, dword [esp + 0x38]
add ecx, 4
push str.p_nc
call fcn.00402410
test eax, eax
jne 0x4140b2
mov dword [esp + 0x9c], 4
lea ecx, [esp + 0x34]
mov byte [esp + 0xc4], 0xd8
call fcn.00415349
add esi, ebx
cmp esi, dword [esp + 0x50]
jl 0x411490
mov ecx, dword [esp + 0xac]
mov edx, dword [esp + 0xb0]
mov eax, dword [esp + 0x9c]
push ecx
mov ecx, dword [esp + 0xa4]
push edx
push eax
push ecx
mov ecx, ebp
call fcn.00401f90
test eax, eax
jne 0x414266
lea ecx, [esp + 0x48]
mov byte [esp + 0xc4], 2
call fcn.00415349
jmp 0x411b74
push 0x43d3ec
lea ecx, [esp + 0x24]
call fcn.00402410
test eax, eax
jne 0x414a26
lea ecx, [esp + 0x48]
call fcn.00414ff6
lea edx, [esp + 0x48]
push edx
push ecx
mov ebp, 1
lea eax, [esp + 0x1c]
mov ecx, esp
mov dword [esp + 0x2c], esp
xor ebx, ebx
push eax
mov byte [esp + 0xd0], 0xf5
mov dword [esp + 0x80], ebp
mov edi, ebp
mov dword [esp + 0x88], ebp
mov dword [esp + 0x28], ebx
call fcn.00402810
push ecx
mov ecx, esp
mov dword [esp + 0x68], esp
push 0x43b964
mov byte [esp + 0xd4], 0xf6
call fcn.004077e0
mov byte [esp + 0xd0], 0xf5
call fcn.00404410
add esp, 0xc
cmp eax, ebx
je 0x414301
cmp dword [esp + 0x50], ebx
jle 0x411b31
lea esi, [ebp + 1]
lea ecx, [ecx]
lea ecx, [esp + 0x34]
call fcn.00414ff6
lea ecx, [esp + 0x34]
push ecx
push ebx
lea ecx, [esp + 0x50]
mov byte [esp + 0xcc], 0xf9
call fcn.00401200
push ecx
mov ecx, esp
mov dword [esp + 0x2c], esp
push eax
call fcn.00402810
push ecx
mov ecx, esp
mov dword [esp + 0x68], esp
push 0x43ae3c
mov byte [esp + 0xd4], 0xfa
call fcn.004077e0
mov byte [esp + 0xd0], 0xf9
call fcn.00404410
add esp, 0xc
test eax, eax
je 0x414373
cmp dword [esp + 0x3c], esi
jne 0x414454
mov ecx, dword [esp + 0x38]
push 0x43d3e8
call fcn.00402410
test eax, eax
jne 0x4118a9
cmp dword [esp + 0x3c], ebp
jle 0x41207b
mov ecx, dword [esp + 0x38]
add ecx, 4
push 0x43d3dc
call fcn.00402410
test eax, eax
jne 0x411836
mov dword [esp + 0x74], eax
jmp 0x411b14
cmp dword [esp + 0x3c], ebp
jle 0x41207b
mov ecx, dword [esp + 0x38]
add ecx, 4
push 0x43d3d4
call fcn.00402410
test eax, eax
je 0x4118a0
cmp dword [esp + 0x3c], ebp
jle 0x41207b
mov ecx, dword [esp + 0x38]
add ecx, 4
push 0x43d3cc
call fcn.00402410
test eax, eax
je 0x4118a0
cmp dword [esp + 0x3c], ebp
jle 0x41207b
mov ecx, dword [esp + 0x38]
add ecx, 4
push 0x43d3c4
call fcn.00402410
test eax, eax
jne 0x41450b
mov dword [esp + 0x74], esi
jmp 0x411b14
mov dword [esp + 0x74], ebp
jmp 0x411b14
cmp dword [esp + 0x3c], 0
jle 0x41207b
mov ecx, dword [esp + 0x38]
push str.iyspn
call fcn.00402410
test eax, eax
jne 0x41191a
cmp dword [esp + 0x3c], ebp
jle 0x41207b
mov ecx, dword [esp + 0x38]
add ecx, 4
push 0x43d5a0
call fcn.00402410
test eax, eax
jne 0x4118ee
mov dword [esp + 0x1c], ebp
jmp 0x411b14
cmp dword [esp + 0x3c], ebp
jle 0x41207b
mov ecx, dword [esp + 0x38]
add ecx, 4
push 0x43d5ac
call fcn.00402410
test eax, eax
jne 0x4145cf
mov dword [esp + 0x1c], eax
jmp 0x411b14
cmp dword [esp + 0x3c], 0
jle 0x41207b
mov ecx, dword [esp + 0x38]
push 0x43d5a4
call fcn.00402410
test eax, eax
jne 0x4119bb
cmp dword [esp + 0x3c], ebp
jle 0x41207b
mov ecx, dword [esp + 0x38]
add ecx, 4
push 0x43d5a0
call fcn.00402410
test eax, eax
jne 0x411963
mov dword [esp + 0x7c], esi
jmp 0x411b14
cmp dword [esp + 0x3c], ebp
jle 0x41207b
mov ecx, dword [esp + 0x38]
add ecx, 4
push 0x43d5ac
call fcn.00402410
test eax, eax
jne 0x41198b
mov dword [esp + 0x7c], ebp
jmp 0x411b14
cmp dword [esp + 0x3c], ebp
jle 0x41207b
mov ecx, dword [esp + 0x38]
add ecx, 4
push 0x43d3c0
call fcn.00402410
test eax, eax
jne 0x414693
mov dword [esp + 0x7c], 3
jmp 0x411b14
cmp dword [esp + 0x3c], 0
jle 0x41207b
mov ecx, dword [esp + 0x38]
push 0x43d4e0
call fcn.00402410
test eax, eax
jne 0x414903
lea ecx, [esp + 0x88]
call fcn.00414ff6
cmp dword [esp + 0x3c], ebp
lea edx, [esp + 0x88]
mov dword [esp + 0xc4], 0x10f
push edx
jle 0x41207b
mov eax, dword [esp + 0x3c]
push ecx
add eax, 4
mov ecx, esp
mov dword [esp + 0x2c], esp
push eax
call fcn.00402810
push ecx
mov ecx, esp
mov dword [esp + 0x68], esp
push 0x43a9e4
mov byte [esp + 0xd4], 0x10
call fcn.004077e0
mov byte [esp + 0xd0], 0xf
call fcn.00404410
add esp, 0xc
test eax, eax
je 0x414757
xor esi, esi
xor edi, edi
cmp dword [esp + 0x90], esi
jle 0x411af8
jmp 0x411a60
push 0x43d3bc
push esi
lea ecx, [esp + 0x90]
call fcn.00401200
mov ecx, eax
call fcn.00402410
test eax, eax
jne 0x411a81
or edi, ebp
jmp 0x411ae9
push 0x43d5a4
push esi
lea ecx, [esp + 0x90]
call fcn.00401200
mov ecx, eax
call fcn.00402410
test eax, eax
jne 0x411aa3
or edi, 2
jmp 0x411ae9
push 0x43d3b8
push esi
lea ecx, [esp + 0x90]
call fcn.00401200
mov ecx, eax
call fcn.00402410
test eax, eax
jne 0x411ac5
or edi, 4
jmp 0x411ae9
push str.godb
push esi
lea ecx, [esp + 0x90]
call fcn.00401200
mov ecx, eax
call fcn.00402410
test eax, eax
jne 0x41482d
or edi, 8
add esi, ebp
cmp esi, dword [esp + 0x90]
jl 0x411a60
lea ecx, [esp + 0x88]
mov dword [esp + 0xc4], 0xf9
call fcn.00415349
mov esi, 2
lea ecx, [esp + 0x34]
mov byte [esp + 0xc4], 0xf5
call fcn.00415349
add ebx, ebp
cmp ebx, dword [esp + 0x50]
jl 0x411790
mov eax, dword [esp + 0x7c]
mov ecx, dword [esp + 0x1c]
mov edx, dword [esp + 0x74]
push eax
push ecx
mov ecx, dword [esp + 0xe0]
push edi
push edx
call fcn.004012b0
test eax, eax
jne 0x4149c7
lea ecx, [esp + 0x48]
mov byte [esp + 0xc4], 2
call fcn.00415349
mov edi, dword [esp + 0xd4]
mov ebp, dword [esp + 0xd8]
mov eax, dword [esp + 0xa8]
inc eax
cmp eax, dword [esp + 0xcc]
mov dword [esp + 0xa8], eax
jl 0x40f7d0
mov edi, dword [esp + 0x20]
mov ebx, dword [esp + 0x14]
lea eax, [ebx - 0x10]
mov byte [esp + 0xc4], 1
lea ecx, [eax + 0xc]
or edx, 0xffffffff
lock xadd dword [ecx], edx
dec edx
test edx, edx
jg 0x411bbc
mov ecx, dword [eax]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 4]
call eax
lea eax, [edi - 0x10]
mov byte [esp + 0xc4], 0
lea ecx, [eax + 0xc]
or edx, 0xffffffff
lock xadd dword [ecx], edx
dec edx
test edx, edx
jg 0x411be0
mov ecx, dword [eax]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 4]
call eax
mov eax, dword [esp + 0x28]
add eax, 0xfffffff0
mov dword [esp + 0xc4], 0xffffffff
lea ecx, [eax + 0xc]
or edx, 0xffffffff
lock xadd dword [ecx], edx
dec edx
test edx, edx
jg 0x411c0b
mov ecx, dword [eax]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 4]
call eax
xor eax, eax
jmp 0x414a7f
test edi, edi
je 0x411c79
lea eax, [esp + 0x20]
push eax
lea ecx, [esp + 0x20]
push str.ERROR_in_command_line:_No_parameter_found_for_option
push ecx
call fcn.00403dc0
push 0x43d340
push eax
lea edx, [esp + 0x2c]
push edx
mov byte [esp + 0xdc], 3
call fcn.00403ce0
mov byte [esp + 0xdc], 4
add esp, 0x14
mov ecx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
push ecx
call fcn.00403ce0
add esp, 0xc
call edi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402640
lea ecx, [esp + 0x1c]
call fcn.00402640
lea ecx, [esp + 0x14]
call fcn.00402640
lea ecx, [esp + 0x20]
call fcn.00402640
lea ecx, [esp + 0x28]
call fcn.00402640
mov eax, 3
jmp 0x414a7f
test edi, edi
je 0x411c79
lea edx, [esp + 0x20]
push edx
lea eax, [esp + 0x20]
push str.ERROR_in_command_line:_No_parameter_found_for_option
push eax
call fcn.00403dc0
push 0x43d340
push eax
lea ecx, [esp + 0x2c]
push ecx
mov byte [esp + 0xdc], 6
call fcn.00403ce0
add esp, 0x14
mov edx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
mov byte [esp + 0xd0], 7
push edx
jmp 0x411c5a
test edi, edi
je 0x411c79
lea eax, [esp + 0x14]
push eax
lea ecx, [esp + 0x20]
push str.ERROR_in_command_line:_Invalid_object_type_specified:
push ecx
call fcn.00403dc0
push 0x43d340
push eax
lea edx, [esp + 0x2c]
push edx
mov byte [esp + 0xdc], 9
call fcn.00403ce0
mov byte [esp + 0xdc], 0xa
jmp 0x411c4a
test edi, edi
je 0x411c79
lea edx, [esp + 0x14]
push edx
lea eax, [esp + 0x20]
push str.ERROR_in_command_line:_Invalid_action_specified:
push eax
call fcn.00403dc0
push 0x43d340
push eax
lea ecx, [esp + 0x2c]
push ecx
mov byte [esp + 0xdc], 0x13
call fcn.00403ce0
add esp, 0x14
mov edx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
mov byte [esp + 0xd0], 0x14
push edx
jmp 0x411c5a
test edi, edi
je 0x411c79
lea eax, [esp + 0x14]
push eax
lea ecx, [esp + 0x20]
push str.ERROR_in_command_line:_Invalid_recursion_type_specified:
push ecx
call fcn.00403dc0
push 0x43d340
push eax
lea edx, [esp + 0x2c]
push edx
mov byte [esp + 0xdc], 0x15
call fcn.00403ce0
mov byte [esp + 0xdc], 0x16
jmp 0x411c4a
test edi, edi
je 0x411c79
lea edx, [esp + 0x14]
push edx
lea eax, [esp + 0x20]
push str.ERROR_in_command_line:_Invalid_parameter_for_option__rst_specified:
push eax
call fcn.00403dc0
push 0x43d340
push eax
lea ecx, [esp + 0x2c]
push ecx
mov byte [esp + 0xdc], 0x17
call fcn.00403ce0
add esp, 0x14
mov edx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
mov byte [esp + 0xd0], 0x18
push edx
jmp 0x411c5a
test edi, edi
je 0x411c79
lea eax, [esp + 0x14]
push eax
lea ecx, [esp + 0x20]
push str.ERROR_in_command_line:_Invalid_parameter_for_option__clr_specified:
push ecx
call fcn.00403dc0
push 0x43d340
push eax
lea edx, [esp + 0x2c]
push edx
mov byte [esp + 0xdc], 0x1b
call fcn.00403ce0
mov byte [esp + 0xdc], 0x1c
jmp 0x411c4a
cmp edi, ebp
je 0x411eb3
lea edx, [esp + 0x14]
push edx
lea eax, [esp + 0x20]
push str.ERROR_in_command_line:_Invalid_parameter_for_option__ace_specified:
push eax
call fcn.00403dc0
push 0x43d340
push eax
lea ecx, [esp + 0x2c]
push ecx
mov byte [esp + 0xdc], 0x21
call fcn.00403ce0
add esp, 0x14
mov edx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
push edx
mov byte [esp + 0xd4], 0x22
call fcn.00403ce0
add esp, 0xc
call edi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402640
lea ecx, [esp + 0x1c]
call fcn.00402640
lea ecx, [esp + 0x68]
call fcn.00402640
lea ecx, [esp + 0x6c]
call fcn.00402640
lea ecx, [esp + 0x48]
mov byte [esp + 0xc4], 2
call fcn.00415349
jmp 0x411c79
mov esi, dword [esp + 0xd4]
test esi, esi
je 0x411f95
push edi
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea eax, [esp + 0x34]
push str.ERROR_in_command_line:_Invalid_entry
push eax
call fcn.00403dc0
push str._in_a_parameter_option__ace_specified:
push eax
lea ecx, [esp + 0x40]
push ecx
mov byte [esp + 0xdc], 0x27
call fcn.00403ce0
lea edx, [esp + 0x2c]
push edx
push eax
lea eax, [esp + 0x3c]
push eax
mov byte [esp + 0xe8], 0x28
call fcn.00403c20
push 0x43d340
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xf4], 0x29
call fcn.00403ce0
add esp, 0x2c
mov edx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
push edx
mov byte [esp + 0xd4], 0x2a
call fcn.00403ce0
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402640
lea ecx, [esp + 0x1c]
call fcn.00402640
lea ecx, [esp + 0x2c]
call fcn.00402640
lea ecx, [esp + 0x30]
call fcn.00402640
lea ecx, [esp + 0x34]
mov byte [esp + 0xc4], 0x1f
call fcn.00415349
jmp 0x411eb3
mov esi, dword [esp + 0xd4]
test esi, esi
je 0x412065
push edi
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea eax, [esp + 0x34]
push str.ERROR_in_command_line:_Invalid_entry
push eax
call fcn.00403dc0
push str._in_a_parameter_option__ace_specified:
push eax
lea ecx, [esp + 0x40]
push ecx
mov byte [esp + 0xdc], 0x2b
call fcn.00403ce0
lea edx, [esp + 0x2c]
push edx
push eax
lea eax, [esp + 0x3c]
push eax
mov byte [esp + 0xe8], 0x2c
call fcn.00403c20
push 0x43d340
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xf4], 0x2d
call fcn.00403ce0
add esp, 0x2c
mov edx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
push edx
mov byte [esp + 0xd4], 0x2e
call fcn.00403ce0
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402640
lea ecx, [esp + 0x1c]
call fcn.00402640
lea ecx, [esp + 0x2c]
call fcn.00402640
lea ecx, [esp + 0x30]
call fcn.00402640
lea ecx, [esp + 0x34]
mov byte [esp + 0xc4], 0x1f
call fcn.00415349
jmp 0x411eb3
call fcn.00414d29
mov esi, dword [esp + 0xd4]
test esi, esi
je 0x41213a
push edi
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea eax, [esp + 0x34]
push str.ERROR_in_command_line:_Invalid_SID_entry
push eax
call fcn.00403dc0
push str._in_a_parameter_option__ace_specified:
push eax
lea ecx, [esp + 0x40]
push ecx
mov byte [esp + 0xdc], 0x2f
call fcn.00403ce0
lea edx, [esp + 0x2c]
push edx
push eax
lea eax, [esp + 0x3c]
push eax
mov byte [esp + 0xe8], 0x30
call fcn.00403c20
push 0x43d340
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xf4], 0x31
call fcn.00403ce0
add esp, 0x2c
mov edx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
push edx
mov byte [esp + 0xd4], 0x32
call fcn.00403ce0
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402640
lea ecx, [esp + 0x1c]
call fcn.00402640
lea ecx, [esp + 0x2c]
call fcn.00402640
lea ecx, [esp + 0x30]
call fcn.00402640
lea ecx, [esp + 0x34]
mov byte [esp + 0xc4], 0x1f
call fcn.00415349
jmp 0x411eb3
mov esi, dword [esp + 0xd4]
test esi, esi
je 0x41220a
push edi
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea eax, [esp + 0x34]
push str.ERROR_in_command_line:_Invalid_inheritance_entry
push eax
call fcn.00403dc0
push str._in_a_parameter_option__ace_specified:
push eax
lea ecx, [esp + 0x40]
push ecx
mov byte [esp + 0xdc], 0x35
call fcn.00403ce0
lea edx, [esp + 0x2c]
push edx
push eax
lea eax, [esp + 0x3c]
push eax
mov byte [esp + 0xe8], 0x36
call fcn.00403c20
push 0x43d340
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xf4], 0x37
call fcn.00403ce0
add esp, 0x2c
mov edx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
push edx
mov byte [esp + 0xd4], 0x38
call fcn.00403ce0
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402640
lea ecx, [esp + 0x1c]
call fcn.00402640
lea ecx, [esp + 0x2c]
call fcn.00402640
lea ecx, [esp + 0x30]
call fcn.00402640
lea ecx, [esp + 0x88]
mov byte [esp + 0xc4], 0x25
call fcn.00415349
lea ecx, [esp + 0x34]
mov byte [esp + 0xc4], 0x1f
call fcn.00415349
jmp 0x411eb3
mov esi, dword [esp + 0xd4]
test esi, esi
je 0x4122ee
push edi
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea eax, [esp + 0x34]
push str.ERROR_in_command_line:_Invalid_inheritance_entry
push eax
call fcn.00403dc0
push str._in_a_parameter_option__ace_specified:
push eax
lea ecx, [esp + 0x40]
push ecx
mov byte [esp + 0xdc], 0x39
call fcn.00403ce0
lea edx, [esp + 0x2c]
push edx
push eax
lea eax, [esp + 0x3c]
push eax
mov byte [esp + 0xe8], 0x3a
call fcn.00403c20
push 0x43d340
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xf4], 0x3b
call fcn.00403ce0
add esp, 0x2c
mov edx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
push edx
mov byte [esp + 0xd4], 0x3c
call fcn.00403ce0
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402640
lea ecx, [esp + 0x1c]
call fcn.00402640
lea ecx, [esp + 0x2c]
call fcn.00402640
lea ecx, [esp + 0x30]
call fcn.00402640
lea ecx, [esp + 0x88]
mov byte [esp + 0xc4], 0x25
call fcn.00415349
lea ecx, [esp + 0x34]
mov byte [esp + 0xc4], 0x1f
call fcn.00415349
jmp 0x411eb3
mov esi, dword [esp + 0xd4]
test esi, esi
je 0x4123d2
push edi
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea eax, [esp + 0x34]
push str.ERROR_in_command_line:_Invalid_access_mode_entry
push eax
call fcn.00403dc0
push str._in_a_parameter_option__ace_specified:
push eax
lea ecx, [esp + 0x40]
push ecx
mov byte [esp + 0xdc], 0x3d
call fcn.00403ce0
lea edx, [esp + 0x2c]
push edx
push eax
lea eax, [esp + 0x3c]
push eax
mov byte [esp + 0xe8], 0x3e
call fcn.00403c20
push 0x43d340
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xf4], 0x3f
call fcn.00403ce0
add esp, 0x2c
mov edx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
push edx
mov byte [esp + 0xd4], 0x40
call fcn.00403ce0
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402640
lea ecx, [esp + 0x1c]
call fcn.00402640
lea ecx, [esp + 0x2c]
call fcn.00402640
lea ecx, [esp + 0x30]
call fcn.00402640
lea ecx, [esp + 0x34]
mov byte [esp + 0xc4], 0x1f
call fcn.00415349
jmp 0x411eb3
mov esi, dword [esp + 0xd4]
test esi, esi
je 0x4124a2
push edi
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea eax, [esp + 0x34]
push str.ERROR_in_command_line:_Invalid_ACL_type__where__entry
push eax
call fcn.00403dc0
push str._in_a_parameter_option__ace_specified:
push eax
lea ecx, [esp + 0x40]
push ecx
mov byte [esp + 0xdc], 0x41
call fcn.00403ce0
lea edx, [esp + 0x2c]
push edx
push eax
lea eax, [esp + 0x3c]
push eax
mov byte [esp + 0xe8], 0x42
call fcn.00403c20
push 0x43d340
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xf4], 0x43
call fcn.00403ce0
add esp, 0x2c
mov edx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
push edx
mov byte [esp + 0xd4], 0x44
call fcn.00403ce0
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402640
lea ecx, [esp + 0x1c]
call fcn.00402640
lea ecx, [esp + 0x2c]
call fcn.00402640
lea ecx, [esp + 0x30]
call fcn.00402640
lea ecx, [esp + 0x34]
mov byte [esp + 0xc4], 0x1f
call fcn.00415349
jmp 0x411eb3
mov esi, dword [esp + 0xd4]
test esi, esi
je 0x412572
push edi
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea eax, [esp + 0x34]
push str.ERROR_in_command_line:_Invalid_entry
push eax
call fcn.00403dc0
push str._in_a_parameter_option__ace_specified:
push eax
lea ecx, [esp + 0x40]
push ecx
mov byte [esp + 0xdc], 0x45
call fcn.00403ce0
lea edx, [esp + 0x2c]
push edx
push eax
lea eax, [esp + 0x3c]
push eax
mov byte [esp + 0xe8], 0x46
call fcn.00403c20
push 0x43d340
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xf4], 0x47
call fcn.00403ce0
add esp, 0x2c
mov edx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
push edx
mov byte [esp + 0xd4], 0x48
call fcn.00403ce0
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402640
lea ecx, [esp + 0x1c]
call fcn.00402640
lea ecx, [esp + 0x2c]
call fcn.00402640
lea ecx, [esp + 0x30]
call fcn.00402640
lea ecx, [esp + 0x34]
mov byte [esp + 0xc4], 0x1f
call fcn.00415349
jmp 0x411eb3
mov esi, dword [esp + 0xd4]
test esi, esi
je 0x411eb3
lea eax, [esp + 0x14]
push eax
lea ecx, [esp + 0x20]
push str.ERROR_while_processing_command_line:_ACE:
push ecx
call fcn.00403dc0
push str._could_not_be_set__n
push eax
lea edx, [esp + 0x2c]
push edx
mov byte [esp + 0xdc], 0x4a
call fcn.00403ce0
add esp, 0x14
mov ecx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
push ecx
mov byte [esp + 0xd4], 0x4b
call fcn.00403ce0
add esp, 0xc
call esi
jmp 0x411e9e
cmp edi, ebp
je 0x412651
lea edx, [esp + 0x14]
push edx
lea eax, [esp + 0x20]
push str.ERROR_in_command_line:_Invalid_number_of_entries_in_parameter_for_option__ace_specified:
push eax
call fcn.00403dc0
push 0x43d340
push eax
lea ecx, [esp + 0x2c]
push ecx
mov byte [esp + 0xdc], 0x23
call fcn.00403ce0
add esp, 0x14
mov edx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
push edx
mov byte [esp + 0xd4], 0x24
call fcn.00403ce0
add esp, 0xc
call edi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402640
lea ecx, [esp + 0x1c]
call fcn.00402640
lea ecx, [esp + 0x68]
call fcn.00402640
lea ecx, [esp + 0x6c]
call fcn.00402640
lea ecx, [esp + 0x48]
mov byte [esp + 0xc4], 2
call fcn.00415349
jmp 0x411c79
mov esi, dword [esp + 0xd4]
cmp esi, edi
je 0x4126e7
lea eax, [esp + 0x14]
push eax
lea ecx, [esp + 0x20]
push str.ERROR_in_command_line:_Invalid_parameter_for_option__trst_specified:
push ecx
call fcn.00403dc0
push 0x43d340
push eax
lea edx, [esp + 0x2c]
push edx
mov byte [esp + 0xdc], 0x50
call fcn.00403ce0
add esp, 0x14
mov ecx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
mov byte [esp + 0xd0], 0x51
push ecx
call fcn.00403ce0
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402640
lea ecx, [esp + 0x1c]
call fcn.00402640
lea ecx, [esp + 0x64]
call fcn.00402640
lea ecx, [esp + 0x60]
jmp 0x411ec0
mov esi, dword [esp + 0xd4]
test esi, esi
je 0x4127b3
push ebx
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea edx, [esp + 0x34]
push str.ERROR_in_command_line:_Invalid_entry
push edx
call fcn.00403dc0
push str._in_a_parameter_option__trst_specified:
push eax
lea eax, [esp + 0x40]
push eax
mov byte [esp + 0xdc], 0x56
call fcn.00403ce0
lea ecx, [esp + 0x2c]
push ecx
push eax
lea edx, [esp + 0x3c]
push edx
mov byte [esp + 0xe8], 0x57
call fcn.00403c20
push 0x43d340
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xf4], 0x58
call fcn.00403ce0
mov byte [esp + 0xf4], 0x59
add esp, 0x2c
mov ecx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
push ecx
call fcn.00403ce0
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402640
lea ecx, [esp + 0x1c]
call fcn.00402640
lea ecx, [esp + 0x2c]
call fcn.00402640
lea ecx, [esp + 0x30]
call fcn.00402640
lea ecx, [esp + 0x34]
mov byte [esp + 0xc4], 0x4e
call fcn.00415349
lea ecx, [esp + 0x64]
call fcn.00402640
lea ecx, [esp + 0x60]
jmp 0x411ec0
mov esi, dword [esp + 0xd4]
test esi, esi
je 0x412890
push ebx
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea edx, [esp + 0x34]
push str.ERROR_in_command_line:_Invalid_entry
push edx
call fcn.00403dc0
push str._in_a_parameter_option__trst_specified:
push eax
lea eax, [esp + 0x40]
push eax
mov byte [esp + 0xdc], 0x5a
call fcn.00403ce0
lea ecx, [esp + 0x2c]
push ecx
push eax
lea edx, [esp + 0x3c]
push edx
mov byte [esp + 0xe8], 0x5b
call fcn.00403c20
push 0x43d340
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xf4], 0x5c
call fcn.00403ce0
add esp, 0x2c
mov ecx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
push ecx
mov byte [esp + 0xd4], 0x5d
call fcn.00403ce0
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402640
lea ecx, [esp + 0x1c]
call fcn.00402640
lea ecx, [esp + 0x2c]
call fcn.00402640
lea ecx, [esp + 0x30]
call fcn.00402640
lea ecx, [esp + 0x34]
mov byte [esp + 0xc4], 0x4e
call fcn.00415349
lea ecx, [esp + 0x64]
call fcn.00402640
lea ecx, [esp + 0x60]
jmp 0x411ec0
mov esi, dword [esp + 0xd4]
test esi, esi
je 0x41296d
push ebx
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea edx, [esp + 0x34]
push str.ERROR_in_command_line:_Invalid_SID_entry
push edx
call fcn.00403dc0
push str._in_a_parameter_option__trst_specified:
push eax
lea eax, [esp + 0x40]
push eax
mov byte [esp + 0xdc], 0x5e
call fcn.00403ce0
lea ecx, [esp + 0x2c]
push ecx
push eax
lea edx, [esp + 0x3c]
push edx
mov byte [esp + 0xe8], 0x5f
call fcn.00403c20
push 0x43d340
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xf4], 0x60
call fcn.00403ce0
add esp, 0x2c
mov ecx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
push ecx
mov byte [esp + 0xd4], 0x61
call fcn.00403ce0
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402640
lea ecx, [esp + 0x1c]
call fcn.00402640
lea ecx, [esp + 0x2c]
call fcn.00402640
lea ecx, [esp + 0x30]
call fcn.00402640
lea ecx, [esp + 0x34]
mov byte [esp + 0xc4], 0x4e
call fcn.00415349
lea ecx, [esp + 0x64]
call fcn.00402640
lea ecx, [esp + 0x60]
jmp 0x411ec0
mov esi, dword [esp + 0xd4]
test esi, esi
je 0x412a4a
push ebx
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea edx, [esp + 0x34]
push str.ERROR_in_command_line:_Invalid_SID_entry
push edx
call fcn.00403dc0
push str._in_a_parameter_option__trst_specified:
push eax
lea eax, [esp + 0x40]
push eax
mov byte [esp + 0xdc], 0x62
call fcn.00403ce0
lea ecx, [esp + 0x2c]
push ecx
push eax
lea edx, [esp + 0x3c]
push edx
mov byte [esp + 0xe8], 0x63
call fcn.00403c20
push 0x43d340
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xf4], 0x64
call fcn.00403ce0
add esp, 0x2c
mov ecx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
push ecx
mov byte [esp + 0xd4], 0x65
call fcn.00403ce0
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402640
lea ecx, [esp + 0x1c]
call fcn.00402640
lea ecx, [esp + 0x2c]
call fcn.00402640
lea ecx, [esp + 0x30]
call fcn.00402640
lea ecx, [esp + 0x34]
mov byte [esp + 0xc4], 0x4e
call fcn.00415349
lea ecx, [esp + 0x64]
call fcn.00402640
lea ecx, [esp + 0x60]
jmp 0x411ec0
mov esi, dword [esp + 0xd4]
test esi, esi
je 0x412b27
push ebx
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea edx, [esp + 0x34]
push str.ERROR_in_command_line:_Invalid_trustee_action_entry
push edx
call fcn.00403dc0
push str._in_a_parameter_option__trst_specified:
push eax
lea eax, [esp + 0x40]
push eax
mov byte [esp + 0xdc], 0x66
call fcn.00403ce0
lea ecx, [esp + 0x2c]
push ecx
push eax
lea edx, [esp + 0x3c]
push edx
mov byte [esp + 0xe8], 0x67
call fcn.00403c20
push 0x43d340
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xf4], 0x68
call fcn.00403ce0
add esp, 0x2c
mov ecx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
push ecx
mov byte [esp + 0xd4], 0x69
call fcn.00403ce0
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402640
lea ecx, [esp + 0x1c]
call fcn.00402640
lea ecx, [esp + 0x2c]
call fcn.00402640
lea ecx, [esp + 0x30]
call fcn.00402640
lea ecx, [esp + 0x34]
mov byte [esp + 0xc4], 0x4e
call fcn.00415349
lea ecx, [esp + 0x64]
call fcn.00402640
lea ecx, [esp + 0x60]
jmp 0x411ec0
mov esi, dword [esp + 0xd4]
test esi, esi
je 0x412c04
push ebx
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea edx, [esp + 0x34]
push str.ERROR_in_command_line:_Invalid_ACL_type__where__entry
push edx
call fcn.00403dc0
push str._in_a_parameter_option__trst_specified:
push eax
lea eax, [esp + 0x40]
push eax
mov byte [esp + 0xdc], 0x6c
call fcn.00403ce0
lea ecx, [esp + 0x2c]
push ecx
push eax
lea edx, [esp + 0x3c]
push edx
mov byte [esp + 0xe8], 0x6d
call fcn.00403c20
push 0x43d340
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xf4], 0x6e
call fcn.00403ce0
add esp, 0x2c
mov ecx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
push ecx
mov byte [esp + 0xd4], 0x6f
call fcn.00403ce0
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402640
lea ecx, [esp + 0x1c]
call fcn.00402640
lea ecx, [esp + 0x2c]
call fcn.00402640
lea ecx, [esp + 0x30]
call fcn.00402640
lea ecx, [esp + 0x88]
mov byte [esp + 0xc4], 0x54
call fcn.00415349
jmp 0x4127b3
mov esi, dword [esp + 0xd4]
test esi, esi
je 0x412cd7
push ebx
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea edx, [esp + 0x34]
push str.ERROR_in_command_line:_Invalid_ACL_type__where__entry
push edx
call fcn.00403dc0
push str._in_a_parameter_option__trst_specified:
push eax
lea eax, [esp + 0x40]
push eax
mov byte [esp + 0xdc], 0x70
call fcn.00403ce0
lea ecx, [esp + 0x2c]
push ecx
push eax
lea edx, [esp + 0x3c]
push edx
mov byte [esp + 0xe8], 0x71
call fcn.00403c20
push 0x43d340
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xf4], 0x72
call fcn.00403ce0
add esp, 0x2c
mov ecx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
push ecx
mov byte [esp + 0xd4], 0x73
call fcn.00403ce0
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402640
lea ecx, [esp + 0x1c]
call fcn.00402640
lea ecx, [esp + 0x2c]
call fcn.00402640
lea ecx, [esp + 0x30]
call fcn.00402640
lea ecx, [esp + 0x88]
mov byte [esp + 0xc4], 0x54
call fcn.00415349
jmp 0x4127b3
mov esi, dword [esp + 0xd4]
test esi, esi
je 0x4127b3
push ebx
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea edx, [esp + 0x34]
push str.ERROR_in_command_line:_Invalid_entry
push edx
call fcn.00403dc0
push str._in_a_parameter_option__trst_specified:
push eax
lea eax, [esp + 0x40]
push eax
mov byte [esp + 0xdc], 0x74
call fcn.00403ce0
lea ecx, [esp + 0x2c]
push ecx
push eax
lea edx, [esp + 0x3c]
push edx
mov byte [esp + 0xe8], 0x75
call fcn.00403c20
push 0x43d340
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xf4], 0x76
call fcn.00403ce0
mov byte [esp + 0xf4], 0x77
jmp 0x412772
mov esi, dword [esp + 0xd4]
test esi, esi
je 0x4126e7
lea edx, [esp + 0x14]
push edx
lea eax, [esp + 0x20]
push str.ERROR_while_processing_command_line:_Trustee:
push eax
call fcn.00403dc0
push str._could_not_be_set__n
push eax
lea ecx, [esp + 0x2c]
push ecx
mov byte [esp + 0xdc], 0x79
call fcn.00403ce0
add esp, 0x14
mov edx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
mov byte [esp + 0xd0], 0x7a
push edx
jmp 0x4126c8
mov esi, dword [esp + 0xd4]
cmp esi, edi
je 0x412e34
lea eax, [esp + 0x14]
push eax
lea ecx, [esp + 0x20]
push str.ERROR_in_command_line:_Invalid_number_of_entries_in_parameter_for_option__trst_specified:
push ecx
call fcn.00403dc0
push 0x43d340
push eax
lea edx, [esp + 0x2c]
push edx
mov byte [esp + 0xdc], 0x52
call fcn.00403ce0
add esp, 0x14
mov ecx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
push ecx
mov byte [esp + 0xd4], 0x53
call fcn.00403ce0
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402640
lea ecx, [esp + 0x1c]
call fcn.00402640
lea ecx, [esp + 0x64]
call fcn.00402640
lea ecx, [esp + 0x60]
jmp 0x411ec0
cmp edi, ebx
je 0x412ead
lea edx, [esp + 0x14]
push edx
lea eax, [esp + 0x20]
push str.ERROR_in_command_line:_Invalid_parameter_for_option__dom_specified:
push eax
call fcn.00403dc0
push 0x43d340
push eax
lea ecx, [esp + 0x2c]
push ecx
mov byte [esp + 0xdc], 0x7f
call fcn.00403ce0
add esp, 0x14
mov edx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
push edx
mov byte [esp + 0xd4], 0x80
call fcn.00403ce0
add esp, 0xc
call edi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402640
lea ecx, [esp + 0x1c]
call fcn.00402640
lea ecx, [esp + 0x70]
call fcn.00402640
lea ecx, [esp + 0x78]
jmp 0x411ec0
mov esi, dword [esp + 0xd4]
test esi, esi
je 0x412f79
push edi
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea eax, [esp + 0x34]
push str.ERROR_in_command_line:_Invalid_entry
push eax
call fcn.00403dc0
push str._in_a_parameter_option__dom_specified:
push eax
lea ecx, [esp + 0x40]
push ecx
mov byte [esp + 0xdc], 0x85
call fcn.00403ce0
lea edx, [esp + 0x2c]
push edx
push eax
lea eax, [esp + 0x3c]
push eax
mov byte [esp + 0xe8], 0x86
call fcn.00403c20
push 0x43d340
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xf4], 0x87
call fcn.00403ce0
mov byte [esp + 0xf4], 0x88
add esp, 0x2c
mov edx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
push edx
call fcn.00403ce0
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402640
lea ecx, [esp + 0x1c]
call fcn.00402640
lea ecx, [esp + 0x2c]
call fcn.00402640
lea ecx, [esp + 0x30]
call fcn.00402640
lea ecx, [esp + 0x34]
mov byte [esp + 0xc4], 0x7d
call fcn.00415349
lea ecx, [esp + 0x70]
call fcn.00402640
lea ecx, [esp + 0x78]
jmp 0x411ec0
mov esi, dword [esp + 0xd4]
test esi, esi
je 0x413056
push edi
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea eax, [esp + 0x34]
push str.ERROR_in_command_line:_Invalid_entry
push eax
call fcn.00403dc0
push str._in_a_parameter_option__dom_specified:
push eax
lea ecx, [esp + 0x40]
push ecx
mov byte [esp + 0xdc], 0x89
call fcn.00403ce0
lea edx, [esp + 0x2c]
push edx
push eax
lea eax, [esp + 0x3c]
push eax
mov byte [esp + 0xe8], 0x8a
call fcn.00403c20
push 0x43d340
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xf4], 0x8b
call fcn.00403ce0
add esp, 0x2c
mov edx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
push edx
mov byte [esp + 0xd4], 0x8c
call fcn.00403ce0
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402640
lea ecx, [esp + 0x1c]
call fcn.00402640
lea ecx, [esp + 0x2c]
call fcn.00402640
lea ecx, [esp + 0x30]
call fcn.00402640
lea ecx, [esp + 0x34]
mov byte [esp + 0xc4], 0x7d
call fcn.00415349
lea ecx, [esp + 0x70]
call fcn.00402640
lea ecx, [esp + 0x78]
jmp 0x411ec0
mov esi, dword [esp + 0xd4]
test esi, esi
je 0x413133
push edi
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea eax, [esp + 0x34]
push str.ERROR_in_command_line:_Invalid_domain_action_entry
push eax
call fcn.00403dc0
push str._in_a_parameter_option__dom_specified:
push eax
lea ecx, [esp + 0x40]
push ecx
mov byte [esp + 0xdc], 0x8d
call fcn.00403ce0
lea edx, [esp + 0x2c]
push edx
push eax
lea eax, [esp + 0x3c]
push eax
mov byte [esp + 0xe8], 0x8e
call fcn.00403c20
push 0x43d340
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xf4], 0x8f
call fcn.00403ce0
add esp, 0x2c
mov edx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
push edx
mov byte [esp + 0xd4], 0x90
call fcn.00403ce0
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402640
lea ecx, [esp + 0x1c]
call fcn.00402640
lea ecx, [esp + 0x2c]
call fcn.00402640
lea ecx, [esp + 0x30]
call fcn.00402640
lea ecx, [esp + 0x34]
mov byte [esp + 0xc4], 0x7d
call fcn.00415349
lea ecx, [esp + 0x70]
call fcn.00402640
lea ecx, [esp + 0x78]
jmp 0x411ec0
mov esi, dword [esp + 0xd4]
test esi, esi
je 0x413210
push edi
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea eax, [esp + 0x34]
push str.ERROR_in_command_line:_Invalid_ACL_type__where__entry
push eax
call fcn.00403dc0
push str._in_a_parameter_option__dom_specified:
push eax
lea ecx, [esp + 0x40]
push ecx
mov byte [esp + 0xdc], 0x93
call fcn.00403ce0
lea edx, [esp + 0x2c]
push edx
push eax
lea eax, [esp + 0x3c]
push eax
mov byte [esp + 0xe8], 0x94
call fcn.00403c20
push 0x43d340
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xf4], 0x95
call fcn.00403ce0
add esp, 0x2c
mov edx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
push edx
mov byte [esp + 0xd4], 0x96
call fcn.00403ce0
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402640
lea ecx, [esp + 0x1c]
call fcn.00402640
lea ecx, [esp + 0x2c]
call fcn.00402640
lea ecx, [esp + 0x30]
call fcn.00402640
lea ecx, [esp + 0x88]
mov byte [esp + 0xc4], 0x83
call fcn.00415349
jmp 0x412f79
mov esi, dword [esp + 0xd4]
test esi, esi
je 0x4132e3
push edi
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea eax, [esp + 0x34]
push str.ERROR_in_command_line:_Invalid_ACL_type__where__entry
push eax
call fcn.00403dc0
push str._in_a_parameter_option__dom_specified:
push eax
lea ecx, [esp + 0x40]
push ecx
mov byte [esp + 0xdc], 0x97
call fcn.00403ce0
lea edx, [esp + 0x2c]
push edx
push eax
lea eax, [esp + 0x3c]
push eax
mov byte [esp + 0xe8], 0x98
call fcn.00403c20
push 0x43d340
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xf4], 0x99
call fcn.00403ce0
add esp, 0x2c
mov edx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
push edx
mov byte [esp + 0xd4], 0x9a
call fcn.00403ce0
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402640
lea ecx, [esp + 0x1c]
call fcn.00402640
lea ecx, [esp + 0x2c]
call fcn.00402640
lea ecx, [esp + 0x30]
call fcn.00402640
lea ecx, [esp + 0x88]
mov byte [esp + 0xc4], 0x83
call fcn.00415349
jmp 0x412f79
mov esi, dword [esp + 0xd4]
test esi, esi
je 0x412f79
push edi
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea eax, [esp + 0x34]
push str.ERROR_in_command_line:_Invalid_entry
push eax
call fcn.00403dc0
push str._in_a_parameter_option__dom_specified:
push eax
lea ecx, [esp + 0x40]
push ecx
mov byte [esp + 0xdc], 0x9b
call fcn.00403ce0
lea edx, [esp + 0x2c]
push edx
push eax
lea eax, [esp + 0x3c]
push eax
mov byte [esp + 0xe8], 0x9c
call fcn.00403c20
push 0x43d340
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xf4], 0x9d
call fcn.00403ce0
mov byte [esp + 0xf4], 0x9e
jmp 0x412f38
mov esi, dword [esp + 0xd4]
test esi, esi
je 0x412ead
lea eax, [esp + 0x14]
push eax
lea ecx, [esp + 0x20]
push str.ERROR_while_processing_command_line:_Domain:
push ecx
call fcn.00403dc0
push str._could_not_be_set__n
push eax
lea edx, [esp + 0x2c]
push edx
mov byte [esp + 0xdc], 0xa0
call fcn.00403ce0
add esp, 0x14
mov ecx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
push ecx
mov byte [esp + 0xd4], 0xa1
call fcn.00403ce0
add esp, 0xc
call esi
jmp 0x412e98
cmp edi, ebx
je 0x413443
lea edx, [esp + 0x14]
push edx
lea eax, [esp + 0x20]
push str.ERROR_in_command_line:_Invalid_number_of_entries_in_parameter_for_option__dom_specified:
push eax
call fcn.00403dc0
push 0x43d340
push eax
lea ecx, [esp + 0x2c]
push ecx
mov byte [esp + 0xdc], 0x81
call fcn.00403ce0
add esp, 0x14
mov edx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
push edx
mov byte [esp + 0xd4], 0x82
call fcn.00403ce0
add esp, 0xc
call edi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402640
lea ecx, [esp + 0x1c]
call fcn.00402640
lea ecx, [esp + 0x70]
call fcn.00402640
lea ecx, [esp + 0x78]
jmp 0x411ec0
mov esi, dword [esp + 0xd4]
test esi, esi
je 0x4134c3
lea eax, [esp + 0x14]
push eax
lea ecx, [esp + 0x20]
push str.ERROR_in_command_line:_Invalid_parameter_for_option__ownr_specified:
push ecx
call fcn.00403dc0
push 0x43d340
push eax
lea edx, [esp + 0x2c]
push edx
mov byte [esp + 0xdc], 0xa5
call fcn.00403ce0
add esp, 0x14
mov ecx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
mov byte [esp + 0xd0], 0xa6
push ecx
call fcn.00403ce0
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402640
lea ecx, [esp + 0x1c]
call fcn.00402640
lea ecx, [esp + 0x84]
call fcn.00402640
lea ecx, [esp + 0x34]
mov byte [esp + 0xc4], 2
call fcn.00415349
jmp 0x411c79
mov edi, dword [esp + 0xd4]
test edi, edi
je 0x41359f
push esi
lea ecx, [esp + 0x38]
call fcn.00401200
push eax
lea edx, [esp + 0x34]
push str.ERROR_in_command_line:_Invalid_entry
push edx
call fcn.00403dc0
push str._in_a_parameter_option__ownr_specified:
push eax
lea eax, [esp + 0x40]
push eax
mov byte [esp + 0xdc], 0xab
call fcn.00403ce0
lea ecx, [esp + 0x2c]
push ecx
push eax
lea edx, [esp + 0x3c]
push edx
mov byte [esp + 0xe8], 0xac
call fcn.00403c20
push 0x43d340
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xf4], 0xad
call fcn.00403ce0
add esp, 0x2c
mov ecx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
push ecx
mov byte [esp + 0xd4], 0xae
call fcn.00403ce0
add esp, 0xc
call edi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402640
lea ecx, [esp + 0x1c]
call fcn.00402640
lea ecx, [esp + 0x2c]
call fcn.00402640
lea ecx, [esp + 0x30]
call fcn.00402640
lea ecx, [esp + 0x48]
mov byte [esp + 0xc4], 0xa3
call fcn.00415349
jmp 0x4134c3
mov edi, dword [esp + 0xd4]
test edi, edi
je 0x41366f
push esi
lea ecx, [esp + 0x38]
call fcn.00401200
push eax
lea edx, [esp + 0x34]
push str.ERROR_in_command_line:_Invalid_entry
push edx
call fcn.00403dc0
push str._in_a_parameter_option__ownr_specified:
push eax
lea eax, [esp + 0x40]
push eax
mov byte [esp + 0xdc], 0xaf
call fcn.00403ce0
lea ecx, [esp + 0x2c]
push ecx
push eax
lea edx, [esp + 0x3c]
push edx
mov byte [esp + 0xe8], 0xb0
call fcn.00403c20
push 0x43d340
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xf4], 0xb1
call fcn.00403ce0
add esp, 0x2c
mov ecx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
push ecx
mov byte [esp + 0xd4], 0xb2
call fcn.00403ce0
add esp, 0xc
call edi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402640
lea ecx, [esp + 0x1c]
call fcn.00402640
lea ecx, [esp + 0x2c]
call fcn.00402640
lea ecx, [esp + 0x30]
call fcn.00402640
lea ecx, [esp + 0x48]
mov byte [esp + 0xc4], 0xa3
call fcn.00415349
jmp 0x4134c3
mov edi, dword [esp + 0xd4]
test edi, edi
je 0x41373f
push esi
lea ecx, [esp + 0x38]
call fcn.00401200
push eax
lea edx, [esp + 0x34]
push str.ERROR_in_command_line:_Invalid_SID_entry
push edx
call fcn.00403dc0
push str._in_a_parameter_option__ownr_specified:
push eax
lea eax, [esp + 0x40]
push eax
mov byte [esp + 0xdc], 0xb3
call fcn.00403ce0
lea ecx, [esp + 0x2c]
push ecx
push eax
lea edx, [esp + 0x3c]
push edx
mov byte [esp + 0xe8], 0xb4
call fcn.00403c20
push 0x43d340
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xf4], 0xb5
call fcn.00403ce0
add esp, 0x2c
mov ecx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
push ecx
mov byte [esp + 0xd4], 0xb6
call fcn.00403ce0
add esp, 0xc
call edi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402640
lea ecx, [esp + 0x1c]
call fcn.00402640
lea ecx, [esp + 0x2c]
call fcn.00402640
lea ecx, [esp + 0x30]
call fcn.00402640
lea ecx, [esp + 0x48]
mov byte [esp + 0xc4], 0xa3
call fcn.00415349
jmp 0x4134c3
mov edi, dword [esp + 0xd4]
test edi, edi
je 0x41380f
push esi
lea ecx, [esp + 0x38]
call fcn.00401200
push eax
lea edx, [esp + 0x34]
push str.ERROR_in_command_line:_Invalid_entry
push edx
call fcn.00403dc0
push str._in_a_parameter_option__ownr_specified:
push eax
lea eax, [esp + 0x40]
push eax
mov byte [esp + 0xdc], 0xb7
call fcn.00403ce0
lea ecx, [esp + 0x2c]
push ecx
push eax
lea edx, [esp + 0x3c]
push edx
mov byte [esp + 0xe8], 0xb8
call fcn.00403c20
push 0x43d340
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xf4], 0xb9
call fcn.00403ce0
add esp, 0x2c
mov ecx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
push ecx
mov byte [esp + 0xd4], 0xba
call fcn.00403ce0
add esp, 0xc
call edi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402640
lea ecx, [esp + 0x1c]
call fcn.00402640
lea ecx, [esp + 0x2c]
call fcn.00402640
lea ecx, [esp + 0x30]
call fcn.00402640
lea ecx, [esp + 0x48]
mov byte [esp + 0xc4], 0xa3
call fcn.00415349
jmp 0x4134c3
mov esi, dword [esp + 0xd4]
test esi, esi
je 0x4134c3
lea edx, [esp + 0x14]
push edx
lea eax, [esp + 0x20]
push str.ERROR_while_processing_command_line:_Owner:
push eax
call fcn.00403dc0
push str._could_not_be_set__n
push eax
lea ecx, [esp + 0x2c]
push ecx
mov byte [esp + 0xdc], 0xbb
call fcn.00403ce0
add esp, 0x14
mov edx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
mov byte [esp + 0xd0], 0xbc
push edx
jmp 0x4134a4
mov esi, dword [esp + 0xd4]
test esi, esi
je 0x4138eb
lea eax, [esp + 0x14]
push eax
lea ecx, [esp + 0x20]
push str.ERROR_in_command_line:_Invalid_number_of_entries_in_parameter_for_option__ownr_specified:
push ecx
call fcn.00403dc0
push 0x43d340
push eax
lea edx, [esp + 0x2c]
push edx
mov byte [esp + 0xdc], 0xa7
call fcn.00403ce0
add esp, 0x14
mov ecx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
push ecx
mov byte [esp + 0xd4], 0xa8
call fcn.00403ce0
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402640
lea ecx, [esp + 0x1c]
call fcn.00402640
lea ecx, [esp + 0x84]
call fcn.00402640
lea ecx, [esp + 0x34]
mov byte [esp + 0xc4], 2
call fcn.00415349
jmp 0x411c79
mov esi, dword [esp + 0xd4]
test esi, esi
je 0x41397b
lea edx, [esp + 0x14]
push edx
lea eax, [esp + 0x20]
push str.ERROR_in_command_line:_Invalid_parameter_for_option__grp_specified:
push eax
call fcn.00403dc0
push 0x43d340
push eax
lea ecx, [esp + 0x2c]
push ecx
mov byte [esp + 0xdc], 0xc0
call fcn.00403ce0
add esp, 0x14
mov edx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
mov byte [esp + 0xd0], 0xc1
push edx
call fcn.00403ce0
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402640
lea ecx, [esp + 0x1c]
call fcn.00402640
lea ecx, [esp + 0x80]
jmp 0x4134ca
mov edi, dword [esp + 0xd4]
test edi, edi
je 0x413a41
push esi
lea ecx, [esp + 0x38]
call fcn.00401200
push eax
lea eax, [esp + 0x34]
push str.ERROR_in_command_line:_Invalid_entry
push eax
call fcn.00403dc0
push str._in_a_parameter_option__grp_specified:
push eax
lea ecx, [esp + 0x40]
push ecx
mov byte [esp + 0xdc], 0xc6
call fcn.00403ce0
lea edx, [esp + 0x2c]
push edx
push eax
lea eax, [esp + 0x3c]
push eax
mov byte [esp + 0xe8], 0xc7
call fcn.00403c20
push 0x43d340
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xf4], 0xc8
call fcn.00403ce0
add esp, 0x2c
mov edx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
push edx
mov byte [esp + 0xd4], 0xc9
call fcn.00403ce0
add esp, 0xc
call edi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402640
lea ecx, [esp + 0x1c]
call fcn.00402640
lea ecx, [esp + 0x2c]
call fcn.00402640
lea ecx, [esp + 0x30]
call fcn.00402640
lea ecx, [esp + 0x48]
mov byte [esp + 0xc4], 0xbe
call fcn.00415349
lea ecx, [esp + 0x80]
jmp 0x4134ca
mov edi, dword [esp + 0xd4]
test edi, edi
je 0x413b18
push esi
lea ecx, [esp + 0x38]
call fcn.00401200
push eax
lea eax, [esp + 0x34]
push str.ERROR_in_command_line:_Invalid_entry
push eax
call fcn.00403dc0
push str._in_a_parameter_option__grp_specified:
push eax
lea ecx, [esp + 0x40]
push ecx
mov byte [esp + 0xdc], 0xca
call fcn.00403ce0
lea edx, [esp + 0x2c]
push edx
push eax
lea eax, [esp + 0x3c]
push eax
mov byte [esp + 0xe8], 0xcb
call fcn.00403c20
push 0x43d340
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xf4], 0xcc
call fcn.00403ce0
add esp, 0x2c
mov edx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
push edx
mov byte [esp + 0xd4], 0xcd
call fcn.00403ce0
add esp, 0xc
call edi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402640
lea ecx, [esp + 0x1c]
call fcn.00402640
lea ecx, [esp + 0x2c]
call fcn.00402640
lea ecx, [esp + 0x30]
call fcn.00402640
lea ecx, [esp + 0x48]
mov byte [esp + 0xc4], 0xbe
call fcn.00415349
lea ecx, [esp + 0x80]
jmp 0x4134ca
mov edi, dword [esp + 0xd4]
test edi, edi
je 0x413bef
push esi
lea ecx, [esp + 0x38]
call fcn.00401200
push eax
lea eax, [esp + 0x34]
push str.ERROR_in_command_line:_Invalid_SID_entry
push eax
call fcn.00403dc0
push str._in_a_parameter_option__grp_specified:
push eax
lea ecx, [esp + 0x40]
push ecx
mov byte [esp + 0xdc], 0xce
call fcn.00403ce0
lea edx, [esp + 0x2c]
push edx
push eax
lea eax, [esp + 0x3c]
push eax
mov byte [esp + 0xe8], 0xcf
call fcn.00403c20
push 0x43d340
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xf4], 0xd0
call fcn.00403ce0
add esp, 0x2c
mov edx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
push edx
mov byte [esp + 0xd4], 0xd1
call fcn.00403ce0
add esp, 0xc
call edi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402640
lea ecx, [esp + 0x1c]
call fcn.00402640
lea ecx, [esp + 0x2c]
call fcn.00402640
lea ecx, [esp + 0x30]
call fcn.00402640
lea ecx, [esp + 0x48]
mov byte [esp + 0xc4], 0xbe
call fcn.00415349
lea ecx, [esp + 0x80]
jmp 0x4134ca
mov edi, dword [esp + 0xd4]
test edi, edi
je 0x413cc6
push esi
lea ecx, [esp + 0x38]
call fcn.00401200
push eax
lea eax, [esp + 0x34]
push str.ERROR_in_command_line:_Invalid_entry
push eax
call fcn.00403dc0
push str._in_a_parameter_option__grp_specified:
push eax
lea ecx, [esp + 0x40]
push ecx
mov byte [esp + 0xdc], 0xd2
call fcn.00403ce0
lea edx, [esp + 0x2c]
push edx
push eax
lea eax, [esp + 0x3c]
push eax
mov byte [esp + 0xe8], 0xd3
call fcn.00403c20
push 0x43d340
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xf4], 0xd4
call fcn.00403ce0
add esp, 0x2c
mov edx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
push edx
mov byte [esp + 0xd4], 0xd5
call fcn.00403ce0
add esp, 0xc
call edi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402640
lea ecx, [esp + 0x1c]
call fcn.00402640
lea ecx, [esp + 0x2c]
call fcn.00402640
lea ecx, [esp + 0x30]
call fcn.00402640
lea ecx, [esp + 0x48]
mov byte [esp + 0xc4], 0xbe
call fcn.00415349
lea ecx, [esp + 0x80]
jmp 0x4134ca
mov esi, dword [esp + 0xd4]
test esi, esi
je 0x41397b
lea eax, [esp + 0x14]
push eax
lea ecx, [esp + 0x20]
push str.ERROR_while_processing_command_line:_primary_group:
push ecx
call fcn.00403dc0
push str._could_not_be_set__n
push eax
lea edx, [esp + 0x2c]
push edx
mov byte [esp + 0xdc], 0xd6
call fcn.00403ce0
add esp, 0x14
mov ecx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
mov byte [esp + 0xd0], 0xd7
push ecx
jmp 0x41395c
mov esi, dword [esp + 0xd4]
test esi, esi
je 0x41397b
lea edx, [esp + 0x14]
push edx
lea eax, [esp + 0x20]
push str.ERROR_in_command_line:_Invalid_number_of_entries_in_parameter_for_option__grp_specified:
push eax
call fcn.00403dc0
push 0x43d340
push eax
lea ecx, [esp + 0x2c]
push ecx
mov byte [esp + 0xdc], 0xc2
call fcn.00403ce0
add esp, 0x14
mov edx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
push edx
mov byte [esp + 0xd4], 0xc3
call fcn.00403ce0
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402640
lea ecx, [esp + 0x1c]
call fcn.00402640
lea ecx, [esp + 0x80]
jmp 0x4134ca
test edi, edi
je 0x411ec5
lea eax, [esp + 0x14]
push eax
lea ecx, [esp + 0x20]
push str.ERROR_in_command_line:_Invalid_parameter_for_option__op_specified:
push ecx
call fcn.00403dc0
push 0x43d340
push eax
lea edx, [esp + 0x2c]
push edx
mov byte [esp + 0xdc], 0xda
call fcn.00403ce0
add esp, 0x14
mov ecx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
mov byte [esp + 0xd0], 0xdb
push ecx
call fcn.00403ce0
add esp, 0xc
call edi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402640
lea ecx, [esp + 0x1c]
jmp 0x411ec0
test edi, edi
je 0x413ed7
push esi
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea edx, [esp + 0x34]
push str.ERROR_in_command_line:_Invalid_entry
push edx
call fcn.00403dc0
push str._in_a_parameter_option__op_specified:
push eax
lea eax, [esp + 0x40]
push eax
mov byte [esp + 0xdc], 0xe0
call fcn.00403ce0
lea ecx, [esp + 0x2c]
push ecx
push eax
lea edx, [esp + 0x3c]
push edx
mov byte [esp + 0xe8], 0xe1
call fcn.00403c20
push 0x43d340
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xf4], 0xe2
call fcn.00403ce0
add esp, 0x2c
mov ecx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
push ecx
mov byte [esp + 0xd4], 0xe3
call fcn.00403ce0
add esp, 0xc
call edi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402640
lea ecx, [esp + 0x1c]
call fcn.00402640
lea ecx, [esp + 0x2c]
call fcn.00402640
lea ecx, [esp + 0x30]
call fcn.00402640
lea ecx, [esp + 0x34]
mov byte [esp + 0xc4], 0xd8
call fcn.00415349
lea ecx, [esp + 0x48]
mov byte [esp + 0xc4], 2
call fcn.00415349
jmp 0x411c79
test edi, edi
je 0x413fb1
push esi
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea edx, [esp + 0x34]
push str.ERROR_in_command_line:_Invalid_entry
push edx
call fcn.00403dc0
push str._in_a_parameter_option__op_specified:
push eax
lea eax, [esp + 0x40]
push eax
mov byte [esp + 0xdc], 0xe4
call fcn.00403ce0
lea ecx, [esp + 0x2c]
push ecx
push eax
lea edx, [esp + 0x3c]
push edx
mov byte [esp + 0xe8], 0xe5
call fcn.00403c20
push 0x43d340
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xf4], 0xe6
call fcn.00403ce0
add esp, 0x2c
mov ecx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
push ecx
mov byte [esp + 0xd4], 0xe7
call fcn.00403ce0
add esp, 0xc
call edi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402640
lea ecx, [esp + 0x1c]
call fcn.00402640
lea ecx, [esp + 0x2c]
call fcn.00402640
lea ecx, [esp + 0x30]
call fcn.00402640
lea ecx, [esp + 0x34]
mov byte [esp + 0xc4], 0xd8
call fcn.00415349
lea ecx, [esp + 0x48]
mov byte [esp + 0xc4], 2
call fcn.00415349
jmp 0x411c79
test edi, edi
je 0x41408b
push esi
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea edx, [esp + 0x34]
push str.ERROR_in_command_line:_Invalid_protection_entry
push edx
call fcn.00403dc0
push str._in_a_parameter_option__op_specified:
push eax
lea eax, [esp + 0x40]
push eax
mov byte [esp + 0xdc], 0xe8
call fcn.00403ce0
lea ecx, [esp + 0x2c]
push ecx
push eax
lea edx, [esp + 0x3c]
push edx
mov byte [esp + 0xe8], 0xe9
call fcn.00403c20
push 0x43d340
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xf4], 0xea
call fcn.00403ce0
add esp, 0x2c
mov ecx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
push ecx
mov byte [esp + 0xd4], 0xeb
call fcn.00403ce0
add esp, 0xc
call edi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402640
lea ecx, [esp + 0x1c]
call fcn.00402640
lea ecx, [esp + 0x2c]
call fcn.00402640
lea ecx, [esp + 0x30]
call fcn.00402640
lea ecx, [esp + 0x34]
mov byte [esp + 0xc4], 0xd8
call fcn.00415349
lea ecx, [esp + 0x48]
mov byte [esp + 0xc4], 2
call fcn.00415349
jmp 0x411c79
test edi, edi
je 0x414165
push esi
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea edx, [esp + 0x34]
push str.ERROR_in_command_line:_Invalid_protection_entry
push edx
call fcn.00403dc0
push str._in_a_parameter_option__op_specified:
push eax
lea eax, [esp + 0x40]
push eax
mov byte [esp + 0xdc], 0xec
call fcn.00403ce0
lea ecx, [esp + 0x2c]
push ecx
push eax
lea edx, [esp + 0x3c]
push edx
mov byte [esp + 0xe8], 0xed
call fcn.00403c20
push 0x43d340
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xf4], 0xee
call fcn.00403ce0
add esp, 0x2c
mov ecx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
push ecx
mov byte [esp + 0xd4], 0xef
call fcn.00403ce0
add esp, 0xc
call edi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402640
lea ecx, [esp + 0x1c]
call fcn.00402640
lea ecx, [esp + 0x2c]
call fcn.00402640
lea ecx, [esp + 0x30]
call fcn.00402640
lea ecx, [esp + 0x34]
mov byte [esp + 0xc4], 0xd8
call fcn.00415349
lea ecx, [esp + 0x48]
mov byte [esp + 0xc4], 2
call fcn.00415349
jmp 0x411c79
test edi, edi
je 0x41423f
push esi
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea edx, [esp + 0x34]
push str.ERROR_in_command_line:_Invalid_entry
push edx
call fcn.00403dc0
push str._in_a_parameter_option__op_specified:
push eax
lea eax, [esp + 0x40]
push eax
mov byte [esp + 0xdc], pe_nt_image_headers32
call fcn.00403ce0
lea ecx, [esp + 0x2c]
push ecx
push eax
lea edx, [esp + 0x3c]
push edx
mov byte [esp + 0xe8], 0xf1
call fcn.00403c20
push 0x43d340
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xf4], 0xf2
call fcn.00403ce0
add esp, 0x2c
mov ecx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
push ecx
mov byte [esp + 0xd4], 0xf3
call fcn.00403ce0
add esp, 0xc
call edi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402640
lea ecx, [esp + 0x1c]
call fcn.00402640
lea ecx, [esp + 0x2c]
call fcn.00402640
lea ecx, [esp + 0x30]
call fcn.00402640
lea ecx, [esp + 0x34]
mov byte [esp + 0xc4], 0xd8
call fcn.00415349
lea ecx, [esp + 0x48]
mov byte [esp + 0xc4], 2
call fcn.00415349
jmp 0x411c79
test edi, edi
je 0x411ec5
lea edx, [esp + 0x14]
push edx
lea eax, [esp + 0x1c]
push str.ERROR__internal__while_processing_command_line:_object_flags:
push eax
call fcn.00403dc0
add esp, 8
mov ecx, esp
mov dword [esp + 0x28], esp
push str._could_not_be_set__n
push eax
push ecx
mov byte [esp + 0xd4], 0xf4
call fcn.00403ce0
add esp, 0xc
call edi
add esp, 4
lea ecx, [esp + 0x18]
jmp 0x411ec0
test edi, edi
je 0x411ec5
lea edx, [esp + 0x14]
push edx
lea eax, [esp + 0x20]
push str.ERROR_in_command_line:_Invalid_number_of_entries_in_parameter_for_option__op_specified:
push eax
call fcn.00403dc0
push 0x43d340
push eax
lea ecx, [esp + 0x2c]
push ecx
mov byte [esp + 0xdc], 0xdc
call fcn.00403ce0
add esp, 0x14
mov edx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
mov byte [esp + 0xd0], 0xdd
push edx
jmp 0x413e05
mov esi, dword [esp + 0xd4]
test esi, esi
je 0x411ec5
lea eax, [esp + 0x14]
push eax
lea ecx, [esp + 0x20]
push str.ERROR_in_command_line:_Invalid_parameter_for_option__lst_specified:
push ecx
call fcn.00403dc0
push 0x43d340
push eax
lea edx, [esp + 0x2c]
push edx
mov byte [esp + 0xdc], 0xf7
call fcn.00403ce0
add esp, 0x14
mov ecx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
push ecx
mov byte [esp + 0xd4], 0xf8
call fcn.00403ce0
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402640
lea ecx, [esp + 0x1c]
jmp 0x411ec0
mov esi, dword [esp + 0xd4]
test esi, esi
je 0x41442d
push ebx
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea edx, [esp + 0x34]
push str.ERROR_in_command_line:_Invalid_entry
push edx
call fcn.00403dc0
push str._in_a_parameter_option__lst_specified:
push eax
lea eax, [esp + 0x40]
push eax
mov byte [esp + 0xdc], 0xfb
call fcn.00403ce0
lea ecx, [esp + 0x2c]
push ecx
push eax
lea edx, [esp + 0x3c]
push edx
mov byte [esp + 0xe8], 0xfc
call fcn.00403c20
push 0x43d340
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xf4], 0xfd
call fcn.00403ce0
add esp, 0x2c
mov ecx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
push ecx
mov byte [esp + 0xd4], 0xfe
call fcn.00403ce0
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402640
lea ecx, [esp + 0x1c]
call fcn.00402640
lea ecx, [esp + 0x2c]
call fcn.00402640
lea ecx, [esp + 0x30]
call fcn.00402640
lea ecx, [esp + 0x34]
mov byte [esp + 0xc4], 0xf5
call fcn.00415349
lea ecx, [esp + 0x48]
mov byte [esp + 0xc4], 2
call fcn.00415349
jmp 0x411c79
mov esi, dword [esp + 0xd4]
test esi, esi
je 0x41442d
push ebx
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea edx, [esp + 0x34]
push str.ERROR_in_command_line:_Invalid_entry
push edx
call fcn.00403dc0
push str._in_a_parameter_option__lst_specified:
push eax
lea eax, [esp + 0x40]
mov ebx, 0xff
push eax
mov byte [esp + 0xdc], bl
call fcn.00403ce0
lea ecx, [esp + 0x2c]
push ecx
push eax
lea edx, [esp + 0x3c]
push edx
mov dword [esp + 0xe8], 0x100
call fcn.00403c20
push 0x43d340
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xf4], 1
call fcn.00403ce0
add esp, 0x2c
mov ecx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
push ecx
mov byte [esp + 0xd4], 2
call fcn.00403ce0
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402640
lea ecx, [esp + 0x1c]
call fcn.00402640
mov dword [esp + 0xc4], ebx
jmp 0x41441b
mov esi, dword [esp + 0xd4]
test esi, esi
je 0x41442d
push ebx
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea edx, [esp + 0x34]
push str.ERROR_in_command_line:_Invalid_list_format_entry
push edx
call fcn.00403dc0
push str._in_a_parameter_option__lst_specified:
push eax
lea eax, [esp + 0x40]
push eax
mov dword [esp + 0xdc], 0x103
call fcn.00403ce0
lea ecx, [esp + 0x2c]
push ecx
push eax
lea edx, [esp + 0x3c]
push edx
mov byte [esp + 0xe8], 4
call fcn.00403c20
push 0x43d340
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xf4], 5
call fcn.00403ce0
add esp, 0x2c
mov ecx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
push ecx
mov byte [esp + 0xd4], 6
call fcn.00403ce0
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402640
lea ecx, [esp + 0x1c]
call fcn.00402640
lea ecx, [esp + 0x2c]
call fcn.00402640
mov dword [esp + 0xc4], 0xf9
jmp 0x414424
mov esi, dword [esp + 0xd4]
test esi, esi
je 0x41442d
push ebx
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea edx, [esp + 0x34]
push str.ERROR_in_command_line:_Invalid_list_format_entry
push edx
call fcn.00403dc0
push str._in_a_parameter_option__lst_specified:
push eax
lea eax, [esp + 0x40]
push eax
mov dword [esp + 0xdc], 0x107
call fcn.00403ce0
lea ecx, [esp + 0x2c]
push ecx
push eax
lea edx, [esp + 0x3c]
push edx
mov byte [esp + 0xe8], 8
call fcn.00403c20
push 0x43d340
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xf4], 9
call fcn.00403ce0
add esp, 0x2c
mov ecx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
push ecx
mov byte [esp + 0xd4], 0xa
call fcn.00403ce0
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402640
lea ecx, [esp + 0x1c]
call fcn.00402640
lea ecx, [esp + 0x2c]
call fcn.00402640
mov dword [esp + 0xc4], 0xf9
jmp 0x414424
mov esi, dword [esp + 0xd4]
test esi, esi
je 0x41442d
push ebx
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea edx, [esp + 0x34]
push str.ERROR_in_command_line:_Invalid_list_format_entry
push edx
call fcn.00403dc0
push str._in_a_parameter_option__lst_specified:
push eax
lea eax, [esp + 0x40]
push eax
mov dword [esp + 0xdc], 0x10b
call fcn.00403ce0
lea ecx, [esp + 0x2c]
push ecx
push eax
lea edx, [esp + 0x3c]
push edx
mov byte [esp + 0xe8], 0xc
call fcn.00403c20
push 0x43d340
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xf4], 0xd
call fcn.00403ce0
add esp, 0x2c
mov ecx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
push ecx
mov byte [esp + 0xd4], 0xe
call fcn.00403ce0
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402640
lea ecx, [esp + 0x1c]
call fcn.00402640
lea ecx, [esp + 0x2c]
call fcn.00402640
mov dword [esp + 0xc4], 0xf9
jmp 0x414424
mov esi, dword [esp + 0xd4]
test esi, esi
je 0x414811
push ebx
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea edx, [esp + 0x34]
push str.ERROR_in_command_line:_Invalid_list_what_entry
push edx
call fcn.00403dc0
push str._in_a_parameter_option__ace_specified:
push eax
lea eax, [esp + 0x40]
push eax
mov byte [esp + 0xdc], 0x11
call fcn.00403ce0
lea ecx, [esp + 0x2c]
push ecx
push eax
lea edx, [esp + 0x3c]
push edx
mov byte [esp + 0xe8], 0x12
call fcn.00403c20
push 0x43d340
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xf4], 0x13
call fcn.00403ce0
add esp, 0x2c
mov ecx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
push ecx
mov byte [esp + 0xd4], 0x14
call fcn.00403ce0
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402640
lea ecx, [esp + 0x1c]
call fcn.00402640
lea ecx, [esp + 0x2c]
call fcn.00402640
lea ecx, [esp + 0x30]
call fcn.00402640
lea ecx, [esp + 0x88]
mov dword [esp + 0xc4], 0xf9
call fcn.00415349
jmp 0x41442d
mov esi, dword [esp + 0xd4]
test esi, esi
je 0x4148e7
push ebx
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea edx, [esp + 0x34]
push str.ERROR_in_command_line:_Invalid_list_what_entry
push edx
call fcn.00403dc0
push str._in_a_parameter_option__ace_specified:
push eax
lea eax, [esp + 0x40]
push eax
mov byte [esp + 0xdc], 0x15
call fcn.00403ce0
lea ecx, [esp + 0x2c]
push ecx
push eax
lea edx, [esp + 0x3c]
push edx
mov byte [esp + 0xe8], 0x16
call fcn.00403c20
push 0x43d340
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xf4], 0x17
call fcn.00403ce0
add esp, 0x2c
mov ecx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
push ecx
mov byte [esp + 0xd4], 0x18
call fcn.00403ce0
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402640
lea ecx, [esp + 0x1c]
call fcn.00402640
lea ecx, [esp + 0x2c]
call fcn.00402640
lea ecx, [esp + 0x30]
call fcn.00402640
lea ecx, [esp + 0x88]
mov dword [esp + 0xc4], 0xf9
call fcn.00415349
jmp 0x41442d
mov esi, dword [esp + 0xd4]
test esi, esi
je 0x41442d
push ebx
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea edx, [esp + 0x34]
push str.ERROR_in_command_line:_Invalid_entry
push edx
call fcn.00403dc0
push str._in_a_parameter_option__lst_specified:
push eax
lea eax, [esp + 0x40]
push eax
mov dword [esp + 0xdc], 0x119
call fcn.00403ce0
lea ecx, [esp + 0x2c]
push ecx
push eax
lea edx, [esp + 0x3c]
push edx
mov byte [esp + 0xe8], 0x1a
call fcn.00403c20
push 0x43d340
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xf4], 0x1b
call fcn.00403ce0
add esp, 0x2c
mov ecx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
push ecx
mov byte [esp + 0xd4], 0x1c
call fcn.00403ce0
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402640
lea ecx, [esp + 0x1c]
call fcn.00402640
lea ecx, [esp + 0x2c]
call fcn.00402640
mov dword [esp + 0xc4], 0xf9
jmp 0x414424
mov esi, dword [esp + 0xd4]
test esi, esi
je 0x411ec5
lea edx, [esp + 0x14]
push edx
lea eax, [esp + 0x1c]
push str.ERROR__internal__while_processing_command_line:_list_options:
push eax
call fcn.00403dc0
add esp, 8
mov ecx, esp
mov dword [esp + 0x28], esp
push str._could_not_be_set__n
push eax
push ecx
mov dword [esp + 0xd4], 0x11d
call fcn.00403ce0
add esp, 0xc
call esi
add esp, 4
mov dword [esp + 0xc4], 0xf5
lea ecx, [esp + 0x18]
jmp 0x411ec0
test edi, edi
je 0x411c79
lea edx, [esp + 0x20]
push edx
lea eax, [esp + 0x20]
push str.ERROR_in_command_line:_Invalid_option_specified:
push eax
call fcn.00403dc0
push 0x43d340
push eax
lea ecx, [esp + 0x2c]
push ecx
mov dword [esp + 0xdc], 0x11e
call fcn.00403ce0
add esp, 0x14
mov edx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
mov byte [esp + 0xd0], 0x1f
push edx
jmp 0x411c5a
mov eax, 2
mov ecx, dword [esp + 0xbc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xb4
ret