Function at 0x401370
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x451950
mov eax, dword fs:[0]
push eax
mov eax, 0x16ac
call fcn.0043de40
mov eax, dword [0x4643c8]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov eax, dword [ebp + 0xc]
mov esi, ecx
xor ebx, ebx
mov dword [ebp - 0x1308], esi
mov dword [ebp - 0x131c], eax
mov dword [ebp - 0x1320], ebx
cmp esi, ebx
jne 0x4013c7
lea eax, [ebx + 2]
jmp 0x40711d
mov edi, 7
xor ecx, ecx
mov dword [ebp - 0x50], edi
mov dword [ebp - 0x54], ebx
mov word [ebp - 0x64], cx
mov dword [ebp - 4], ebx
xor edx, edx
mov dword [ebp - 0x1330], ebx
mov byte [ebp - 0x1329], cl
mov byte [ebp - 0x1380], cl
mov byte [ebp - 0x1394], cl
mov byte [ebp - 0x132a], cl
mov byte [ebp - 0x132b], cl
mov dword [ebp - 0x1354], ebx
mov dword [ebp - 0x135c], ebx
mov dword [ebp - 0x34], edi
mov dword [ebp - 0x38], ebx
mov word [ebp - 0x48], dx
xor eax, eax
mov dword [ebp - 0x18], edi
mov dword [ebp - 0x1c], ebx
mov word [ebp - 0x2c], ax
mov eax, dword [ebp + 8]
mov byte [ebp - 4], 2
cmp eax, 1
jne 0x4014d5
sub esp, 0x1c
mov eax, str._nType_SetACL__help_for_help._n
mov ecx, esp
mov edi, SysReAllocStringLen
mov dword [ebp - 0x1308], esp
call fcn.00413560
sub esp, 0x1c
mov byte [ebp - 4], 3
mov eax, str.ProcessCmdLine
mov ecx, esp
mov dword [ebp - 0x1304], esp
call fcn.00413560
push 4
mov ecx, edi
mov byte [ebp - 4], 2
call fcn.00419f60
mov esi, 8
add esp, 0x3c
cmp dword [ebp - 0x18], esi
jb 0x40148c
mov ecx, dword [ebp - 0x2c]
push ecx
call fcn.0043644d
add esp, 4
xor edx, edx
mov edi, 7
mov dword [ebp - 0x18], edi
mov dword [ebp - 0x1c], ebx
mov word [ebp - 0x2c], dx
cmp dword [ebp - 0x34], esi
jb 0x4014ae
mov eax, dword [ebp - 0x48]
push eax
call fcn.0043644d
add esp, 4
xor ecx, ecx
mov dword [ebp - 0x34], edi
mov dword [ebp - 0x38], ebx
mov word [ebp - 0x48], cx
cmp dword [ebp - 0x50], esi
jb 0x4014cb
mov edx, dword [ebp - 0x64]
push edx
call fcn.0043644d
add esp, 4
mov eax, 3
jmp 0x40711d
jle 0x4015cd
lea eax, [ebp - 0x48]
push eax
mov eax, dword [esi + 4]
call fcn.00407460
lea edi, [ebp - 0x158c]
call fcn.00413ac0
lea ecx, [ebp - 0x48]
push str._help
push ecx
mov byte [ebp - 4], 4
mov ecx, eax
mov dword [ebp - 0x1320], 1
call fcn.0042bda0
add esp, 8
test al, al
jne 0x401551
lea edi, [ebp - 0x1584]
call fcn.00413ac0
lea edx, [ebp - 0x48]
push 0x45556c
mov dword [ebp - 4], 5
push edx
mov ecx, eax
mov dword [ebp - 0x1320], 3
call fcn.0042bda0
add esp, 8
mov byte [ebp - 0x130d], 0
test al, al
je 0x401558
mov byte [ebp - 0x130d], 1
test byte [ebp - 0x1320], 2
je 0x401573
and dword [ebp - 0x1320], 0xfffffffd
lea ecx, [ebp - 0x1584]
call fcn.00413a40
mov dword [ebp - 4], 2
test byte [ebp - 0x1320], 1
je 0x401595
and dword [ebp - 0x1320], 0xfffffffe
lea ecx, [ebp - 0x158c]
call fcn.00413a40
cmp byte [ebp - 0x130d], 0
je 0x4015c5
call fcn.00407210
lea esi, [ebp - 0x2c]
call fcn.0041c1b0
lea esi, [ebp - 0x48]
call fcn.0041c1b0
lea esi, [ebp - 0x64]
call fcn.0041c1b0
mov eax, 1
jmp 0x40711d
mov eax, dword [ebp + 8]
mov edi, 7
mov dword [ebp - 0x1358], 1
cmp eax, 1
jle 0x4070cb
mov eax, dword [ebp - 0x1358]
mov eax, dword [esi + eax*4]
mov ecx, eax
lea esi, [ecx + 2]
mov edi, edi
mov dx, word [ecx]
add ecx, 2
cmp dx, bx
jne 0x4015f0
sub ecx, esi
sar ecx, 1
push ecx
lea esi, [ebp - 0x48]
call fcn.00413470
call fcn.00435727
mov dword [ebp - 0x13f4], eax
call fcn.004354e6
push ebx
lea ecx, [ebp - 0x1594]
mov esi, eax
call fcn.00435810
mov eax, dword [esi + 4]
cmp eax, 0xffffffff
jae 0x401632
inc eax
mov dword [esi + 4], eax
lea ecx, [ebp - 0x1594]
call fcn.00435838
push ecx
mov byte [ebp - 4], 6
mov ecx, dword [ebp - 0x13f4]
mov eax, esp
mov dword [eax], ecx
mov esi, dword [ebp - 0x13f4]
mov dword [ebp - 0x1304], esp
push ebx
lea ecx, [ebp - 0x159c]
call fcn.00435810
mov eax, dword [esi + 4]
cmp eax, 0xffffffff
jae 0x401670
inc eax
mov dword [esi + 4], eax
lea ecx, [ebp - 0x159c]
call fcn.00435838
lea edx, [ebp - 0x48]
push edx
mov ecx, str._silent
call fcn.0042c3a0
add esp, 8
lea ecx, [ebp - 0x13f4]
mov bl, al
mov byte [ebp - 4], 2
call fcn.00413a40
test bl, bl
je 0x4016ad
mov byte [0x4671ec], 1
jmp 0x404d88
call fcn.00435727
mov dword [ebp - 0x13ec], eax
call fcn.004354e6
push 0
lea ecx, [ebp - 0x15a4]
mov esi, eax
call fcn.00435810
mov eax, dword [esi + 4]
cmp eax, 0xffffffff
jae 0x4016d8
inc eax
mov dword [esi + 4], eax
lea ecx, [ebp - 0x15a4]
call fcn.00435838
push ecx
mov byte [ebp - 4], 7
mov ecx, dword [ebp - 0x13ec]
mov eax, esp
mov dword [eax], ecx
mov esi, dword [ebp - 0x13ec]
mov dword [ebp - 0x1304], esp
push 0
lea ecx, [ebp - 0x15ac]
call fcn.00435810
mov eax, dword [esi + 4]
cmp eax, 0xffffffff
jae 0x401717
inc eax
mov dword [esi + 4], eax
lea ecx, [ebp - 0x15ac]
call fcn.00435838
lea edx, [ebp - 0x48]
push edx
mov ecx, str._ignoreerr
call fcn.0042c3a0
add esp, 8
lea ecx, [ebp - 0x13ec]
mov bl, al
mov byte [ebp - 4], 2
call fcn.00413a40
test bl, bl
je 0x401757
mov eax, dword [ebp - 0x131c]
mov byte [eax + 0x44], 1
jmp 0x404d88
lea edi, [ebp - 0x15b4]
call fcn.00413ac0
lea ecx, [ebp - 0x48]
push str._raw
push ecx
mov ecx, eax
mov byte [ebp - 4], 8
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 2
call fcn.00413a40
test bl, bl
je 0x401799
mov edx, dword [ebp - 0x131c]
mov byte [edx + 0x45], 1
jmp 0x404d88
mov ecx, dword [ebp + 8]
mov eax, dword [ebp - 0x1358]
dec ecx
cmp eax, ecx
je 0x404dab
mov ecx, dword [ebp - 0x1308]
mov eax, dword [ecx + eax*4 + 4]
lea edx, [ebp - 0x2c]
push edx
call fcn.00407460
push 1
lea edx, [ebp - 0x1304]
push edx
lea eax, [ebp - 0x2c]
push eax
xor eax, eax
mov dword [ebp - 0x1304], 0x22
call fcn.004076a0
cmp eax, 0xffffffff
je 0x40188a
cmp dword [ebp - 0x18], 8
jb 0x4017f6
mov ecx, dword [ebp - 0x2c]
mov dword [ebp - 0x1314], ecx
jmp 0x4017ff
lea edx, [ebp - 0x2c]
mov dword [ebp - 0x1314], edx
push str.WARNING:_The_parameter___s__contains_a_double_quotation_mark___._Did_you_unintentionally_escape_a_double_quote__Hint:_use___C:___instead_of___C:__.
lea ebx, [ebp - 0x1300]
call fcn.00407f10
lea ecx, [ebp - 0x1314]
push ecx
mov byte [ebp - 4], 0xc
call fcn.00409380
add esp, 4
mov ecx, eax
lea esi, [ebp - 0x17c]
call fcn.00408030
lea edx, [ebp - 0x1300]
mov bl, 0xe
push edx
mov byte [ebp - 4], bl
call fcn.00407140
sub esp, 0x1c
mov ecx, esi
mov esi, esp
mov edi, SysReAllocStringLen
mov dword [ebp - 0x1304], esp
call fcn.004139c0
sub esp, 0x1c
mov byte [ebp - 4], 0xf
mov eax, str.ProcessCmdLine
mov ecx, esp
mov dword [ebp - 0x1314], esp
call fcn.00413560
push 3
mov ecx, edi
mov byte [ebp - 4], bl
call fcn.00419f60
add esp, 0x3c
lea esi, [ebp - 0x17c]
call fcn.0041c1b0
lea edi, [ebp - 0x15bc]
call fcn.00413ac0
mov edi, eax
push 1
xor ecx, ecx
lea esi, [ebp - 0x1158]
lea edx, [ebp - 0x2c]
mov byte [ebp - 4], 0x10
call fcn.00407490
push 0x455750
push eax
mov ecx, edi
mov byte [ebp - 4], 0x11
call fcn.0042bda0
add esp, 8
mov bl, al
call fcn.0041c1b0
lea ecx, [ebp - 0x15bc]
mov byte [ebp - 4], 2
call fcn.00413a40
test bl, bl
jne 0x404e54
mov esi, 1
add dword [ebp - 0x1358], esi
lea edi, [ebp - 0x15c4]
call fcn.00413ac0
lea ecx, [ebp - 0x48]
push 0x455754
push ecx
mov ecx, eax
mov byte [ebp - 4], 0x15
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 2
call fcn.00413a40
test bl, bl
je 0x4019cf
push 0
lea edx, [ebp - 0x2c]
push edx
or eax, 0xffffffff
lea ecx, [ebp - 0x64]
call fcn.004138c0
mov edi, dword [ebp - 0x1330]
test edi, edi
je 0x404d88
sub esp, 0x1c
lea ecx, [ebp - 0x64]
mov esi, esp
mov dword [ebp - 0x1304], esp
call fcn.004139c0
mov edx, dword [ebp - 0x131c]
mov ecx, edi
call fcn.0041d270
test eax, eax
je 0x404d88
lea edx, [ebp - 0x358]
push str.ERROR_while_processing_command_line:_object__name__type_:
push edx
lea ebx, [ebp - 0x2c]
mov esi, SysReAllocStringLen
call fcn.00407830
sub esp, 0x14
mov bl, 0x16
mov byte [ebp - 4], bl
mov ecx, esp
mov dword [ebp - 0x1308], esp
push eax
mov eax, 0x45575c
call fcn.00407910
sub esp, 0x18
mov byte [ebp - 4], 0x17
mov eax, str.ProcessCmdLine
mov ecx, esp
mov dword [ebp - 0x1304], esp
call fcn.00413560
push 4
mov ecx, esi
mov byte [ebp - 4], bl
call fcn.00419f60
add esp, 0x3c
lea esi, [ebp - 0x358]
jmp 0x404e2d
lea edi, [ebp - 0x15cc]
call fcn.00413ac0
lea ecx, [ebp - 0x48]
push 0x455800
push ecx
mov ecx, eax
mov byte [ebp - 4], 0x18
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x401c23
lea edi, [ebp - 0x15dc]
call fcn.00413ac0
lea edx, [ebp - 0x2c]
push str.file
push edx
mov ecx, eax
mov byte [ebp - 4], 0x19
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 2
call fcn.00413a40
test bl, bl
je 0x401a40
mov dword [ebp - 0x1330], esi
jmp 0x401b86
lea edi, [ebp - 0x161c]
call fcn.00413ac0
lea ecx, [ebp - 0x2c]
push 0x455814
push ecx
mov ecx, eax
mov byte [ebp - 4], 0x1a
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 2
call fcn.00413a40
test bl, bl
je 0x401a82
mov dword [ebp - 0x1330], 4
jmp 0x401b86
lea edi, [ebp - 0x1624]
call fcn.00413ac0
lea edx, [ebp - 0x2c]
push 0x45581c
push edx
mov ecx, eax
mov byte [ebp - 4], 0x1b
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 2
call fcn.00413a40
test bl, bl
je 0x401ac4
mov dword [ebp - 0x1330], 2
jmp 0x401b86
lea edi, [ebp - 0x162c]
call fcn.00413ac0
lea ecx, [ebp - 0x2c]
push 0x455824
push ecx
mov ecx, eax
mov byte [ebp - 4], 0x1c
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 2
call fcn.00413a40
test bl, bl
je 0x401b06
mov dword [ebp - 0x1330], 3
jmp 0x401b86
lea edi, [ebp - 0x1634]
call fcn.00413ac0
lea edx, [ebp - 0x2c]
push 0x45582c
push edx
mov ecx, eax
mov byte [ebp - 4], 0x1d
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 2
call fcn.00413a40
test bl, bl
je 0x401b45
mov dword [ebp - 0x1330], 5
jmp 0x401b86
lea edi, [ebp - 0x163c]
call fcn.00413ac0
lea ecx, [ebp - 0x2c]
push 0x455834
push ecx
mov ecx, eax
mov byte [ebp - 4], 0x1e
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 2
call fcn.00413a40
test bl, bl
je 0x404edb
mov dword [ebp - 0x1330], 0xb
cmp dword [ebp - 0x54], 0
je 0x404d88
sub esp, 0x1c
lea ecx, [ebp - 0x64]
mov esi, esp
mov dword [ebp - 0x1304], esp
call fcn.004139c0
mov ecx, dword [ebp - 0x1330]
mov edx, dword [ebp - 0x131c]
call fcn.0041d270
test eax, eax
je 0x404d88
lea eax, [ebp - 0x1078]
push str.ERROR_while_processing_command_line:_object__name__type_:
push eax
lea ebx, [ebp - 0x2c]
mov esi, SysReAllocStringLen
call fcn.00407830
sub esp, 0x14
mov bl, 0x22
mov byte [ebp - 4], bl
mov ecx, esp
mov dword [ebp - 0x1308], esp
push eax
mov eax, 0x45575c
call fcn.00407910
sub esp, 0x18
mov byte [ebp - 4], 0x23
mov eax, str.ProcessCmdLine
mov ecx, esp
mov dword [ebp - 0x1304], esp
call fcn.00413560
push 4
mov ecx, esi
mov byte [ebp - 4], bl
call fcn.00419f60
add esp, 0x3c
lea esi, [ebp - 0x1078]
jmp 0x404e2d
lea edi, [ebp - 0x1644]
call fcn.00413ac0
lea edx, [ebp - 0x48]
push str._actn
push edx
mov ecx, eax
mov byte [ebp - 4], 0x24
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x401fc6
lea edi, [ebp - 0x164c]
call fcn.00413ac0
lea ecx, [ebp - 0x2c]
push 0x4558bc
push ecx
mov ecx, eax
mov byte [ebp - 4], 0x25
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 2
call fcn.00413a40
test bl, bl
je 0x401c9a
mov eax, dword [ebp - 0x131c]
or dword [eax + 0x84], esi
jmp 0x404d88
lea edi, [ebp - 0x1654]
call fcn.00413ac0
lea edx, [ebp - 0x2c]
push str.trustee
push edx
mov ecx, eax
mov byte [ebp - 4], 0x28
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 2
call fcn.00413a40
test bl, bl
je 0x401ce2
mov eax, dword [ebp - 0x131c]
or dword [eax + 0x84], 0x1000
jmp 0x404d88
lea edi, [ebp - 0x165c]
call fcn.00413ac0
lea ecx, [ebp - 0x2c]
push str.domain
push ecx
mov ecx, eax
mov byte [ebp - 4], 0x2b
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 2
call fcn.00413a40
test bl, bl
je 0x401d2a
mov eax, dword [ebp - 0x131c]
or dword [eax + 0x84], 0x2000
jmp 0x404d88
lea edi, [ebp - 0x1664]
call fcn.00413ac0
lea edx, [ebp - 0x2c]
push str.list
push edx
mov ecx, eax
mov byte [ebp - 4], 0x2e
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 2
call fcn.00413a40
test bl, bl
je 0x401d6f
mov eax, dword [ebp - 0x131c]
or dword [eax + 0x84], 2
jmp 0x404d88
lea edi, [ebp - 0x166c]
call fcn.00413ac0
lea ecx, [ebp - 0x2c]
push str.restore
push ecx
mov ecx, eax
mov byte [ebp - 4], 0x31
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 2
call fcn.00413a40
test bl, bl
je 0x401dfa
sub esp, 0x1c
mov eax, str.INFO:_The_restore_action_ignores_the_object_name_parameter__paths_are_read_from_the_backup_file_._However__other_actions_that_require_the_object_name_may_be_combined_with__restore.
mov ecx, esp
mov esi, SysReAllocStringLen
mov dword [ebp - 0x1304], esp
call fcn.00413560
sub esp, 0x1c
mov byte [ebp - 4], 0x32
mov eax, str.ProcessCmdLine
mov ecx, esp
mov dword [ebp - 0x1314], esp
call fcn.00413560
push 2
mov ecx, esi
mov byte [ebp - 4], 2
call fcn.00419f60
mov eax, dword [ebp - 0x131c]
add esp, 0x3c
or dword [eax + 0x84], 0x800
jmp 0x404d88
lea edi, [ebp - 0x1674]
call fcn.00413ac0
lea edx, [ebp - 0x2c]
push str.setowner
push edx
mov ecx, eax
mov byte [ebp - 4], 0x35
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 2
call fcn.00413a40
test bl, bl
je 0x401e3f
mov eax, dword [ebp - 0x131c]
or dword [eax + 0x84], 4
jmp 0x404d88
lea edi, [ebp - 0x167c]
call fcn.00413ac0
lea ecx, [ebp - 0x2c]
push str.setgroup
push ecx
mov ecx, eax
mov byte [ebp - 4], 0x38
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 2
call fcn.00413a40
test bl, bl
je 0x401e84
mov eax, dword [ebp - 0x131c]
or dword [eax + 0x84], 8
jmp 0x404d88
lea edi, [ebp - 0x1684]
call fcn.00413ac0
lea edx, [ebp - 0x2c]
push str.clear
push edx
mov ecx, eax
mov byte [ebp - 4], 0x3b
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 2
call fcn.00413a40
test bl, bl
je 0x401eed
cmp byte [ebp - 0x132a], 0
mov eax, dword [ebp - 0x131c]
mov byte [ebp - 0x1329], 1
je 0x401ed4
or dword [eax + 0x84], 0x10
cmp byte [ebp - 0x132b], 0
je 0x404d88
or dword [eax + 0x84], 0x20
jmp 0x404d88
lea edi, [ebp - 0x168c]
call fcn.00413ac0
lea ecx, [ebp - 0x2c]
push str.delorphanedsids
push ecx
mov ecx, eax
mov byte [ebp - 4], 0x3e
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 2
call fcn.00413a40
test bl, bl
je 0x401f35
mov eax, dword [ebp - 0x131c]
or dword [eax + 0x84], 0x4000
jmp 0x404d88
lea edi, [ebp - 0x1694]
call fcn.00413ac0
lea edx, [ebp - 0x2c]
push str.setprot
push edx
mov ecx, eax
mov byte [ebp - 4], 0x40
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 2
call fcn.00413a40
test bl, bl
je 0x401f7a
mov eax, dword [ebp - 0x131c]
or dword [eax + 0x84], 0x40
jmp 0x404d88
lea edi, [ebp - 0x169c]
call fcn.00413ac0
lea ecx, [ebp - 0x2c]
push str.rstchldrn
push ecx
mov ecx, eax
mov byte [ebp - 4], 0x42
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 2
call fcn.00413a40
test bl, bl
je 0x404f62
mov eax, dword [ebp - 0x131c]
or dword [eax + 0x84], 0x80
jmp 0x404d88
lea edi, [ebp - 0x16a4]
call fcn.00413ac0
lea edx, [ebp - 0x48]
push str._rec
push edx
mov ecx, eax
mov byte [ebp - 4], 0x47
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x40217b
lea edi, [ebp - 0x16ac]
call fcn.00413ac0
lea ecx, [ebp - 0x2c]
push 0x455b58
push ecx
mov ecx, eax
mov byte [ebp - 4], 0x48
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 2
call fcn.00413a40
test bl, bl
je 0x402033
mov ecx, esi
jmp 0x402120
lea edi, [ebp - 0x16b4]
call fcn.00413ac0
lea edx, [ebp - 0x2c]
push str.cont
push edx
mov ecx, eax
mov byte [ebp - 4], 0x49
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 2
call fcn.00413a40
test bl, bl
je 0x402070
mov ecx, 2
jmp 0x402120
lea edi, [ebp - 0x1590]
call fcn.00413ac0
lea ecx, [ebp - 0x2c]
push 0x455b6c
push ecx
mov ecx, eax
mov byte [ebp - 4], 0x4a
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 2
call fcn.00413a40
test bl, bl
je 0x4020aa
mov ecx, 2
jmp 0x402120
lea edi, [ebp - 0x15d4]
call fcn.00413ac0
lea edx, [ebp - 0x2c]
push 0x455b74
push edx
mov ecx, eax
mov byte [ebp - 4], 0x4b
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 2
call fcn.00413a40
test bl, bl
je 0x4020e4
mov ecx, 4
jmp 0x402120
lea edi, [ebp - 0x15e4]
call fcn.00413ac0
lea ecx, [ebp - 0x2c]
push str.cont_obj
push ecx
mov ecx, eax
mov byte [ebp - 4], 0x4c
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 2
call fcn.00413a40
test bl, bl
je 0x404fe9
mov ecx, 6
mov edx, dword [ebp - 0x131c]
call fcn.0041ecc0
test eax, eax
je 0x404d88
sub esp, 0x1c
mov eax, str.ERROR__internal__while_processing_command_line:_recursion_type_could_not_be_set__n
mov ecx, esp
mov esi, SysReAllocStringLen
mov dword [ebp - 0x1308], esp
call fcn.00413560
sub esp, 0x1c
mov byte [ebp - 4], 0x50
mov eax, str.ProcessCmdLine
mov ecx, esp
mov dword [ebp - 0x1304], esp
call fcn.00413560
push 4
mov ecx, esi
mov byte [ebp - 4], 2
call fcn.00419f60
add esp, 0x3c
jmp 0x404e32
lea edi, [ebp - 0x15ec]
call fcn.00413ac0
lea edx, [ebp - 0x48]
push str._rst
push edx
mov ecx, eax
mov byte [ebp - 4], 0x51
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x402381
lea edi, [ebp - 0x15f4]
call fcn.00413ac0
lea ecx, [ebp - 0x2c]
push str.dacl
push ecx
mov ecx, eax
mov byte [ebp - 4], 0x52
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 2
call fcn.00413a40
test bl, bl
jne 0x4022e6
lea edi, [ebp - 0x15fc]
call fcn.00413ac0
lea edx, [ebp - 0x2c]
push str.sacl
push edx
mov ecx, eax
mov byte [ebp - 4], 0x53
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 2
call fcn.00413a40
test bl, bl
je 0x402224
mov byte [ebp - 0x1394], 1
jmp 0x4022ed
lea edi, [ebp - 0x160c]
call fcn.00413ac0
mov byte [ebp - 4], 0x54
mov ebx, dword [ebp - 0x1320]
lea ecx, [ebp - 0x2c]
push str.dacl_sacl
push ecx
or ebx, 4
mov ecx, eax
mov dword [ebp - 0x1320], ebx
call fcn.0042bda0
add esp, 8
test al, al
jne 0x402292
lea edi, [ebp - 0x1604]
call fcn.00413ac0
lea edx, [ebp - 0x2c]
push str.sacl_dacl
mov dword [ebp - 4], 0x55
or ebx, 8
push edx
mov ecx, eax
mov dword [ebp - 0x1320], ebx
call fcn.0042bda0
add esp, 8
mov byte [ebp - 0x130d], 0
test al, al
je 0x402299
mov byte [ebp - 0x130d], 1
test bl, 8
je 0x4022b2
and ebx, 0xfffffff7
lea ecx, [ebp - 0x1604]
mov dword [ebp - 0x1320], ebx
call fcn.00413a40
mov dword [ebp - 4], 2
test bl, 4
je 0x4022d2
and ebx, 0xfffffffb
lea ecx, [ebp - 0x160c]
mov dword [ebp - 0x1320], ebx
call fcn.00413a40
cmp byte [ebp - 0x130d], 0
je 0x405070
mov byte [ebp - 0x1394], 1
mov byte [ebp - 0x1380], 1
mov eax, dword [ebp - 0x1394]
mov ecx, dword [ebp - 0x1380]
mov edx, dword [ebp - 0x135c]
push eax
mov eax, dword [ebp - 0x131c]
push ecx
mov ecx, dword [ebp - 0x1354]
call fcn.0041ed10
test eax, eax
je 0x404d88
lea ecx, [ebp - 0x438]
push str.ERROR__internal__while_processing_command_line:_Backup_Restore_file:
push ecx
lea ebx, [ebp - 0x2c]
mov esi, SysReAllocStringLen
call fcn.00407830
sub esp, 0x14
mov bl, 0x59
mov byte [ebp - 4], bl
mov ecx, esp
mov dword [ebp - 0x1308], esp
push eax
mov eax, 0x45575c
call fcn.00407910
sub esp, 0x18
mov byte [ebp - 4], 0x5a
mov eax, str.ProcessCmdLine
mov ecx, esp
mov dword [ebp - 0x1304], esp
call fcn.00413560
push 4
mov ecx, esi
mov byte [ebp - 4], bl
call fcn.00419f60
add esp, 0x3c
lea esi, [ebp - 0x438]
jmp 0x404e2d
lea edi, [ebp - 0x1614]
call fcn.00413ac0
lea edx, [ebp - 0x48]
push str._bckp
push edx
mov ecx, eax
mov byte [ebp - 4], 0x5b
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 2
call fcn.00413a40
test bl, bl
je 0x402446
sub esp, 0x1c
lea ecx, [ebp - 0x2c]
mov esi, esp
mov dword [ebp - 0x1304], esp
call fcn.004139c0
mov eax, dword [ebp - 0x131c]
push eax
call fcn.0041d4f0
test eax, eax
je 0x404d88
lea eax, [ebp - 0xb70]
push str.ERROR__internal__while_processing_command_line:_Backup_Restore_file:
push eax
lea ebx, [ebp - 0x2c]
mov esi, SysReAllocStringLen
call fcn.00407830
sub esp, 0x14
mov bl, 0x5c
mov byte [ebp - 4], bl
mov ecx, esp
mov dword [ebp - 0x1308], esp
push eax
mov eax, 0x45575c
call fcn.00407910
sub esp, 0x18
mov byte [ebp - 4], 0x5d
mov eax, str.ProcessCmdLine
mov ecx, esp
mov dword [ebp - 0x1304], esp
call fcn.00413560
push 4
mov ecx, esi
mov byte [ebp - 4], bl
call fcn.00419f60
add esp, 0x3c
lea esi, [ebp - 0xb70]
jmp 0x404e2d
lea edi, [ebp - 0x1490]
call fcn.00413ac0
lea ecx, [ebp - 0x48]
push str._log
push ecx
mov ecx, eax
mov byte [ebp - 4], 0x5e
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 2
call fcn.00413a40
test bl, bl
jne 0x404d88
lea edi, [ebp - 0x1670]
call fcn.00413ac0
lea edx, [ebp - 0x48]
push str._fltr
push edx
mov ecx, eax
mov byte [ebp - 4], 0x5f
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 2
call fcn.00413a40
test bl, bl
je 0x4024d4
sub esp, 0x1c
lea ecx, [ebp - 0x2c]
mov esi, esp
mov dword [ebp - 0x1304], esp
call fcn.004139c0
mov eax, dword [ebp - 0x131c]
push eax
call fcn.0041d8c0
jmp 0x404d88
lea edi, [ebp - 0x1498]
call fcn.00413ac0
lea ecx, [ebp - 0x48]
push str._clr
push ecx
mov ecx, eax
mov byte [ebp - 4], 0x60
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x4026a1
lea edi, [ebp - 0x15a8]
call fcn.00413ac0
lea edx, [ebp - 0x2c]
push str.dacl
push edx
mov ecx, eax
mov byte [ebp - 4], 0x61
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 2
call fcn.00413a40
test bl, bl
je 0x402560
cmp byte [ebp - 0x1329], 0
mov byte [ebp - 0x132a], 1
je 0x404d88
mov eax, dword [ebp - 0x131c]
or dword [eax + 0x84], 0x10
jmp 0x404d88
lea edi, [ebp - 0x14a0]
call fcn.00413ac0
lea ecx, [ebp - 0x2c]
push str.sacl
push ecx
mov ecx, eax
mov byte [ebp - 4], 0x63
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 2
call fcn.00413a40
test bl, bl
je 0x4025b9
cmp byte [ebp - 0x1329], 0
mov byte [ebp - 0x132b], 1
je 0x404d88
mov eax, dword [ebp - 0x131c]
or dword [eax + 0x84], 0x20
jmp 0x404d88
lea edi, [ebp - 0x14a8]
call fcn.00413ac0
mov byte [ebp - 4], 0x65
mov ebx, dword [ebp - 0x1320]
lea edx, [ebp - 0x2c]
push str.dacl_sacl
or ebx, 0x10
push edx
mov ecx, eax
mov dword [ebp - 0x1320], ebx
call fcn.0042bda0
add esp, 8
test al, al
jne 0x402627
lea edi, [ebp - 0x1630]
call fcn.00413ac0
lea ecx, [ebp - 0x2c]
push str.sacl_dacl
push ecx
mov dword [ebp - 4], 0x66
or ebx, 0x20
mov ecx, eax
mov dword [ebp - 0x1320], ebx
call fcn.0042bda0
add esp, 8
mov byte [ebp - 0x130d], 0
test al, al
je 0x40262e
mov byte [ebp - 0x130d], 1
test bl, 0x20
je 0x402647
and ebx, 0xffffffdf
lea ecx, [ebp - 0x1630]
mov dword [ebp - 0x1320], ebx
call fcn.00413a40
mov dword [ebp - 4], 2
test bl, 0x10
je 0x402667
and ebx, 0xffffffef
lea ecx, [ebp - 0x14a8]
mov dword [ebp - 0x1320], ebx
call fcn.00413a40
cmp byte [ebp - 0x130d], 0
je 0x4050f7
cmp byte [ebp - 0x1329], 0
mov byte [ebp - 0x132a], 1
mov byte [ebp - 0x132b], 1
je 0x404d88
mov eax, dword [ebp - 0x131c]
or dword [eax + 0x84], 0x30
jmp 0x404d88
lea edi, [ebp - 0x15b0]
call fcn.00413ac0
lea edx, [ebp - 0x48]
push str._ace
push edx
mov ecx, eax
mov byte [ebp - 4], 0x6c
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x402e9f
xor esi, esi
mov dword [ebp - 0x13b4], esi
mov dword [ebp - 0x13b0], esi
mov dword [ebp - 0x13ac], esi
lea eax, [ebp - 0x9c]
call fcn.00407440
lea eax, [ebp - 0xd4]
call fcn.00407440
push 1
sub esp, 0x14
mov byte [ebp - 4], 0x6f
mov edi, esp
mov dword [ebp - 0x1304], esp
push 0x455ed0
mov dword [ebp - 0x130c], esi
mov dword [ebp - 0x1324], 2
mov dword [ebp - 0x1314], 1
call fcn.00408050
lea eax, [ebp - 0x2c]
add esp, 4
push eax
lea ebx, [ebp - 0x13b4]
call fcn.004080e0
xor edi, edi
add esp, 0x1c
mov eax, ebx
mov dword [ebp - 0x1318], edi
call fcn.00407510
test eax, eax
je 0x402e1c
mov dword [ebp - 0x1328], edi
jmp 0x402770
mov dword [ebp - 0x1340], edi
mov dword [ebp - 0x133c], edi
mov dword [ebp - 0x1338], edi
push 1
sub esp, 0xc
mov byte [ebp - 4], 0x70
mov edi, esp
mov dword [ebp - 0x1304], esp
push 0x455ed4
call fcn.004081b0
mov eax, dword [ebp - 0x13b4]
add eax, dword [ebp - 0x1328]
add esp, 4
push eax
lea ebx, [ebp - 0x1340]
call fcn.00408220
add esp, 0x14
mov eax, ebx
call fcn.00407510
cmp eax, 2
jne 0x40517e
lea edi, [ebp - 0x14b0]
call fcn.00413ac0
mov byte [ebp - 4], 0x76
mov ecx, dword [ebp - 0x1340]
push str.npsi_
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 0x70
call fcn.00413a40
xor esi, esi
test bl, bl
je 0x402821
mov eax, dword [ebp - 0x1340]
add eax, 0x1c
push esi
push eax
or eax, 0xffffffff
lea ecx, [ebp - 0x9c]
call fcn.004138c0
jmp 0x402dde
lea edi, [ebp - 0x16b0]
call fcn.00413ac0
mov byte [ebp - 4], 0x77
mov edx, dword [ebp - 0x1340]
push 0x455f84
push edx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 0x70
call fcn.00413a40
test bl, bl
je 0x402875
mov eax, dword [ebp - 0x1340]
add eax, 0x1c
push esi
push eax
or eax, 0xffffffff
lea ecx, [ebp - 0xd4]
call fcn.004138c0
jmp 0x402dde
lea edi, [ebp - 0x14b8]
call fcn.00413ac0
mov byte [ebp - 4], 0x78
mov ecx, dword [ebp - 0x1340]
push 0x455f88
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
jne 0x402dde
lea edi, [ebp - 0x15b8]
call fcn.00413ac0
mov byte [ebp - 4], 0x79
mov edx, dword [ebp - 0x1340]
push 0x455f8c
push edx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x402a73
mov dword [ebp - 0x1444], esi
mov dword [ebp - 0x1440], esi
mov dword [ebp - 0x143c], esi
push 1
sub esp, 0x14
mov byte [ebp - 4], 0x7a
mov edi, esp
mov dword [ebp - 0x1304], esp
push 0x455f90
call fcn.00408050
mov eax, dword [ebp - 0x1340]
add eax, 0x1c
add esp, 4
push eax
lea ebx, [ebp - 0x1444]
call fcn.004080e0
xor esi, esi
add esp, 0x1c
mov eax, ebx
mov dword [ebp - 0x1304], esi
call fcn.00407510
test eax, eax
je 0x402a63
lea edi, [ebp - 0x14c0]
call fcn.00413ac0
mov byte [ebp - 4], 0x7b
mov ecx, dword [ebp - 0x1444]
add ecx, esi
push 0x455f94
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x402980
or dword [ebp - 0x130c], 1
jmp 0x402a40
lea edi, [ebp - 0x1638]
call fcn.00413ac0
mov byte [ebp - 4], 0x7c
mov ecx, dword [ebp - 0x1444]
add ecx, esi
push 0x455f9c
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x4029c0
or dword [ebp - 0x130c], 2
jmp 0x402a40
lea edi, [ebp - 0x14c8]
call fcn.00413ac0
mov byte [ebp - 4], 0x7d
mov ecx, dword [ebp - 0x1444]
add ecx, esi
push 0x455fa4
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x4029fd
or dword [ebp - 0x130c], 4
jmp 0x402a40
lea edi, [ebp - 0x15c0]
call fcn.00413ac0
mov byte [ebp - 4], 0x7e
mov ecx, dword [ebp - 0x1444]
add ecx, esi
push 0x455fac
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 0x7a
call fcn.00413a40
test bl, bl
je 0x40528d
or dword [ebp - 0x130c], 8
mov edi, dword [ebp - 0x1304]
inc edi
lea eax, [ebp - 0x1444]
mov dword [ebp - 0x1304], edi
add esi, 0x1c
call fcn.00407510
cmp edi, eax
jb 0x402940
lea esi, [ebp - 0x1444]
call fcn.00407760
jmp 0x402dde
lea edi, [ebp - 0x14d0]
call fcn.00413ac0
mov byte [ebp - 4], 0x84
mov ecx, dword [ebp - 0x1340]
push 0x45606c
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x402d1c
lea edi, [ebp - 0x1678]
call fcn.00413ac0
mov byte [ebp - 4], 0x85
mov ecx, dword [ebp - 0x1340]
add ecx, 0x1c
push 0x456070
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x402aed
mov dword [ebp - 0x1324], 2
jmp 0x402dde
lea edi, [ebp - 0x14d8]
call fcn.00413ac0
mov byte [ebp - 4], 0x86
mov ecx, dword [ebp - 0x1340]
add ecx, 0x1c
push 0x456078
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x402b31
mov dword [ebp - 0x1324], 1
jmp 0x402dde
lea edi, [ebp - 0x15c8]
call fcn.00413ac0
mov byte [ebp - 4], 0x87
mov ecx, dword [ebp - 0x1340]
add ecx, 0x1c
push str.deny
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x402b75
mov dword [ebp - 0x1324], 3
jmp 0x402dde
lea edi, [ebp - 0x14e0]
call fcn.00413ac0
mov byte [ebp - 4], 0x88
mov ecx, dword [ebp - 0x1340]
add ecx, 0x1c
push str.revoke
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x402bb9
mov dword [ebp - 0x1324], 4
jmp 0x402dde
lea edi, [ebp - 0x1640]
call fcn.00413ac0
mov byte [ebp - 4], 0x89
mov ecx, dword [ebp - 0x1340]
add ecx, 0x1c
push str.aud_succ
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x402bfd
mov dword [ebp - 0x1324], 5
jmp 0x402dde
lea edi, [ebp - 0x14e8]
call fcn.00413ac0
mov byte [ebp - 4], 0x8a
mov ecx, dword [ebp - 0x1340]
add ecx, 0x1c
push str.aud_fail
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x402c41
mov dword [ebp - 0x1324], 6
jmp 0x402dde
lea edi, [ebp - 0x14f0]
call fcn.00413ac0
mov byte [ebp - 4], 0x8b
mov ecx, dword [ebp - 0x1340]
mov ebx, dword [ebp - 0x1320]
add ecx, 0x1c
push str.aud_fail_aud_succ
push ecx
or ebx, 0x40
mov ecx, eax
mov dword [ebp - 0x1320], ebx
call fcn.0042bda0
add esp, 8
test al, al
jne 0x402cbe
lea edi, [ebp - 0x15d0]
call fcn.00413ac0
mov dword [ebp - 4], 0x8c
mov ecx, dword [ebp - 0x1340]
add ecx, 0x1c
push str.aud_succ_aud_fail
push ecx
or ebx, 0x80
mov ecx, eax
mov dword [ebp - 0x1320], ebx
call fcn.0042bda0
add esp, 8
mov byte [ebp - 0x130d], 0
test al, al
je 0x402cc5
mov byte [ebp - 0x130d], 1
test bl, bl
jns 0x402ce0
and ebx, 0xffffff7f
lea ecx, [ebp - 0x15d0]
mov dword [ebp - 0x1320], ebx
call fcn.00413a40
mov dword [ebp - 4], 0x70
test bl, 0x40
je 0x402d00
and ebx, 0xffffffbf
lea ecx, [ebp - 0x14f0]
mov dword [ebp - 0x1320], ebx
call fcn.00413a40
cmp byte [ebp - 0x130d], 0
je 0x40537b
mov dword [ebp - 0x1324], 0xb
jmp 0x402dde
lea edi, [ebp - 0x1698]
call fcn.00413ac0
mov byte [ebp - 4], 0x92
mov edx, dword [ebp - 0x1340]
push 0x456174
push edx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 0x70
call fcn.00413a40
test bl, bl
je 0x405537
lea edi, [ebp - 0x14f8]
call fcn.00413ac0
mov byte [ebp - 4], 0x93
mov ecx, dword [ebp - 0x1340]
add ecx, 0x1c
push str.dacl
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x402d97
mov dword [ebp - 0x1314], 1
jmp 0x402dde
lea edi, [ebp - 0x15d8]
call fcn.00413ac0
mov byte [ebp - 4], 0x94
mov ecx, dword [ebp - 0x1340]
add ecx, 0x1c
push str.sacl
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 0x70
call fcn.00413a40
test bl, bl
je 0x405459
mov dword [ebp - 0x1314], 2
lea esi, [ebp - 0x1340]
mov byte [ebp - 4], 0x6f
call fcn.00407760
mov esi, dword [ebp - 0x1318]
add dword [ebp - 0x1328], 0x1c
inc esi
lea eax, [ebp - 0x13b4]
mov dword [ebp - 0x1318], esi
call fcn.00407510
xor edi, edi
cmp esi, eax
jb 0x402770
mov esi, dword [ebp - 0x130c]
cmp esi, edi
setne al
movzx ecx, al
push ecx
push esi
sub esp, 0x1c
lea ecx, [ebp - 0xd4]
mov esi, esp
mov dword [ebp - 0x1304], esp
call fcn.004139c0
sub esp, 0x1c
lea ecx, [ebp - 0x9c]
mov esi, esp
mov byte [ebp - 4], 0x9f
mov dword [ebp - 0x1328], esp
call fcn.004139c0
mov edx, dword [ebp - 0x131c]
mov ecx, dword [ebp - 0x1314]
push edx
mov edx, dword [ebp - 0x1324]
mov byte [ebp - 4], 0x6f
call fcn.0041d920
cmp eax, edi
jne 0x405615
lea esi, [ebp - 0xd4]
call fcn.0041c1b0
lea esi, [ebp - 0x9c]
call fcn.0041c1b0
mov byte [ebp - 4], 2
lea esi, [ebp - 0x13b4]
jmp 0x404d83
lea edi, [ebp - 0x1500]
call fcn.00413ac0
lea ecx, [ebp - 0x48]
push str._trst
push ecx
mov ecx, eax
mov byte [ebp - 4], 0xa3
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x403663
xor edi, edi
mov dword [ebp - 0x13d4], edi
mov dword [ebp - 0x13d0], edi
mov dword [ebp - 0x13cc], edi
lea eax, [ebp - 0xb8]
call fcn.00407440
lea eax, [ebp - 0xf0]
call fcn.00407440
lea eax, [ebp - 0x80]
call fcn.00407440
mov esi, 1
push esi
sub esp, 0x14
mov byte [ebp - 4], 0xa7
mov dword [ebp - 0x1318], edi
mov edi, esp
mov dword [ebp - 0x1304], esp
push 0x455ed0
mov dword [ebp - 0x130c], esi
call fcn.00408050
lea edx, [ebp - 0x2c]
add esp, 4
push edx
lea ebx, [ebp - 0x13d4]
call fcn.004080e0
xor edi, edi
add esp, 0x1c
mov eax, ebx
mov dword [ebp - 0x1324], edi
call fcn.00407510
test eax, eax
je 0x403525
mov dword [ebp - 0x1314], edi
mov dword [ebp - 0x136c], edi
mov dword [ebp - 0x1368], edi
mov dword [ebp - 0x1364], edi
push 1
sub esp, 0x14
mov byte [ebp - 4], 0xa8
mov edi, esp
mov dword [ebp - 0x1304], esp
push 0x45624c
call fcn.00408050
mov eax, dword [ebp - 0x13d4]
add eax, dword [ebp - 0x1314]
add esp, 4
push eax
lea ebx, [ebp - 0x136c]
call fcn.004080e0
add esp, 0x1c
lea edi, [ebp - 0x1648]
call fcn.00413ac0
mov byte [ebp - 4], 0xa9
mov edx, dword [ebp - 0x136c]
push 0x456250
push edx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 0xa8
call fcn.00413a40
test bl, bl
je 0x403001
mov eax, dword [ebp - 0x136c]
add eax, 0x1c
push 0
push eax
or eax, 0xffffffff
lea ecx, [ebp - 0xb8]
call fcn.004138c0
jmp 0x4034e7
lea edi, [ebp - 0x1508]
call fcn.00413ac0
mov byte [ebp - 4], 0xaa
mov ecx, dword [ebp - 0x136c]
push 0x456258
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 0xa8
call fcn.00413a40
test bl, bl
je 0x403056
mov eax, dword [ebp - 0x136c]
add eax, 0x1c
push 0
push eax
or eax, 0xffffffff
lea ecx, [ebp - 0xf0]
call fcn.004138c0
jmp 0x4034e7
lea edi, [ebp - 0x15e0]
call fcn.00413ac0
mov byte [ebp - 4], 0xab
mov edx, dword [ebp - 0x136c]
push 0x456260
push edx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
jne 0x4034e7
lea edi, [ebp - 0x1510]
call fcn.00413ac0
mov byte [ebp - 4], 0xac
mov ecx, dword [ebp - 0x136c]
push 0x456268
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
jne 0x4034e7
lea edi, [ebp - 0x1680]
call fcn.00413ac0
mov byte [ebp - 4], 0xad
mov edx, dword [ebp - 0x136c]
push 0x456270
push edx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x4031cc
lea edi, [ebp - 0x1518]
call fcn.00413ac0
mov byte [ebp - 4], 0xae
mov ecx, dword [ebp - 0x136c]
add ecx, 0x1c
push str.remtrst
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x40313c
mov dword [ebp - 0x1318], 0x200
jmp 0x4034e7
lea edi, [ebp - 0x15e8]
call fcn.00413ac0
mov byte [ebp - 4], 0xaf
mov ecx, dword [ebp - 0x136c]
add ecx, 0x1c
push str.repltrst
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x403180
mov dword [ebp - 0x1318], 0x100
jmp 0x4034e7
lea edi, [ebp - 0x1520]
call fcn.00413ac0
mov byte [ebp - 4], 0xb0
mov ecx, dword [ebp - 0x136c]
add ecx, 0x1c
push str.cpytrst
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 0xa8
call fcn.00413a40
test bl, bl
je 0x4056a1
mov dword [ebp - 0x1318], 0x400
jmp 0x4034e7
lea edi, [ebp - 0x1650]
call fcn.00413ac0
mov byte [ebp - 4], 0xb6
mov ecx, dword [ebp - 0x136c]
push 0x456174
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x403423
xor eax, eax
mov dword [ebp - 0x1414], eax
mov dword [ebp - 0x1410], eax
mov dword [ebp - 0x140c], eax
push 1
sub esp, 0x14
mov byte [ebp - 4], 0xb7
mov edi, esp
mov dword [ebp - 0x1304], esp
push 0x455f90
mov dword [ebp - 0x130c], eax
call fcn.00408050
mov eax, dword [ebp - 0x136c]
add eax, 0x1c
add esp, 4
push eax
lea ebx, [ebp - 0x1414]
call fcn.004080e0
xor esi, esi
add esp, 0x1c
mov eax, ebx
mov dword [ebp - 0x1304], esi
call fcn.00407510
test eax, eax
je 0x403413
lea esp, [esp]
lea edi, [ebp - 0x1528]
call fcn.00413ac0
mov byte [ebp - 4], 0xb8
mov ecx, dword [ebp - 0x1414]
add ecx, esi
push str.dacl
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x4032b0
or dword [ebp - 0x130c], 1
jmp 0x4033f0
lea edi, [ebp - 0x15f0]
call fcn.00413ac0
mov byte [ebp - 4], 0xb9
mov ecx, dword [ebp - 0x1414]
add ecx, esi
push str.sacl
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x4032f0
or dword [ebp - 0x130c], 2
jmp 0x4033f0
lea edi, [ebp - 0x1530]
call fcn.00413ac0
mov byte [ebp - 4], 0xba
mov ecx, dword [ebp - 0x1414]
add ecx, esi
push 0x456374
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x403330
or dword [ebp - 0x130c], 1
jmp 0x4033f0
lea edi, [ebp - 0x16a8]
call fcn.00413ac0
mov byte [ebp - 4], 0xbb
mov ecx, dword [ebp - 0x1414]
add ecx, esi
push 0x455f88
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x403370
or dword [ebp - 0x130c], 2
jmp 0x4033f0
lea edi, [ebp - 0x1538]
call fcn.00413ac0
mov byte [ebp - 4], 0xbc
mov ecx, dword [ebp - 0x1414]
add ecx, esi
push 0x456378
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x4033ad
or dword [ebp - 0x130c], 4
jmp 0x4033f0
lea edi, [ebp - 0x15f8]
call fcn.00413ac0
mov byte [ebp - 4], 0xbd
mov ecx, dword [ebp - 0x1414]
add ecx, esi
push 0x45637c
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 0xb7
call fcn.00413a40
test bl, bl
je 0x4057b8
or dword [ebp - 0x130c], 8
mov edi, dword [ebp - 0x1304]
inc edi
lea eax, [ebp - 0x1414]
mov dword [ebp - 0x1304], edi
add esi, 0x1c
call fcn.00407510
cmp edi, eax
jb 0x403270
lea esi, [ebp - 0x1414]
call fcn.00407760
jmp 0x4034e7
lea edi, [ebp - 0x1540]
call fcn.00413ac0
mov byte [ebp - 4], 0xc3
mov edx, dword [ebp - 0x136c]
push 0x456380
push edx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 0xa8
call fcn.00413a40
test bl, bl
je 0x40592d
lea eax, [ebp - 0x136c]
call fcn.00407510
cmp eax, 2
jne 0x403486
mov eax, dword [ebp - 0x136c]
add eax, 0x1c
push 0
push eax
or eax, 0xffffffff
lea ecx, [ebp - 0x80]
call fcn.004138c0
jmp 0x4034e7
cmp eax, 3
jne 0x4058a6
mov eax, dword [ebp - 0x136c]
add eax, 0x1c
push 0x45624c
push eax
lea eax, [ebp - 0xa90]
push eax
call fcn.00408320
add esp, 0xc
mov ecx, eax
mov byte [ebp - 4], 0xc4
mov eax, dword [ebp - 0x136c]
add eax, 0x38
lea ebx, [ebp - 0x2b0]
call fcn.004082e0
mov edi, eax
lea esi, [ebp - 0x80]
mov byte [ebp - 4], 0xc5
call fcn.00407630
mov esi, ebx
call fcn.0041c1b0
lea esi, [ebp - 0xa90]
call fcn.0041c1b0
lea esi, [ebp - 0x136c]
mov byte [ebp - 4], 0xa7
call fcn.00407760
mov esi, dword [ebp - 0x1324]
add dword [ebp - 0x1314], 0x1c
inc esi
lea eax, [ebp - 0x13d4]
mov dword [ebp - 0x1324], esi
call fcn.00407510
xor edi, edi
cmp esi, eax
jb 0x402f61
mov esi, dword [ebp - 0x130c]
push esi
cmp dword [ebp - 0x70], edi
jne 0x403608
sub esp, 0x1c
lea ecx, [ebp - 0xf0]
mov esi, esp
mov dword [ebp - 0x1304], esp
call fcn.004139c0
sub esp, 0x1c
mov byte [ebp - 4], 0xce
lea ecx, [ebp - 0xb8]
mov esi, esp
mov dword [ebp - 0x1314], esp
call fcn.004139c0
mov ecx, dword [ebp - 0x1318]
mov edx, dword [ebp - 0x131c]
mov byte [ebp - 4], 0xa7
call fcn.0041dca0
cmp eax, edi
je 0x403636
lea edx, [ebp - 0xda0]
push str.ERROR_while_processing_command_line:_Trustee:
push edx
lea ebx, [ebp - 0x2c]
mov esi, SysReAllocStringLen
call fcn.00407830
push eax
mov eax, 0x45575c
lea ecx, [ebp - 0x8d0]
mov byte [ebp - 4], 0xcf
call fcn.00407910
sub esp, 0x10
mov bl, 0xd0
mov byte [ebp - 4], bl
mov ecx, esp
mov dword [ebp - 0x1308], esp
push eax
mov eax, str._nType_SetACL__help_for_help._n
call fcn.00407910
sub esp, 0x18
mov byte [ebp - 4], 0xd1
mov eax, str.ProcessCmdLine
mov ecx, esp
mov dword [ebp - 0x1304], esp
call fcn.00413560
push 4
mov ecx, esi
mov byte [ebp - 4], bl
call fcn.00419f60
add esp, 0x3c
lea esi, [ebp - 0x8d0]
call fcn.0041c1b0
lea esi, [ebp - 0xda0]
call fcn.0041c1b0
jmp 0x40578a
mov ecx, dword [ebp - 0x1318]
push ecx
sub esp, 0x1c
lea ecx, [ebp - 0x80]
mov esi, esp
mov dword [ebp - 0x1304], esp
call fcn.004139c0
mov edx, dword [ebp - 0x131c]
push edx
call fcn.0041df50
cmp eax, edi
jne 0x405a0b
lea esi, [ebp - 0x80]
call fcn.0041c1b0
lea esi, [ebp - 0xf0]
call fcn.0041c1b0
lea esi, [ebp - 0xb8]
call fcn.0041c1b0
mov byte [ebp - 4], 2
lea esi, [ebp - 0x13d4]
jmp 0x404d83
lea edi, [ebp - 0x1658]
call fcn.00413ac0
lea ecx, [ebp - 0x48]
push str._dom
push ecx
mov ecx, eax
mov byte [ebp - 4], 0xd5
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x403c36
xor esi, esi
mov dword [ebp - 0x13e4], esi
mov dword [ebp - 0x13e0], esi
mov dword [ebp - 0x13dc], esi
lea eax, [ebp - 0x128]
call fcn.00407440
lea eax, [ebp - 0x10c]
call fcn.00407440
push 1
sub esp, 0x14
mov byte [ebp - 4], 0xd8
mov edi, esp
mov dword [ebp - 0x1304], esp
push 0x455ed0
mov dword [ebp - 0x1324], esi
mov dword [ebp - 0x130c], 1
call fcn.00408050
lea edx, [ebp - 0x2c]
add esp, 4
push edx
lea ebx, [ebp - 0x13e4]
call fcn.004080e0
xor edi, edi
add esp, 0x1c
mov eax, ebx
mov dword [ebp - 0x1318], edi
call fcn.00407510
test eax, eax
je 0x403bbc
mov dword [ebp - 0x1314], edi
lea ecx, [ecx]
mov dword [ebp - 0x13a4], edi
mov dword [ebp - 0x13a0], edi
mov dword [ebp - 0x139c], edi
push 1
sub esp, 0x14
mov byte [ebp - 4], 0xd9
mov edi, esp
mov dword [ebp - 0x1304], esp
push 0x45624c
call fcn.00408050
mov eax, dword [ebp - 0x13e4]
add eax, dword [ebp - 0x1314]
add esp, 4
push eax
lea ebx, [ebp - 0x13a4]
call fcn.004080e0
add esp, 0x1c
mov eax, ebx
call fcn.00407510
cmp eax, 2
jne 0x405a97
lea edi, [ebp - 0x1548]
call fcn.00413ac0
mov byte [ebp - 4], 0xdf
mov edx, dword [ebp - 0x13a4]
push 0x456250
push edx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 0xd9
call fcn.00413a40
xor esi, esi
test bl, bl
je 0x4037d1
mov eax, dword [ebp - 0x13a4]
add eax, 0x1c
push esi
push eax
or eax, 0xffffffff
lea ecx, [ebp - 0x128]
call fcn.004138c0
jmp 0x403b84
lea edi, [ebp - 0x1600]
call fcn.00413ac0
mov byte [ebp - 4], 0xe0
mov ecx, dword [ebp - 0x13a4]
push 0x456258
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 0xd9
call fcn.00413a40
test bl, bl
je 0x403825
mov eax, dword [ebp - 0x13a4]
add eax, 0x1c
push esi
push eax
or eax, 0xffffffff
lea ecx, [ebp - 0x10c]
call fcn.004138c0
jmp 0x403b84
lea edi, [ebp - 0x1550]
call fcn.00413ac0
mov byte [ebp - 4], 0xe1
mov edx, dword [ebp - 0x13a4]
push 0x456604
push edx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x40392f
lea edi, [ebp - 0x1688]
call fcn.00413ac0
mov byte [ebp - 4], 0xe2
mov ecx, dword [ebp - 0x13a4]
add ecx, 0x1c
push str.remdom
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x40389f
mov dword [ebp - 0x1324], 0x200
jmp 0x403b84
lea edi, [ebp - 0x1558]
call fcn.00413ac0
mov byte [ebp - 4], 0xe3
mov ecx, dword [ebp - 0x13a4]
add ecx, 0x1c
push str.repldom
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x4038e3
mov dword [ebp - 0x1324], 0x100
jmp 0x403b84
lea edi, [ebp - 0x1608]
call fcn.00413ac0
mov byte [ebp - 4], 0xe4
mov ecx, dword [ebp - 0x13a4]
add ecx, 0x1c
push str.cpydom
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 0xd9
call fcn.00413a40
test bl, bl
je 0x405ba6
mov dword [ebp - 0x1324], 0x400
jmp 0x403b84
lea edi, [ebp - 0x1560]
call fcn.00413ac0
mov byte [ebp - 4], 0xea
mov ecx, dword [ebp - 0x13a4]
push 0x456174
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 0xd9
call fcn.00413a40
test bl, bl
je 0x405d72
mov dword [ebp - 0x1404], esi
mov dword [ebp - 0x1400], esi
mov dword [ebp - 0x13fc], esi
push 1
sub esp, 0x14
mov byte [ebp - 4], 0xeb
mov edi, esp
mov dword [ebp - 0x1304], esp
push 0x455f90
mov dword [ebp - 0x130c], esi
call fcn.00408050
mov eax, dword [ebp - 0x13a4]
add eax, 0x1c
add esp, 4
push eax
lea ebx, [ebp - 0x1404]
call fcn.004080e0
xor esi, esi
add esp, 0x1c
mov eax, ebx
mov dword [ebp - 0x1304], esi
call fcn.00407510
test eax, eax
je 0x403b79
mov edi, edi
lea edi, [ebp - 0x1660]
call fcn.00413ac0
mov byte [ebp - 4], 0xec
mov ecx, dword [ebp - 0x1404]
add ecx, esi
push str.dacl
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x403a13
mov dword [ebp - 0x130c], 1
jmp 0x403b56
lea edi, [ebp - 0x1568]
call fcn.00413ac0
mov byte [ebp - 4], 0xed
mov ecx, dword [ebp - 0x1404]
add ecx, esi
push str.sacl
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x403a56
mov dword [ebp - 0x130c], 2
jmp 0x403b56
lea edi, [ebp - 0x1610]
call fcn.00413ac0
mov byte [ebp - 4], 0xee
mov ecx, dword [ebp - 0x1404]
add ecx, esi
push 0x456374
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x403a96
or dword [ebp - 0x130c], 1
jmp 0x403b56
lea edi, [ebp - 0x1570]
call fcn.00413ac0
mov byte [ebp - 4], 0xef
mov ecx, dword [ebp - 0x1404]
add ecx, esi
push 0x455f88
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x403ad6
or dword [ebp - 0x130c], 2
jmp 0x403b56
lea edi, [ebp - 0x16a0]
call fcn.00413ac0
mov byte [ebp - 4], 0xf0
mov ecx, dword [ebp - 0x1404]
add ecx, esi
push 0x456378
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x403b13
or dword [ebp - 0x130c], 4
jmp 0x403b56
lea edi, [ebp - 0x1578]
call fcn.00413ac0
mov byte [ebp - 4], 0xf1
mov ecx, dword [ebp - 0x1404]
add ecx, esi
push 0x45637c
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 0xeb
call fcn.00413a40
test bl, bl
je 0x405c84
or dword [ebp - 0x130c], 8
mov edi, dword [ebp - 0x1304]
inc edi
lea eax, [ebp - 0x1404]
mov dword [ebp - 0x1304], edi
add esi, 0x1c
call fcn.00407510
cmp edi, eax
jb 0x4039d0
lea esi, [ebp - 0x1404]
call fcn.00407760
lea esi, [ebp - 0x13a4]
mov byte [ebp - 4], 0xd8
call fcn.00407760
mov esi, dword [ebp - 0x1318]
add dword [ebp - 0x1314], 0x1c
inc esi
lea eax, [ebp - 0x13e4]
mov dword [ebp - 0x1318], esi
call fcn.00407510
xor edi, edi
cmp esi, eax
jb 0x403720
mov edx, dword [ebp - 0x1324]
push edx
sub esp, 0x1c
lea ecx, [ebp - 0x10c]
mov esi, esp
mov dword [ebp - 0x1304], esp
call fcn.004139c0
sub esp, 0x1c
mov byte [ebp - 4], 0xfc
lea ecx, [ebp - 0x128]
mov esi, esp
mov dword [ebp - 0x1314], esp
call fcn.004139c0
mov eax, dword [ebp - 0x131c]
mov ecx, dword [ebp - 0x130c]
push eax
mov byte [ebp - 4], 0xd8
call fcn.0041e6d0
cmp eax, edi
jne 0x405e50
lea esi, [ebp - 0x10c]
call fcn.0041c1b0
lea esi, [ebp - 0x128]
call fcn.0041c1b0
mov byte [ebp - 4], 2
lea esi, [ebp - 0x13e4]
jmp 0x404d83
lea edi, [ebp - 0x1618]
call fcn.00413ac0
lea ecx, [ebp - 0x48]
push str._ownr
push ecx
mov ecx, eax
mov dword [ebp - 4], 0x100
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x403e3e
xor eax, eax
mov dword [ebp - 0x1434], eax
mov dword [ebp - 0x1430], eax
mov dword [ebp - 0x142c], eax
lea eax, [ebp - 0x144]
mov dword [ebp - 4], 0x101
call fcn.00407440
push 1
sub esp, 0x14
mov byte [ebp - 4], 2
mov edi, esp
mov dword [ebp - 0x1304], esp
push 0x455ed0
call fcn.00408050
lea edx, [ebp - 0x2c]
add esp, 4
push edx
lea ebx, [ebp - 0x1434]
call fcn.004080e0
xor edi, edi
add esp, 0x1c
mov eax, ebx
mov dword [ebp - 0x1328], edi
call fcn.00407510
test eax, eax
je 0x403dff
mov dword [ebp - 0x1314], edi
nop
mov dword [ebp - 0x1484], edi
mov dword [ebp - 0x1480], edi
mov dword [ebp - 0x147c], edi
push 1
sub esp, 0x14
mov byte [ebp - 4], 3
mov edi, esp
mov dword [ebp - 0x1304], esp
push 0x45624c
call fcn.00408050
mov eax, dword [ebp - 0x1434]
add eax, dword [ebp - 0x1314]
add esp, 4
push eax
lea ebx, [ebp - 0x1484]
call fcn.004080e0
add esp, 0x1c
mov eax, ebx
call fcn.00407510
cmp eax, 2
jne 0x405edc
lea edi, [ebp - 0x1580]
call fcn.00413ac0
mov byte [ebp - 4], 9
mov edx, dword [ebp - 0x1484]
push str.npsi_
push edx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 3
call fcn.00413a40
test bl, bl
je 0x403d8d
mov eax, dword [ebp - 0x1484]
add eax, 0x1c
push 0
push eax
or eax, 0xffffffff
lea ecx, [ebp - 0x144]
call fcn.004138c0
jmp 0x403dc7
lea edi, [ebp - 0x1668]
call fcn.00413ac0
mov byte [ebp - 4], 0xa
mov ecx, dword [ebp - 0x1484]
push 0x455f88
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 3
call fcn.00413a40
test bl, bl
je 0x405fe0
lea esi, [ebp - 0x1484]
mov byte [ebp - 4], 2
call fcn.00407760
mov esi, dword [ebp - 0x1328]
add dword [ebp - 0x1314], 0x1c
inc esi
lea eax, [ebp - 0x1434]
mov dword [ebp - 0x1328], esi
call fcn.00407510
xor edi, edi
cmp esi, eax
jb 0x403ce0
sub esp, 0x1c
lea ecx, [ebp - 0x144]
mov esi, esp
mov dword [ebp - 0x1304], esp
call fcn.004139c0
mov esi, dword [ebp - 0x131c]
call fcn.0041eae0
cmp eax, edi
jne 0x4060be
lea esi, [ebp - 0x144]
call fcn.0041c1b0
lea esi, [ebp - 0x1434]
jmp 0x404d7c
lea edi, [ebp - 0x1588]
call fcn.00413ac0
lea edx, [ebp - 0x48]
push str._grp
push edx
mov ecx, eax
mov dword [ebp - 4], 0x113
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x40404e
xor eax, eax
mov dword [ebp - 0x1424], eax
mov dword [ebp - 0x1420], eax
mov dword [ebp - 0x141c], eax
lea eax, [ebp - 0x160]
mov dword [ebp - 4], 0x114
call fcn.00407440
push 1
sub esp, 0x14
mov byte [ebp - 4], 0x15
mov edi, esp
mov dword [ebp - 0x1304], esp
push 0x455ed0
call fcn.00408050
lea eax, [ebp - 0x2c]
add esp, 4
push eax
lea ebx, [ebp - 0x1424]
call fcn.004080e0
xor edi, edi
add esp, 0x1c
mov eax, ebx
mov dword [ebp - 0x1328], edi
call fcn.00407510
test eax, eax
je 0x40400f
mov dword [ebp - 0x1314], edi
jmp 0x403ef0
mov dword [ebp - 0x1474], edi
mov dword [ebp - 0x1470], edi
mov dword [ebp - 0x146c], edi
push 1
sub esp, 0x14
mov byte [ebp - 4], 0x16
mov edi, esp
mov dword [ebp - 0x1304], esp
push 0x45624c
call fcn.00408050
mov eax, dword [ebp - 0x1424]
add eax, dword [ebp - 0x1314]
add esp, 4
push eax
lea ebx, [ebp - 0x1474]
call fcn.004080e0
add esp, 0x1c
mov eax, ebx
call fcn.00407510
cmp eax, 2
jne 0x40614a
lea edi, [ebp - 0x1620]
call fcn.00413ac0
mov byte [ebp - 4], 0x1c
mov ecx, dword [ebp - 0x1474]
push str.npsi_
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 0x16
call fcn.00413a40
test bl, bl
je 0x403f9d
mov eax, dword [ebp - 0x1474]
add eax, 0x1c
push 0
push eax
or eax, 0xffffffff
lea ecx, [ebp - 0x160]
call fcn.004138c0
jmp 0x403fd7
lea edi, [ebp - 0x1488]
call fcn.00413ac0
mov byte [ebp - 4], 0x1d
mov edx, dword [ebp - 0x1474]
push 0x455f88
push edx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 0x16
call fcn.00413a40
test bl, bl
je 0x40624e
lea esi, [ebp - 0x1474]
mov byte [ebp - 4], 0x15
call fcn.00407760
mov esi, dword [ebp - 0x1328]
add dword [ebp - 0x1314], 0x1c
inc esi
lea eax, [ebp - 0x1424]
mov dword [ebp - 0x1328], esi
call fcn.00407510
xor edi, edi
cmp esi, eax
jb 0x403ef0
sub esp, 0x1c
lea ecx, [ebp - 0x160]
mov esi, esp
mov dword [ebp - 0x1304], esp
call fcn.004139c0
mov esi, dword [ebp - 0x131c]
call fcn.0041ebd0
cmp eax, edi
jne 0x40632c
lea esi, [ebp - 0x160]
call fcn.0041c1b0
lea esi, [ebp - 0x1424]
jmp 0x404d7c
lea edi, [ebp - 0x1690]
call fcn.00413ac0
lea ecx, [ebp - 0x48]
push 0x4568e4
push ecx
mov ecx, eax
mov dword [ebp - 4], 0x126
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x404469
xor eax, eax
mov dword [ebp - 0x13c4], eax
mov dword [ebp - 0x13c0], eax
mov dword [ebp - 0x13bc], eax
push 1
sub esp, 0x14
mov dword [ebp - 4], 0x127
mov edi, esp
mov dword [ebp - 0x1304], esp
push 0x455ed0
call fcn.00408050
lea edx, [ebp - 0x2c]
add esp, 4
push edx
lea ebx, [ebp - 0x13c4]
call fcn.004080e0
add esp, 0x1c
mov eax, ebx
call fcn.00407510
cmp eax, 1
jb 0x4067aa
cmp eax, 2
ja 0x4067aa
xor ecx, ecx
xor esi, esi
mov dword [ebp - 0x1314], esi
cmp eax, ecx
jbe 0x404431
mov dword [ebp - 0x1328], ecx
jmp 0x404108
mov esi, dword [ebp - 0x1314]
xor ecx, ecx
mov dword [ebp - 0x1390], ecx
mov dword [ebp - 0x138c], ecx
mov dword [ebp - 0x1388], ecx
push 1
sub esp, 0x14
mov byte [ebp - 4], 0x2b
mov edi, esp
mov dword [ebp - 0x1304], esp
push 0x45624c
call fcn.00408050
mov eax, dword [ebp - 0x13c4]
add eax, dword [ebp - 0x1328]
add esp, 4
push eax
lea ebx, [ebp - 0x1390]
call fcn.004080e0
add esp, 0x1c
mov eax, ebx
call fcn.00407510
cmp eax, 2
jne 0x4063b8
lea edi, [ebp - 0x1598]
call fcn.00413ac0
mov byte [ebp - 4], 0x31
mov edx, dword [ebp - 0x1390]
push str.dacl
push edx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x4042b1
lea edi, [ebp - 0x1628]
call fcn.00413ac0
mov byte [ebp - 4], 0x32
mov ecx, dword [ebp - 0x1390]
add ecx, 0x1c
push 0x4569f8
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x4041dd
mov dword [ebp - 0x1354], 0
jmp 0x4043fb
lea edi, [ebp - 0x15a0]
call fcn.00413ac0
mov byte [ebp - 4], 0x33
mov ecx, dword [ebp - 0x1390]
add ecx, 0x1c
push 0x455fa4
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x404221
mov dword [ebp - 0x1354], 1
jmp 0x4043fb
lea edi, [ebp - 0x148c]
call fcn.00413ac0
mov byte [ebp - 4], 0x34
mov ecx, dword [ebp - 0x1390]
add ecx, 0x1c
push 0x456a00
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x404265
mov dword [ebp - 0x1354], 2
jmp 0x4043fb
lea edi, [ebp - 0x1494]
call fcn.00413ac0
mov byte [ebp - 4], 0x35
mov ecx, dword [ebp - 0x1390]
add ecx, 0x1c
push str.p_nc
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 0x2b
call fcn.00413a40
test bl, bl
je 0x4064ab
mov dword [ebp - 0x1354], 4
jmp 0x4043fb
lea edi, [ebp - 0x149c]
call fcn.00413ac0
mov byte [ebp - 4], 0x3b
mov ecx, dword [ebp - 0x1390]
push str.sacl
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 0x2b
call fcn.00413a40
test bl, bl
je 0x40665b
lea edi, [ebp - 0x14a4]
call fcn.00413ac0
mov byte [ebp - 4], 0x3c
mov ecx, dword [ebp - 0x1390]
add ecx, 0x1c
push 0x4569f8
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x40432f
mov dword [ebp - 0x135c], 0
jmp 0x4043fb
lea edi, [ebp - 0x14ac]
call fcn.00413ac0
mov byte [ebp - 4], 0x3d
mov ecx, dword [ebp - 0x1390]
add ecx, 0x1c
push 0x455fa4
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x404373
mov dword [ebp - 0x135c], 1
jmp 0x4043fb
lea edi, [ebp - 0x14b4]
call fcn.00413ac0
mov byte [ebp - 4], 0x3e
mov ecx, dword [ebp - 0x1390]
add ecx, 0x1c
push 0x456a00
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x4043b4
mov dword [ebp - 0x135c], 2
jmp 0x4043fb
lea edi, [ebp - 0x14bc]
call fcn.00413ac0
mov byte [ebp - 4], 0x3f
mov ecx, dword [ebp - 0x1390]
add ecx, 0x1c
push str.p_nc
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 0x2b
call fcn.00413a40
test bl, bl
je 0x406583
mov dword [ebp - 0x135c], 4
lea esi, [ebp - 0x1390]
mov byte [ebp - 4], 0x27
call fcn.00407760
mov esi, dword [ebp - 0x1314]
add dword [ebp - 0x1328], 0x1c
inc esi
lea eax, [ebp - 0x13c4]
mov dword [ebp - 0x1314], esi
call fcn.00407510
cmp esi, eax
jb 0x404100
mov edx, dword [ebp - 0x1394]
mov eax, dword [ebp - 0x1380]
mov ecx, dword [ebp - 0x1354]
push edx
mov edx, dword [ebp - 0x135c]
push eax
mov eax, dword [ebp - 0x131c]
call fcn.0041ed10
test eax, eax
jne 0x406733
lea esi, [ebp - 0x13c4]
jmp 0x404d7c
lea edi, [ebp - 0x14c4]
call fcn.00413ac0
lea ecx, [ebp - 0x48]
push str._lst
push ecx
mov ecx, eax
mov dword [ebp - 4], 0x14c
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x404c04
xor eax, eax
mov dword [ebp - 0x137c], eax
mov dword [ebp - 0x1378], eax
mov dword [ebp - 0x1374], eax
mov eax, 1
push eax
sub esp, 0x14
mov dword [ebp - 4], 0x14d
mov edi, esp
mov dword [ebp - 0x1304], esp
push 0x455ed0
mov dword [ebp - 0x1328], eax
mov dword [ebp - 0x130c], eax
mov dword [ebp - 0x1324], eax
mov byte [ebp - 0x13e8], 0
mov byte [ebp - 0x13f0], 0
call fcn.00408050
lea edx, [ebp - 0x2c]
add esp, 4
push edx
lea ebx, [ebp - 0x137c]
call fcn.004080e0
xor esi, esi
add esp, 0x1c
mov eax, ebx
xor edi, edi
mov dword [ebp - 0x1318], esi
call fcn.00407510
test eax, eax
je 0x404bc6
mov dword [ebp - 0x1314], edi
jmp 0x404538
mov esi, dword [ebp - 0x1318]
xor edi, edi
mov dword [ebp - 0x1350], edi
mov dword [ebp - 0x134c], edi
mov dword [ebp - 0x1348], edi
push 1
sub esp, 0x14
mov byte [ebp - 4], 0x4e
mov edi, esp
mov dword [ebp - 0x1304], esp
push 0x45624c
call fcn.00408050
mov eax, dword [ebp - 0x137c]
add eax, dword [ebp - 0x1314]
add esp, 4
push eax
lea ebx, [ebp - 0x1350]
call fcn.004080e0
add esp, 0x1c
mov eax, ebx
call fcn.00407510
cmp eax, 2
jne 0x406841
lea edi, [ebp - 0x14cc]
call fcn.00413ac0
mov byte [ebp - 4], 0x54
mov edx, dword [ebp - 0x1350]
push 0x456bb4
push edx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x404730
lea edi, [ebp - 0x14d4]
call fcn.00413ac0
mov byte [ebp - 4], 0x55
mov ecx, dword [ebp - 0x1350]
add ecx, 0x1c
push 0x456bb8
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x40460d
mov dword [ebp - 0x1328], 0
jmp 0x404b90
lea edi, [ebp - 0x14e4]
call fcn.00413ac0
mov byte [ebp - 4], 0x56
mov ecx, dword [ebp - 0x1350]
mov esi, dword [ebp - 0x1320]
add ecx, 0x1c
push 0x456380
push ecx
or esi, 0x100
mov ecx, eax
mov dword [ebp - 0x1320], esi
call fcn.0042bda0
add esp, 8
test al, al
jne 0x40468a
lea edi, [ebp - 0x14dc]
call fcn.00413ac0
mov dword [ebp - 4], 0x157
mov ecx, dword [ebp - 0x1350]
add ecx, 0x1c
push 0x456bc4
push ecx
or esi, 0x200
mov ecx, eax
mov dword [ebp - 0x1320], esi
call fcn.0042bda0
add esp, 8
test al, al
jne 0x40468a
xor bl, bl
jmp 0x40468c
mov bl, 1
test esi, 0x200
je 0x4046ab
and esi, 0xfffffdff
lea ecx, [ebp - 0x14dc]
mov dword [ebp - 0x1320], esi
call fcn.00413a40
mov dword [ebp - 4], 0x14e
test esi, 0x100
je 0x4046d1
and esi, 0xfffffeff
lea ecx, [ebp - 0x14e4]
mov dword [ebp - 0x1320], esi
call fcn.00413a40
test bl, bl
je 0x4046e4
mov dword [ebp - 0x1328], 1
jmp 0x404b90
lea edi, [ebp - 0x14ec]
call fcn.00413ac0
mov byte [ebp - 4], 0x58
mov ecx, dword [ebp - 0x1350]
add ecx, 0x1c
push 0x456bcc
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 0x4e
call fcn.00413a40
test bl, bl
je 0x406934
mov dword [ebp - 0x1328], 2
jmp 0x404b90
lea edi, [ebp - 0x14f4]
call fcn.00413ac0
mov byte [ebp - 4], 0x5e
mov ecx, dword [ebp - 0x1350]
push 0x455f8c
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x4047f0
lea edi, [ebp - 0x14fc]
call fcn.00413ac0
mov byte [ebp - 4], 0x5f
mov ecx, dword [ebp - 0x1350]
add ecx, 0x1c
push 0x456c8c
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x4047a7
mov byte [ebp - 0x13e8], 1
jmp 0x404b90
lea edi, [ebp - 0x1504]
call fcn.00413ac0
mov byte [ebp - 4], 0x60
mov ecx, dword [ebp - 0x1350]
add ecx, 0x1c
push str.npsi_
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 0x4e
call fcn.00413a40
test bl, bl
je 0x406a12
mov byte [ebp - 0x13e8], 0
jmp 0x404b90
lea edi, [ebp - 0x150c]
call fcn.00413ac0
mov byte [ebp - 4], 0x66
mov edx, dword [ebp - 0x1350]
push 0x456c90
push edx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x4048b0
lea edi, [ebp - 0x1514]
call fcn.00413ac0
mov byte [ebp - 4], 0x67
mov ecx, dword [ebp - 0x1350]
add ecx, 0x1c
push 0x456c8c
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x404867
mov byte [ebp - 0x13f0], 1
jmp 0x404b90
lea edi, [ebp - 0x151c]
call fcn.00413ac0
mov byte [ebp - 4], 0x68
mov ecx, dword [ebp - 0x1350]
add ecx, 0x1c
push str.npsi_
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 0x4e
call fcn.00413a40
test bl, bl
je 0x406aea
mov byte [ebp - 0x13f0], 0
jmp 0x404b90
lea edi, [ebp - 0x1524]
call fcn.00413ac0
mov byte [ebp - 4], 0x6e
mov ecx, dword [ebp - 0x1350]
push 0x455f88
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x4049ba
lea edi, [ebp - 0x152c]
call fcn.00413ac0
mov byte [ebp - 4], 0x6f
mov ecx, dword [ebp - 0x1350]
add ecx, 0x1c
push 0x456c8c
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x40492a
mov dword [ebp - 0x1324], 2
jmp 0x404b90
lea edi, [ebp - 0x1534]
call fcn.00413ac0
mov byte [ebp - 4], 0x70
mov ecx, dword [ebp - 0x1350]
add ecx, 0x1c
push str.npsi_
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x40496e
mov dword [ebp - 0x1324], 1
jmp 0x404b90
lea edi, [ebp - 0x153c]
call fcn.00413ac0
mov byte [ebp - 4], 0x71
mov ecx, dword [ebp - 0x1350]
add ecx, 0x1c
push 0x456c98
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 0x4e
call fcn.00413a40
test bl, bl
je 0x406bc2
mov dword [ebp - 0x1324], 3
jmp 0x404b90
lea edi, [ebp - 0x1544]
call fcn.00413ac0
mov byte [ebp - 4], 0x77
mov edx, dword [ebp - 0x1350]
push 0x456174
push edx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 0x4e
call fcn.00413a40
test bl, bl
je 0x406d88
xor eax, eax
mov dword [ebp - 0x1454], eax
mov dword [ebp - 0x1450], eax
mov dword [ebp - 0x144c], eax
push 1
sub esp, 0x14
mov byte [ebp - 4], 0x78
mov edi, esp
mov dword [ebp - 0x1304], esp
push 0x455f90
call fcn.00408050
mov eax, dword [ebp - 0x1350]
add eax, 0x1c
add esp, 4
push eax
lea ebx, [ebp - 0x1454]
call fcn.004080e0
xor eax, eax
mov dword [ebp - 0x130c], eax
mov dword [ebp - 0x1304], eax
add esp, 0x1c
mov eax, ebx
call fcn.00407510
test eax, eax
je 0x404b85
xor esi, esi
lea ecx, [ecx]
lea edi, [ebp - 0x154c]
call fcn.00413ac0
mov byte [ebp - 4], 0x79
mov ecx, dword [ebp - 0x1454]
add ecx, esi
push 0x456374
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x404aa0
or dword [ebp - 0x130c], 1
jmp 0x404b62
lea edi, [ebp - 0x1554]
call fcn.00413ac0
mov byte [ebp - 4], 0x7a
mov edx, dword [ebp - 0x1454]
lea ecx, [esi + edx]
push 0x455f88
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x404ae1
or dword [ebp - 0x130c], 2
jmp 0x404b62
lea edi, [ebp - 0x155c]
call fcn.00413ac0
mov byte [ebp - 4], 0x7b
mov ecx, dword [ebp - 0x1454]
add ecx, esi
push 0x456378
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
call fcn.00413a40
test bl, bl
je 0x404b1e
or dword [ebp - 0x130c], 4
jmp 0x404b62
lea edi, [ebp - 0x1564]
call fcn.00413ac0
mov byte [ebp - 4], 0x7c
mov edx, dword [ebp - 0x1454]
lea ecx, [esi + edx]
push 0x45637c
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 0x78
call fcn.00413a40
test bl, bl
je 0x406c9a
or dword [ebp - 0x130c], 8
mov edi, dword [ebp - 0x1304]
inc edi
lea eax, [ebp - 0x1454]
mov dword [ebp - 0x1304], edi
add esi, 0x1c
call fcn.00407510
cmp edi, eax
jb 0x404a60
lea esi, [ebp - 0x1454]
call fcn.00407760
lea esi, [ebp - 0x1350]
mov byte [ebp - 4], 0x4d
call fcn.00407760
mov esi, dword [ebp - 0x1318]
add dword [ebp - 0x1314], 0x1c
inc esi
lea eax, [ebp - 0x137c]
mov dword [ebp - 0x1318], esi
call fcn.00407510
cmp esi, eax
jb 0x404530
mov eax, dword [ebp - 0x13f0]
mov ecx, dword [ebp - 0x13e8]
mov esi, dword [ebp - 0x1324]
mov edx, dword [ebp - 0x130c]
push eax
mov eax, dword [ebp - 0x131c]
push ecx
mov ecx, dword [ebp - 0x1328]
call fcn.0041ed70
test eax, eax
jne 0x406e60
lea esi, [ebp - 0x137c]
jmp 0x404d7c
lea edi, [ebp - 0x156c]
call fcn.00413ac0
lea edx, [ebp - 0x48]
push 0x456d80
push edx
mov ecx, eax
mov dword [ebp - 4], 0x189
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov dword [ebp - 4], 2
call fcn.00413a40
test bl, bl
je 0x40703c
xor eax, eax
mov dword [ebp - 0x1464], eax
mov dword [ebp - 0x1460], eax
mov dword [ebp - 0x145c], eax
push 1
sub esp, 0x14
mov dword [ebp - 4], 0x18a
mov edi, esp
mov dword [ebp - 0x1304], esp
push 0x455f90
mov dword [ebp - 0x1318], eax
call fcn.00408050
lea eax, [ebp - 0x2c]
add esp, 4
push eax
lea ebx, [ebp - 0x1464]
call fcn.004080e0
add esp, 0x1c
mov eax, ebx
mov dword [ebp - 0x1314], 0
call fcn.00407510
test eax, eax
je 0x406fc5
xor esi, esi
lea esp, [esp]
lea edi, [ebp - 0x1574]
call fcn.00413ac0
mov byte [ebp - 4], 0x8b
mov ecx, dword [ebp - 0x1464]
add ecx, esi
push str.dacl
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 0x8a
call fcn.00413a40
test bl, bl
je 0x404cf1
or dword [ebp - 0x1318], 1
jmp 0x404d35
lea edi, [ebp - 0x157c]
call fcn.00413ac0
mov byte [ebp - 4], 0x8c
mov edx, dword [ebp - 0x1464]
lea ecx, [esi + edx]
push str.sacl
push ecx
mov ecx, eax
call fcn.0042bda0
add esp, 8
mov ecx, edi
mov bl, al
mov byte [ebp - 4], 0x8a
call fcn.00413a40
test bl, bl
je 0x406ed7
or dword [ebp - 0x1318], 2
mov edi, dword [ebp - 0x1314]
inc edi
lea eax, [ebp - 0x1464]
mov dword [ebp - 0x1314], edi
add esi, 0x1c
call fcn.00407510
cmp edi, eax
jb 0x404cb0
mov eax, dword [ebp - 0x1318]
lea ecx, [eax - 1]
cmp ecx, 2
ja 0x406fc5
mov edx, dword [ebp - 0x131c]
mov dword [edx + 0x130], eax
lea esi, [ebp - 0x1464]
mov dword [ebp - 4], 2
call fcn.00407760
mov eax, dword [ebp - 0x1358]
inc eax
xor ebx, ebx
mov dword [ebp - 0x1358], eax
cmp eax, dword [ebp + 8]
jge 0x4070c6
mov esi, dword [ebp - 0x1308]
jmp 0x4015e0
lea eax, [ebp - 0xe80]
push str.ERROR_in_command_line:_No_parameter_found_for_option
push eax
lea ebx, [ebp - 0x48]
mov esi, SysReAllocStringLen
call fcn.00407830
push eax
mov eax, 0x4555a8
lea ecx, [ebp - 0x2e8]
mov byte [ebp - 4], 9
call fcn.00407910
sub esp, 0x10
mov bl, 0xa
mov byte [ebp - 4], bl
mov ecx, esp
mov dword [ebp - 0x1308], esp
push eax
mov eax, str._nType_SetACL__help_for_help._n
call fcn.00407910
sub esp, 0x18
mov byte [ebp - 4], 0xb
mov eax, str.ProcessCmdLine
mov ecx, esp
mov dword [ebp - 0x1304], esp
call fcn.00413560
push 4
mov ecx, esi
mov byte [ebp - 4], bl
call fcn.00419f60
add esp, 0x3c
lea esi, [ebp - 0x2e8]
call fcn.0041c1b0
lea esi, [ebp - 0xe80]
call fcn.0041c1b0
lea esi, [ebp - 0x2c]
call fcn.0041c1b0
lea esi, [ebp - 0x48]
call fcn.0041c1b0
lea esi, [ebp - 0x64]
call fcn.0041c1b0
mov eax, 3
jmp 0x40711d
lea ecx, [ebp - 0xac8]
push str.ERROR_in_command_line:_No_parameter_found_for_option
push ecx
lea ebx, [ebp - 0x48]
mov esi, SysReAllocStringLen
call fcn.00407830
push eax
mov eax, 0x4555a8
lea ecx, [ebp - 0x320]
mov byte [ebp - 4], 0x12
call fcn.00407910
sub esp, 0x10
mov bl, 0x13
mov byte [ebp - 4], bl
mov ecx, esp
mov dword [ebp - 0x1308], esp
push eax
mov eax, str._nType_SetACL__help_for_help._n
call fcn.00407910
sub esp, 0x18
mov byte [ebp - 4], 0x14
mov eax, str.ProcessCmdLine
mov ecx, esp
mov dword [ebp - 0x1304], esp
call fcn.00413560
push 4
mov ecx, esi
mov byte [ebp - 4], bl
call fcn.00419f60
add esp, 0x3c
lea esi, [ebp - 0x320]
call fcn.0041c1b0
lea esi, [ebp - 0xac8]
jmp 0x404e2d
lea ecx, [ebp - 0xb00]
push str.ERROR_in_command_line:_Invalid_object_type_specified:
push ecx
lea ebx, [ebp - 0x2c]
mov esi, SysReAllocStringLen
call fcn.00407830
push eax
mov eax, 0x4555a8
lea ecx, [ebp - 0x390]
mov byte [ebp - 4], 0x1f
call fcn.00407910
sub esp, 0x10
mov bl, 0x20
mov byte [ebp - 4], bl
mov ecx, esp
mov dword [ebp - 0x1308], esp
push eax
mov eax, str._nType_SetACL__help_for_help._n
call fcn.00407910
sub esp, 0x18
mov byte [ebp - 4], 0x21
mov eax, str.ProcessCmdLine
mov ecx, esp
mov dword [ebp - 0x1304], esp
call fcn.00413560
push 4
mov ecx, esi
mov byte [ebp - 4], bl
call fcn.00419f60
add esp, 0x3c
lea esi, [ebp - 0x390]
call fcn.0041c1b0
lea esi, [ebp - 0xb00]
jmp 0x404e2d
lea edx, [ebp - 0xeb8]
push str.ERROR_in_command_line:_Invalid_action_specified:
push edx
lea ebx, [ebp - 0x2c]
mov esi, SysReAllocStringLen
call fcn.00407830
push eax
mov eax, 0x4555a8
lea ecx, [ebp - 0x3c8]
mov byte [ebp - 4], 0x44
call fcn.00407910
sub esp, 0x10
mov bl, 0x45
mov byte [ebp - 4], bl
mov ecx, esp
mov dword [ebp - 0x1308], esp
push eax
mov eax, str._nType_SetACL__help_for_help._n
call fcn.00407910
sub esp, 0x18
mov byte [ebp - 4], 0x46
mov eax, str.ProcessCmdLine
mov ecx, esp
mov dword [ebp - 0x1304], esp
call fcn.00413560
push 4
mov ecx, esi
mov byte [ebp - 4], bl
call fcn.00419f60
add esp, 0x3c
lea esi, [ebp - 0x3c8]
call fcn.0041c1b0
lea esi, [ebp - 0xeb8]
jmp 0x404e2d
lea eax, [ebp - 0xb38]
push str.ERROR_in_command_line:_Invalid_recursion_type_specified:
push eax
lea ebx, [ebp - 0x2c]
mov esi, SysReAllocStringLen
call fcn.00407830
push eax
mov eax, 0x4555a8
lea ecx, [ebp - 0x400]
mov byte [ebp - 4], 0x4d
call fcn.00407910
sub esp, 0x10
mov bl, 0x4e
mov byte [ebp - 4], bl
mov ecx, esp
mov dword [ebp - 0x1308], esp
push eax
mov eax, str._nType_SetACL__help_for_help._n
call fcn.00407910
sub esp, 0x18
mov byte [ebp - 4], 0x4f
mov eax, str.ProcessCmdLine
mov ecx, esp
mov dword [ebp - 0x1304], esp
call fcn.00413560
push 4
mov ecx, esi
mov byte [ebp - 4], bl
call fcn.00419f60
add esp, 0x3c
lea esi, [ebp - 0x400]
call fcn.0041c1b0
lea esi, [ebp - 0xb38]
jmp 0x404e2d
lea edx, [ebp - 0x470]
push str.ERROR_in_command_line:_Invalid_parameter_for_option__rst_specified:
push edx
lea ebx, [ebp - 0x2c]
mov esi, SysReAllocStringLen
call fcn.00407830
push eax
mov eax, 0x4555a8
lea ecx, [ebp - 0x1238]
mov byte [ebp - 4], 0x56
call fcn.00407910
sub esp, 0x10
mov bl, 0x57
mov byte [ebp - 4], bl
mov ecx, esp
mov dword [ebp - 0x1308], esp
push eax
mov eax, str._nType_SetACL__help_for_help._n
call fcn.00407910
sub esp, 0x18
mov byte [ebp - 4], 0x58
mov eax, str.ProcessCmdLine
mov ecx, esp
mov dword [ebp - 0x1304], esp
call fcn.00413560
push 4
mov ecx, esi
mov byte [ebp - 4], bl
call fcn.00419f60
add esp, 0x3c
lea esi, [ebp - 0x1238]
call fcn.0041c1b0
lea esi, [ebp - 0x470]
jmp 0x404e2d
lea ecx, [ebp - 0xef0]
push str.ERROR_in_command_line:_Invalid_parameter_for_option__clr_specified:
push ecx
lea ebx, [ebp - 0x2c]
mov esi, SysReAllocStringLen
call fcn.00407830
push eax
mov eax, 0x4555a8
lea ecx, [ebp - 0x4a8]
mov byte [ebp - 4], 0x69
call fcn.00407910
sub esp, 0x10
mov bl, 0x6a
mov byte [ebp - 4], bl
mov ecx, esp
mov dword [ebp - 0x1308], esp
push eax
mov eax, str._nType_SetACL__help_for_help._n
call fcn.00407910
sub esp, 0x18
mov byte [ebp - 4], 0x6b
mov eax, str.ProcessCmdLine
mov ecx, esp
mov dword [ebp - 0x1304], esp
call fcn.00413560
push 4
mov ecx, esi
mov byte [ebp - 4], bl
call fcn.00419f60
add esp, 0x3c
lea esi, [ebp - 0x4a8]
call fcn.0041c1b0
lea esi, [ebp - 0xef0]
jmp 0x404e2d
mov eax, dword [ebp - 0x1318]
lea edx, [eax*8]
sub edx, eax
mov eax, dword [ebp - 0x13b4]
lea ecx, [ebp - 0x10b0]
push str.ERROR_in_command_line:_Invalid_entry__
lea ebx, [eax + edx*4]
push ecx
mov edi, SysReAllocStringLen
call fcn.00407830
push eax
mov eax, 0x455ed8
lea ecx, [ebp - 0x518]
mov byte [ebp - 4], 0x71
call fcn.00407910
add esp, 0xc
mov ecx, eax
lea eax, [ebp - 0x2c]
lea ebx, [ebp - 0xba8]
mov byte [ebp - 4], 0x72
call fcn.004082e0
push eax
mov eax, 0x4555a8
lea ecx, [ebp - 0x4e0]
mov byte [ebp - 4], 0x73
call fcn.00407910
sub esp, 0x18
mov bl, 0x74
mov byte [ebp - 4], bl
mov ecx, esp
mov dword [ebp - 0x1308], esp
push eax
mov eax, str._nType_SetACL__help_for_help._n
call fcn.00407910
sub esp, 0x18
mov byte [ebp - 4], 0x75
mov eax, str.ProcessCmdLine
mov ecx, esp
mov dword [ebp - 0x1304], esp
call fcn.00413560
push 4
mov ecx, edi
mov byte [ebp - 4], bl
call fcn.00419f60
add esp, 0x3c
lea esi, [ebp - 0x4e0]
call fcn.0041c1b0
lea esi, [ebp - 0xba8]
call fcn.0041c1b0
lea esi, [ebp - 0x518]
call fcn.0041c1b0
lea esi, [ebp - 0x10b0]
call fcn.0041c1b0
lea esi, [ebp - 0x1340]
call fcn.00407760
lea esi, [ebp - 0xd4]
call fcn.0041c1b0
lea esi, [ebp - 0x9c]
call fcn.0041c1b0
lea esi, [ebp - 0x13b4]
call fcn.00407760
jmp 0x404e32
mov eax, dword [ebp - 0x1318]
lea edx, [eax*8]
sub edx, eax
mov eax, dword [ebp - 0x13b4]
lea ecx, [ebp - 0xf28]
push str.ERROR_in_command_line:_Invalid_inheritance_entry
lea ebx, [eax + edx*4]
push ecx
mov esi, SysReAllocStringLen
call fcn.00407830
push eax
mov eax, str._in_a_parameter_option__ace_specified:
lea ecx, [ebp - 0x588]
mov byte [ebp - 4], 0x7f
call fcn.00407910
add esp, 0xc
mov ecx, eax
lea eax, [ebp - 0x2c]
lea ebx, [ebp - 0xbe0]
mov byte [ebp - 4], 0x80
call fcn.004082e0
push eax
mov eax, 0x4555a8
lea ecx, [ebp - 0x550]
mov byte [ebp - 4], 0x81
call fcn.00407910
sub esp, 0x18
mov bl, 0x82
mov byte [ebp - 4], bl
mov ecx, esp
mov dword [ebp - 0x1308], esp
push eax
mov eax, str._nType_SetACL__help_for_help._n
call fcn.00407910
sub esp, 0x18
mov byte [ebp - 4], 0x83
mov eax, str.ProcessCmdLine
mov ecx, esp
mov dword [ebp - 0x1304], esp
call fcn.00413560
push 4
mov ecx, esi
mov byte [ebp - 4], bl
call fcn.00419f60
add esp, 0x3c
lea esi, [ebp - 0x550]
call fcn.0041c1b0
lea esi, [ebp - 0xbe0]
call fcn.0041c1b0
lea esi, [ebp - 0x588]
call fcn.0041c1b0
lea esi, [ebp - 0xf28]
call fcn.0041c1b0
lea esi, [ebp - 0x1444]
call fcn.00407760
jmp 0x40525c
mov eax, dword [ebp - 0x1318]
lea edx, [eax*8]
sub edx, eax
mov eax, dword [ebp - 0x13b4]
lea ecx, [ebp - 0x1190]
push str.ERROR_in_command_line:_Invalid_access_mode_entry
lea ebx, [eax + edx*4]
push ecx
mov edi, SysReAllocStringLen
call fcn.00407830
push eax
mov eax, str._in_a_parameter_option__ace_specified:
lea ecx, [ebp - 0x5f8]
mov byte [ebp - 4], 0x8d
call fcn.00407910
add esp, 0xc
mov ecx, eax
lea eax, [ebp - 0x2c]
lea ebx, [ebp - 0xc18]
mov byte [ebp - 4], 0x8e
call fcn.004082e0
push eax
mov eax, 0x4555a8
lea ecx, [ebp - 0x5c0]
mov byte [ebp - 4], 0x8f
call fcn.00407910
sub esp, 0x18
mov bl, 0x90
mov byte [ebp - 4], bl
mov ecx, esp
mov dword [ebp - 0x1308], esp
push eax
mov eax, str._nType_SetACL__help_for_help._n
call fcn.00407910
sub esp, 0x18
mov byte [ebp - 4], 0x91
mov eax, str.ProcessCmdLine
mov ecx, esp
mov dword [ebp - 0x1304], esp
call fcn.00413560
push 4
mov ecx, edi
mov byte [ebp - 4], bl
call fcn.00419f60
add esp, 0x3c
lea esi, [ebp - 0x5c0]
call fcn.0041c1b0
lea esi, [ebp - 0xc18]
call fcn.0041c1b0
lea esi, [ebp - 0x5f8]
call fcn.0041c1b0
lea esi, [ebp - 0x1190]
jmp 0x405257
mov eax, dword [ebp - 0x1318]
lea edx, [eax*8]
sub edx, eax
mov eax, dword [ebp - 0x13b4]
lea ecx, [ebp - 0xf60]
push 0x456178
lea ebx, [eax + edx*4]
push ecx
mov edi, SysReAllocStringLen
call fcn.00407830
push eax
mov eax, str._in_a_parameter_option__ace_specified:
lea ecx, [ebp - 0x668]
mov byte [ebp - 4], 0x95
call fcn.00407910
add esp, 0xc
mov ecx, eax
lea eax, [ebp - 0x2c]
lea ebx, [ebp - 0xc50]
mov byte [ebp - 4], 0x96
call fcn.004082e0
push eax
mov eax, 0x4555a8
lea ecx, [ebp - 0x630]
mov byte [ebp - 4], 0x97
call fcn.00407910
sub esp, 0x18
mov bl, 0x98
mov byte [ebp - 4], bl
mov ecx, esp
mov dword [ebp - 0x1308], esp
push eax
mov eax, str._nType_SetACL__help_for_help._n
call fcn.00407910
sub esp, 0x18
mov byte [ebp - 4], 0x99
mov eax, str.ProcessCmdLine
mov ecx, esp
mov dword [ebp - 0x1304], esp
call fcn.00413560
push 4
mov ecx, edi
mov byte [ebp - 4], bl
call fcn.00419f60
add esp, 0x3c
lea esi, [ebp - 0x630]
call fcn.0041c1b0
lea esi, [ebp - 0xc50]
call fcn.0041c1b0
lea esi, [ebp - 0x668]
call fcn.0041c1b0
lea esi, [ebp - 0xf60]
jmp 0x405257
mov eax, dword [ebp - 0x1318]
lea edx, [eax*8]
sub edx, eax
mov eax, dword [ebp - 0x13b4]
lea ecx, [ebp - 0x10e8]
push str.ERROR_in_command_line:_Invalid_entry__
lea ebx, [eax + edx*4]
push ecx
mov edi, SysReAllocStringLen
call fcn.00407830
push eax
mov eax, 0x455ed8
lea ecx, [ebp - 0x6d8]
mov byte [ebp - 4], 0x9a
call fcn.00407910
add esp, 0xc
mov ecx, eax
lea eax, [ebp - 0x2c]
lea ebx, [ebp - 0xc88]
mov byte [ebp - 4], 0x9b
call fcn.004082e0
push eax
mov eax, 0x4555a8
lea ecx, [ebp - 0x6a0]
mov byte [ebp - 4], 0x9c
call fcn.00407910
sub esp, 0x18
mov bl, 0x9d
mov byte [ebp - 4], bl
mov ecx, esp
mov dword [ebp - 0x1308], esp
push eax
mov eax, str._nType_SetACL__help_for_help._n
call fcn.00407910
sub esp, 0x18
mov byte [ebp - 4], 0x9e
mov eax, str.ProcessCmdLine
mov ecx, esp
mov dword [ebp - 0x1304], esp
call fcn.00413560
push 4
mov ecx, edi
mov byte [ebp - 4], bl
call fcn.00419f60
add esp, 0x3c
lea esi, [ebp - 0x6a0]
call fcn.0041c1b0
lea esi, [ebp - 0xc88]
call fcn.0041c1b0
lea esi, [ebp - 0x6d8]
call fcn.0041c1b0
lea esi, [ebp - 0x10e8]
jmp 0x405257
lea edx, [ebp - 0xcc0]
push str.ERROR_while_processing_command_line:_ACE:
push edx
lea ebx, [ebp - 0x2c]
mov esi, SysReAllocStringLen
call fcn.00407830
push eax
mov eax, 0x45575c
lea ecx, [ebp - 0x710]
mov byte [ebp - 4], 0xa0
call fcn.00407910
sub esp, 0x10
mov bl, 0xa1
mov byte [ebp - 4], bl
mov ecx, esp
mov dword [ebp - 0x1308], esp
push eax
mov eax, str._nType_SetACL__help_for_help._n
call fcn.00407910
sub esp, 0x18
mov byte [ebp - 4], 0xa2
mov eax, str.ProcessCmdLine
mov ecx, esp
mov dword [ebp - 0x1304], esp
call fcn.00413560
push 4
mov ecx, esi
mov byte [ebp - 4], bl
call fcn.00419f60
add esp, 0x3c
lea esi, [ebp - 0x710]
call fcn.0041c1b0
lea esi, [ebp - 0xcc0]
call fcn.0041c1b0
jmp 0x405267
mov eax, dword [ebp - 0x1324]
mov edx, dword [ebp - 0x13d4]
lea ecx, [eax*8]
sub ecx, eax
lea eax, [ebp - 0xcf8]
push str.ERROR_in_command_line:_Invalid_trustee_action_entry
lea ebx, [edx + ecx*4]
push eax
mov esi, SysReAllocStringLen
call fcn.00407830
push eax
mov eax, str._in_a_parameter_option__trst_specified:
lea ecx, [ebp - 0x780]
mov byte [ebp - 4], 0xb1
call fcn.00407910
add esp, 0xc
mov ecx, eax
lea eax, [ebp - 0x2c]
lea ebx, [ebp - 0xf98]
mov byte [ebp - 4], 0xb2
call fcn.004082e0
push eax
mov eax, 0x4555a8
lea ecx, [ebp - 0x748]
mov byte [ebp - 4], 0xb3
call fcn.00407910
sub esp, 0x18
mov bl, 0xb4
mov byte [ebp - 4], bl
mov ecx, esp
mov dword [ebp - 0x1308], esp
push eax
mov eax, str._nType_SetACL__help_for_help._n
call fcn.00407910
sub esp, 0x18
mov byte [ebp - 4], 0xb5
mov eax, str.ProcessCmdLine
mov ecx, esp
mov dword [ebp - 0x1304], esp
call fcn.00413560
push 4
mov ecx, esi
mov byte [ebp - 4], bl
call fcn.00419f60
add esp, 0x3c
lea esi, [ebp - 0x748]
call fcn.0041c1b0
lea esi, [ebp - 0xf98]
call fcn.0041c1b0
lea esi, [ebp - 0x780]
call fcn.0041c1b0
lea esi, [ebp - 0xcf8]
call fcn.0041c1b0
lea esi, [ebp - 0x136c]
call fcn.00407760
lea esi, [ebp - 0x80]
call fcn.0041c1b0
lea esi, [ebp - 0xf0]
call fcn.0041c1b0
lea esi, [ebp - 0xb8]
call fcn.0041c1b0
lea esi, [ebp - 0x13d4]
call fcn.00407760
jmp 0x404e32
mov eax, dword [ebp - 0x1324]
mov edx, dword [ebp - 0x13d4]
lea ecx, [eax*8]
sub ecx, eax
lea eax, [ebp - 0xd30]
push 0x456178
lea ebx, [edx + ecx*4]
push eax
mov esi, SysReAllocStringLen
call fcn.00407830
push eax
mov eax, str._in_a_parameter_option__trst_specified:
lea ecx, [ebp - 0x7f0]
mov byte [ebp - 4], 0xbe
call fcn.00407910
add esp, 0xc
mov ecx, eax
lea eax, [ebp - 0x2c]
lea ebx, [ebp - 0x1200]
mov byte [ebp - 4], 0xbf
call fcn.004082e0
push eax
mov eax, 0x4555a8
lea ecx, [ebp - 0x7b8]
mov byte [ebp - 4], 0xc0
call fcn.00407910
sub esp, 0x18
mov bl, 0xc1
mov byte [ebp - 4], bl
mov ecx, esp
mov dword [ebp - 0x1308], esp
push eax
mov eax, str._nType_SetACL__help_for_help._n
call fcn.00407910
sub esp, 0x18
mov byte [ebp - 4], 0xc2
mov eax, str.ProcessCmdLine
mov ecx, esp
mov dword [ebp - 0x1304], esp
call fcn.00413560
push 4
mov ecx, esi
mov byte [ebp - 4], bl
call fcn.00419f60
add esp, 0x3c
lea esi, [ebp - 0x7b8]
call fcn.0041c1b0
lea esi, [ebp - 0x1200]
call fcn.0041c1b0
lea esi, [ebp - 0x7f0]
call fcn.0041c1b0
lea esi, [ebp - 0xd30]
call fcn.0041c1b0
lea esi, [ebp - 0x1414]
call fcn.00407760
jmp 0x40577f
lea ecx, [ebp - 0xfd0]
push 0x456388
push ecx
lea ebx, [ebp - 0x2c]
mov esi, SysReAllocStringLen
call fcn.00407830
push eax
mov eax, 0x4555a8
lea ecx, [ebp - 0x828]
mov byte [ebp - 4], 0xc6
call fcn.00407910
sub esp, 0x10
mov bl, 0xc7
mov byte [ebp - 4], bl
mov ecx, esp
mov dword [ebp - 0x1308], esp
push eax
mov eax, str._nType_SetACL__help_for_help._n
call fcn.00407910
sub esp, 0x18
mov byte [ebp - 4], 0xc8
mov eax, str.ProcessCmdLine
mov ecx, esp
mov dword [ebp - 0x1304], esp
call fcn.00413560
push 4
mov ecx, esi
mov byte [ebp - 4], bl
call fcn.00419f60
add esp, 0x3c
lea esi, [ebp - 0x828]
call fcn.0041c1b0
lea esi, [ebp - 0xfd0]
jmp 0x40577a
mov eax, dword [ebp - 0x1324]
lea edx, [eax*8]
sub edx, eax
mov eax, dword [ebp - 0x13d4]
lea ecx, [ebp - 0x1120]
push str.ERROR_in_command_line:_Invalid_entry__
lea ebx, [eax + edx*4]
push ecx
mov esi, SysReAllocStringLen
call fcn.00407830
push eax
mov eax, str.__in_a_parameter_option__trst_specified:
lea ecx, [ebp - 0x898]
mov byte [ebp - 4], 0xc9
call fcn.00407910
add esp, 0xc
mov ecx, eax
lea eax, [ebp - 0x2c]
lea ebx, [ebp - 0x860]
mov byte [ebp - 4], 0xca
call fcn.004082e0
push eax
mov eax, 0x4555a8
lea ecx, [ebp - 0x198]
mov byte [ebp - 4], 0xcb
call fcn.00407910
sub esp, 0x18
mov bl, 0xcc
mov byte [ebp - 4], bl
mov ecx, esp
mov dword [ebp - 0x1308], esp
push eax
mov eax, str._nType_SetACL__help_for_help._n
call fcn.00407910
sub esp, 0x18
mov byte [ebp - 4], 0xcd
mov eax, str.ProcessCmdLine
mov ecx, esp
mov dword [ebp - 0x1304], esp
call fcn.00413560
push 4
mov ecx, esi
mov byte [ebp - 4], bl
call fcn.00419f60
add esp, 0x3c
lea esi, [ebp - 0x198]
call fcn.0041c1b0
lea esi, [ebp - 0x860]
call fcn.0041c1b0
lea esi, [ebp - 0x898]
call fcn.0041c1b0
lea esi, [ebp - 0x1120]
jmp 0x40577a
lea eax, [ebp - 0x1b4]
push str.ERROR_while_processing_command_line:_Trustee_file:
push eax
lea ebx, [ebp - 0x2c]
mov esi, SysReAllocStringLen
call fcn.00407830
push eax
mov eax, str._could_not_be_processed__n
lea ecx, [ebp - 0x908]
mov byte [ebp - 4], 0xd2
call fcn.00407910
sub esp, 0x10
mov bl, 0xd3
mov byte [ebp - 4], bl
mov ecx, esp
mov dword [ebp - 0x1308], esp
push eax
mov eax, str._nType_SetACL__help_for_help._n
call fcn.00407910
sub esp, 0x18
mov byte [ebp - 4], 0xd4
mov eax, str.ProcessCmdLine
mov ecx, esp
mov dword [ebp - 0x1304], esp
call fcn.00413560
push 4
mov ecx, esi
mov byte [ebp - 4], bl
call fcn.00419f60
add esp, 0x3c
lea esi, [ebp - 0x908]
call fcn.0041c1b0
lea esi, [ebp - 0x1b4]
call fcn.0041c1b0
jmp 0x40578a
mov eax, dword [ebp - 0x1318]
mov edx, dword [ebp - 0x13e4]
lea ecx, [eax*8]
sub ecx, eax
lea eax, [ebp - 0x978]
push str.ERROR_in_command_line:_Invalid_entry__
lea ebx, [edx + ecx*4]
push eax
mov edi, SysReAllocStringLen
call fcn.00407830
push eax
mov eax, str.__in_a_parameter_option__dom_specified:
lea ecx, [ebp - 0xdd8]
mov byte [ebp - 4], 0xda
call fcn.00407910
add esp, 0xc
mov ecx, eax
lea eax, [ebp - 0x2c]
lea ebx, [ebp - 0x940]
mov byte [ebp - 4], 0xdb
call fcn.004082e0
push eax
mov eax, 0x4555a8
lea ecx, [ebp - 0x1008]
mov byte [ebp - 4], 0xdc
call fcn.00407910
sub esp, 0x18
mov bl, 0xdd
mov byte [ebp - 4], bl
mov ecx, esp
mov dword [ebp - 0x1308], esp
push eax
mov eax, str._nType_SetACL__help_for_help._n
call fcn.00407910
sub esp, 0x18
mov byte [ebp - 4], 0xde
mov eax, str.ProcessCmdLine
mov ecx, esp
mov dword [ebp - 0x1304], esp
call fcn.00413560
push 4
mov ecx, edi
mov byte [ebp - 4], bl
call fcn.00419f60
add esp, 0x3c
lea esi, [ebp - 0x1008]
call fcn.0041c1b0
lea esi, [ebp - 0x940]
call fcn.0041c1b0
lea esi, [ebp - 0xdd8]
call fcn.0041c1b0
lea esi, [ebp - 0x978]
call fcn.0041c1b0
lea esi, [ebp - 0x13a4]
call fcn.00407760
lea esi, [ebp - 0x10c]
call fcn.0041c1b0
lea esi, [ebp - 0x128]
call fcn.0041c1b0
lea esi, [ebp - 0x13e4]
call fcn.00407760
jmp 0x404e32
mov eax, dword [ebp - 0x1318]
mov edx, dword [ebp - 0x13e4]
lea ecx, [eax*8]
sub ecx, eax
lea eax, [ebp - 0xe10]
push str.ERROR_in_command_line:_Invalid_domain_action_entry
lea ebx, [edx + ecx*4]
push eax
mov edi, SysReAllocStringLen
call fcn.00407830
push eax
mov eax, str._in_a_parameter_option__dom_specified:
lea ecx, [ebp - 0x9b0]
mov byte [ebp - 4], 0xe5
call fcn.00407910
add esp, 0xc
mov ecx, eax
lea eax, [ebp - 0x2c]
lea ebx, [ebp - 0x1ec]
mov byte [ebp - 4], 0xe6
call fcn.004082e0
push eax
mov eax, 0x4555a8
lea ecx, [ebp - 0x1d0]
mov byte [ebp - 4], 0xe7
call fcn.00407910
sub esp, 0x18
mov bl, 0xe8
mov byte [ebp - 4], bl
mov ecx, esp
mov dword [ebp - 0x1308], esp
push eax
mov eax, str._nType_SetACL__help_for_help._n
call fcn.00407910
sub esp, 0x18
mov byte [ebp - 4], 0xe9
mov eax, str.ProcessCmdLine
mov ecx, esp
mov dword [ebp - 0x1304], esp
call fcn.00413560
push 4
mov ecx, edi
mov byte [ebp - 4], bl
call fcn.00419f60
add esp, 0x3c
lea esi, [ebp - 0x1d0]
call fcn.0041c1b0
lea esi, [ebp - 0x1ec]
call fcn.0041c1b0
lea esi, [ebp - 0x9b0]
call fcn.0041c1b0
lea esi, [ebp - 0xe10]
jmp 0x405b70
mov eax, dword [ebp - 0x1318]
mov edx, dword [ebp - 0x13e4]
lea ecx, [eax*8]
sub ecx, eax
lea eax, [ebp - 0xe48]
push 0x456178
lea ebx, [edx + ecx*4]
push eax
mov esi, SysReAllocStringLen
call fcn.00407830
push eax
mov eax, str._in_a_parameter_option__dom_specified:
lea ecx, [ebp - 0xa20]
mov byte [ebp - 4], 0xf2
call fcn.00407910
add esp, 0xc
mov ecx, eax
lea eax, [ebp - 0x2c]
lea ebx, [ebp - 0x1040]
mov byte [ebp - 4], 0xf3
call fcn.004082e0
push eax
mov eax, 0x4555a8
lea ecx, [ebp - 0x9e8]
mov byte [ebp - 4], 0xf4
call fcn.00407910
sub esp, 0x18
mov bl, 0xf5
mov byte [ebp - 4], bl
mov ecx, esp
mov dword [ebp - 0x1308], esp
push eax
mov eax, str._nType_SetACL__help_for_help._n
call fcn.00407910
sub esp, 0x18
mov byte [ebp - 4], 0xf6
mov eax, str.ProcessCmdLine
mov ecx, esp
mov dword [ebp - 0x1304], esp
call fcn.00413560
push 4
mov ecx, esi
mov byte [ebp - 4], bl
call fcn.00419f60
add esp, 0x3c
lea esi, [ebp - 0x9e8]
call fcn.0041c1b0
lea esi, [ebp - 0x1040]
call fcn.0041c1b0
lea esi, [ebp - 0xa20]
call fcn.0041c1b0
lea esi, [ebp - 0xe48]
call fcn.0041c1b0
lea esi, [ebp - 0x1404]
call fcn.00407760
jmp 0x405b75
mov eax, dword [ebp - 0x1318]
mov edx, dword [ebp - 0x13e4]
lea ecx, [eax*8]
sub ecx, eax
lea eax, [ebp - 0x2cc]
push str.ERROR_in_command_line:_Invalid_entry__
lea ebx, [edx + ecx*4]
push eax
mov edi, SysReAllocStringLen
call fcn.00407830
push eax
mov eax, str.__in_a_parameter_option__dom_specified:
lea ecx, [ebp - 0x240]
mov byte [ebp - 4], 0xf7
call fcn.00407910
add esp, 0xc
mov ecx, eax
lea eax, [ebp - 0x2c]
lea ebx, [ebp - 0x208]
mov byte [ebp - 4], 0xf8
call fcn.004082e0
push eax
mov eax, 0x4555a8
lea ecx, [ebp - 0xa58]
mov byte [ebp - 4], 0xf9
call fcn.00407910
sub esp, 0x18
mov bl, 0xfa
mov byte [ebp - 4], bl
mov ecx, esp
mov dword [ebp - 0x1308], esp
push eax
mov eax, str._nType_SetACL__help_for_help._n
call fcn.00407910
sub esp, 0x18
mov byte [ebp - 4], 0xfb
mov eax, str.ProcessCmdLine
mov ecx, esp
mov dword [ebp - 0x1304], esp
call fcn.00413560
push 4
mov ecx, edi
mov byte [ebp - 4], bl
call fcn.00419f60
add esp, 0x3c
lea esi, [ebp - 0xa58]
call fcn.0041c1b0
lea esi, [ebp - 0x208]
call fcn.0041c1b0
lea esi, [ebp - 0x240]
call fcn.0041c1b0
lea esi, [ebp - 0x2cc]
jmp 0x405b70
lea ecx, [ebp - 0x33c]
push str.ERROR_while_processing_command_line:_Domain:
push ecx
lea ebx, [ebp - 0x2c]
mov esi, SysReAllocStringLen
call fcn.00407830
push eax
mov eax, 0x45575c
lea ecx, [ebp - 0x304]
mov byte [ebp - 4], 0xfd
call fcn.00407910
sub esp, 0x10
mov bl, 0xfe
mov byte [ebp - 4], bl
mov ecx, esp
mov dword [ebp - 0x1308], esp
push eax
mov eax, str._nType_SetACL__help_for_help._n
call fcn.00407910
sub esp, 0x18
mov byte [ebp - 4], 0xff
mov eax, str.ProcessCmdLine
mov ecx, esp
mov dword [ebp - 0x1304], esp
call fcn.00413560
push 4
mov ecx, esi
mov byte [ebp - 4], bl
call fcn.00419f60
add esp, 0x3c
lea esi, [ebp - 0x304]
call fcn.0041c1b0
lea esi, [ebp - 0x33c]
call fcn.0041c1b0
jmp 0x405b80
mov eax, dword [ebp - 0x1328]
lea edx, [eax*8]
sub edx, eax
mov eax, dword [ebp - 0x1434]
lea ecx, [ebp - 0x41c]
push str.ERROR_in_command_line:_Invalid_entry__
lea ebx, [eax + edx*4]
push ecx
mov esi, SysReAllocStringLen
call fcn.00407830
push eax
mov eax, str.__in_a_parameter_option__ownr_specified:
lea ecx, [ebp - 0x3e4]
mov byte [ebp - 4], 4
call fcn.00407910
add esp, 0xc
mov ecx, eax
lea eax, [ebp - 0x2c]
lea ebx, [ebp - 0x3ac]
mov byte [ebp - 4], 5
call fcn.004082e0
push eax
mov eax, 0x4555a8
lea ecx, [ebp - 0x374]
mov byte [ebp - 4], 6
call fcn.00407910
sub esp, 0x18
mov bl, 7
mov byte [ebp - 4], bl
mov ecx, esp
mov dword [ebp - 0x1308], esp
push eax
mov eax, str._nType_SetACL__help_for_help._n
call fcn.00407910
sub esp, 0x18
mov byte [ebp - 4], 8
mov eax, str.ProcessCmdLine
mov ecx, esp
mov dword [ebp - 0x1304], esp
call fcn.00413560
push 4
mov ecx, esi
mov byte [ebp - 4], bl
call fcn.00419f60
add esp, 0x3c
lea esi, [ebp - 0x374]
call fcn.0041c1b0
lea esi, [ebp - 0x3ac]
call fcn.0041c1b0
lea esi, [ebp - 0x3e4]
call fcn.0041c1b0
lea esi, [ebp - 0x41c]
call fcn.0041c1b0
lea esi, [ebp - 0x1484]
call fcn.00407760
lea esi, [ebp - 0x144]
call fcn.0041c1b0
lea esi, [ebp - 0x1434]
call fcn.00407760
jmp 0x404e32
mov eax, dword [ebp - 0x1328]
lea edx, [eax*8]
sub edx, eax
mov eax, dword [ebp - 0x1434]
lea ecx, [ebp - 0x4fc]
push str.ERROR_in_command_line:_Invalid_entry__
lea ebx, [eax + edx*4]
push ecx
mov esi, SysReAllocStringLen
call fcn.00407830
push eax
mov eax, str.__in_a_parameter_option__ownr_specified:
lea ecx, [ebp - 0x4c4]
mov byte [ebp - 4], 0xb
call fcn.00407910
add esp, 0xc
mov ecx, eax
lea eax, [ebp - 0x2c]
lea ebx, [ebp - 0x48c]
mov byte [ebp - 4], 0xc
call fcn.004082e0
push eax
mov eax, 0x4555a8
lea ecx, [ebp - 0x454]
mov byte [ebp - 4], 0xd
call fcn.00407910
sub esp, 0x18
mov bl, 0xe
mov byte [ebp - 4], bl
mov ecx, esp
mov dword [ebp - 0x1308], esp
push eax
mov eax, str._nType_SetACL__help_for_help._n
call fcn.00407910
sub esp, 0x18
mov byte [ebp - 4], 0xf
mov eax, str.ProcessCmdLine
mov ecx, esp
mov dword [ebp - 0x1304], esp
call fcn.00413560
push 4
mov ecx, esi
mov byte [ebp - 4], bl
call fcn.00419f60
add esp, 0x3c
lea esi, [ebp - 0x454]
call fcn.0041c1b0
lea esi, [ebp - 0x48c]
call fcn.0041c1b0
lea esi, [ebp - 0x4c4]
call fcn.0041c1b0
lea esi, [ebp - 0x4fc]
jmp 0x405fb5
lea edx, [ebp - 0x56c]
push str.ERROR_while_processing_command_line:_Owner:
push edx
lea ebx, [ebp - 0x2c]
mov esi, SysReAllocStringLen
call fcn.00407830
push eax
mov eax, 0x45575c
lea ecx, [ebp - 0x534]
mov byte [ebp - 4], 0x10
call fcn.00407910
sub esp, 0x10
mov bl, 0x11
mov byte [ebp - 4], bl
mov ecx, esp
mov dword [ebp - 0x1308], esp
push eax
mov eax, str._nType_SetACL__help_for_help._n
call fcn.00407910
sub esp, 0x18
mov byte [ebp - 4], 0x12
mov eax, str.ProcessCmdLine
mov ecx, esp
mov dword [ebp - 0x1304], esp
call fcn.00413560
push 4
mov ecx, esi
mov byte [ebp - 4], bl
call fcn.00419f60
add esp, 0x3c
lea esi, [ebp - 0x534]
call fcn.0041c1b0
lea esi, [ebp - 0x56c]
call fcn.0041c1b0
jmp 0x405fc5
mov eax, dword [ebp - 0x1328]
mov edx, dword [ebp - 0x1424]
lea ecx, [eax*8]
sub ecx, eax
lea eax, [ebp - 0x64c]
push str.ERROR_in_command_line:_Invalid_entry__
lea ebx, [edx + ecx*4]
push eax
mov esi, SysReAllocStringLen
call fcn.00407830
push eax
mov eax, str.__in_a_parameter_option__grp_specified:
lea ecx, [ebp - 0x614]
mov byte [ebp - 4], 0x17
call fcn.00407910
add esp, 0xc
mov ecx, eax
lea eax, [ebp - 0x2c]
lea ebx, [ebp - 0x5dc]
mov byte [ebp - 4], 0x18
call fcn.004082e0
push eax
mov eax, 0x4555a8
lea ecx, [ebp - 0x5a4]
mov byte [ebp - 4], 0x19
call fcn.00407910
sub esp, 0x18
mov bl, 0x1a
mov byte [ebp - 4], bl
mov ecx, esp
mov dword [ebp - 0x1308], esp
push eax
mov eax, str._nType_SetACL__help_for_help._n
call fcn.00407910
sub esp, 0x18
mov byte [ebp - 4], 0x1b
mov eax, str.ProcessCmdLine
mov ecx, esp
mov dword [ebp - 0x1304], esp
call fcn.00413560
push 4
mov ecx, esi
mov byte [ebp - 4], bl
call fcn.00419f60
add esp, 0x3c
lea esi, [ebp - 0x5a4]
call fcn.0041c1b0
lea esi, [ebp - 0x5dc]
call fcn.0041c1b0
lea esi, [ebp - 0x614]
call fcn.0041c1b0
lea esi, [ebp - 0x64c]
call fcn.0041c1b0
lea esi, [ebp - 0x1474]
call fcn.00407760
lea esi, [ebp - 0x160]
call fcn.0041c1b0
lea esi, [ebp - 0x1424]
call fcn.00407760
jmp 0x404e32
mov eax, dword [ebp - 0x1328]
mov edx, dword [ebp - 0x1424]
lea ecx, [eax*8]
sub ecx, eax
lea eax, [ebp - 0x72c]
push str.ERROR_in_command_line:_Invalid_entry__
lea ebx, [edx + ecx*4]
push eax
mov esi, SysReAllocStringLen
call fcn.00407830
push eax
mov eax, str.__in_a_parameter_option__grp_specified:
lea ecx, [ebp - 0x6f4]
mov byte [ebp - 4], 0x1e
call fcn.00407910
add esp, 0xc
mov ecx, eax
lea eax, [ebp - 0x2c]
lea ebx, [ebp - 0x6bc]
mov byte [ebp - 4], 0x1f
call fcn.004082e0
push eax
mov eax, 0x4555a8
lea ecx, [ebp - 0x684]
mov byte [ebp - 4], 0x20
call fcn.00407910
sub esp, 0x18
mov bl, 0x21
mov byte [ebp - 4], bl
mov ecx, esp
mov dword [ebp - 0x1308], esp
push eax
mov eax, str._nType_SetACL__help_for_help._n
call fcn.00407910
sub esp, 0x18
mov byte [ebp - 4], 0x22
mov eax, str.ProcessCmdLine
mov ecx, esp
mov dword [ebp - 0x1304], esp
call fcn.00413560
push 4
mov ecx, esi
mov byte [ebp - 4], bl
call fcn.00419f60
add esp, 0x3c
lea esi, [ebp - 0x684]
call fcn.0041c1b0
lea esi, [ebp - 0x6bc]
call fcn.0041c1b0
lea esi, [ebp - 0x6f4]
call fcn.0041c1b0
lea esi, [ebp - 0x72c]
jmp 0x406223
lea ecx, [ebp - 0x79c]
push str.ERROR_while_processing_command_line:_primary_group:
push ecx
lea ebx, [ebp - 0x2c]
mov esi, SysReAllocStringLen
call fcn.00407830
push eax
mov eax, 0x45575c
lea ecx, [ebp - 0x764]
mov byte [ebp - 4], 0x23
call fcn.00407910
sub esp, 0x10
mov bl, 0x24
mov byte [ebp - 4], bl
mov ecx, esp
mov dword [ebp - 0x1308], esp
push eax
mov eax, str._nType_SetACL__help_for_help._n
call fcn.00407910
sub esp, 0x18
mov byte [ebp - 4], 0x25
mov eax, str.ProcessCmdLine
mov ecx, esp
mov dword [ebp - 0x1304], esp
call fcn.00413560
push 4
mov ecx, esi
mov byte [ebp - 4], bl
call fcn.00419f60
add esp, 0x3c
lea esi, [ebp - 0x764]
call fcn.0041c1b0
lea esi, [ebp - 0x79c]
call fcn.0041c1b0
jmp 0x406233
mov eax, dword [ebp - 0x13c4]
lea edx, [esi*8]
sub edx, esi
lea ecx, [ebp - 0x87c]
push str.ERROR_in_command_line:_Invalid_entry__
lea ebx, [eax + edx*4]
push ecx
mov edi, SysReAllocStringLen
call fcn.00407830
push eax
mov eax, str.__in_a_parameter_option__op_specified:
lea ecx, [ebp - 0x844]
mov byte [ebp - 4], 0x2c
call fcn.00407910
add esp, 0xc
mov ecx, eax
lea eax, [ebp - 0x2c]
lea ebx, [ebp - 0x80c]
mov byte [ebp - 4], 0x2d
call fcn.004082e0
push eax
mov eax, 0x4555a8
lea ecx, [ebp - 0x7d4]
mov byte [ebp - 4], 0x2e
call fcn.00407910
sub esp, 0x18
mov bl, 0x2f
mov byte [ebp - 4], bl
mov ecx, esp
mov dword [ebp - 0x1308], esp
push eax
mov eax, str._nType_SetACL__help_for_help._n
call fcn.00407910
sub esp, 0x18
mov byte [ebp - 4], 0x30
mov eax, str.ProcessCmdLine
mov ecx, esp
mov dword [ebp - 0x1304], esp
call fcn.00413560
push 4
mov ecx, edi
mov byte [ebp - 4], bl
call fcn.00419f60
add esp, 0x3c
lea esi, [ebp - 0x7d4]
call fcn.0041c1b0
lea esi, [ebp - 0x80c]
call fcn.0041c1b0
lea esi, [ebp - 0x844]
call fcn.0041c1b0
lea esi, [ebp - 0x87c]
call fcn.0041c1b0
lea esi, [ebp - 0x1390]
call fcn.00407760
lea esi, [ebp - 0x13c4]
call fcn.00407760
jmp 0x404e32
mov eax, dword [ebp - 0x13c4]
lea edx, [esi*8]
sub edx, esi
lea ecx, [ebp - 0x95c]
push str.ERROR_in_command_line:_Invalid_protection_entry
lea ebx, [eax + edx*4]
push ecx
mov edi, SysReAllocStringLen
call fcn.00407830
push eax
mov eax, str._in_a_parameter_option__op_specified:
lea ecx, [ebp - 0x924]
mov byte [ebp - 4], 0x36
call fcn.00407910
add esp, 0xc
mov ecx, eax
lea eax, [ebp - 0x2c]
lea ebx, [ebp - 0x8ec]
mov byte [ebp - 4], 0x37
call fcn.004082e0
push eax
mov eax, 0x4555a8
lea ecx, [ebp - 0x8b4]
mov byte [ebp - 4], 0x38
call fcn.00407910
sub esp, 0x18
mov bl, 0x39
mov byte [ebp - 4], bl
mov ecx, esp
mov dword [ebp - 0x1308], esp
push eax
mov eax, str._nType_SetACL__help_for_help._n
call fcn.00407910
sub esp, 0x18
mov byte [ebp - 4], 0x3a
mov eax, str.ProcessCmdLine
mov ecx, esp
mov dword [ebp - 0x1304], esp
call fcn.00413560
push 4
mov ecx, edi
mov byte [ebp - 4], bl
call fcn.00419f60
add esp, 0x3c
lea esi, [ebp - 0x8b4]
call fcn.0041c1b0
lea esi, [ebp - 0x8ec]
call fcn.0041c1b0
lea esi, [ebp - 0x924]
call fcn.0041c1b0
lea esi, [ebp - 0x95c]
jmp 0x40648b
mov eax, dword [ebp - 0x13c4]
lea edx, [esi*8]
sub edx, esi
lea ecx, [ebp - 0xa3c]
push str.ERROR_in_command_line:_Invalid_protection_entry
lea ebx, [eax + edx*4]
push ecx
mov edi, SysReAllocStringLen
call fcn.00407830
push eax
mov eax, str._in_a_parameter_option__op_specified:
lea ecx, [ebp - 0xa04]
mov byte [ebp - 4], 0x40
call fcn.00407910
add esp, 0xc
mov ecx, eax
lea eax, [ebp - 0x2c]
lea ebx, [ebp - 0x9cc]
mov byte [ebp - 4], 0x41
call fcn.004082e0
push eax
mov eax, 0x4555a8
lea ecx, [ebp - 0x994]
mov byte [ebp - 4], 0x42
call fcn.00407910
sub esp, 0x18
mov bl, 0x43
mov byte [ebp - 4], bl
mov ecx, esp
mov dword [ebp - 0x1308], esp
push eax
mov eax, str._nType_SetACL__help_for_help._n
call fcn.00407910
sub esp, 0x18
mov byte [ebp - 4], 0x44
mov eax, str.ProcessCmdLine
mov ecx, esp
mov dword [ebp - 0x1304], esp
call fcn.00413560
push 4
mov ecx, edi
mov byte [ebp - 4], bl
call fcn.00419f60
add esp, 0x3c
lea esi, [ebp - 0x994]
call fcn.0041c1b0
lea esi, [ebp - 0x9cc]
call fcn.0041c1b0
lea esi, [ebp - 0xa04]
call fcn.0041c1b0
lea esi, [ebp - 0xa3c]
jmp 0x40648b
mov eax, dword [ebp - 0x13c4]
lea edx, [esi*8]
sub edx, esi
lea ecx, [ebp - 0xb1c]
push str.ERROR_in_command_line:_Invalid_entry__
lea ebx, [eax + edx*4]
push ecx
mov edi, SysReAllocStringLen
call fcn.00407830
push eax
mov eax, str.__in_a_parameter_option__op_specified:
lea ecx, [ebp - 0xae4]
mov byte [ebp - 4], 0x45
call fcn.00407910
add esp, 0xc
mov ecx, eax
lea eax, [ebp - 0x2c]
lea ebx, [ebp - 0xaac]
mov byte [ebp - 4], 0x46
call fcn.004082e0
push eax
mov eax, 0x4555a8
lea ecx, [ebp - 0xa74]
mov byte [ebp - 4], 0x47
call fcn.00407910
sub esp, 0x18
mov bl, 0x48
mov byte [ebp - 4], bl
mov ecx, esp
mov dword [ebp - 0x1308], esp
push eax
mov eax, str._nType_SetACL__help_for_help._n
call fcn.00407910
sub esp, 0x18
mov byte [ebp - 4], 0x49
mov eax, str.ProcessCmdLine
mov ecx, esp
mov dword [ebp - 0x1304], esp
call fcn.00413560
push 4
mov ecx, edi
mov byte [ebp - 4], bl
call fcn.00419f60
add esp, 0x3c
lea esi, [ebp - 0xa74]
call fcn.0041c1b0
lea esi, [ebp - 0xaac]
call fcn.0041c1b0
lea esi, [ebp - 0xae4]
call fcn.0041c1b0
lea esi, [ebp - 0xb1c]
jmp 0x40648b
lea edx, [ebp - 0xb54]
push str.ERROR__internal__while_processing_command_line:_object_flags:
push edx
lea ebx, [ebp - 0x2c]
mov esi, SysReAllocStringLen
call fcn.00407830
sub esp, 0x14
mov bl, 0x4a
mov byte [ebp - 4], bl
mov ecx, esp
mov dword [ebp - 0x1308], esp
push eax
mov eax, 0x45575c
call fcn.00407910
sub esp, 0x18
mov byte [ebp - 4], 0x4b
mov eax, str.ProcessCmdLine
mov ecx, esp
mov dword [ebp - 0x1304], esp
call fcn.00413560
push 4
mov ecx, esi
mov byte [ebp - 4], bl
call fcn.00419f60
add esp, 0x3c
lea esi, [ebp - 0xb54]
call fcn.0041c1b0
lea esi, [ebp - 0x13c4]
call fcn.00407760
jmp 0x404e32
lea eax, [ebp - 0xbc4]
push str.ERROR_in_command_line:_Invalid_number_of_entries_in_parameter_for_option__op_specified:
push eax
lea ebx, [ebp - 0x2c]
mov esi, SysReAllocStringLen
call fcn.00407830
push eax
mov eax, 0x4555a8
lea ecx, [ebp - 0xb8c]
mov byte [ebp - 4], 0x28
call fcn.00407910
sub esp, 0x10
mov bl, 0x29
mov byte [ebp - 4], bl
mov ecx, esp
mov dword [ebp - 0x1308], esp
push eax
mov eax, str._nType_SetACL__help_for_help._n
call fcn.00407910
sub esp, 0x18
mov byte [ebp - 4], 0x2a
mov eax, str.ProcessCmdLine
mov ecx, esp
mov dword [ebp - 0x1304], esp
call fcn.00413560
push 4
mov ecx, esi
mov byte [ebp - 4], bl
call fcn.00419f60
add esp, 0x3c
lea esi, [ebp - 0xb8c]
call fcn.0041c1b0
lea esi, [ebp - 0xbc4]
call fcn.0041c1b0
lea esi, [ebp - 0x13c4]
call fcn.00407760
jmp 0x404e32
mov edx, dword [ebp - 0x137c]
lea ecx, [esi*8]
sub ecx, esi
lea eax, [ebp - 0xca4]
push str.ERROR_in_command_line:_Invalid_entry__
lea ebx, [edx + ecx*4]
push eax
mov edi, SysReAllocStringLen
call fcn.00407830
push eax
mov eax, str.__in_a_parameter_option__lst_specified:
lea ecx, [ebp - 0xc6c]
mov byte [ebp - 4], 0x4f
call fcn.00407910
add esp, 0xc
mov ecx, eax
lea eax, [ebp - 0x2c]
lea ebx, [ebp - 0xc34]
mov byte [ebp - 4], 0x50
call fcn.004082e0
push eax
mov eax, 0x4555a8
lea ecx, [ebp - 0xbfc]
mov byte [ebp - 4], 0x51
call fcn.00407910
sub esp, 0x18
mov bl, 0x52
mov byte [ebp - 4], bl
mov ecx, esp
mov dword [ebp - 0x1308], esp
push eax
mov eax, str._nType_SetACL__help_for_help._n
call fcn.00407910
sub esp, 0x18
mov byte [ebp - 4], 0x53
mov eax, str.ProcessCmdLine
mov ecx, esp
mov dword [ebp - 0x1304], esp
call fcn.00413560
push 4
mov ecx, edi
mov byte [ebp - 4], bl
call fcn.00419f60
add esp, 0x3c
lea esi, [ebp - 0xbfc]
call fcn.0041c1b0
lea esi, [ebp - 0xc34]
call fcn.0041c1b0
lea esi, [ebp - 0xc6c]
call fcn.0041c1b0
lea esi, [ebp - 0xca4]
call fcn.0041c1b0
lea esi, [ebp - 0x1350]
call fcn.00407760
lea esi, [ebp - 0x137c]
call fcn.00407760
jmp 0x404e32
mov eax, dword [ebp - 0x1318]
mov edx, dword [ebp - 0x137c]
lea ecx, [eax*8]
sub ecx, eax
lea eax, [ebp - 0xd84]
push str.ERROR_in_command_line:_Invalid_list_format_entry
lea ebx, [edx + ecx*4]
push eax
mov esi, SysReAllocStringLen
call fcn.00407830
push eax
mov eax, str._in_a_parameter_option__lst_specified:
lea ecx, [ebp - 0xd4c]
mov byte [ebp - 4], 0x59
call fcn.00407910
add esp, 0xc
mov ecx, eax
lea eax, [ebp - 0x2c]
lea ebx, [ebp - 0xd14]
mov byte [ebp - 4], 0x5a
call fcn.004082e0
push eax
mov eax, 0x4555a8
lea ecx, [ebp - 0xcdc]
mov byte [ebp - 4], 0x5b
call fcn.00407910
sub esp, 0x18
mov bl, 0x5c
mov byte [ebp - 4], bl
mov ecx, esp
mov dword [ebp - 0x1308], esp
push eax
mov eax, str._nType_SetACL__help_for_help._n
call fcn.00407910
sub esp, 0x18
mov byte [ebp - 4], 0x5d
mov eax, str.ProcessCmdLine
mov ecx, esp
mov dword [ebp - 0x1304], esp
call fcn.00413560
push 4
mov ecx, esi
mov byte [ebp - 4], bl
call fcn.00419f60
add esp, 0x3c
lea esi, [ebp - 0xcdc]
call fcn.0041c1b0
lea esi, [ebp - 0xd14]
call fcn.0041c1b0
lea esi, [ebp - 0xd4c]
call fcn.0041c1b0
lea esi, [ebp - 0xd84]
jmp 0x406914
mov edx, dword [ebp - 0x137c]
lea ecx, [esi*8]
sub ecx, esi
lea eax, [ebp - 0xe64]
push str.ERROR_in_command_line:_Invalid_list_format_entry
lea ebx, [edx + ecx*4]
push eax
mov edi, SysReAllocStringLen
call fcn.00407830
push eax
mov eax, str._in_a_parameter_option__lst_specified:
lea ecx, [ebp - 0xe2c]
mov byte [ebp - 4], 0x61
call fcn.00407910
add esp, 0xc
mov ecx, eax
lea eax, [ebp - 0x2c]
lea ebx, [ebp - 0xdf4]
mov byte [ebp - 4], 0x62
call fcn.004082e0
push eax
mov eax, 0x4555a8
lea ecx, [ebp - 0xdbc]
mov byte [ebp - 4], 0x63
call fcn.00407910
sub esp, 0x18
mov bl, 0x64
mov byte [ebp - 4], bl
mov ecx, esp
mov dword [ebp - 0x1308], esp
push eax
mov eax, str._nType_SetACL__help_for_help._n
call fcn.00407910
sub esp, 0x18
mov byte [ebp - 4], 0x65
mov eax, str.ProcessCmdLine
mov ecx, esp
mov dword [ebp - 0x1304], esp
call fcn.00413560
push 4
mov ecx, edi
mov byte [ebp - 4], bl
call fcn.00419f60
add esp, 0x3c
lea esi, [ebp - 0xdbc]
call fcn.0041c1b0
lea esi, [ebp - 0xdf4]
call fcn.0041c1b0
lea esi, [ebp - 0xe2c]
call fcn.0041c1b0
lea esi, [ebp - 0xe64]
jmp 0x406914
mov edx, dword [ebp - 0x137c]
lea ecx, [esi*8]
sub ecx, esi
lea eax, [ebp - 0xf44]
push str.ERROR_in_command_line:_Invalid_list_format_entry
lea ebx, [edx + ecx*4]
push eax
mov edi, SysReAllocStringLen
call fcn.00407830
push eax
mov eax, str._in_a_parameter_option__lst_specified:
lea ecx, [ebp - 0xf0c]
mov byte [ebp - 4], 0x69
call fcn.00407910
add esp, 0xc
mov ecx, eax
lea eax, [ebp - 0x2c]
lea ebx, [ebp - 0xed4]
mov byte [ebp - 4], 0x6a
call fcn.004082e0
push eax
mov eax, 0x4555a8
lea ecx, [ebp - 0xe9c]
mov byte [ebp - 4], 0x6b
call fcn.00407910
sub esp, 0x18
mov bl, 0x6c
mov byte [ebp - 4], bl
mov ecx, esp
mov dword [ebp - 0x1308], esp
push eax
mov eax, str._nType_SetACL__help_for_help._n
call fcn.00407910
sub esp, 0x18
mov byte [ebp - 4], 0x6d
mov eax, str.ProcessCmdLine
mov ecx, esp
mov dword [ebp - 0x1304], esp
call fcn.00413560
push 4
mov ecx, edi
mov byte [ebp - 4], bl
call fcn.00419f60
add esp, 0x3c
lea esi, [ebp - 0xe9c]
call fcn.0041c1b0
lea esi, [ebp - 0xed4]
call fcn.0041c1b0
lea esi, [ebp - 0xf0c]
call fcn.0041c1b0
lea esi, [ebp - 0xf44]
jmp 0x406914
mov edx, dword [ebp - 0x137c]
lea ecx, [esi*8]
sub ecx, esi
lea eax, [ebp - 0x1024]
push str.ERROR_in_command_line:_Invalid_list_format_entry
lea ebx, [edx + ecx*4]
push eax
mov edi, SysReAllocStringLen
call fcn.00407830
push eax
mov eax, str._in_a_parameter_option__lst_specified:
lea ecx, [ebp - 0xfec]
mov byte [ebp - 4], 0x72
call fcn.00407910
add esp, 0xc
mov ecx, eax
lea eax, [ebp - 0x2c]
lea ebx, [ebp - 0xfb4]
mov byte [ebp - 4], 0x73
call fcn.004082e0
push eax
mov eax, 0x4555a8
lea ecx, [ebp - 0xf7c]
mov byte [ebp - 4], 0x74
call fcn.00407910
sub esp, 0x18
mov bl, 0x75
mov byte [ebp - 4], bl
mov ecx, esp
mov dword [ebp - 0x1308], esp
push eax
mov eax, str._nType_SetACL__help_for_help._n
call fcn.00407910
sub esp, 0x18
mov byte [ebp - 4], 0x76
mov eax, str.ProcessCmdLine
mov ecx, esp
mov dword [ebp - 0x1304], esp
call fcn.00413560
push 4
mov ecx, edi
mov byte [ebp - 4], bl
call fcn.00419f60
add esp, 0x3c
lea esi, [ebp - 0xf7c]
call fcn.0041c1b0
lea esi, [ebp - 0xfb4]
call fcn.0041c1b0
lea esi, [ebp - 0xfec]
call fcn.0041c1b0
lea esi, [ebp - 0x1024]
jmp 0x406914
mov eax, dword [ebp - 0x1318]
mov edx, dword [ebp - 0x137c]
lea ecx, [eax*8]
sub ecx, eax
lea eax, [ebp - 0x1104]
push str.ERROR_in_command_line:_Invalid_list_what_entry
lea ebx, [edx + ecx*4]
push eax
mov esi, SysReAllocStringLen
call fcn.00407830
push eax
mov eax, str._in_a_parameter_option__ace_specified:
lea ecx, [ebp - 0x10cc]
mov byte [ebp - 4], 0x7d
call fcn.00407910
add esp, 0xc
mov ecx, eax
lea eax, [ebp - 0x2c]
lea ebx, [ebp - 0x1094]
mov byte [ebp - 4], 0x7e
call fcn.004082e0
push eax
mov eax, 0x4555a8
lea ecx, [ebp - 0x105c]
mov byte [ebp - 4], 0x7f
call fcn.00407910
sub esp, 0x18
mov bl, 0x80
mov byte [ebp - 4], bl
mov ecx, esp
mov dword [ebp - 0x1308], esp
push eax
mov eax, str._nType_SetACL__help_for_help._n
call fcn.00407910
sub esp, 0x18
mov byte [ebp - 4], 0x81
mov eax, str.ProcessCmdLine
mov ecx, esp
mov dword [ebp - 0x1304], esp
call fcn.00413560
push 4
mov ecx, esi
mov byte [ebp - 4], bl
call fcn.00419f60
add esp, 0x3c
lea esi, [ebp - 0x105c]
call fcn.0041c1b0
lea esi, [ebp - 0x1094]
call fcn.0041c1b0
lea esi, [ebp - 0x10cc]
call fcn.0041c1b0
lea esi, [ebp - 0x1104]
call fcn.0041c1b0
lea esi, [ebp - 0x1454]
call fcn.00407760
jmp 0x406919
mov edx, dword [ebp - 0x137c]
lea ecx, [esi*8]
sub ecx, esi
lea eax, [ebp - 0x11e4]
push str.ERROR_in_command_line:_Invalid_entry__
lea ebx, [edx + ecx*4]
push eax
mov edi, SysReAllocStringLen
call fcn.00407830
push eax
mov eax, str.__in_a_parameter_option__lst_specified:
lea ecx, [ebp - 0x11ac]
mov byte [ebp - 4], 0x82
call fcn.00407910
add esp, 0xc
mov ecx, eax
lea eax, [ebp - 0x2c]
lea ebx, [ebp - 0x1174]
mov byte [ebp - 4], 0x83
call fcn.004082e0
push eax
mov eax, 0x4555a8
lea ecx, [ebp - 0x113c]
mov byte [ebp - 4], 0x84
call fcn.00407910
sub esp, 0x18
mov bl, 0x85
mov byte [ebp - 4], bl
mov ecx, esp
mov dword [ebp - 0x1308], esp
push eax
mov eax, str._nType_SetACL__help_for_help._n
call fcn.00407910
sub esp, 0x18
mov byte [ebp - 4], 0x86
mov eax, str.ProcessCmdLine
mov ecx, esp
mov dword [ebp - 0x1304], esp
call fcn.00413560
push 4
mov ecx, edi
mov byte [ebp - 4], bl
call fcn.00419f60
add esp, 0x3c
lea esi, [ebp - 0x113c]
call fcn.0041c1b0
lea esi, [ebp - 0x1174]
call fcn.0041c1b0
lea esi, [ebp - 0x11ac]
call fcn.0041c1b0
lea esi, [ebp - 0x11e4]
jmp 0x406914
lea ecx, [ebp - 0x121c]
push str.ERROR__internal__while_processing_command_line:_list_options:
push ecx
lea ebx, [ebp - 0x2c]
mov esi, SysReAllocStringLen
call fcn.00407830
sub esp, 0x14
mov bl, 0x87
mov byte [ebp - 4], bl
mov ecx, esp
mov dword [ebp - 0x1308], esp
push eax
mov eax, 0x45575c
call fcn.00407910
sub esp, 0x18
mov byte [ebp - 4], 0x88
mov eax, str.ProcessCmdLine
mov ecx, esp
mov dword [ebp - 0x1304], esp
call fcn.00413560
push 4
mov ecx, esi
mov byte [ebp - 4], bl
call fcn.00419f60
add esp, 0x3c
lea esi, [ebp - 0x121c]
call fcn.0041c1b0
lea esi, [ebp - 0x137c]
call fcn.00407760
jmp 0x404e32
mov eax, dword [ebp - 0x1314]
lea edx, [eax*8]
sub edx, eax
mov eax, dword [ebp - 0x1464]
lea ecx, [ebp - 0x25c]
push str.ERROR_in_command_line:_Invalid_list_what_entry
lea ebx, [eax + edx*4]
push ecx
mov esi, SysReAllocStringLen
call fcn.00407830
push eax
mov eax, str._in_a_parameter_option__os_specified:
lea ecx, [ebp - 0x278]
mov byte [ebp - 4], 0x8d
call fcn.00407910
add esp, 0xc
mov ecx, eax
lea eax, [ebp - 0x2c]
lea ebx, [ebp - 0xd68]
mov byte [ebp - 4], 0x8e
call fcn.004082e0
push eax
mov eax, 0x4555a8
lea ecx, [ebp - 0x1254]
mov byte [ebp - 4], 0x8f
call fcn.00407910
sub esp, 0x18
mov bl, 0x90
mov byte [ebp - 4], bl
mov ecx, esp
mov dword [ebp - 0x1308], esp
push eax
mov eax, str._nType_SetACL__help_for_help._n
call fcn.00407910
sub esp, 0x18
mov byte [ebp - 4], 0x91
mov eax, str.ProcessCmdLine
mov ecx, esp
mov dword [ebp - 0x1304], esp
call fcn.00413560
push 4
mov ecx, esi
mov byte [ebp - 4], bl
call fcn.00419f60
add esp, 0x3c
lea esi, [ebp - 0x1254]
call fcn.0041c1b0
lea esi, [ebp - 0xd68]
call fcn.0041c1b0
lea esi, [ebp - 0x278]
call fcn.0041c1b0
lea esi, [ebp - 0x25c]
call fcn.0041c1b0
lea esi, [ebp - 0x1464]
call fcn.00407760
jmp 0x404e32
lea edx, [ebp - 0x294]
push str.ERROR__internal__while_processing_command_line:_orphaned_SID_deletion_options:
push edx
lea ebx, [ebp - 0x2c]
mov esi, SysReAllocStringLen
call fcn.00407830
sub esp, 0x14
mov bl, 0x92
mov byte [ebp - 4], bl
mov ecx, esp
mov dword [ebp - 0x1308], esp
push eax
mov eax, 0x45575c
call fcn.00407910
sub esp, 0x18
mov byte [ebp - 4], 0x93
mov eax, str.ProcessCmdLine
mov ecx, esp
mov dword [ebp - 0x1304], esp
call fcn.00413560
push 4
mov ecx, esi
mov byte [ebp - 4], bl
call fcn.00419f60
add esp, 0x3c
lea esi, [ebp - 0x294]
call fcn.0041c1b0
lea esi, [ebp - 0x1464]
call fcn.00407760
jmp 0x404e32
lea eax, [ebp - 0x11c8]
push str.ERROR_in_command_line:_Invalid_option_specified:
push eax
lea ebx, [ebp - 0x48]
mov esi, SysReAllocStringLen
call fcn.00407830
push eax
mov eax, 0x4555a8
lea ecx, [ebp - 0x224]
mov dword [ebp - 4], 0x194
call fcn.00407910
sub esp, 0x10
mov bl, 0x95
mov byte [ebp - 4], bl
mov ecx, esp
mov dword [ebp - 0x1308], esp
push eax
mov eax, str._nType_SetACL__help_for_help._n
call fcn.00407910
sub esp, 0x18
mov byte [ebp - 4], 0x96
mov eax, str.ProcessCmdLine
mov ecx, esp
mov dword [ebp - 0x1304], esp
call fcn.00413560
push 4
mov ecx, esi
mov byte [ebp - 4], bl
call fcn.00419f60
add esp, 0x3c
lea esi, [ebp - 0x224]
call fcn.0041c1b0
lea esi, [ebp - 0x11c8]
jmp 0x404e2d
mov edi, 7
mov esi, 8
cmp dword [ebp - 0x18], esi
jb 0x4070e1
mov ecx, dword [ebp - 0x2c]
push ecx
call fcn.0043644d
add esp, 4
xor edx, edx
mov dword [ebp - 0x18], edi
mov dword [ebp - 0x1c], ebx
mov word [ebp - 0x2c], dx
cmp dword [ebp - 0x34], esi
jb 0x4070fe
mov eax, dword [ebp - 0x48]
push eax
call fcn.0043644d
add esp, 4
xor ecx, ecx
mov dword [ebp - 0x34], edi
mov dword [ebp - 0x38], ebx
mov word [ebp - 0x48], cx
cmp dword [ebp - 0x50], esi
jb 0x40711b
mov edx, dword [ebp - 0x64]
push edx
call fcn.0043644d
add esp, 4
xor eax, eax
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.00436268
mov esp, ebp
pop ebp
ret