Function at 0x40eb60
Capabilities:
Parse pe header
Resolve function by parsing pe exports

Disassembly:
push 0xffffffffffffffff
push 0x436840
mov eax, dword fs:[0]
push eax
sub esp, 0xa4
push ebx
push ebp
push esi
push edi
mov eax, dword [0x449fb0]
xor eax, esp
push eax
lea eax, [esp + 0xb8]
mov dword fs:[0], eax
mov edi, dword [esp + 0xd4]
xor ebp, ebp
cmp edi, ebp
je 0x414021
mov esi, dword [esp + 0xcc]
cmp esi, ebp
je 0x414021
call fcn.00414de3
xor ecx, ecx
cmp eax, ebp
setne cl
cmp ecx, ebp
jne 0x40ebc7
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 + 0xc0], ebp
mov dword [esp + 0x98], ebp
mov dword [esp + 0xa4], ebp
mov dword [esp + 0xa8], ebp
mov dword [esp + 0xac], ebp
mov dword [esp + 0xb0], ebp
mov dword [esp + 0xb4], ebp
mov dword [esp + 0xa0], ebp
mov dword [esp + 0x9c], ebp
call fcn.00414de3
xor ecx, ecx
cmp eax, ebp
setne cl
cmp ecx, ebp
jne 0x40ec30
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 + 0x20], eax
mov byte [esp + 0xc0], 1
call fcn.00414de3
xor ecx, ecx
cmp eax, ebp
setne cl
cmp ecx, ebp
jne 0x40ec62
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 eax, dword [esp + 0xc8]
mov byte [esp + 0xc0], 2
cmp eax, 1
jne 0x40ed2c
mov esi, dword [esp + 0xd0]
cmp esi, ebp
je 0x40ecab
push ecx
mov ecx, esp
mov dword [esp + 0x1c], esp
push str._nType_SetACL__help_for_help._n
call fcn.00407160
call esi
add esp, 4
lea eax, [ebx - 0x10]
mov byte [esp + 0xc0], 1
lea ecx, [eax + 0xc]
or edx, 0xffffffff
lock xadd dword [ecx], edx
dec edx
test edx, edx
jg 0x40eccf
mov ecx, dword [eax]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 4]
call eax
mov eax, dword [esp + 0x20]
add eax, 0xfffffff0
mov byte [esp + 0xc0], 0
lea ecx, [eax + 0xc]
or edx, 0xffffffff
lock xadd dword [ecx], edx
dec edx
test edx, edx
jg 0x40ecf7
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 + 0xc0], 0xffffffff
lea ecx, [eax + 0xc]
or edx, 0xffffffff
lock xadd dword [ecx], edx
dec edx
test edx, edx
jg 0x40ed22
mov ecx, dword [eax]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 4]
call eax
mov eax, 3
jmp 0x414026
jle 0x40ed8d
mov ecx, dword [esi + 4]
push ecx
lea ecx, [esp + 0x24]
call fcn.00404560
mov esi, dword [esp + 0x20]
push str._help
push esi
call fcn.00420d5f
add esp, 8
test eax, eax
je 0x40ed63
push 0x43e8f4
push esi
call fcn.00420d5f
add esp, 8
test eax, eax
jne 0x40ed8d
call fcn.0040de10
lea ecx, [esp + 0x14]
call fcn.00402050
lea ecx, [esp + 0x20]
call fcn.00402050
lea ecx, [esp + 0x28]
call fcn.00402050
mov eax, 1
jmp 0x414026
mov ebp, 1
cmp dword [esp + 0xc8], ebp
mov dword [esp + 0x30], ebp
jle 0x411155
mov ebx, dword [esp + 0xc8]
mov edx, dword [esp + 0xcc]
mov edx, dword [edx + ebp*4]
test edx, edx
jne 0x40edbc
xor eax, eax
jmp 0x40edd0
mov eax, edx
lea esi, [eax + 2]
mov cx, word [eax]
add eax, 2
test cx, cx
jne 0x40edc1
sub eax, esi
sar eax, 1
push eax
push edx
lea ecx, [esp + 0x28]
call fcn.00402c30
mov esi, dword [esp + 0x20]
push str._silent
push esi
call fcn.00420d5f
add esp, 8
test eax, eax
jne 0x40ee00
mov dword [0x44b328], 1
jmp 0x411139
push 0x43e8cc
push esi
call fcn.00420d5f
add esp, 8
test eax, eax
jne 0x40ee20
push 1
mov ecx, edi
call fcn.00401240
jmp 0x411139
dec ebx
cmp ebp, ebx
je 0x4111d3
mov eax, dword [esp + 0xcc]
mov ecx, dword [eax + ebp*4 + 4]
push ecx
lea ecx, [esp + 0x18]
call fcn.00404560
push 1
lea edx, [esp + 0x1c]
push edx
lea ecx, [esp + 0x1c]
call fcn.00402970
push 0x43e8c8
push eax
call fcn.00401e90
add esp, 8
lea ecx, [esp + 0x18]
mov bl, al
call fcn.00402050
test bl, bl
jne 0x411266
mov ebx, 1
push 0x43e8c0
add ebp, ebx
push esi
mov dword [esp + 0x38], ebp
call fcn.00420d5f
add esp, 8
test eax, eax
jne 0x40ef1f
lea eax, [esp + 0x14]
push eax
lea ecx, [esp + 0x2c]
call fcn.00403950
mov eax, dword [esp + 0x98]
test eax, eax
je 0x411139
push eax
push ecx
lea edx, [esp + 0x30]
mov ecx, esp
mov dword [esp + 0x24], esp
push edx
call fcn.00402820
mov ecx, edi
call fcn.00407720
test eax, eax
je 0x411139
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x411241
lea edx, [esp + 0x14]
push edx
lea eax, [esp + 0x1c]
push str.ERROR_while_processing_command_line:_object__name__type_:
push eax
call fcn.00403860
mov byte [esp + 0xcc], 7
add esp, 8
mov ecx, esp
mov dword [esp + 0x28], esp
push str._could_not_be_set__n
push eax
push ecx
call fcn.00403780
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
jmp 0x41123c
push 0x43e814
push esi
call fcn.00420d5f
add esp, 8
test eax, eax
jne 0x40f043
mov esi, dword [esp + 0x14]
push str.file
push esi
call fcn.00420d5f
add esp, 8
test eax, eax
jne 0x40ef56
mov eax, ebx
mov dword [esp + 0x98], ebx
jmp 0x40efc3
push 0x43e800
push esi
call fcn.00420d5f
add esp, 8
test eax, eax
jne 0x40ef6f
mov eax, 4
jmp 0x40efbc
push 0x43e7f8
push esi
call fcn.00420d5f
add esp, 8
test eax, eax
jne 0x40ef88
mov eax, 2
jmp 0x40efbc
push 0x43e7f0
push esi
call fcn.00420d5f
add esp, 8
test eax, eax
jne 0x40efa1
mov eax, 3
jmp 0x40efbc
push 0x43e7e8
push esi
call fcn.00420d5f
add esp, 8
test eax, eax
jne 0x4112ba
mov eax, 5
mov dword [esp + 0x98], eax
mov ecx, dword [esp + 0x28]
cmp dword [ecx - 0xc], 0
je 0x411139
push eax
push ecx
lea edx, [esp + 0x30]
mov ecx, esp
mov dword [esp + 0x24], esp
push edx
call fcn.00402820
mov ecx, edi
call fcn.00407720
test eax, eax
je 0x411139
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x411241
lea edx, [esp + 0x14]
push edx
lea eax, [esp + 0x1c]
push str.ERROR_while_processing_command_line:_object__name__type_:
push eax
call fcn.00403860
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 + 0xd0], 0xa
call fcn.00403780
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
jmp 0x41123c
push str._actn
push esi
call fcn.00420d5f
add esp, 8
test eax, eax
jne 0x40f401
mov esi, dword [esp + 0x14]
push 0x43e7d4
push esi
call fcn.00420d5f
add esp, 8
test eax, eax
jne 0x40f0bf
push ebx
mov ecx, edi
call fcn.00401bd0
test eax, eax
je 0x411139
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x411241
lea eax, [esp + 0x14]
push eax
lea ecx, [esp + 0x1c]
push str.ERROR__internal__while_processing_command_line:_Action:
push ecx
call fcn.00403860
add esp, 8
mov edx, esp
mov dword [esp + 0x28], esp
push str._could_not_be_set__n
push eax
mov byte [esp + 0xcc], 0xb
push edx
jmp 0x40ef09
push str.trustee
push esi
call fcn.00420d5f
add esp, 8
test eax, eax
jne 0x40f125
push 0x1000
mov ecx, edi
call fcn.00401bd0
test eax, eax
je 0x411139
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x411241
lea eax, [esp + 0x14]
push eax
lea ecx, [esp + 0x1c]
push str.ERROR__internal__while_processing_command_line:_Action:
push ecx
call fcn.00403860
add esp, 8
mov edx, esp
mov dword [esp + 0x28], esp
push str._could_not_be_set__n
push eax
mov byte [esp + 0xcc], 0xc
push edx
jmp 0x40ef09
push str.domain
lea ecx, [esp + 0x18]
call fcn.00401e70
test eax, eax
jne 0x40f18b
push 0x2000
mov ecx, edi
call fcn.00401bd0
test eax, eax
je 0x411139
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x411241
lea eax, [esp + 0x14]
push eax
lea ecx, [esp + 0x1c]
push str.ERROR__internal__while_processing_command_line:_Action:
push ecx
call fcn.00403860
add esp, 8
mov edx, esp
mov dword [esp + 0x28], esp
push str._could_not_be_set__n
push eax
mov byte [esp + 0xcc], 0xd
push edx
jmp 0x40ef09
push str.list
lea ecx, [esp + 0x18]
call fcn.00401e70
test eax, eax
jne 0x40f1ee
push 2
mov ecx, edi
call fcn.00401bd0
test eax, eax
je 0x411139
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x411241
lea eax, [esp + 0x14]
push eax
lea ecx, [esp + 0x1c]
push str.ERROR__internal__while_processing_command_line:_Action:
push ecx
call fcn.00403860
add esp, 8
mov edx, esp
mov dword [esp + 0x28], esp
push str._could_not_be_set__n
push eax
mov byte [esp + 0xcc], 0xe
push edx
jmp 0x40ef09
push str.restore
lea ecx, [esp + 0x18]
call fcn.00401e70
test eax, eax
jne 0x40f254
push 0x800
mov ecx, edi
call fcn.00401bd0
test eax, eax
je 0x411139
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x411241
lea eax, [esp + 0x14]
push eax
lea ecx, [esp + 0x1c]
push str.ERROR__internal__while_processing_command_line:_Action:
push ecx
call fcn.00403860
add esp, 8
mov edx, esp
mov dword [esp + 0x28], esp
push str._could_not_be_set__n
push eax
mov byte [esp + 0xcc], 0xf
push edx
jmp 0x40ef09
push str.setowner
lea ecx, [esp + 0x18]
call fcn.00401e70
test eax, eax
jne 0x40f2b7
push 4
mov ecx, edi
call fcn.00401bd0
test eax, eax
je 0x411139
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x411241
lea eax, [esp + 0x14]
push eax
lea ecx, [esp + 0x1c]
push str.ERROR__internal__while_processing_command_line:_Action:
push ecx
call fcn.00403860
add esp, 8
mov edx, esp
mov dword [esp + 0x28], esp
push str._could_not_be_set__n
push eax
mov byte [esp + 0xcc], 0x10
push edx
jmp 0x40ef09
push str.setgroup
lea ecx, [esp + 0x18]
call fcn.00401e70
test eax, eax
jne 0x40f31a
push 8
mov ecx, edi
call fcn.00401bd0
test eax, eax
je 0x411139
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x411241
lea eax, [esp + 0x14]
push eax
lea ecx, [esp + 0x1c]
push str.ERROR__internal__while_processing_command_line:_Action:
push ecx
call fcn.00403860
add esp, 8
mov edx, esp
mov dword [esp + 0x28], esp
push str._could_not_be_set__n
push eax
mov byte [esp + 0xcc], 0x11
push edx
jmp 0x40ef09
push str.clear
lea ecx, [esp + 0x18]
call fcn.00401e70
test eax, eax
jne 0x40f360
mov dword [esp + 0xa4], ebx
cmp dword [esp + 0xb0], eax
je 0x40f34d
push 0x10
mov ecx, edi
call fcn.00401bd0
test eax, eax
jne 0x40f6b2
cmp dword [esp + 0xb4], 0
je 0x411139
jmp 0x40f759
push str.setprot
lea ecx, [esp + 0x18]
call fcn.00401e70
test eax, eax
jne 0x40f3ad
push 0x40
mov ecx, edi
call fcn.00401bd0
test eax, eax
je 0x411139
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x411241
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.00407160
call esi
add esp, 4
jmp 0x411241
push str.rstchldrn
lea ecx, [esp + 0x18]
call fcn.00401e70
test eax, eax
jne 0x411302
push 0x80
mov ecx, edi
call fcn.00401bd0
test eax, eax
je 0x411139
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x411241
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.00407160
call esi
add esp, 4
jmp 0x411241
push str._rec
lea ecx, [esp + 0x24]
call fcn.00401e70
test eax, eax
jne 0x40f4cd
push 0x43e544
lea ecx, [esp + 0x18]
call fcn.00401e70
test eax, eax
jne 0x40f42d
mov eax, ebx
jmp 0x40f493
push str.cont
lea ecx, [esp + 0x18]
call fcn.00401e70
test eax, eax
jne 0x40f446
mov eax, 2
jmp 0x40f493
push 0x43e530
lea ecx, [esp + 0x18]
call fcn.00401e70
test eax, eax
jne 0x40f45f
mov eax, 2
jmp 0x40f493
push 0x43e528
lea ecx, [esp + 0x18]
call fcn.00401e70
test eax, eax
jne 0x40f478
mov eax, 4
jmp 0x40f493
push str.cont_obj
lea ecx, [esp + 0x18]
call fcn.00401e70
test eax, eax
jne 0x41135a
mov eax, 6
push eax
mov ecx, edi
call fcn.00401250
test eax, eax
je 0x411139
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x411241
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.00407160
call esi
add esp, 4
jmp 0x411241
push str._rst
lea ecx, [esp + 0x24]
call fcn.00401e70
test eax, eax
jne 0x40f5a5
push str.dacl
lea ecx, [esp + 0x18]
call fcn.00401e70
test eax, eax
je 0x40f53f
push str.sacl
lea ecx, [esp + 0x18]
call fcn.00401e70
test eax, eax
jne 0x40f510
mov dword [esp + 0xac], ebx
jmp 0x40f546
push str.dacl_sacl
lea ecx, [esp + 0x18]
call fcn.00401e70
test eax, eax
je 0x40f538
push str.sacl_dacl
lea ecx, [esp + 0x18]
call fcn.00401e70
test eax, eax
jne 0x4113a2
mov dword [esp + 0xac], ebx
mov dword [esp + 0xa8], ebx
mov eax, dword [esp + 0xac]
mov ecx, dword [esp + 0xa8]
mov edx, dword [esp + 0x9c]
push eax
mov eax, dword [esp + 0xa4]
push ecx
push edx
push eax
mov ecx, edi
call fcn.00401bf0
test eax, eax
je 0x411139
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x411241
lea edx, [esp + 0x14]
push edx
lea eax, [esp + 0x1c]
push str.ERROR__internal__while_processing_command_line:_Backup_Restore_file:
push eax
call fcn.00403860
mov byte [esp + 0xcc], 0x18
jmp 0x40eef9
push str._bckp
lea ecx, [esp + 0x24]
call fcn.00401e70
test eax, eax
jne 0x40f607
push ecx
lea edx, [esp + 0x18]
mov ecx, esp
mov dword [esp + 0x20], esp
push edx
call fcn.00402820
mov ecx, edi
call fcn.00404160
test eax, eax
je 0x411139
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x411241
lea edx, [esp + 0x14]
push edx
lea eax, [esp + 0x1c]
push str.ERROR__internal__while_processing_command_line:_Backup_Restore_file:
push eax
call fcn.00403860
mov byte [esp + 0xcc], 0x19
jmp 0x40eef9
push str._log
lea ecx, [esp + 0x24]
call fcn.00401e70
test eax, eax
jne 0x40f636
push ecx
lea eax, [esp + 0x18]
mov ecx, esp
mov dword [esp + 0x20], esp
push eax
call fcn.00402820
mov ecx, edi
call fcn.004041e0
jmp 0x411139
push str._fltr
lea ecx, [esp + 0x24]
call fcn.00401e70
test eax, eax
jne 0x40f665
push ecx
lea edx, [esp + 0x18]
mov ecx, esp
mov dword [esp + 0x20], esp
push edx
call fcn.00402820
mov ecx, edi
call fcn.00402580
jmp 0x411139
push str._clr
lea ecx, [esp + 0x24]
call fcn.00401e70
test eax, eax
jne 0x40f794
push str.dacl
lea ecx, [esp + 0x18]
call fcn.00401e70
test eax, eax
jne 0x40f6dc
mov dword [esp + 0xb0], ebx
cmp dword [esp + 0xa4], eax
je 0x411139
push 0x10
mov ecx, edi
call fcn.00401bd0
test eax, eax
je 0x411139
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x411241
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.00407160
call esi
add esp, 4
jmp 0x411241
push str.sacl
lea ecx, [esp + 0x18]
call fcn.00401e70
test eax, eax
jne 0x40f704
mov dword [esp + 0xb4], ebx
cmp dword [esp + 0xa4], eax
je 0x411139
jmp 0x40f759
push str.dacl_sacl
lea ecx, [esp + 0x18]
call fcn.00401e70
test eax, eax
je 0x40f72c
push str.sacl_dacl
lea ecx, [esp + 0x18]
call fcn.00401e70
test eax, eax
jne 0x4113fa
cmp dword [esp + 0xa4], 0
mov dword [esp + 0xb0], ebx
mov dword [esp + 0xb4], ebx
je 0x411139
push 0x10
mov ecx, edi
call fcn.00401bd0
test eax, eax
jne 0x40f6b2
push 0x20
mov ecx, edi
call fcn.00401bd0
test eax, eax
je 0x411139
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x411241
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.00407160
call esi
add esp, 4
jmp 0x411241
push 0x43e1f8
lea ecx, [esp + 0x24]
call fcn.00401e70
test eax, eax
jne 0x40fd4b
lea ecx, [esp + 0x48]
call fcn.0041459c
lea ecx, [esp + 0x6c]
call fcn.00402220
lea ecx, [esp + 0x68]
call fcn.00402220
lea eax, [esp + 0x48]
push eax
push ecx
lea edx, [esp + 0x1c]
xor ebx, ebx
mov ecx, esp
mov dword [esp + 0x24], esp
push edx
mov byte [esp + 0xcc], 0x1e
mov dword [esp + 0x38], ebx
lea edi, [ebx + 2]
mov dword [esp + 0x84], 1
call fcn.00402820
push ecx
mov ecx, esp
mov dword [esp + 0x68], esp
push 0x439da8
mov byte [esp + 0xd0], 0x1f
call fcn.00407160
mov byte [esp + 0xcc], 0x1e
call fcn.00403d50
add esp, 0xc
cmp eax, ebx
je 0x411442
mov eax, dword [esp + 0x50]
cmp eax, edi
jl 0x411bdd
cmp eax, 6
jg 0x411bdd
xor ebp, ebp
test eax, eax
jle 0x40fcd7
lea esi, [ebx + 1]
lea ebx, [ebx]
lea ecx, [esp + 0x34]
call fcn.0041459c
lea eax, [esp + 0x34]
push eax
push ebp
lea ecx, [esp + 0x50]
mov byte [esp + 0xc8], 0x24
call fcn.00401200
push ecx
mov ecx, esp
mov dword [esp + 0x64], esp
push eax
call fcn.00402820
push ecx
mov ecx, esp
mov dword [esp + 0x28], esp
push 0x439748
mov byte [esp + 0xd0], 0x25
call fcn.00407160
mov byte [esp + 0xcc], 0x24
call fcn.00403d50
add esp, 0xc
test eax, eax
je 0x4114d8
cmp dword [esp + 0x3c], 2
jne 0x4115a8
mov ecx, dword [esp + 0x38]
push 0x43e1f4
call fcn.00401e70
test eax, eax
jne 0x40f8eb
cmp dword [esp + 0x3c], esi
jle 0x411678
mov eax, dword [esp + 0x38]
add eax, 4
push eax
lea ecx, [esp + 0x70]
call fcn.004040a0
jmp 0x40fcba
cmp dword [esp + 0x3c], 0
jle 0x411678
mov ecx, dword [esp + 0x38]
push 0x43e1f0
call fcn.00401e70
test eax, eax
jne 0x40f928
cmp dword [esp + 0x3c], esi
jle 0x411678
mov eax, dword [esp + 0x38]
add eax, 4
push eax
lea ecx, [esp + 0x6c]
call fcn.004040a0
jmp 0x40fcba
cmp dword [esp + 0x3c], 0
jle 0x411678
mov ecx, dword [esp + 0x38]
push 0x43e1ec
call fcn.00401e70
test eax, eax
jne 0x40f999
cmp dword [esp + 0x3c], esi
jle 0x411678
mov ecx, dword [esp + 0x38]
add ecx, 4
push 0x43e1e8
call fcn.00401e70
test eax, eax
jne 0x40f96d
mov dword [esp + 0x2c], esi
jmp 0x40fcba
cmp dword [esp + 0x3c], esi
jle 0x411678
mov ecx, dword [esp + 0x38]
add ecx, 4
push 0x43e1f4
call fcn.00401e70
test eax, eax
jne 0x41167d
mov dword [esp + 0x2c], eax
jmp 0x40fcba
cmp dword [esp + 0x3c], 0
jle 0x411678
mov ecx, dword [esp + 0x38]
push str.iyspn
call fcn.00401e70
test eax, eax
jne 0x40faf6
lea ecx, [esp + 0x84]
call fcn.0041459c
cmp dword [esp + 0x3c], esi
lea ecx, [esp + 0x84]
mov byte [esp + 0xc0], 0x32
push ecx
jle 0x411678
mov eax, dword [esp + 0x3c]
push ecx
add eax, 4
mov ecx, esp
mov dword [esp + 0x64], esp
push eax
call fcn.00402820
push ecx
mov ecx, esp
mov dword [esp + 0x28], esp
push 0x439644
mov byte [esp + 0xd0], 0x33
call fcn.00407160
mov byte [esp + 0xcc], 0x32
call fcn.00403d50
add esp, 0xc
test eax, eax
je 0x41174d
xor esi, esi
cmp dword [esp + 0x8c], esi
jle 0x40fad8
jmp 0x40fa40
push 0x43e1dc
push esi
lea ecx, [esp + 0x8c]
call fcn.00401200
mov ecx, eax
call fcn.00401e70
test eax, eax
jne 0x40fa62
or ebx, 1
jmp 0x40faca
push 0x43e1d4
push esi
lea ecx, [esp + 0x8c]
call fcn.00401200
mov ecx, eax
call fcn.00401e70
test eax, eax
jne 0x40fa84
or ebx, 2
jmp 0x40faca
push 0x43e1cc
push esi
lea ecx, [esp + 0x8c]
call fcn.00401200
mov ecx, eax
call fcn.00401e70
test eax, eax
jne 0x40faa6
or ebx, 4
jmp 0x40faca
push 0x43e1c4
push esi
lea ecx, [esp + 0x8c]
call fcn.00401200
mov ecx, eax
call fcn.00401e70
test eax, eax
jne 0x411831
or ebx, 8
inc esi
cmp esi, dword [esp + 0x8c]
jl 0x40fa40
lea ecx, [esp + 0x84]
mov byte [esp + 0xc0], 0x24
call fcn.004148ef
mov esi, 1
jmp 0x40fcba
cmp dword [esp + 0x3c], 0
jle 0x411678
mov ecx, dword [esp + 0x38]
push 0x43e1c0
call fcn.00401e70
test eax, eax
jne 0x40fc49
cmp dword [esp + 0x3c], esi
jle 0x411678
mov ecx, dword [esp + 0x38]
add ecx, 4
push 0x43e1b8
call fcn.00401e70
test eax, eax
jne 0x40fb3e
lea edi, [eax + 2]
jmp 0x40fcba
cmp dword [esp + 0x3c], esi
jle 0x411678
mov ecx, dword [esp + 0x38]
add ecx, 4
push str.grant
call fcn.00401e70
test eax, eax
jne 0x40fb64
mov edi, esi
jmp 0x40fcba
cmp dword [esp + 0x3c], esi
jle 0x411678
mov ecx, dword [esp + 0x38]
add ecx, 4
push str.deny
call fcn.00401e70
test eax, eax
jne 0x40fb8b
lea edi, [eax + 3]
jmp 0x40fcba
cmp dword [esp + 0x3c], esi
jle 0x411678
mov ecx, dword [esp + 0x38]
add ecx, 4
push str.revoke
call fcn.00401e70
test eax, eax
jne 0x40fbb2
lea edi, [eax + 4]
jmp 0x40fcba
cmp dword [esp + 0x3c], esi
jle 0x411678
mov ecx, dword [esp + 0x38]
add ecx, 4
push str.aud_succ
call fcn.00401e70
test eax, eax
jne 0x40fbd9
lea edi, [eax + 5]
jmp 0x40fcba
cmp dword [esp + 0x3c], esi
jle 0x411678
mov ecx, dword [esp + 0x38]
add ecx, 4
push str.aud_fail
call fcn.00401e70
test eax, eax
jne 0x40fc00
lea edi, [eax + 6]
jmp 0x40fcba
cmp dword [esp + 0x3c], esi
jle 0x411678
mov ecx, dword [esp + 0x38]
add ecx, 4
push str.aud_fail_aud_succ
call fcn.00401e70
test eax, eax
je 0x40fc42
cmp dword [esp + 0x3c], esi
jle 0x411678
mov ecx, dword [esp + 0x38]
add ecx, 4
push 0x43e12c
call fcn.00401e70
test eax, eax
jne 0x411915
mov edi, 0xb
jmp 0x40fcba
cmp dword [esp + 0x3c], 0
jle 0x411678
mov ecx, dword [esp + 0x38]
push 0x43e128
call fcn.00401e70
test eax, eax
jne 0x411ab5
cmp dword [esp + 0x3c], esi
jle 0x411678
mov ecx, dword [esp + 0x38]
add ecx, 4
push str.dacl
call fcn.00401e70
test eax, eax
jne 0x40fc8f
mov dword [esp + 0x78], esi
jmp 0x40fcba
cmp dword [esp + 0x3c], esi
jle 0x411678
mov ecx, dword [esp + 0x38]
add ecx, 4
push str.sacl
call fcn.00401e70
test eax, eax
jne 0x4119e5
mov dword [esp + 0x78], 2
lea ecx, [esp + 0x34]
mov byte [esp + 0xc0], 0x1e
call fcn.004148ef
add ebp, esi
cmp ebp, dword [esp + 0x50]
jl 0x40f850
mov edx, dword [esp + 0x78]
xor eax, eax
push edx
test ebx, ebx
setne al
push edi
lea edx, [esp + 0x70]
push eax
push ebx
push ecx
mov ecx, esp
mov dword [esp + 0x70], esp
push edx
call fcn.00402820
mov eax, dword [esp + 0x40]
push eax
push ecx
lea edx, [esp + 0x88]
mov ecx, esp
mov dword [esp + 0x38], esp
push edx
mov byte [esp + 0xe0], 0x48
call fcn.00402820
mov ecx, dword [esp + 0xf0]
mov byte [esp + 0xdc], 0x1e
call fcn.00407a50
test eax, eax
jne 0x411b85
lea ecx, [esp + 0x68]
call fcn.00402050
lea ecx, [esp + 0x6c]
call fcn.00402050
jmp 0x411121
push str._trst
lea ecx, [esp + 0x24]
call fcn.00401e70
test eax, eax
jne 0x4101f0
lea ecx, [esp + 0x48]
call fcn.0041459c
lea ecx, [esp + 0x60]
call fcn.00402220
lea ecx, [esp + 0x64]
call fcn.00402220
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 + 0xcc], 0x4d
mov dword [esp + 0x38], edi
xor ebp, ebp
mov dword [esp + 0x28], edi
mov dword [esp + 0x84], edi
xor ebx, ebx
call fcn.00402820
push ecx
mov ecx, esp
mov dword [esp + 0x30], esp
push 0x439da8
mov byte [esp + 0xd0], 0x4e
call fcn.00407160
mov byte [esp + 0xcc], 0x4d
call fcn.00403d50
add esp, 0xc
cmp eax, edi
je 0x411c73
mov eax, dword [esp + 0x50]
cmp eax, 3
jl 0x4123c0
cmp eax, 6
jg 0x4123c0
cmp eax, edi
jle 0x410182
lea esi, [edi + 1]
lea ecx, [esp + 0x34]
call fcn.0041459c
lea eax, [esp + 0x34]
push eax
push edi
lea ecx, [esp + 0x50]
mov byte [esp + 0xc8], 0x53
call fcn.00401200
push ecx
mov ecx, esp
mov dword [esp + 0x2c], esp
push eax
call fcn.00402820
push ecx
mov ecx, esp
mov dword [esp + 0x68], esp
push 0x439748
mov byte [esp + 0xd0], 0x54
call fcn.00407160
mov byte [esp + 0xcc], 0x53
call fcn.00403d50
add esp, 0xc
test eax, eax
je 0x411cf3
cmp dword [esp + 0x3c], 2
jne 0x411dd0
mov ecx, dword [esp + 0x38]
push 0x43e114
call fcn.00401e70
test eax, eax
jne 0x40fe9c
cmp dword [esp + 0x3c], esi
jle 0x411678
mov eax, dword [esp + 0x38]
add eax, 4
push eax
lea ecx, [esp + 0x64]
call fcn.004040a0
jmp 0x410163
cmp dword [esp + 0x3c], 0
jle 0x411678
mov ecx, dword [esp + 0x38]
push 0x43e10c
call fcn.00401e70
test eax, eax
jne 0x40fed9
cmp dword [esp + 0x3c], esi
jle 0x411678
mov eax, dword [esp + 0x38]
add eax, 4
push eax
lea ecx, [esp + 0x68]
call fcn.004040a0
jmp 0x410163
cmp dword [esp + 0x3c], 0
jle 0x411678
mov ecx, dword [esp + 0x38]
push 0x43e104
call fcn.00401e70
test eax, eax
jne 0x40ff4a
cmp dword [esp + 0x3c], esi
jle 0x411678
mov ecx, dword [esp + 0x38]
add ecx, 4
push 0x43e1e8
call fcn.00401e70
test eax, eax
jne 0x40ff1e
mov dword [esp + 0x2c], esi
jmp 0x410163
cmp dword [esp + 0x3c], esi
jle 0x411678
mov ecx, dword [esp + 0x38]
add ecx, 4
push 0x43e1f4
call fcn.00401e70
test eax, eax
jne 0x411ead
mov dword [esp + 0x2c], eax
jmp 0x410163
cmp dword [esp + 0x3c], 0
jle 0x411678
mov ecx, dword [esp + 0x38]
push 0x43e0fc
call fcn.00401e70
test eax, eax
jne 0x40ffb7
cmp dword [esp + 0x3c], esi
jle 0x411678
mov ecx, dword [esp + 0x38]
add ecx, 4
push 0x43e1e8
call fcn.00401e70
test eax, eax
jne 0x40ff8d
mov ebp, esi
jmp 0x410163
cmp dword [esp + 0x3c], esi
jle 0x411678
mov ecx, dword [esp + 0x38]
add ecx, 4
push 0x43e1f4
call fcn.00401e70
test eax, eax
jne 0x411f8a
xor ebp, ebp
jmp 0x410163
cmp dword [esp + 0x3c], 0
jle 0x411678
mov ecx, dword [esp + 0x38]
push 0x43e0f4
call fcn.00401e70
test eax, eax
jne 0x410053
cmp dword [esp + 0x3c], esi
jle 0x411678
mov ecx, dword [esp + 0x38]
add ecx, 4
push str.remtrst
call fcn.00401e70
test eax, eax
jne 0x40fffd
mov ebx, 0x200
jmp 0x410163
cmp dword [esp + 0x3c], esi
jle 0x411678
mov ecx, dword [esp + 0x38]
add ecx, 4
push str.repltrst
call fcn.00401e70
test eax, eax
jne 0x410026
mov ebx, 0x100
jmp 0x410163
cmp dword [esp + 0x3c], esi
jle 0x411678
mov ecx, dword [esp + 0x38]
add ecx, 4
push str.cpytrst
call fcn.00401e70
test eax, eax
jne 0x412067
mov ebx, 0x400
jmp 0x410163
cmp dword [esp + 0x3c], 0
jle 0x411678
mov ecx, dword [esp + 0x38]
push 0x43e128
call fcn.00401e70
test eax, eax
jne 0x4122ea
lea ecx, [esp + 0x84]
call fcn.0041459c
cmp dword [esp + 0x3c], esi
lea ecx, [esp + 0x84]
mov byte [esp + 0xc0], 0x69
push ecx
jle 0x411678
mov eax, dword [esp + 0x3c]
push ecx
add eax, 4
mov ecx, esp
mov dword [esp + 0x2c], esp
push eax
call fcn.00402820
push ecx
mov ecx, esp
mov dword [esp + 0x68], esp
push 0x439644
mov byte [esp + 0xd0], 0x6a
call fcn.00407160
mov byte [esp + 0xcc], 0x69
call fcn.00403d50
add esp, 0xc
test eax, eax
je 0x412144
xor esi, esi
cmp dword [esp + 0x8c], esi
jle 0x41014a
lea ebx, [ebx]
push str.dacl
push esi
lea ecx, [esp + 0x8c]
call fcn.00401200
mov ecx, eax
call fcn.00401e70
test eax, eax
jne 0x410117
mov dword [esp + 0x1c], 1
jmp 0x410140
push str.sacl
push esi
lea ecx, [esp + 0x8c]
call fcn.00401200
mov ecx, eax
call fcn.00401e70
test eax, eax
jne 0x412217
mov dword [esp + 0x78], 1
inc esi
cmp esi, dword [esp + 0x8c]
jl 0x4100f0
lea ecx, [esp + 0x84]
mov byte [esp + 0xc0], 0x53
call fcn.004148ef
mov esi, 1
lea ecx, [esp + 0x34]
mov byte [esp + 0xc0], 0x4d
call fcn.004148ef
add edi, esi
cmp edi, dword [esp + 0x50]
jl 0x40fe01
xor edi, edi
mov edx, dword [esp + 0x78]
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x2c]
push edx
push eax
push ebx
push ebp
push ecx
push ecx
lea edx, [esp + 0x7c]
mov ecx, esp
mov dword [esp + 0x3c], esp
push edx
call fcn.00402820
push ecx
lea eax, [esp + 0x7c]
mov ecx, esp
mov dword [esp + 0x78], esp
push eax
mov byte [esp + 0xe0], 0x77
call fcn.00402820
mov ecx, dword [esp + 0xf0]
mov byte [esp + 0xdc], 0x4d
call fcn.00407cd0
cmp eax, edi
jne 0x412368
lea ecx, [esp + 0x64]
call fcn.00402050
lea ecx, [esp + 0x60]
call fcn.00402050
jmp 0x411121
push str._dom
lea ecx, [esp + 0x24]
call fcn.00401e70
test eax, eax
jne 0x4105a5
lea ecx, [esp + 0x48]
call fcn.0041459c
lea ecx, [esp + 0x70]
call fcn.00402220
lea ecx, [esp + 0x74]
call fcn.00402220
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 + 0xcc], 0x7c
mov dword [esp + 0x28], ebx
xor ebp, ebp
call fcn.00402820
push ecx
mov ecx, esp
mov dword [esp + 0x68], esp
push 0x439da8
mov byte [esp + 0xd0], 0x7d
call fcn.00407160
mov byte [esp + 0xcc], 0x7c
call fcn.00403d50
add esp, 0xc
cmp eax, ebx
je 0x412440
mov eax, dword [esp + 0x50]
cmp eax, 3
jl 0x4129d3
cmp eax, 4
jg 0x4129d3
xor edi, edi
test eax, eax
jle 0x41053b
lea esi, [ebx + 1]
jmp 0x4102a0
lea ecx, [esp + 0x34]
call fcn.0041459c
lea eax, [esp + 0x34]
push eax
push edi
lea ecx, [esp + 0x50]
mov byte [esp + 0xc8], 0x82
call fcn.00401200
push ecx
mov ecx, esp
mov dword [esp + 0x2c], esp
push eax
call fcn.00402820
push ecx
mov ecx, esp
mov dword [esp + 0x68], esp
push 0x439748
mov byte [esp + 0xd0], 0x83
call fcn.00407160
mov byte [esp + 0xcc], 0x82
call fcn.00403d50
add esp, 0xc
test eax, eax
je 0x4124c0
cmp dword [esp + 0x3c], 2
jne 0x41259d
mov ecx, dword [esp + 0x38]
push 0x43e114
call fcn.00401e70
test eax, eax
jne 0x41033b
cmp dword [esp + 0x3c], esi
jle 0x411678
mov eax, dword [esp + 0x38]
add eax, 4
push eax
lea ecx, [esp + 0x74]
call fcn.004040a0
jmp 0x41051e
cmp dword [esp + 0x3c], 0
jle 0x411678
mov ecx, dword [esp + 0x38]
push 0x43e10c
call fcn.00401e70
test eax, eax
jne 0x410378
cmp dword [esp + 0x3c], esi
jle 0x411678
mov eax, dword [esp + 0x38]
add eax, 4
push eax
lea ecx, [esp + 0x78]
call fcn.004040a0
jmp 0x41051e
cmp dword [esp + 0x3c], 0
jle 0x411678
mov ecx, dword [esp + 0x38]
push 0x43e0ac
call fcn.00401e70
test eax, eax
jne 0x410414
cmp dword [esp + 0x3c], esi
jle 0x411678
mov ecx, dword [esp + 0x38]
add ecx, 4
push str.remdom
call fcn.00401e70
test eax, eax
jne 0x4103be
mov ebx, 0x200
jmp 0x41051e
cmp dword [esp + 0x3c], esi
jle 0x411678
mov ecx, dword [esp + 0x38]
add ecx, 4
push str.repldom
call fcn.00401e70
test eax, eax
jne 0x4103e7
mov ebx, 0x100
jmp 0x41051e
cmp dword [esp + 0x3c], esi
jle 0x411678
mov ecx, dword [esp + 0x38]
add ecx, 4
push str.cpydom
call fcn.00401e70
test eax, eax
jne 0x41267a
mov ebx, 0x400
jmp 0x41051e
cmp dword [esp + 0x3c], 0
jle 0x411678
mov ecx, dword [esp + 0x38]
push 0x43e128
call fcn.00401e70
test eax, eax
jne 0x4128fd
lea ecx, [esp + 0x84]
call fcn.0041459c
cmp dword [esp + 0x3c], esi
lea ecx, [esp + 0x84]
mov byte [esp + 0xc0], 0x90
push ecx
jle 0x411678
mov eax, dword [esp + 0x3c]
push ecx
add eax, 4
mov ecx, esp
mov dword [esp + 0x2c], esp
push eax
call fcn.00402820
push ecx
mov ecx, esp
mov dword [esp + 0x68], esp
push 0x439644
mov byte [esp + 0xd0], 0x91
call fcn.00407160
mov byte [esp + 0xcc], 0x90
call fcn.00403d50
add esp, 0xc
test eax, eax
je 0x412757
xor esi, esi
cmp dword [esp + 0x8c], esi
jle 0x410505
jmp 0x4104b0
push str.dacl
push esi
lea ecx, [esp + 0x8c]
call fcn.00401200
mov ecx, eax
call fcn.00401e70
test eax, eax
jne 0x4104d7
mov dword [esp + 0x1c], 1
jmp 0x4104fb
push str.sacl
push esi
lea ecx, [esp + 0x8c]
call fcn.00401200
mov ecx, eax
call fcn.00401e70
test eax, eax
jne 0x41282a
lea ebp, [eax + 1]
inc esi
cmp esi, dword [esp + 0x8c]
jl 0x4104b0
lea ecx, [esp + 0x84]
mov byte [esp + 0xc0], 0x82
call fcn.004148ef
mov esi, 1
lea ecx, [esp + 0x34]
mov byte [esp + 0xc0], 0x7c
call fcn.004148ef
add edi, esi
cmp edi, dword [esp + 0x50]
jl 0x4102a0
mov edx, dword [esp + 0x1c]
push ebp
push edx
push ebx
push ecx
lea eax, [esp + 0x84]
mov ecx, esp
mov dword [esp + 0x34], esp
push eax
call fcn.00402820
push ecx
lea edx, [esp + 0x84]
mov ecx, esp
mov dword [esp + 0x70], esp
push edx
mov byte [esp + 0xd8], 0x9e
call fcn.00402820
mov ecx, dword [esp + 0xe8]
mov byte [esp + 0xd4], 0x7c
call fcn.00407f20
test eax, eax
jne 0x41297b
lea ecx, [esp + 0x74]
call fcn.00402050
lea ecx, [esp + 0x70]
call fcn.00402050
jmp 0x411121
push str._ownr
lea ecx, [esp + 0x24]
call fcn.00401e70
test eax, eax
jne 0x4107ae
lea ecx, [esp + 0x34]
call fcn.0041459c
lea ecx, [esp + 0x80]
call fcn.00402220
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 + 0xcc], 0xa2
xor edi, edi
call fcn.00402820
push ecx
mov ecx, esp
mov dword [esp + 0x68], esp
push 0x439da8
mov byte [esp + 0xd0], 0xa3
call fcn.00407160
mov byte [esp + 0xcc], 0xa2
call fcn.00403d50
add esp, 0xc
test eax, eax
je 0x412a53
mov eax, dword [esp + 0x3c]
mov ebx, 1
cmp eax, ebx
jl 0x412e7b
mov ebp, 2
cmp eax, ebp
jg 0x412e7b
xor esi, esi
test eax, eax
jle 0x410770
lea esp, [esp]
lea ecx, [esp + 0x48]
call fcn.0041459c
lea eax, [esp + 0x48]
push eax
push esi
lea ecx, [esp + 0x3c]
mov byte [esp + 0xc8], 0xa8
call fcn.00401200
push ecx
mov ecx, esp
mov dword [esp + 0x2c], esp
push eax
call fcn.00402820
push ecx
mov ecx, esp
mov dword [esp + 0x68], esp
push 0x439748
mov byte [esp + 0xd0], 0xa9
call fcn.00407160
mov byte [esp + 0xcc], 0xa8
call fcn.00403d50
add esp, 0xc
test eax, eax
je 0x412ae3
cmp dword [esp + 0x50], ebp
jne 0x412bb3
mov ecx, dword [esp + 0x4c]
push 0x43e1f4
call fcn.00401e70
test eax, eax
jne 0x4106ea
cmp dword [esp + 0x50], ebx
jle 0x411678
mov eax, dword [esp + 0x4c]
add eax, 4
push eax
lea ecx, [esp + 0x84]
call fcn.004040a0
jmp 0x410753
cmp dword [esp + 0x50], 0
jle 0x411678
mov ecx, dword [esp + 0x4c]
push 0x43e1ec
call fcn.00401e70
test eax, eax
jne 0x412d53
cmp dword [esp + 0x50], ebx
jle 0x411678
mov ecx, dword [esp + 0x4c]
add ecx, 4
push 0x43e1e8
call fcn.00401e70
test eax, eax
jne 0x41072e
mov edi, ebx
jmp 0x410753
cmp dword [esp + 0x50], ebx
jle 0x411678
mov ecx, dword [esp + 0x4c]
add ecx, 4
push 0x43e1f4
call fcn.00401e70
test eax, eax
jne 0x412c83
xor edi, edi
lea ecx, [esp + 0x48]
mov byte [esp + 0xc0], 0xa2
call fcn.004148ef
add esi, ebx
cmp esi, dword [esp + 0x3c]
jl 0x410650
push edi
push ecx
lea edx, [esp + 0x88]
mov ecx, esp
mov dword [esp + 0x2c], esp
push edx
call fcn.00402820
mov ecx, dword [esp + 0xdc]
call fcn.004046a0
test eax, eax
jne 0x412e23
lea ecx, [esp + 0x80]
call fcn.00402050
lea ecx, [esp + 0x34]
jmp 0x411125
push str._grp
lea ecx, [esp + 0x24]
call fcn.00401e70
test eax, eax
jne 0x4109ab
lea ecx, [esp + 0x34]
call fcn.0041459c
lea ecx, [esp + 0x7c]
call fcn.00402220
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 + 0xcc], 0xbd
xor edi, edi
call fcn.00402820
push ecx
mov ecx, esp
mov dword [esp + 0x68], esp
push 0x439da8
mov byte [esp + 0xd0], 0xbe
call fcn.00407160
mov byte [esp + 0xcc], 0xbd
call fcn.00403d50
add esp, 0xc
test eax, eax
je 0x412f0b
mov eax, dword [esp + 0x3c]
mov ebx, 1
cmp eax, ebx
jl 0x41332a
mov ebp, 2
cmp eax, ebp
jg 0x41332a
xor esi, esi
test eax, eax
jle 0x410970
nop
lea ecx, [esp + 0x48]
call fcn.0041459c
lea eax, [esp + 0x48]
push eax
push esi
lea ecx, [esp + 0x3c]
mov byte [esp + 0xc8], 0xc3
call fcn.00401200
push ecx
mov ecx, esp
mov dword [esp + 0x2c], esp
push eax
call fcn.00402820
push ecx
mov ecx, esp
mov dword [esp + 0x68], esp
push 0x439748
mov byte [esp + 0xd0], 0xc4
call fcn.00407160
mov byte [esp + 0xcc], 0xc3
call fcn.00403d50
add esp, 0xc
test eax, eax
je 0x412f82
cmp dword [esp + 0x50], ebp
jne 0x413056
mov ecx, dword [esp + 0x4c]
push 0x43e1f4
call fcn.00401e70
test eax, eax
jne 0x4108ea
cmp dword [esp + 0x50], ebx
jle 0x411678
mov eax, dword [esp + 0x4c]
add eax, 4
push eax
lea ecx, [esp + 0x80]
call fcn.004040a0
jmp 0x410953
cmp dword [esp + 0x50], 0
jle 0x411678
mov ecx, dword [esp + 0x4c]
push 0x43e1ec
call fcn.00401e70
test eax, eax
jne 0x4131fe
cmp dword [esp + 0x50], ebx
jle 0x411678
mov ecx, dword [esp + 0x4c]
add ecx, 4
push 0x43e1e8
call fcn.00401e70
test eax, eax
jne 0x41092e
mov edi, ebx
jmp 0x410953
cmp dword [esp + 0x50], ebx
jle 0x411678
mov ecx, dword [esp + 0x4c]
add ecx, 4
push 0x43e1f4
call fcn.00401e70
test eax, eax
jne 0x41312a
xor edi, edi
lea ecx, [esp + 0x48]
mov byte [esp + 0xc0], 0xbd
call fcn.004148ef
add esi, ebx
cmp esi, dword [esp + 0x3c]
jl 0x410850
push edi
push ecx
lea edx, [esp + 0x84]
mov ecx, esp
mov dword [esp + 0x2c], esp
push edx
call fcn.00402820
mov ecx, dword [esp + 0xdc]
call fcn.004047c0
test eax, eax
jne 0x4132d2
lea ecx, [esp + 0x7c]
call fcn.00402050
lea ecx, [esp + 0x34]
jmp 0x411125
push 0x43e05c
lea ecx, [esp + 0x24]
call fcn.00401e70
test eax, eax
jne 0x410cd4
lea ecx, [esp + 0x48]
call fcn.0041459c
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 + 0xcc], 0xd7
call fcn.00402820
push ecx
mov ecx, esp
mov dword [esp + 0x68], esp
push 0x439da8
mov byte [esp + 0xd0], 0xd8
call fcn.00407160
mov byte [esp + 0xcc], 0xd7
call fcn.00403d50
add esp, 0xc
test eax, eax
je 0x4133a5
mov eax, dword [esp + 0x50]
cmp eax, ebx
jl 0x41387c
cmp eax, 2
jg 0x41387c
xor edi, edi
test eax, eax
jle 0x410c4f
lea esi, [edi + 1]
lea ebx, [edi + 2]
lea ebp, [edi + 4]
lea ecx, [esp + 0x34]
call fcn.0041459c
lea eax, [esp + 0x34]
push eax
push edi
lea ecx, [esp + 0x50]
mov byte [esp + 0xc8], 0xdd
call fcn.00401200
push ecx
mov ecx, esp
mov dword [esp + 0x2c], esp
push eax
call fcn.00402820
push ecx
mov ecx, esp
mov dword [esp + 0x68], esp
push 0x439748
mov byte [esp + 0xd0], 0xde
call fcn.00407160
mov byte [esp + 0xcc], 0xdd
call fcn.00403d50
add esp, 0xc
test eax, eax
je 0x413417
cmp dword [esp + 0x3c], ebx
jne 0x4134f8
mov ecx, dword [esp + 0x38]
push str.dacl
call fcn.00401e70
test eax, eax
jne 0x410b6f
cmp dword [esp + 0x3c], esi
jle 0x411678
mov ecx, dword [esp + 0x38]
add ecx, 4
push 0x43e054
call fcn.00401e70
test eax, eax
jne 0x410aea
mov dword [esp + 0xa0], eax
jmp 0x410c32
cmp dword [esp + 0x3c], esi
jle 0x411678
mov ecx, dword [esp + 0x38]
add ecx, 4
push 0x43e1cc
call fcn.00401e70
test eax, eax
jne 0x410b15
mov dword [esp + 0xa0], esi
jmp 0x410c32
cmp dword [esp + 0x3c], esi
jle 0x411678
mov ecx, dword [esp + 0x38]
add ecx, 4
push 0x43e04c
call fcn.00401e70
test eax, eax
jne 0x410b40
mov dword [esp + 0xa0], ebx
jmp 0x410c32
cmp dword [esp + 0x3c], esi
jle 0x411678
mov ecx, dword [esp + 0x38]
add ecx, 4
push str.p_nc
call fcn.00401e70
test eax, eax
jne 0x4135d9
mov dword [esp + 0xa0], ebp
jmp 0x410c32
cmp dword [esp + 0x3c], 0
jle 0x411678
mov ecx, dword [esp + 0x38]
push str.sacl
call fcn.00401e70
test eax, eax
jne 0x41379b
cmp dword [esp + 0x3c], esi
jle 0x411678
mov ecx, dword [esp + 0x38]
add ecx, 4
push 0x43e054
call fcn.00401e70
test eax, eax
jne 0x410bb8
mov dword [esp + 0x9c], eax
jmp 0x410c32
cmp dword [esp + 0x3c], esi
jle 0x411678
mov ecx, dword [esp + 0x38]
add ecx, 4
push 0x43e1cc
call fcn.00401e70
test eax, eax
jne 0x410be0
mov dword [esp + 0x9c], esi
jmp 0x410c32
cmp dword [esp + 0x3c], esi
jle 0x411678
mov ecx, dword [esp + 0x38]
add ecx, 4
push 0x43e04c
call fcn.00401e70
test eax, eax
jne 0x410c08
mov dword [esp + 0x9c], ebx
jmp 0x410c32
cmp dword [esp + 0x3c], esi
jle 0x411678
mov ecx, dword [esp + 0x38]
add ecx, 4
push str.p_nc
call fcn.00401e70
test eax, eax
jne 0x4136ba
mov dword [esp + 0x9c], ebp
lea ecx, [esp + 0x34]
mov byte [esp + 0xc0], 0xd7
call fcn.004148ef
add edi, esi
cmp edi, dword [esp + 0x50]
jl 0x410a41
mov ecx, dword [esp + 0xac]
mov edx, dword [esp + 0xa8]
mov eax, dword [esp + 0x9c]
push ecx
mov ecx, dword [esp + 0xa4]
push edx
push eax
push ecx
mov ecx, dword [esp + 0xe4]
call fcn.00401bf0
test eax, eax
je 0x411121
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x4114c2
lea eax, [esp + 0x14]
push eax
lea ecx, [esp + 0x1c]
push str.ERROR__internal__while_processing_command_line:_object_flags:
push ecx
call fcn.00403860
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 + 0xd0], 0xf3
call fcn.00403780
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
jmp 0x4114bd
push 0x43dfb4
lea ecx, [esp + 0x24]
call fcn.00401e70
test eax, eax
jne 0x413fc6
lea ecx, [esp + 0x48]
call fcn.0041459c
lea edx, [esp + 0x48]
push edx
push ecx
mov esi, 1
lea eax, [esp + 0x1c]
mov ecx, esp
mov dword [esp + 0x2c], esp
push eax
mov byte [esp + 0xcc], 0xf4
mov ebp, esi
mov edi, esi
mov dword [esp + 0x84], esi
mov dword [esp + 0x38], 0
call fcn.00402820
push ecx
mov ecx, esp
mov dword [esp + 0x68], esp
push 0x439da8
mov byte [esp + 0xd0], 0xf5
call fcn.00407160
mov byte [esp + 0xcc], 0xf4
call fcn.00403d50
add esp, 0xc
test eax, eax
je 0x4138d4
xor ebx, ebx
cmp dword [esp + 0x50], ebx
jle 0x411101
lea ecx, [esp + 0x34]
call fcn.0041459c
lea ecx, [esp + 0x34]
push ecx
push ebx
lea ecx, [esp + 0x50]
mov byte [esp + 0xc8], 0xf8
call fcn.00401200
push ecx
mov ecx, esp
mov dword [esp + 0x2c], esp
push eax
call fcn.00402820
push ecx
mov ecx, esp
mov dword [esp + 0x68], esp
push 0x439748
mov byte [esp + 0xd0], 0xf9
call fcn.00407160
mov byte [esp + 0xcc], 0xf8
call fcn.00403d50
add esp, 0xc
test eax, eax
je 0x41391c
cmp dword [esp + 0x3c], 2
jne 0x4139fd
mov ecx, dword [esp + 0x38]
push 0x43dfb0
call fcn.00401e70
test eax, eax
jne 0x410e7b
cmp dword [esp + 0x3c], esi
jle 0x411678
mov ecx, dword [esp + 0x38]
add ecx, 4
push 0x43dfa4
call fcn.00401e70
test eax, eax
jne 0x410e0b
xor ebp, ebp
jmp 0x4110e4
cmp dword [esp + 0x3c], esi
jle 0x411678
mov ecx, dword [esp + 0x38]
add ecx, 4
push 0x43df9c
call fcn.00401e70
test eax, eax
je 0x410e74
cmp dword [esp + 0x3c], esi
jle 0x411678
mov ecx, dword [esp + 0x38]
add ecx, 4
push 0x43df94
call fcn.00401e70
test eax, eax
je 0x410e74
cmp dword [esp + 0x3c], esi
jle 0x411678
mov ecx, dword [esp + 0x38]
add ecx, 4
push 0x43df8c
call fcn.00401e70
test eax, eax
jne 0x413aab
lea ebp, [eax + 2]
jmp 0x4110e4
mov ebp, esi
jmp 0x4110e4
cmp dword [esp + 0x3c], 0
jle 0x411678
mov ecx, dword [esp + 0x38]
push str.iyspn
call fcn.00401e70
test eax, eax
jne 0x410eec
cmp dword [esp + 0x3c], esi
jle 0x411678
mov ecx, dword [esp + 0x38]
add ecx, 4
push 0x43e1e8
call fcn.00401e70
test eax, eax
jne 0x410ec0
mov dword [esp + 0x2c], esi
jmp 0x4110e4
cmp dword [esp + 0x3c], esi
jle 0x411678
mov ecx, dword [esp + 0x38]
add ecx, 4
push 0x43e1f4
call fcn.00401e70
test eax, eax
jne 0x413b6f
mov dword [esp + 0x2c], eax
jmp 0x4110e4
cmp dword [esp + 0x3c], 0
jle 0x411678
mov ecx, dword [esp + 0x38]
push 0x43e1ec
call fcn.00401e70
test eax, eax
jne 0x410f91
cmp dword [esp + 0x3c], esi
jle 0x411678
mov ecx, dword [esp + 0x38]
add ecx, 4
push 0x43e1e8
call fcn.00401e70
test eax, eax
jne 0x410f39
mov dword [esp + 0x78], 2
jmp 0x4110e4
cmp dword [esp + 0x3c], esi
jle 0x411678
mov ecx, dword [esp + 0x38]
add ecx, 4
push 0x43e1f4
call fcn.00401e70
test eax, eax
jne 0x410f61
mov dword [esp + 0x78], esi
jmp 0x4110e4
cmp dword [esp + 0x3c], esi
jle 0x411678
mov ecx, dword [esp + 0x38]
add ecx, 4
push 0x43df88
call fcn.00401e70
test eax, eax
jne 0x413c33
mov dword [esp + 0x78], 3
jmp 0x4110e4
cmp dword [esp + 0x3c], 0
jle 0x411678
mov ecx, dword [esp + 0x38]
push 0x43e128
call fcn.00401e70
test eax, eax
jne 0x413ea3
lea ecx, [esp + 0x84]
call fcn.0041459c
cmp dword [esp + 0x3c], esi
lea edx, [esp + 0x84]
mov dword [esp + 0xc0], 0x10e
push edx
jle 0x411678
mov eax, dword [esp + 0x3c]
push ecx
add eax, 4
mov ecx, esp
mov dword [esp + 0x2c], esp
push eax
call fcn.00402820
push ecx
mov ecx, esp
mov dword [esp + 0x68], esp
push 0x439644
mov byte [esp + 0xd0], 0xf
call fcn.00407160
mov byte [esp + 0xcc], 0xe
call fcn.00403d50
add esp, 0xc
test eax, eax
je 0x413cf7
xor esi, esi
cmp dword [esp + 0x8c], esi
jle 0x4110c8
nop
push 0x43df84
push esi
lea ecx, [esp + 0x8c]
call fcn.00401200
mov ecx, eax
call fcn.00401e70
test eax, eax
jne 0x411052
or edi, 1
jmp 0x4110ba
push 0x43e1ec
push esi
lea ecx, [esp + 0x8c]
call fcn.00401200
mov ecx, eax
call fcn.00401e70
test eax, eax
jne 0x411074
or edi, 2
jmp 0x4110ba
push 0x43df80
push esi
lea ecx, [esp + 0x8c]
call fcn.00401200
mov ecx, eax
call fcn.00401e70
test eax, eax
jne 0x411096
or edi, 4
jmp 0x4110ba
push str.godb
push esi
lea ecx, [esp + 0x8c]
call fcn.00401200
mov ecx, eax
call fcn.00401e70
test eax, eax
jne 0x413dcd
or edi, 8
inc esi
cmp esi, dword [esp + 0x8c]
jl 0x411030
lea ecx, [esp + 0x84]
mov dword [esp + 0xc0], 0xf8
call fcn.004148ef
mov esi, 1
lea ecx, [esp + 0x34]
mov byte [esp + 0xc0], 0xf4
call fcn.004148ef
add ebx, esi
cmp ebx, dword [esp + 0x50]
jl 0x410d66
mov eax, dword [esp + 0x78]
mov ecx, dword [esp + 0x2c]
push eax
push ecx
mov ecx, dword [esp + 0xdc]
push edi
push ebp
call fcn.004012b0
test eax, eax
jne 0x413f67
lea ecx, [esp + 0x48]
mov byte [esp + 0xc0], 2
call fcn.004148ef
mov edi, dword [esp + 0xd4]
mov ebp, dword [esp + 0x30]
mov ebx, dword [esp + 0xc8]
inc ebp
cmp ebp, ebx
mov dword [esp + 0x30], ebp
jl 0x40edaa
mov ebx, dword [esp + 0x14]
lea eax, [ebx - 0x10]
mov byte [esp + 0xc0], 1
lea edx, [eax + 0xc]
or ecx, 0xffffffff
lock xadd dword [edx], ecx
dec ecx
test ecx, ecx
jg 0x411179
mov ecx, dword [eax]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 4]
call eax
mov eax, dword [esp + 0x20]
add eax, 0xfffffff0
mov byte [esp + 0xc0], 0
lea ecx, [eax + 0xc]
or edx, 0xffffffff
lock xadd dword [ecx], edx
dec edx
test edx, edx
jg 0x4111a1
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 + 0xc0], 0xffffffff
lea ecx, [eax + 0xc]
or edx, 0xffffffff
lock xadd dword [ecx], edx
dec edx
test edx, edx
jg 0x4111cc
mov ecx, dword [eax]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 4]
call eax
xor eax, eax
jmp 0x414026
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x411241
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.00403860
push 0x43df08
push eax
lea ecx, [esp + 0x2c]
push ecx
mov byte [esp + 0xd8], 3
call fcn.00403780
mov byte [esp + 0xd8], 4
add esp, 0x14
mov edx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
push edx
call fcn.00403780
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402050
lea ecx, [esp + 0x1c]
call fcn.00402050
lea ecx, [esp + 0x14]
call fcn.00402050
lea ecx, [esp + 0x20]
call fcn.00402050
lea ecx, [esp + 0x28]
call fcn.00402050
mov eax, 3
jmp 0x414026
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x411241
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.00403860
push 0x43df08
push eax
lea edx, [esp + 0x2c]
push edx
mov byte [esp + 0xd8], 5
call fcn.00403780
add esp, 0x14
mov ecx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
mov byte [esp + 0xcc], 6
push ecx
jmp 0x411222
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x411241
lea edx, [esp + 0x14]
push edx
lea eax, [esp + 0x20]
push str.ERROR_in_command_line:_Invalid_object_type_specified:
push eax
call fcn.00403860
push 0x43df08
push eax
lea ecx, [esp + 0x2c]
push ecx
mov byte [esp + 0xd8], 8
call fcn.00403780
mov byte [esp + 0xd8], 9
jmp 0x411212
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x411241
lea eax, [esp + 0x14]
push eax
lea ecx, [esp + 0x20]
push str.ERROR_in_command_line:_Invalid_action_specified:
push ecx
call fcn.00403860
push 0x43df08
push eax
lea edx, [esp + 0x2c]
push edx
mov byte [esp + 0xd8], 0x12
call fcn.00403780
add esp, 0x14
mov ecx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
mov byte [esp + 0xcc], 0x13
push ecx
jmp 0x411222
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x411241
lea edx, [esp + 0x14]
push edx
lea eax, [esp + 0x20]
push str.ERROR_in_command_line:_Invalid_recursion_type_specified:
push eax
call fcn.00403860
push 0x43df08
push eax
lea ecx, [esp + 0x2c]
push ecx
mov byte [esp + 0xd8], 0x14
call fcn.00403780
mov byte [esp + 0xd8], 0x15
jmp 0x411212
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x411241
lea eax, [esp + 0x14]
push eax
lea ecx, [esp + 0x20]
push str.ERROR_in_command_line:_Invalid_parameter_for_option__rst_specified:
push ecx
call fcn.00403860
push 0x43df08
push eax
lea edx, [esp + 0x2c]
push edx
mov byte [esp + 0xd8], 0x16
call fcn.00403780
add esp, 0x14
mov ecx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
mov byte [esp + 0xcc], 0x17
push ecx
jmp 0x411222
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x411241
lea edx, [esp + 0x14]
push edx
lea eax, [esp + 0x20]
push str.ERROR_in_command_line:_Invalid_parameter_for_option__clr_specified:
push eax
call fcn.00403860
push 0x43df08
push eax
lea ecx, [esp + 0x2c]
push ecx
mov byte [esp + 0xd8], 0x1a
call fcn.00403780
mov byte [esp + 0xd8], 0x1b
jmp 0x411212
mov esi, dword [esp + 0xd0]
cmp esi, ebx
je 0x4114b0
lea eax, [esp + 0x14]
push eax
lea ecx, [esp + 0x20]
push str.ERROR_in_command_line:_Invalid_parameter_for_option__ace_specified:
push ecx
call fcn.00403860
push 0x43df08
push eax
lea edx, [esp + 0x2c]
push edx
mov byte [esp + 0xd8], 0x20
call fcn.00403780
add esp, 0x14
mov ecx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
mov byte [esp + 0xcc], 0x21
push ecx
call fcn.00403780
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402050
lea ecx, [esp + 0x1c]
call fcn.00402050
lea ecx, [esp + 0x68]
call fcn.00402050
lea ecx, [esp + 0x6c]
call fcn.00402050
lea ecx, [esp + 0x48]
mov byte [esp + 0xc0], 2
call fcn.004148ef
jmp 0x411241
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x411592
push ebp
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea edx, [esp + 0x30]
push str.ERROR_in_command_line:_Invalid_entry
push edx
call fcn.00403860
push str._in_a_parameter_option__ace_specified:
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xd8], 0x26
call fcn.00403780
lea ecx, [esp + 0x2c]
push ecx
push eax
lea edx, [esp + 0x3c]
push edx
mov byte [esp + 0xe4], 0x27
call fcn.004036c0
push 0x43df08
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xf0], 0x28
call fcn.00403780
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 + 0xd0], 0x29
call fcn.00403780
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402050
lea ecx, [esp + 0x1c]
call fcn.00402050
lea ecx, [esp + 0x30]
call fcn.00402050
lea ecx, [esp + 0x2c]
call fcn.00402050
lea ecx, [esp + 0x34]
mov byte [esp + 0xc0], 0x1e
call fcn.004148ef
jmp 0x4114b0
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x411662
push ebp
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea edx, [esp + 0x30]
push str.ERROR_in_command_line:_Invalid_entry
push edx
call fcn.00403860
push str._in_a_parameter_option__ace_specified:
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xd8], 0x2a
call fcn.00403780
lea ecx, [esp + 0x2c]
push ecx
push eax
lea edx, [esp + 0x3c]
push edx
mov byte [esp + 0xe4], 0x2b
call fcn.004036c0
push 0x43df08
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xf0], 0x2c
call fcn.00403780
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 + 0xd0], 0x2d
call fcn.00403780
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402050
lea ecx, [esp + 0x1c]
call fcn.00402050
lea ecx, [esp + 0x30]
call fcn.00402050
lea ecx, [esp + 0x2c]
call fcn.00402050
lea ecx, [esp + 0x34]
mov byte [esp + 0xc0], 0x1e
call fcn.004148ef
jmp 0x4114b0
call fcn.004142cf
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x411737
push ebp
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea edx, [esp + 0x30]
push str.ERROR_in_command_line:_Invalid_SID_entry
push edx
call fcn.00403860
push str._in_a_parameter_option__ace_specified:
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xd8], 0x2e
call fcn.00403780
lea ecx, [esp + 0x2c]
push ecx
push eax
lea edx, [esp + 0x3c]
push edx
mov byte [esp + 0xe4], 0x2f
call fcn.004036c0
push 0x43df08
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xf0], 0x30
call fcn.00403780
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 + 0xd0], 0x31
call fcn.00403780
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402050
lea ecx, [esp + 0x1c]
call fcn.00402050
lea ecx, [esp + 0x30]
call fcn.00402050
lea ecx, [esp + 0x2c]
call fcn.00402050
lea ecx, [esp + 0x34]
mov byte [esp + 0xc0], 0x1e
call fcn.004148ef
jmp 0x4114b0
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x411807
push ebp
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea edx, [esp + 0x30]
push str.ERROR_in_command_line:_Invalid_inheritance_entry
push edx
call fcn.00403860
push str._in_a_parameter_option__ace_specified:
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xd8], 0x34
call fcn.00403780
lea ecx, [esp + 0x2c]
push ecx
push eax
lea edx, [esp + 0x3c]
push edx
mov byte [esp + 0xe4], 0x35
call fcn.004036c0
push 0x43df08
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xf0], 0x36
call fcn.00403780
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 + 0xd0], 0x37
call fcn.00403780
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402050
lea ecx, [esp + 0x1c]
call fcn.00402050
lea ecx, [esp + 0x30]
call fcn.00402050
lea ecx, [esp + 0x2c]
call fcn.00402050
lea ecx, [esp + 0x84]
mov byte [esp + 0xc0], 0x24
call fcn.004148ef
lea ecx, [esp + 0x34]
mov byte [esp + 0xc0], 0x1e
call fcn.004148ef
jmp 0x4114b0
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x4118eb
push ebp
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea edx, [esp + 0x30]
push str.ERROR_in_command_line:_Invalid_inheritance_entry
push edx
call fcn.00403860
push str._in_a_parameter_option__ace_specified:
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xd8], 0x38
call fcn.00403780
lea ecx, [esp + 0x2c]
push ecx
push eax
lea edx, [esp + 0x3c]
push edx
mov byte [esp + 0xe4], 0x39
call fcn.004036c0
push 0x43df08
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xf0], 0x3a
call fcn.00403780
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 + 0xd0], 0x3b
call fcn.00403780
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402050
lea ecx, [esp + 0x1c]
call fcn.00402050
lea ecx, [esp + 0x30]
call fcn.00402050
lea ecx, [esp + 0x2c]
call fcn.00402050
lea ecx, [esp + 0x84]
mov byte [esp + 0xc0], 0x24
call fcn.004148ef
lea ecx, [esp + 0x34]
mov byte [esp + 0xc0], 0x1e
call fcn.004148ef
jmp 0x4114b0
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x4119cf
push ebp
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea edx, [esp + 0x30]
push str.ERROR_in_command_line:_Invalid_access_mode_entry
push edx
call fcn.00403860
push str._in_a_parameter_option__ace_specified:
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xd8], 0x3c
call fcn.00403780
lea ecx, [esp + 0x2c]
push ecx
push eax
lea edx, [esp + 0x3c]
push edx
mov byte [esp + 0xe4], 0x3d
call fcn.004036c0
push 0x43df08
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xf0], 0x3e
call fcn.00403780
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 + 0xd0], 0x3f
call fcn.00403780
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402050
lea ecx, [esp + 0x1c]
call fcn.00402050
lea ecx, [esp + 0x30]
call fcn.00402050
lea ecx, [esp + 0x2c]
call fcn.00402050
lea ecx, [esp + 0x34]
mov byte [esp + 0xc0], 0x1e
call fcn.004148ef
jmp 0x4114b0
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x411a9f
push ebp
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea edx, [esp + 0x30]
push str.ERROR_in_command_line:_Invalid_ACL_type__where__entry
push edx
call fcn.00403860
push str._in_a_parameter_option__ace_specified:
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xd8], 0x40
call fcn.00403780
lea ecx, [esp + 0x2c]
push ecx
push eax
lea edx, [esp + 0x3c]
push edx
mov byte [esp + 0xe4], 0x41
call fcn.004036c0
push 0x43df08
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xf0], 0x42
call fcn.00403780
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 + 0xd0], 0x43
call fcn.00403780
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402050
lea ecx, [esp + 0x1c]
call fcn.00402050
lea ecx, [esp + 0x30]
call fcn.00402050
lea ecx, [esp + 0x2c]
call fcn.00402050
lea ecx, [esp + 0x34]
mov byte [esp + 0xc0], 0x1e
call fcn.004148ef
jmp 0x4114b0
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x411b6f
push ebp
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea edx, [esp + 0x30]
push str.ERROR_in_command_line:_Invalid_entry
push edx
call fcn.00403860
push str._in_a_parameter_option__ace_specified:
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xd8], 0x44
call fcn.00403780
lea ecx, [esp + 0x2c]
push ecx
push eax
lea edx, [esp + 0x3c]
push edx
mov byte [esp + 0xe4], 0x45
call fcn.004036c0
push 0x43df08
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xf0], 0x46
call fcn.00403780
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 + 0xd0], 0x47
call fcn.00403780
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402050
lea ecx, [esp + 0x1c]
call fcn.00402050
lea ecx, [esp + 0x30]
call fcn.00402050
lea ecx, [esp + 0x2c]
call fcn.00402050
lea ecx, [esp + 0x34]
mov byte [esp + 0xc0], 0x1e
call fcn.004148ef
jmp 0x4114b0
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x4114b0
lea edx, [esp + 0x14]
push edx
lea eax, [esp + 0x20]
push str.ERROR_while_processing_command_line:_ACE:
push eax
call fcn.00403860
push str._could_not_be_set__n
push eax
lea ecx, [esp + 0x2c]
push ecx
mov byte [esp + 0xd8], 0x49
call fcn.00403780
add esp, 0x14
mov edx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
mov byte [esp + 0xcc], 0x4a
push edx
jmp 0x411491
mov esi, dword [esp + 0xd0]
cmp esi, ebx
je 0x411c4b
lea eax, [esp + 0x14]
push eax
lea ecx, [esp + 0x20]
push str.ERROR_in_command_line:_Invalid_number_of_entries_in_parameter_for_option__ace_specified:
push ecx
call fcn.00403860
push 0x43df08
push eax
lea edx, [esp + 0x2c]
push edx
mov byte [esp + 0xd8], 0x22
call fcn.00403780
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 + 0xd0], 0x23
call fcn.00403780
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402050
lea ecx, [esp + 0x1c]
call fcn.00402050
lea ecx, [esp + 0x68]
call fcn.00402050
lea ecx, [esp + 0x6c]
call fcn.00402050
lea ecx, [esp + 0x48]
mov byte [esp + 0xc0], 2
call fcn.004148ef
jmp 0x411241
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x411ce1
lea edx, [esp + 0x14]
push edx
lea eax, [esp + 0x20]
push str.ERROR_in_command_line:_Invalid_parameter_for_option__trst_specified:
push eax
call fcn.00403860
push 0x43df08
push eax
lea ecx, [esp + 0x2c]
push ecx
mov byte [esp + 0xd8], 0x4f
call fcn.00403780
add esp, 0x14
mov edx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
mov byte [esp + 0xcc], 0x50
push edx
call fcn.00403780
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402050
lea ecx, [esp + 0x1c]
call fcn.00402050
lea ecx, [esp + 0x64]
call fcn.00402050
lea ecx, [esp + 0x60]
jmp 0x4114bd
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x411dad
push edi
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea eax, [esp + 0x30]
push str.ERROR_in_command_line:_Invalid_entry
push eax
call fcn.00403860
push str._in_a_parameter_option__trst_specified:
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xd8], 0x55
call fcn.00403780
lea edx, [esp + 0x2c]
push edx
push eax
lea eax, [esp + 0x3c]
push eax
mov byte [esp + 0xe4], 0x56
call fcn.004036c0
push 0x43df08
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xf0], 0x57
call fcn.00403780
mov byte [esp + 0xf0], 0x58
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.00403780
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402050
lea ecx, [esp + 0x1c]
call fcn.00402050
lea ecx, [esp + 0x30]
call fcn.00402050
lea ecx, [esp + 0x2c]
call fcn.00402050
lea ecx, [esp + 0x34]
mov byte [esp + 0xc0], 0x4d
call fcn.004148ef
lea ecx, [esp + 0x64]
call fcn.00402050
lea ecx, [esp + 0x60]
jmp 0x4114bd
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x411e8a
push edi
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea eax, [esp + 0x30]
push str.ERROR_in_command_line:_Invalid_entry
push eax
call fcn.00403860
push str._in_a_parameter_option__trst_specified:
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xd8], 0x59
call fcn.00403780
lea edx, [esp + 0x2c]
push edx
push eax
lea eax, [esp + 0x3c]
push eax
mov byte [esp + 0xe4], 0x5a
call fcn.004036c0
push 0x43df08
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xf0], 0x5b
call fcn.00403780
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 + 0xd0], 0x5c
call fcn.00403780
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402050
lea ecx, [esp + 0x1c]
call fcn.00402050
lea ecx, [esp + 0x30]
call fcn.00402050
lea ecx, [esp + 0x2c]
call fcn.00402050
lea ecx, [esp + 0x34]
mov byte [esp + 0xc0], 0x4d
call fcn.004148ef
lea ecx, [esp + 0x64]
call fcn.00402050
lea ecx, [esp + 0x60]
jmp 0x4114bd
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x411f67
push edi
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea eax, [esp + 0x30]
push str.ERROR_in_command_line:_Invalid_SID_entry
push eax
call fcn.00403860
push str._in_a_parameter_option__trst_specified:
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xd8], 0x5d
call fcn.00403780
lea edx, [esp + 0x2c]
push edx
push eax
lea eax, [esp + 0x3c]
push eax
mov byte [esp + 0xe4], 0x5e
call fcn.004036c0
push 0x43df08
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xf0], 0x5f
call fcn.00403780
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 + 0xd0], 0x60
call fcn.00403780
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402050
lea ecx, [esp + 0x1c]
call fcn.00402050
lea ecx, [esp + 0x30]
call fcn.00402050
lea ecx, [esp + 0x2c]
call fcn.00402050
lea ecx, [esp + 0x34]
mov byte [esp + 0xc0], 0x4d
call fcn.004148ef
lea ecx, [esp + 0x64]
call fcn.00402050
lea ecx, [esp + 0x60]
jmp 0x4114bd
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x412044
push edi
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea eax, [esp + 0x30]
push str.ERROR_in_command_line:_Invalid_SID_entry
push eax
call fcn.00403860
push str._in_a_parameter_option__trst_specified:
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xd8], 0x61
call fcn.00403780
lea edx, [esp + 0x2c]
push edx
push eax
lea eax, [esp + 0x3c]
push eax
mov byte [esp + 0xe4], 0x62
call fcn.004036c0
push 0x43df08
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xf0], 0x63
call fcn.00403780
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 + 0xd0], 0x64
call fcn.00403780
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402050
lea ecx, [esp + 0x1c]
call fcn.00402050
lea ecx, [esp + 0x30]
call fcn.00402050
lea ecx, [esp + 0x2c]
call fcn.00402050
lea ecx, [esp + 0x34]
mov byte [esp + 0xc0], 0x4d
call fcn.004148ef
lea ecx, [esp + 0x64]
call fcn.00402050
lea ecx, [esp + 0x60]
jmp 0x4114bd
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x412121
push edi
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea eax, [esp + 0x30]
push str.ERROR_in_command_line:_Invalid_trustee_action_entry
push eax
call fcn.00403860
push str._in_a_parameter_option__trst_specified:
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xd8], 0x65
call fcn.00403780
lea edx, [esp + 0x2c]
push edx
push eax
lea eax, [esp + 0x3c]
push eax
mov byte [esp + 0xe4], 0x66
call fcn.004036c0
push 0x43df08
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xf0], 0x67
call fcn.00403780
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 + 0xd0], 0x68
call fcn.00403780
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402050
lea ecx, [esp + 0x1c]
call fcn.00402050
lea ecx, [esp + 0x30]
call fcn.00402050
lea ecx, [esp + 0x2c]
call fcn.00402050
lea ecx, [esp + 0x34]
mov byte [esp + 0xc0], 0x4d
call fcn.004148ef
lea ecx, [esp + 0x64]
call fcn.00402050
lea ecx, [esp + 0x60]
jmp 0x4114bd
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x4121fe
push edi
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea eax, [esp + 0x30]
push str.ERROR_in_command_line:_Invalid_ACL_type__where__entry
push eax
call fcn.00403860
push str._in_a_parameter_option__trst_specified:
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xd8], 0x6b
call fcn.00403780
lea edx, [esp + 0x2c]
push edx
push eax
lea eax, [esp + 0x3c]
push eax
mov byte [esp + 0xe4], 0x6c
call fcn.004036c0
push 0x43df08
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xf0], 0x6d
call fcn.00403780
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 + 0xd0], 0x6e
call fcn.00403780
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402050
lea ecx, [esp + 0x1c]
call fcn.00402050
lea ecx, [esp + 0x30]
call fcn.00402050
lea ecx, [esp + 0x2c]
call fcn.00402050
lea ecx, [esp + 0x84]
mov byte [esp + 0xc0], 0x53
call fcn.004148ef
jmp 0x411dad
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x4122d1
push edi
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea eax, [esp + 0x30]
push str.ERROR_in_command_line:_Invalid_ACL_type__where__entry
push eax
call fcn.00403860
push str._in_a_parameter_option__trst_specified:
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xd8], 0x6f
call fcn.00403780
lea edx, [esp + 0x2c]
push edx
push eax
lea eax, [esp + 0x3c]
push eax
mov byte [esp + 0xe4], 0x70
call fcn.004036c0
push 0x43df08
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xf0], 0x71
call fcn.00403780
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 + 0xd0], 0x72
call fcn.00403780
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402050
lea ecx, [esp + 0x1c]
call fcn.00402050
lea ecx, [esp + 0x30]
call fcn.00402050
lea ecx, [esp + 0x2c]
call fcn.00402050
lea ecx, [esp + 0x84]
mov byte [esp + 0xc0], 0x53
call fcn.004148ef
jmp 0x411dad
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x411dad
push edi
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea eax, [esp + 0x30]
push str.ERROR_in_command_line:_Invalid_entry
push eax
call fcn.00403860
push str._in_a_parameter_option__trst_specified:
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xd8], 0x73
call fcn.00403780
lea edx, [esp + 0x2c]
push edx
push eax
lea eax, [esp + 0x3c]
push eax
mov byte [esp + 0xe4], 0x74
call fcn.004036c0
push 0x43df08
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xf0], 0x75
call fcn.00403780
mov byte [esp + 0xf0], 0x76
jmp 0x411d6c
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x411ce1
lea eax, [esp + 0x14]
push eax
lea ecx, [esp + 0x20]
push str.ERROR_while_processing_command_line:_Trustee:
push ecx
call fcn.00403860
push str._could_not_be_set__n
push eax
lea edx, [esp + 0x2c]
push edx
mov byte [esp + 0xd8], 0x78
call fcn.00403780
add esp, 0x14
mov ecx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
mov byte [esp + 0xcc], 0x79
push ecx
jmp 0x411cc2
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x41242e
lea edx, [esp + 0x14]
push edx
lea eax, [esp + 0x20]
push str.ERROR_in_command_line:_Invalid_number_of_entries_in_parameter_for_option__trst_specified:
push eax
call fcn.00403860
push 0x43df08
push eax
lea ecx, [esp + 0x2c]
push ecx
mov byte [esp + 0xd8], 0x51
call fcn.00403780
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 + 0xd0], 0x52
call fcn.00403780
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402050
lea ecx, [esp + 0x1c]
call fcn.00402050
lea ecx, [esp + 0x64]
call fcn.00402050
lea ecx, [esp + 0x60]
jmp 0x4114bd
mov esi, dword [esp + 0xd0]
cmp esi, ebx
je 0x4124ae
lea eax, [esp + 0x14]
push eax
lea ecx, [esp + 0x20]
push str.ERROR_in_command_line:_Invalid_parameter_for_option__dom_specified:
push ecx
call fcn.00403860
push 0x43df08
push eax
lea edx, [esp + 0x2c]
push edx
mov byte [esp + 0xd8], 0x7e
call fcn.00403780
add esp, 0x14
mov ecx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
mov byte [esp + 0xcc], 0x7f
push ecx
call fcn.00403780
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402050
lea ecx, [esp + 0x1c]
call fcn.00402050
lea ecx, [esp + 0x74]
call fcn.00402050
lea ecx, [esp + 0x70]
jmp 0x4114bd
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x41257a
push edi
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea edx, [esp + 0x30]
push str.ERROR_in_command_line:_Invalid_entry
push edx
call fcn.00403860
push str._in_a_parameter_option__dom_specified:
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xd8], 0x84
call fcn.00403780
lea ecx, [esp + 0x2c]
push ecx
push eax
lea edx, [esp + 0x3c]
push edx
mov byte [esp + 0xe4], 0x85
call fcn.004036c0
push 0x43df08
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xf0], 0x86
call fcn.00403780
mov byte [esp + 0xf0], 0x87
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.00403780
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402050
lea ecx, [esp + 0x1c]
call fcn.00402050
lea ecx, [esp + 0x30]
call fcn.00402050
lea ecx, [esp + 0x2c]
call fcn.00402050
lea ecx, [esp + 0x34]
mov byte [esp + 0xc0], 0x7c
call fcn.004148ef
lea ecx, [esp + 0x74]
call fcn.00402050
lea ecx, [esp + 0x70]
jmp 0x4114bd
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x412657
push edi
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea edx, [esp + 0x30]
push str.ERROR_in_command_line:_Invalid_entry
push edx
call fcn.00403860
push str._in_a_parameter_option__dom_specified:
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xd8], 0x88
call fcn.00403780
lea ecx, [esp + 0x2c]
push ecx
push eax
lea edx, [esp + 0x3c]
push edx
mov byte [esp + 0xe4], 0x89
call fcn.004036c0
push 0x43df08
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xf0], 0x8a
call fcn.00403780
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 + 0xd0], 0x8b
call fcn.00403780
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402050
lea ecx, [esp + 0x1c]
call fcn.00402050
lea ecx, [esp + 0x30]
call fcn.00402050
lea ecx, [esp + 0x2c]
call fcn.00402050
lea ecx, [esp + 0x34]
mov byte [esp + 0xc0], 0x7c
call fcn.004148ef
lea ecx, [esp + 0x74]
call fcn.00402050
lea ecx, [esp + 0x70]
jmp 0x4114bd
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x412734
push edi
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea edx, [esp + 0x30]
push str.ERROR_in_command_line:_Invalid_domain_action_entry
push edx
call fcn.00403860
push str._in_a_parameter_option__dom_specified:
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xd8], 0x8c
call fcn.00403780
lea ecx, [esp + 0x2c]
push ecx
push eax
lea edx, [esp + 0x3c]
push edx
mov byte [esp + 0xe4], 0x8d
call fcn.004036c0
push 0x43df08
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xf0], 0x8e
call fcn.00403780
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 + 0xd0], 0x8f
call fcn.00403780
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402050
lea ecx, [esp + 0x1c]
call fcn.00402050
lea ecx, [esp + 0x30]
call fcn.00402050
lea ecx, [esp + 0x2c]
call fcn.00402050
lea ecx, [esp + 0x34]
mov byte [esp + 0xc0], 0x7c
call fcn.004148ef
lea ecx, [esp + 0x74]
call fcn.00402050
lea ecx, [esp + 0x70]
jmp 0x4114bd
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x412811
push edi
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea edx, [esp + 0x30]
push str.ERROR_in_command_line:_Invalid_ACL_type__where__entry
push edx
call fcn.00403860
push str._in_a_parameter_option__dom_specified:
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xd8], 0x92
call fcn.00403780
lea ecx, [esp + 0x2c]
push ecx
push eax
lea edx, [esp + 0x3c]
push edx
mov byte [esp + 0xe4], 0x93
call fcn.004036c0
push 0x43df08
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xf0], 0x94
call fcn.00403780
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 + 0xd0], 0x95
call fcn.00403780
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402050
lea ecx, [esp + 0x1c]
call fcn.00402050
lea ecx, [esp + 0x30]
call fcn.00402050
lea ecx, [esp + 0x2c]
call fcn.00402050
lea ecx, [esp + 0x84]
mov byte [esp + 0xc0], 0x82
call fcn.004148ef
jmp 0x41257a
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x4128e4
push edi
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea edx, [esp + 0x30]
push str.ERROR_in_command_line:_Invalid_ACL_type__where__entry
push edx
call fcn.00403860
push str._in_a_parameter_option__dom_specified:
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xd8], 0x96
call fcn.00403780
lea ecx, [esp + 0x2c]
push ecx
push eax
lea edx, [esp + 0x3c]
push edx
mov byte [esp + 0xe4], 0x97
call fcn.004036c0
push 0x43df08
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xf0], 0x98
call fcn.00403780
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 + 0xd0], 0x99
call fcn.00403780
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402050
lea ecx, [esp + 0x1c]
call fcn.00402050
lea ecx, [esp + 0x30]
call fcn.00402050
lea ecx, [esp + 0x2c]
call fcn.00402050
lea ecx, [esp + 0x84]
mov byte [esp + 0xc0], 0x82
call fcn.004148ef
jmp 0x41257a
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x41257a
push edi
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea edx, [esp + 0x30]
push str.ERROR_in_command_line:_Invalid_entry
push edx
call fcn.00403860
push str._in_a_parameter_option__dom_specified:
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xd8], 0x9a
call fcn.00403780
lea ecx, [esp + 0x2c]
push ecx
push eax
lea edx, [esp + 0x3c]
push edx
mov byte [esp + 0xe4], 0x9b
call fcn.004036c0
push 0x43df08
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xf0], 0x9c
call fcn.00403780
mov byte [esp + 0xf0], 0x9d
jmp 0x412539
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x4124ae
lea edx, [esp + 0x14]
push edx
lea eax, [esp + 0x20]
push str.ERROR_while_processing_command_line:_Domain:
push eax
call fcn.00403860
push str._could_not_be_set__n
push eax
lea ecx, [esp + 0x2c]
push ecx
mov byte [esp + 0xd8], 0x9f
call fcn.00403780
add esp, 0x14
mov edx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
mov byte [esp + 0xcc], 0xa0
push edx
jmp 0x41248f
mov esi, dword [esp + 0xd0]
cmp esi, ebx
je 0x412a41
lea eax, [esp + 0x14]
push eax
lea ecx, [esp + 0x20]
push str.ERROR_in_command_line:_Invalid_number_of_entries_in_parameter_for_option__dom_specified:
push ecx
call fcn.00403860
push 0x43df08
push eax
lea edx, [esp + 0x2c]
push edx
mov byte [esp + 0xd8], 0x80
call fcn.00403780
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 + 0xd0], 0x81
call fcn.00403780
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402050
lea ecx, [esp + 0x1c]
call fcn.00402050
lea ecx, [esp + 0x74]
call fcn.00402050
lea ecx, [esp + 0x70]
jmp 0x4114bd
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x412ac1
lea edx, [esp + 0x14]
push edx
lea eax, [esp + 0x20]
push str.ERROR_in_command_line:_Invalid_parameter_for_option__ownr_specified:
push eax
call fcn.00403860
push 0x43df08
push eax
lea ecx, [esp + 0x2c]
push ecx
mov byte [esp + 0xd8], 0xa4
call fcn.00403780
add esp, 0x14
mov edx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
mov byte [esp + 0xcc], 0xa5
push edx
call fcn.00403780
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402050
lea ecx, [esp + 0x1c]
call fcn.00402050
lea ecx, [esp + 0x80]
call fcn.00402050
lea ecx, [esp + 0x34]
mov byte [esp + 0xc0], 2
call fcn.004148ef
jmp 0x411241
mov edi, dword [esp + 0xd0]
test edi, edi
je 0x412b9d
push esi
lea ecx, [esp + 0x38]
call fcn.00401200
push eax
lea eax, [esp + 0x30]
push str.ERROR_in_command_line:_Invalid_entry
push eax
call fcn.00403860
push str._in_a_parameter_option__ownr_specified:
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xd8], 0xaa
call fcn.00403780
lea edx, [esp + 0x2c]
push edx
push eax
lea eax, [esp + 0x3c]
push eax
mov byte [esp + 0xe4], 0xab
call fcn.004036c0
push 0x43df08
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xf0], 0xac
call fcn.00403780
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 + 0xd0], 0xad
call fcn.00403780
add esp, 0xc
call edi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402050
lea ecx, [esp + 0x1c]
call fcn.00402050
lea ecx, [esp + 0x30]
call fcn.00402050
lea ecx, [esp + 0x2c]
call fcn.00402050
lea ecx, [esp + 0x48]
mov byte [esp + 0xc0], 0xa2
call fcn.004148ef
jmp 0x412ac1
mov edi, dword [esp + 0xd0]
test edi, edi
je 0x412c6d
push esi
lea ecx, [esp + 0x38]
call fcn.00401200
push eax
lea eax, [esp + 0x30]
push str.ERROR_in_command_line:_Invalid_entry
push eax
call fcn.00403860
push str._in_a_parameter_option__ownr_specified:
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xd8], 0xae
call fcn.00403780
lea edx, [esp + 0x2c]
push edx
push eax
lea eax, [esp + 0x3c]
push eax
mov byte [esp + 0xe4], 0xaf
call fcn.004036c0
push 0x43df08
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xf0], 0xb0
call fcn.00403780
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 + 0xd0], 0xb1
call fcn.00403780
add esp, 0xc
call edi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402050
lea ecx, [esp + 0x1c]
call fcn.00402050
lea ecx, [esp + 0x30]
call fcn.00402050
lea ecx, [esp + 0x2c]
call fcn.00402050
lea ecx, [esp + 0x48]
mov byte [esp + 0xc0], 0xa2
call fcn.004148ef
jmp 0x412ac1
mov edi, dword [esp + 0xd0]
test edi, edi
je 0x412d3d
push esi
lea ecx, [esp + 0x38]
call fcn.00401200
push eax
lea eax, [esp + 0x30]
push str.ERROR_in_command_line:_Invalid_SID_entry
push eax
call fcn.00403860
push str._in_a_parameter_option__ownr_specified:
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xd8], 0xb2
call fcn.00403780
lea edx, [esp + 0x2c]
push edx
push eax
lea eax, [esp + 0x3c]
push eax
mov byte [esp + 0xe4], 0xb3
call fcn.004036c0
push 0x43df08
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xf0], 0xb4
call fcn.00403780
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 + 0xd0], 0xb5
call fcn.00403780
add esp, 0xc
call edi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402050
lea ecx, [esp + 0x1c]
call fcn.00402050
lea ecx, [esp + 0x30]
call fcn.00402050
lea ecx, [esp + 0x2c]
call fcn.00402050
lea ecx, [esp + 0x48]
mov byte [esp + 0xc0], 0xa2
call fcn.004148ef
jmp 0x412ac1
mov edi, dword [esp + 0xd0]
test edi, edi
je 0x412e0d
push esi
lea ecx, [esp + 0x38]
call fcn.00401200
push eax
lea eax, [esp + 0x30]
push str.ERROR_in_command_line:_Invalid_entry
push eax
call fcn.00403860
push str._in_a_parameter_option__ownr_specified:
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xd8], 0xb6
call fcn.00403780
lea edx, [esp + 0x2c]
push edx
push eax
lea eax, [esp + 0x3c]
push eax
mov byte [esp + 0xe4], 0xb7
call fcn.004036c0
push 0x43df08
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xf0], 0xb8
call fcn.00403780
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 + 0xd0], 0xb9
call fcn.00403780
add esp, 0xc
call edi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402050
lea ecx, [esp + 0x1c]
call fcn.00402050
lea ecx, [esp + 0x30]
call fcn.00402050
lea ecx, [esp + 0x2c]
call fcn.00402050
lea ecx, [esp + 0x48]
mov byte [esp + 0xc0], 0xa2
call fcn.004148ef
jmp 0x412ac1
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x412ac1
lea eax, [esp + 0x14]
push eax
lea ecx, [esp + 0x20]
push str.ERROR_while_processing_command_line:_Owner:
push ecx
call fcn.00403860
push str._could_not_be_set__n
push eax
lea edx, [esp + 0x2c]
push edx
mov byte [esp + 0xd8], 0xba
call fcn.00403780
add esp, 0x14
mov ecx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
mov byte [esp + 0xcc], 0xbb
push ecx
jmp 0x412aa2
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x412ee9
lea edx, [esp + 0x14]
push edx
lea eax, [esp + 0x20]
push str.ERROR_in_command_line:_Invalid_number_of_entries_in_parameter_for_option__ownr_specified:
push eax
call fcn.00403860
push 0x43df08
push eax
lea ecx, [esp + 0x2c]
push ecx
mov byte [esp + 0xd8], 0xa6
call fcn.00403780
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 + 0xd0], 0xa7
call fcn.00403780
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402050
lea ecx, [esp + 0x1c]
call fcn.00402050
lea ecx, [esp + 0x80]
call fcn.00402050
lea ecx, [esp + 0x34]
mov byte [esp + 0xc0], 2
call fcn.004148ef
jmp 0x411241
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x412f79
lea eax, [esp + 0x14]
push eax
lea ecx, [esp + 0x20]
push str.ERROR_in_command_line:_Invalid_parameter_for_option__grp_specified:
push ecx
call fcn.00403860
push 0x43df08
push eax
lea edx, [esp + 0x2c]
push edx
mov byte [esp + 0xd8], 0xbf
call fcn.00403780
add esp, 0x14
mov ecx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
mov byte [esp + 0xcc], 0xc0
push ecx
call fcn.00403780
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402050
lea ecx, [esp + 0x1c]
call fcn.00402050
lea ecx, [esp + 0x7c]
jmp 0x412ac8
mov edi, dword [esp + 0xd0]
test edi, edi
je 0x41303c
push esi
lea ecx, [esp + 0x38]
call fcn.00401200
push eax
lea edx, [esp + 0x30]
push str.ERROR_in_command_line:_Invalid_entry
push edx
call fcn.00403860
push str._in_a_parameter_option__grp_specified:
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xd8], 0xc5
call fcn.00403780
lea ecx, [esp + 0x2c]
push ecx
push eax
lea edx, [esp + 0x3c]
push edx
mov byte [esp + 0xe4], 0xc6
call fcn.004036c0
push 0x43df08
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xf0], 0xc7
call fcn.00403780
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 + 0xd0], 0xc8
call fcn.00403780
add esp, 0xc
call edi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402050
lea ecx, [esp + 0x1c]
call fcn.00402050
lea ecx, [esp + 0x30]
call fcn.00402050
lea ecx, [esp + 0x2c]
call fcn.00402050
lea ecx, [esp + 0x48]
mov byte [esp + 0xc0], 0xbd
call fcn.004148ef
lea ecx, [esp + 0x7c]
jmp 0x412ac8
mov edi, dword [esp + 0xd0]
test edi, edi
je 0x413110
push esi
lea ecx, [esp + 0x38]
call fcn.00401200
push eax
lea edx, [esp + 0x30]
push str.ERROR_in_command_line:_Invalid_entry
push edx
call fcn.00403860
push str._in_a_parameter_option__grp_specified:
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xd8], 0xc9
call fcn.00403780
lea ecx, [esp + 0x2c]
push ecx
push eax
lea edx, [esp + 0x3c]
push edx
mov byte [esp + 0xe4], 0xca
call fcn.004036c0
push 0x43df08
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xf0], 0xcb
call fcn.00403780
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 + 0xd0], 0xcc
call fcn.00403780
add esp, 0xc
call edi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402050
lea ecx, [esp + 0x1c]
call fcn.00402050
lea ecx, [esp + 0x30]
call fcn.00402050
lea ecx, [esp + 0x2c]
call fcn.00402050
lea ecx, [esp + 0x48]
mov byte [esp + 0xc0], 0xbd
call fcn.004148ef
lea ecx, [esp + 0x7c]
jmp 0x412ac8
mov edi, dword [esp + 0xd0]
test edi, edi
je 0x4131e4
push esi
lea ecx, [esp + 0x38]
call fcn.00401200
push eax
lea edx, [esp + 0x30]
push str.ERROR_in_command_line:_Invalid_SID_entry
push edx
call fcn.00403860
push str._in_a_parameter_option__grp_specified:
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xd8], 0xcd
call fcn.00403780
lea ecx, [esp + 0x2c]
push ecx
push eax
lea edx, [esp + 0x3c]
push edx
mov byte [esp + 0xe4], 0xce
call fcn.004036c0
push 0x43df08
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xf0], 0xcf
call fcn.00403780
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 + 0xd0], 0xd0
call fcn.00403780
add esp, 0xc
call edi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402050
lea ecx, [esp + 0x1c]
call fcn.00402050
lea ecx, [esp + 0x30]
call fcn.00402050
lea ecx, [esp + 0x2c]
call fcn.00402050
lea ecx, [esp + 0x48]
mov byte [esp + 0xc0], 0xbd
call fcn.004148ef
lea ecx, [esp + 0x7c]
jmp 0x412ac8
mov edi, dword [esp + 0xd0]
test edi, edi
je 0x4132b8
push esi
lea ecx, [esp + 0x38]
call fcn.00401200
push eax
lea edx, [esp + 0x30]
push str.ERROR_in_command_line:_Invalid_entry
push edx
call fcn.00403860
push str._in_a_parameter_option__grp_specified:
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xd8], 0xd1
call fcn.00403780
lea ecx, [esp + 0x2c]
push ecx
push eax
lea edx, [esp + 0x3c]
push edx
mov byte [esp + 0xe4], 0xd2
call fcn.004036c0
push 0x43df08
push eax
lea eax, [esp + 0x44]
push eax
mov byte [esp + 0xf0], 0xd3
call fcn.00403780
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 + 0xd0], 0xd4
call fcn.00403780
add esp, 0xc
call edi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402050
lea ecx, [esp + 0x1c]
call fcn.00402050
lea ecx, [esp + 0x30]
call fcn.00402050
lea ecx, [esp + 0x2c]
call fcn.00402050
lea ecx, [esp + 0x48]
mov byte [esp + 0xc0], 0xbd
call fcn.004148ef
lea ecx, [esp + 0x7c]
jmp 0x412ac8
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x412f79
lea edx, [esp + 0x14]
push edx
lea eax, [esp + 0x20]
push str.ERROR_while_processing_command_line:_primary_group:
push eax
call fcn.00403860
push str._could_not_be_set__n
push eax
lea ecx, [esp + 0x2c]
push ecx
mov byte [esp + 0xd8], 0xd5
call fcn.00403780
add esp, 0x14
mov edx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
mov byte [esp + 0xcc], 0xd6
push edx
jmp 0x412f5a
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x412f79
lea eax, [esp + 0x14]
push eax
lea ecx, [esp + 0x20]
push str.ERROR_in_command_line:_Invalid_number_of_entries_in_parameter_for_option__grp_specified:
push ecx
call fcn.00403860
push 0x43df08
push eax
lea edx, [esp + 0x2c]
push edx
mov byte [esp + 0xd8], 0xc1
call fcn.00403780
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 + 0xd0], 0xc2
call fcn.00403780
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402050
lea ecx, [esp + 0x1c]
call fcn.00402050
lea ecx, [esp + 0x7c]
jmp 0x412ac8
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x4114c2
lea edx, [esp + 0x14]
push edx
lea eax, [esp + 0x20]
push str.ERROR_in_command_line:_Invalid_parameter_for_option__op_specified:
push eax
call fcn.00403860
push 0x43df08
push eax
lea ecx, [esp + 0x2c]
push ecx
mov byte [esp + 0xd8], 0xd9
call fcn.00403780
mov byte [esp + 0xd8], 0xda
add esp, 0x14
mov edx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
push edx
call fcn.00403780
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402050
lea ecx, [esp + 0x1c]
jmp 0x4114bd
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x4134d1
push edi
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea eax, [esp + 0x30]
push str.ERROR_in_command_line:_Invalid_entry
push eax
call fcn.00403860
push str._in_a_parameter_option__op_specified:
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xd8], 0xdf
call fcn.00403780
lea edx, [esp + 0x2c]
push edx
push eax
lea eax, [esp + 0x3c]
push eax
mov byte [esp + 0xe4], pe_nt_image_headers32
call fcn.004036c0
push 0x43df08
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xf0], 0xe1
call fcn.00403780
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 + 0xd0], 0xe2
call fcn.00403780
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402050
lea ecx, [esp + 0x1c]
call fcn.00402050
lea ecx, [esp + 0x30]
call fcn.00402050
lea ecx, [esp + 0x2c]
call fcn.00402050
lea ecx, [esp + 0x34]
mov byte [esp + 0xc0], 0xd7
call fcn.004148ef
lea ecx, [esp + 0x48]
mov byte [esp + 0xc0], 2
call fcn.004148ef
jmp 0x411241
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x4135b2
push edi
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea eax, [esp + 0x30]
push str.ERROR_in_command_line:_Invalid_entry
push eax
call fcn.00403860
push str._in_a_parameter_option__op_specified:
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xd8], 0xe3
call fcn.00403780
lea edx, [esp + 0x2c]
push edx
push eax
lea eax, [esp + 0x3c]
push eax
mov byte [esp + 0xe4], 0xe4
call fcn.004036c0
push 0x43df08
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xf0], 0xe5
call fcn.00403780
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 + 0xd0], 0xe6
call fcn.00403780
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402050
lea ecx, [esp + 0x1c]
call fcn.00402050
lea ecx, [esp + 0x30]
call fcn.00402050
lea ecx, [esp + 0x2c]
call fcn.00402050
lea ecx, [esp + 0x34]
mov byte [esp + 0xc0], 0xd7
call fcn.004148ef
lea ecx, [esp + 0x48]
mov byte [esp + 0xc0], 2
call fcn.004148ef
jmp 0x411241
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x413693
push edi
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea eax, [esp + 0x30]
push str.ERROR_in_command_line:_Invalid_protection_entry
push eax
call fcn.00403860
push str._in_a_parameter_option__op_specified:
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xd8], 0xe7
call fcn.00403780
lea edx, [esp + 0x2c]
push edx
push eax
lea eax, [esp + 0x3c]
push eax
mov byte [esp + 0xe4], 0xe8
call fcn.004036c0
push 0x43df08
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xf0], 0xe9
call fcn.00403780
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 + 0xd0], 0xea
call fcn.00403780
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402050
lea ecx, [esp + 0x1c]
call fcn.00402050
lea ecx, [esp + 0x30]
call fcn.00402050
lea ecx, [esp + 0x2c]
call fcn.00402050
lea ecx, [esp + 0x34]
mov byte [esp + 0xc0], 0xd7
call fcn.004148ef
lea ecx, [esp + 0x48]
mov byte [esp + 0xc0], 2
call fcn.004148ef
jmp 0x411241
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x413774
push edi
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea eax, [esp + 0x30]
push str.ERROR_in_command_line:_Invalid_protection_entry
push eax
call fcn.00403860
push str._in_a_parameter_option__op_specified:
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xd8], 0xeb
call fcn.00403780
lea edx, [esp + 0x2c]
push edx
push eax
lea eax, [esp + 0x3c]
push eax
mov byte [esp + 0xe4], 0xec
call fcn.004036c0
push 0x43df08
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xf0], 0xed
call fcn.00403780
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 + 0xd0], 0xee
call fcn.00403780
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402050
lea ecx, [esp + 0x1c]
call fcn.00402050
lea ecx, [esp + 0x30]
call fcn.00402050
lea ecx, [esp + 0x2c]
call fcn.00402050
lea ecx, [esp + 0x34]
mov byte [esp + 0xc0], 0xd7
call fcn.004148ef
lea ecx, [esp + 0x48]
mov byte [esp + 0xc0], 2
call fcn.004148ef
jmp 0x411241
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x413855
push edi
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea eax, [esp + 0x30]
push str.ERROR_in_command_line:_Invalid_entry
push eax
call fcn.00403860
push str._in_a_parameter_option__op_specified:
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xd8], 0xef
call fcn.00403780
lea edx, [esp + 0x2c]
push edx
push eax
lea eax, [esp + 0x3c]
push eax
mov byte [esp + 0xe4], 0xf0
call fcn.004036c0
push 0x43df08
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xf0], 0xf1
call fcn.00403780
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 + 0xd0], 0xf2
call fcn.00403780
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402050
lea ecx, [esp + 0x1c]
call fcn.00402050
lea ecx, [esp + 0x30]
call fcn.00402050
lea ecx, [esp + 0x2c]
call fcn.00402050
lea ecx, [esp + 0x34]
mov byte [esp + 0xc0], 0xd7
call fcn.004148ef
lea ecx, [esp + 0x48]
mov byte [esp + 0xc0], 2
call fcn.004148ef
jmp 0x411241
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x4114c2
lea eax, [esp + 0x14]
push eax
lea ecx, [esp + 0x20]
push str.ERROR_in_command_line:_Invalid_number_of_entries_in_parameter_for_option__op_specified:
push ecx
call fcn.00403860
push 0x43df08
push eax
lea edx, [esp + 0x2c]
push edx
mov byte [esp + 0xd8], 0xdb
call fcn.00403780
add esp, 0x14
mov ecx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
mov byte [esp + 0xcc], 0xdc
push ecx
jmp 0x4133f8
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x4114c2
lea edx, [esp + 0x14]
push edx
lea eax, [esp + 0x20]
push str.ERROR_in_command_line:_Invalid_parameter_for_option__lst_specified:
push eax
call fcn.00403860
push 0x43df08
push eax
lea ecx, [esp + 0x2c]
push ecx
mov byte [esp + 0xd8], 0xf6
call fcn.00403780
mov byte [esp + 0xd8], 0xf7
jmp 0x4133e8
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x4139d6
push ebx
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea eax, [esp + 0x30]
push str.ERROR_in_command_line:_Invalid_entry
push eax
call fcn.00403860
push str._in_a_parameter_option__lst_specified:
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xd8], 0xfa
call fcn.00403780
lea edx, [esp + 0x2c]
push edx
push eax
lea eax, [esp + 0x3c]
push eax
mov byte [esp + 0xe4], 0xfb
call fcn.004036c0
push 0x43df08
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xf0], 0xfc
call fcn.00403780
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 + 0xd0], 0xfd
call fcn.00403780
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402050
lea ecx, [esp + 0x1c]
call fcn.00402050
lea ecx, [esp + 0x30]
call fcn.00402050
lea ecx, [esp + 0x2c]
call fcn.00402050
lea ecx, [esp + 0x34]
mov byte [esp + 0xc0], 0xf4
call fcn.004148ef
lea ecx, [esp + 0x48]
mov byte [esp + 0xc0], 2
call fcn.004148ef
jmp 0x411241
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x4139d6
push ebx
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea eax, [esp + 0x30]
push str.ERROR_in_command_line:_Invalid_entry
push eax
call fcn.00403860
push str._in_a_parameter_option__lst_specified:
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xd8], 0xfe
call fcn.00403780
lea edx, [esp + 0x2c]
push edx
push eax
lea eax, [esp + 0x3c]
mov ebx, 0xff
push eax
mov byte [esp + 0xe4], bl
call fcn.004036c0
push 0x43df08
push eax
lea ecx, [esp + 0x44]
push ecx
mov dword [esp + 0xf0], 0x100
call fcn.00403780
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 + 0xd0], 1
call fcn.00403780
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402050
mov dword [esp + 0xc0], ebx
jmp 0x4139bb
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x4139d6
push ebx
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea eax, [esp + 0x30]
push str.ERROR_in_command_line:_Invalid_list_format_entry
push eax
call fcn.00403860
push str._in_a_parameter_option__lst_specified:
push eax
lea ecx, [esp + 0x44]
push ecx
mov dword [esp + 0xd8], 0x102
call fcn.00403780
lea edx, [esp + 0x2c]
push edx
push eax
lea eax, [esp + 0x3c]
push eax
mov byte [esp + 0xe4], 3
call fcn.004036c0
push 0x43df08
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xf0], 4
call fcn.00403780
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 + 0xd0], 5
call fcn.00403780
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402050
lea ecx, [esp + 0x1c]
call fcn.00402050
lea ecx, [esp + 0x30]
call fcn.00402050
mov dword [esp + 0xc0], 0xf8
jmp 0x4139cd
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x4139d6
push ebx
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea eax, [esp + 0x30]
push str.ERROR_in_command_line:_Invalid_list_format_entry
push eax
call fcn.00403860
push str._in_a_parameter_option__lst_specified:
push eax
lea ecx, [esp + 0x44]
push ecx
mov dword [esp + 0xd8], 0x106
call fcn.00403780
lea edx, [esp + 0x2c]
push edx
push eax
lea eax, [esp + 0x3c]
push eax
mov byte [esp + 0xe4], 7
call fcn.004036c0
push 0x43df08
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xf0], 8
call fcn.00403780
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 + 0xd0], 9
call fcn.00403780
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402050
lea ecx, [esp + 0x1c]
call fcn.00402050
lea ecx, [esp + 0x30]
call fcn.00402050
mov dword [esp + 0xc0], 0xf8
jmp 0x4139cd
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x4139d6
push ebx
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea eax, [esp + 0x30]
push str.ERROR_in_command_line:_Invalid_list_format_entry
push eax
call fcn.00403860
push str._in_a_parameter_option__lst_specified:
push eax
lea ecx, [esp + 0x44]
push ecx
mov dword [esp + 0xd8], 0x10a
call fcn.00403780
lea edx, [esp + 0x2c]
push edx
push eax
lea eax, [esp + 0x3c]
push eax
mov byte [esp + 0xe4], 0xb
call fcn.004036c0
push 0x43df08
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xf0], 0xc
call fcn.00403780
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 + 0xd0], 0xd
call fcn.00403780
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402050
lea ecx, [esp + 0x1c]
call fcn.00402050
lea ecx, [esp + 0x30]
call fcn.00402050
mov dword [esp + 0xc0], 0xf8
jmp 0x4139cd
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x413db1
push ebx
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea eax, [esp + 0x30]
push str.ERROR_in_command_line:_Invalid_list_what_entry
push eax
call fcn.00403860
push str._in_a_parameter_option__ace_specified:
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xd8], 0x10
call fcn.00403780
lea edx, [esp + 0x2c]
push edx
push eax
lea eax, [esp + 0x3c]
push eax
mov byte [esp + 0xe4], 0x11
call fcn.004036c0
push 0x43df08
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xf0], 0x12
call fcn.00403780
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 + 0xd0], 0x13
call fcn.00403780
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402050
lea ecx, [esp + 0x1c]
call fcn.00402050
lea ecx, [esp + 0x30]
call fcn.00402050
lea ecx, [esp + 0x2c]
call fcn.00402050
lea ecx, [esp + 0x84]
mov dword [esp + 0xc0], 0xf8
call fcn.004148ef
jmp 0x4139d6
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x413e87
push ebx
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea eax, [esp + 0x30]
push str.ERROR_in_command_line:_Invalid_list_what_entry
push eax
call fcn.00403860
push str._in_a_parameter_option__ace_specified:
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xd8], 0x14
call fcn.00403780
lea edx, [esp + 0x2c]
push edx
push eax
lea eax, [esp + 0x3c]
push eax
mov byte [esp + 0xe4], 0x15
call fcn.004036c0
push 0x43df08
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xf0], 0x16
call fcn.00403780
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 + 0xd0], 0x17
call fcn.00403780
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402050
lea ecx, [esp + 0x1c]
call fcn.00402050
lea ecx, [esp + 0x30]
call fcn.00402050
lea ecx, [esp + 0x2c]
call fcn.00402050
lea ecx, [esp + 0x84]
mov dword [esp + 0xc0], 0xf8
call fcn.004148ef
jmp 0x4139d6
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x4139d6
push ebx
lea ecx, [esp + 0x4c]
call fcn.00401200
push eax
lea eax, [esp + 0x30]
push str.ERROR_in_command_line:_Invalid_entry
push eax
call fcn.00403860
push str._in_a_parameter_option__lst_specified:
push eax
lea ecx, [esp + 0x44]
push ecx
mov dword [esp + 0xd8], 0x118
call fcn.00403780
lea edx, [esp + 0x2c]
push edx
push eax
lea eax, [esp + 0x3c]
push eax
mov byte [esp + 0xe4], 0x19
call fcn.004036c0
push 0x43df08
push eax
lea ecx, [esp + 0x44]
push ecx
mov byte [esp + 0xf0], 0x1a
call fcn.00403780
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 + 0xd0], 0x1b
call fcn.00403780
add esp, 0xc
call esi
add esp, 4
lea ecx, [esp + 0x18]
call fcn.00402050
lea ecx, [esp + 0x1c]
call fcn.00402050
lea ecx, [esp + 0x30]
call fcn.00402050
mov dword [esp + 0xc0], 0xf8
jmp 0x4139cd
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x4114c2
lea eax, [esp + 0x14]
push eax
lea ecx, [esp + 0x1c]
push str.ERROR__internal__while_processing_command_line:_list_options:
push ecx
call fcn.00403860
add esp, 8
mov edx, esp
mov dword [esp + 0x28], esp
push str._could_not_be_set__n
push eax
push edx
mov dword [esp + 0xd0], 0x11c
call fcn.00403780
add esp, 0xc
call esi
add esp, 4
mov dword [esp + 0xc0], 0xf4
lea ecx, [esp + 0x18]
jmp 0x4114bd
mov esi, dword [esp + 0xd0]
test esi, esi
je 0x411241
lea eax, [esp + 0x20]
push eax
lea ecx, [esp + 0x20]
push str.ERROR_in_command_line:_Invalid_option_specified:
push ecx
call fcn.00403860
push 0x43df08
push eax
lea edx, [esp + 0x2c]
push edx
mov dword [esp + 0xd8], 0x11d
call fcn.00403780
add esp, 0x14
mov ecx, esp
mov dword [esp + 0x28], esp
push str._nType_SetACL__help_for_help._n
push eax
mov byte [esp + 0xcc], 0x1e
push ecx
jmp 0x411222
mov eax, 2
mov ecx, dword [esp + 0xb8]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xb0
ret