Function at 0x1000de9c
Capabilities:
Get hostname

Disassembly:
push ebp
lea ebp, [esp - 0x70]
sub esp, 0x2bc
mov eax, dword [0x1001e248]
push ebx
xor eax, ebp
push esi
mov esi, dword [ebp + 0x78]
mov dword [ebp + 0x6c], eax
mov eax, dword [ebp + 0x7c]
push edi
mov edi, ecx
xor ebx, ebx
mov dword [ebp - 0x1d0], edi
mov dword [ebp - 0x1cc], eax
mov dword [ebp - 0x1a4], ebx
mov dword [ebp - 0x1d8], ebx
call dword [0x1001e040]
test byte [edi + 0x53], 0x20
mov dword [ebp - 0x1a8], eax
je 0x1000ea57
cmp esi, ebx
je 0x1000e80b
mov eax, dword [esi]
lea ecx, [ebp - 0x1a4]
push ecx
push 0x1001a480
push esi
mov dword [ebp - 0x1a4], ebx
call dword [eax]
mov edi, eax
cmp edi, ebx
jge 0x1000df35
push edi
call fcn.100023b5
push ebx
mov esi, eax
mov eax, 0x1001be90
push eax
push ebx
push ebx
push esi
push eax
call fcn.10002591
push esi
call dword [sym.imp.KERNEL32.dll_LocalFree]
jmp 0x1000e676
mov eax, dword [ebp - 0x1a4]
lea edx, [ebp - 0x1bc]
push edx
push 0x1001b018
push 0x1001bf10
mov dword [ebp - 0x1bc], ebx
mov ecx, dword [eax]
push eax
call dword [ecx + 0xc]
mov edi, eax
cmp edi, ebx
jge 0x1000df82
push edi
call fcn.100023b5
push ebx
mov esi, eax
mov eax, 0x1001be90
push eax
push ebx
push ebx
push esi
push eax
call fcn.10002591
push esi
call dword [sym.imp.KERNEL32.dll_LocalFree]
jmp 0x1000e666
mov eax, dword [ebp - 0x1bc]
lea edx, [ebp - 0x1b8]
push edx
mov dword [ebp - 0x1b8], ebx
mov ecx, dword [eax]
push eax
call dword [ecx + 0x44]
mov edi, eax
cmp edi, ebx
jge 0x1000dfc5
push edi
call fcn.100023b5
push ebx
mov esi, eax
mov eax, 0x1001be90
push eax
push ebx
push ebx
push esi
push eax
call fcn.10002591
push esi
call dword [sym.imp.KERNEL32.dll_LocalFree]
jmp 0x1000e3fd
cmp dword [ebp - 0x1b8], ebx
je 0x1000e7c5
push dword [ebp - 0x1b8]
mov esi, dword [sym.imp.OLEAUT32.dll_VariantInit]
call esi
cmp eax, ebx
je 0x1000e7c5
cmp dword [ebp - 0x1b8], ebx
jne 0x1000dff7
mov dword [ebp - 0x1ac], ebx
jmp 0x1000e005
push dword [ebp - 0x1b8]
call esi
mov dword [ebp - 0x1ac], eax
mov edi, dword [ebp - 0x1d0]
mov eax, dword [edi + 0x24]
cmp eax, ebx
jne 0x1000e016
xor eax, eax
jmp 0x1000e019
push eax
call esi
cmp dword [ebp - 0x1ac], eax
jne 0x1000e7c5
mov eax, dword [edi + 0x24]
cmp eax, ebx
mov esi, dword [sym.imp.KERNEL32.dll_lstrlenW]
mov dword [ebp - 0x1ac], eax
jne 0x1000e040
mov dword [ebp - 0x1ac], ebx
jmp 0x1000e074
push dword [ebp - 0x1ac]
call esi
lea edi, [eax + eax + 2]
mov eax, edi
add eax, 3
and eax, 0xfffffffc
call fcn.10018600
mov eax, esp
push dword [ebp - 0x1a8]
push edi
push dword [ebp - 0x1ac]
push eax
call fcn.10001313
mov dword [ebp - 0x1ac], eax
mov edi, dword [ebp - 0x1b8]
cmp edi, ebx
jne 0x1000e082
xor eax, eax
jmp 0x1000e0a6
push edi
call esi
lea esi, [eax + eax + 2]
mov eax, esi
add eax, 3
and eax, 0xfffffffc
call fcn.10018600
mov eax, esp
push dword [ebp - 0x1a8]
push esi
push edi
push eax
call fcn.10001313
push dword [ebp - 0x1ac]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpiA]
test eax, eax
jne 0x1000e7c5
push str.META
lea ecx, [ebp - 0x1e8]
mov dword [ebp - 0x1b4], ebx
mov dword [ebp - 0x1b0], ebx
mov word [ebp - 0x1e8], bx
call fcn.1000a2d0
mov eax, dword [ebp - 0x1bc]
mov ecx, dword [eax]
lea edx, [ebp - 0x1b4]
push edx
push eax
mov dword [ebp - 0x1c4], ebx
mov dword [ebp - 0x1c0], ebx
mov dword [ebp - 0x1ac], ebx
call dword [ecx + 0x20]
mov edi, eax
cmp edi, ebx
jl 0x1000e17a
mov eax, dword [ebp - 0x1b4]
mov ecx, dword [eax]
lea edx, [ebp - 0x1b0]
push edx
sub esp, 0x10
mov edi, esp
lea esi, [ebp - 0x1e8]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push eax
movsd dword es:[edi], dword [esi]
call dword [ecx + 0x30]
mov edi, eax
cmp edi, ebx
jl 0x1000e17a
mov eax, dword [ebp - 0x1b4]
cmp eax, ebx
je 0x1000e141
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
lea eax, [ebp - 0x1b0]
push eax
lea ecx, [ebp - 0x1b4]
mov dword [ebp - 0x1b4], ebx
call fcn.1000a165
mov eax, dword [ebp - 0x1b4]
cmp eax, ebx
je 0x1000e785
mov ecx, dword [eax]
lea edx, [ebp - 0x1d4]
push edx
push eax
call dword [ecx + 0x24]
mov edi, eax
cmp edi, ebx
jge 0x1000e1ab
push edi
call fcn.100023b5
push ebx
mov esi, eax
mov eax, 0x1001be90
push eax
push ebx
push ebx
push esi
push eax
call fcn.10002591
push esi
call dword [sym.imp.KERNEL32.dll_LocalFree]
lea eax, [ebp - 0x1e8]
push eax
call dword [sym.imp.OLEAUT32.dll_VariantCopy]
jmp 0x1000e3dd
cmp dword [ebp - 0x1d4], ebx
mov dword [ebp - 0x1c8], ebx
jle 0x1000e785
cmp dword [ebp - 0x1c4], ebx
je 0x1000e1d9
cmp dword [ebp - 0x1c0], ebx
je 0x1000e1d9
cmp dword [ebp - 0x1ac], ebx
jne 0x1000e30c
mov eax, dword [ebp - 0x1c8]
mov dword [ebp - 0x1f4], eax
mov eax, dword [ebp - 0x1b0]
cmp eax, ebx
mov word [ebp - 0x1fc], 3
mov word [ebp - 0x20c], 3
mov dword [ebp - 0x204], ebx
je 0x1000e20d
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
lea edx, [ebp - 0x1b0]
push edx
sub esp, 0x10
mov edi, esp
mov eax, dword [ebp - 0x1b4]
lea esi, [ebp - 0x20c]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
sub esp, 0x10
mov edi, esp
lea esi, [ebp - 0x1fc]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x1b0], ebx
mov ecx, dword [eax]
push eax
movsd dword es:[edi], dword [esi]
call dword [ecx + 0x2c]
mov edi, eax
cmp edi, ebx
jl 0x1000e39d
cmp dword [ebp - 0x1c4], ebx
mov esi, dword [ebp - 0x1d0]
jne 0x1000e281
mov eax, dword [esi + 0x1c]
push ebx
push eax
push str.dc.rights
push dword [ebp - 0x1b0]
call fcn.1000a863
xor ecx, ecx
add esp, 0x10
test eax, eax
setge cl
mov dword [ebp - 0x1c4], ecx
cmp dword [ebp - 0x1c0], ebx
jne 0x1000e2af
mov eax, dword [esi + 0x1c]
push 1
push eax
push str.dc.publisher
push dword [ebp - 0x1b0]
call fcn.1000a863
xor ecx, ecx
add esp, 0x10
test eax, eax
setge cl
mov dword [ebp - 0x1c0], ecx
cmp dword [ebp - 0x1ac], ebx
jne 0x1000e2dc
mov esi, dword [esi + 0x28]
push ebx
push esi
push str.dc.source
push dword [ebp - 0x1b0]
call fcn.1000a863
xor ecx, ecx
add esp, 0x10
test eax, eax
setge cl
mov dword [ebp - 0x1ac], ecx
mov esi, dword [sym.imp.OLEAUT32.dll_VariantCopy]
lea eax, [ebp - 0x20c]
push eax
call esi
lea eax, [ebp - 0x1fc]
push eax
call esi
inc dword [ebp - 0x1c8]
mov eax, dword [ebp - 0x1c8]
cmp eax, dword [ebp - 0x1d4]
jl 0x1000e1bd
cmp dword [ebp - 0x1c4], ebx
je 0x1000e785
cmp dword [ebp - 0x1c0], ebx
je 0x1000e785
cmp dword [ebp - 0x1ac], ebx
je 0x1000e785
lea eax, [ebp - 0x1ec]
push eax
lea eax, [ebp - 0x94]
push eax
mov byte [ebp - 0x94], bl
mov dword [ebp - 0x1ec], 0x100
call dword [sym.imp.KERNEL32.dll_GetComputerNameA]
lea eax, [ebp - 0x94]
push eax
call dword [sym.imp.KERNEL32.dll_lstrlenA]
mov esi, eax
inc esi
lea eax, [esi + esi]
add eax, 3
and eax, 0xfffffffc
call fcn.10018600
mov eax, esp
push dword [ebp - 0x1a8]
lea ecx, [ebp - 0x94]
push esi
push ecx
push eax
call fcn.100012dc
cmp dword [ebp - 0x1cc], ebx
mov dword [ebp - 0x1ac], eax
jne 0x1000e40e
xor eax, eax
jmp 0x1000e440
push edi
call fcn.100023b5
push ebx
mov esi, eax
mov eax, 0x1001be90
push eax
push ebx
push ebx
push esi
push eax
call fcn.10002591
push esi
call dword [sym.imp.KERNEL32.dll_LocalFree]
mov esi, dword [sym.imp.OLEAUT32.dll_VariantCopy]
lea eax, [ebp - 0x20c]
push eax
call esi
lea eax, [ebp - 0x1fc]
push eax
call esi
lea eax, [ebp - 0x1e8]
push eax
call esi
mov eax, dword [ebp - 0x1b0]
cmp eax, ebx
je 0x1000e3ed
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, dword [ebp - 0x1b4]
cmp eax, ebx
je 0x1000e3fd
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
push dword [ebp - 0x1b8]
call dword [sym.imp.OLEAUT32.dll_SysStringLen]
jmp 0x1000e666
push dword [ebp - 0x1cc]
call dword [sym.imp.KERNEL32.dll_lstrlenW]
lea esi, [eax + eax + 2]
mov eax, esi
add eax, 3
and eax, 0xfffffffc
call fcn.10018600
mov eax, esp
push dword [ebp - 0x1a8]
push esi
push dword [ebp - 0x1cc]
push eax
call fcn.10001313
mov edi, dword [sym.imp.KERNEL32.dll_CompareStringA]
push 7
push str.ms_its:
push 7
push eax
push 1
push 0x400
call edi
cmp eax, 2
jne 0x1000e4d2
push 0x1001b13c
push ebx
push dword [ebp - 0x1cc]
call dword [sym.imp.SHLWAPI.dll_StrRStrIW]
mov esi, dword [ebp - 0x1d0]
xor edi, edi
cmp eax, ebx
je 0x1000e49d
sub eax, dword [ebp - 0x1cc]
mov ecx, dword [esi + 0x54]
mov ecx, dword [ecx + 0xc]
sar eax, 1
push eax
push dword [ebp - 0x1cc]
push ecx
call dword [sym.imp.SHLWAPI.dll_StrCmpNIW]
test eax, eax
jne 0x1000e49d
inc edi
cmp dword [esi + 0x58], 3
jl 0x1000e785
mov ecx, dword [ebp - 0x1ac]
cmp word [ecx], bx
je 0x1000e785
mov eax, dword [esi + 0x54]
mov eax, dword [eax]
push ebx
push ecx
push eax
call fcn.10009179
test eax, eax
je 0x1000e785
cmp edi, ebx
jmp 0x1000e783
cmp dword [ebp - 0x1cc], ebx
jne 0x1000e4de
xor eax, eax
jmp 0x1000e510
push dword [ebp - 0x1cc]
call dword [sym.imp.KERNEL32.dll_lstrlenW]
lea esi, [eax + eax + 2]
mov eax, esi
add eax, 3
and eax, 0xfffffffc
call fcn.10018600
mov eax, esp
push dword [ebp - 0x1a8]
push esi
push dword [ebp - 0x1cc]
push eax
call fcn.10001313
push 8
push 0x1001ac0c
push 8
push eax
push 1
push 0x400
call edi
cmp eax, 2
jne 0x1000e746
lea eax, [ebp - 0x1a8]
push eax
push 0x1001a480
push 0x17
push ebx
push 0x1001a32c
mov dword [ebp - 0x1a8], ebx
mov dword [ebp - 0x1c8], ebx
mov dword [ebp - 0x1c4], ebx
mov dword [ebp - 0x1c0], ebx
mov dword [ebp - 0x1d4], ebx
call dword [sym.imp.ole32.dll_CoCreateInstance]
mov edi, eax
cmp edi, ebx
jl 0x1000e5d4
mov eax, dword [ebp - 0x1a8]
mov ecx, dword [eax]
lea edx, [ebp - 0x1c8]
push edx
push 0x1001a490
push 0x1001abfc
push eax
call dword [ecx + 0xc]
mov edi, eax
cmp edi, ebx
jl 0x1000e5d4
mov eax, dword [ebp - 0x1c8]
mov ecx, dword [eax]
lea edx, [ebp - 0x1c4]
push edx
push 0x1001a450
push ebx
push eax
call dword [ecx + 0xc]
mov edi, eax
cmp edi, ebx
jl 0x1000e5d4
mov eax, dword [ebp - 0x1c4]
mov ecx, dword [eax]
lea edx, [ebp - 0x1c0]
push edx
push dword [ebp - 0x1cc]
push 0x1001a35c
push eax
call dword [ecx + 0x10]
mov edi, eax
cmp edi, ebx
jge 0x1000e68d
push edi
call fcn.100023b5
push ebx
mov esi, eax
mov eax, 0x1001be90
push eax
push ebx
push ebx
push esi
push eax
call fcn.10002591
push esi
call dword [sym.imp.KERNEL32.dll_LocalFree]
push dword [ebp - 0x1c0]
mov esi, dword [sym.imp.OLEAUT32.dll_SysStringLen]
call esi
mov eax, dword [ebp - 0x1c4]
cmp eax, ebx
je 0x1000e611
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, dword [ebp - 0x1c8]
cmp eax, ebx
je 0x1000e621
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, dword [ebp - 0x1a8]
cmp eax, ebx
je 0x1000e631
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
lea eax, [ebp - 0x1e8]
push eax
call dword [sym.imp.OLEAUT32.dll_VariantCopy]
mov eax, dword [ebp - 0x1b0]
cmp eax, ebx
je 0x1000e64e
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, dword [ebp - 0x1b4]
cmp eax, ebx
je 0x1000e65e
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
push dword [ebp - 0x1b8]
call esi
mov eax, dword [ebp - 0x1bc]
cmp eax, ebx
je 0x1000e676
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, dword [ebp - 0x1a4]
cmp eax, ebx
je 0x1000e686
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, edi
jmp 0x1000ea5d
cmp dword [ebp - 0x1c0], ebx
jne 0x1000e699
xor eax, eax
jmp 0x1000e6a5
push dword [ebp - 0x1c0]
call dword [sym.imp.OLEAUT32.dll_VariantInit]
mov esi, dword [ebp - 0x1d0]
mov ecx, dword [esi + 0x54]
mov ecx, dword [ecx + 0xc]
push eax
push dword [ebp - 0x1c0]
push ecx
call dword [sym.imp.SHLWAPI.dll_StrCmpNIW]
test eax, eax
jne 0x1000e6cd
mov dword [ebp - 0x1d4], 1
cmp dword [esi + 0x58], 3
jl 0x1000e6f7
mov ecx, dword [ebp - 0x1ac]
cmp word [ecx], bx
je 0x1000e6f7
mov eax, dword [esi + 0x54]
mov eax, dword [eax]
push ebx
push ecx
push eax
call fcn.10009179
test eax, eax
je 0x1000e6f7
cmp dword [ebp - 0x1d4], ebx
jne 0x1000e708
push 0x3e9
call fcn.100035c8
pop ecx
mov dword [ebp - 0x1d8], eax
push dword [ebp - 0x1c0]
call dword [sym.imp.OLEAUT32.dll_SysStringLen]
mov eax, dword [ebp - 0x1c4]
cmp eax, ebx
je 0x1000e724
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, dword [ebp - 0x1c8]
cmp eax, ebx
je 0x1000e734
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, dword [ebp - 0x1a8]
cmp eax, ebx
je 0x1000e796
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
jmp 0x1000e796
mov esi, dword [ebp - 0x1d0]
cmp dword [esi + 0x58], 3
jl 0x1000e785
mov ecx, dword [ebp - 0x1ac]
cmp word [ecx], bx
je 0x1000e785
mov eax, dword [esi + 0x54]
mov eax, dword [eax]
push ebx
push ecx
push eax
call fcn.10009179
test eax, eax
je 0x1000e785
mov eax, dword [esi + 0x54]
mov eax, dword [eax + 0xc]
push ebx
push dword [ebp - 0x1cc]
push eax
call fcn.10009179
test eax, eax
jne 0x1000e796
push 0x3e9
call fcn.100035c8
pop ecx
mov dword [ebp - 0x1d8], eax
lea eax, [ebp - 0x1e8]
push eax
call dword [sym.imp.OLEAUT32.dll_VariantCopy]
mov eax, dword [ebp - 0x1b0]
cmp eax, ebx
je 0x1000e7b3
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, dword [ebp - 0x1b4]
cmp eax, ebx
je 0x1000e7d6
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
jmp 0x1000e7d6
push 0x3e9
call fcn.100035c8
pop ecx
mov dword [ebp - 0x1d8], eax
push dword [ebp - 0x1b8]
call dword [sym.imp.OLEAUT32.dll_SysStringLen]
mov eax, dword [ebp - 0x1bc]
cmp eax, ebx
je 0x1000e7f2
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, dword [ebp - 0x1a4]
cmp eax, ebx
je 0x1000ea57
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
jmp 0x1000ea57
push 0x104
lea eax, [ebp - 0x19c]
push eax
push ebx
call dword [sym.imp.KERNEL32.dll_GetModuleFileNameA]
lea eax, [ebp - 0x19c]
push eax
lea ecx, [ebp - 0x24c]
call fcn.10001c24
push 0x3e9
call fcn.100035c8
pop ecx
mov dword [ebp - 0x1d8], eax
lea eax, [ebp - 0x1ac]
push eax
lea eax, [ebp - 0x1a8]
push eax
push str.LegalCopyright
lea ecx, [ebp - 0x24c]
call fcn.10001067
test eax, eax
mov esi, dword [ebp - 0x1d0]
je 0x1000e89c
push dword [ebp - 0x1a8]
mov edi, dword [esi + 0x1c]
lea ecx, [ebp - 0x98]
mov dword [ebp - 0x1a4], 1
call fcn.10009e57
mov eax, dword [eax]
push edi
push eax
call dword [sym.imp.SHLWAPI.dll_StrStrIW]
test eax, eax
mov byte [ebp - 0x19d], 1
jne 0x1000e8a2
mov byte [ebp - 0x19d], bl
test byte [ebp - 0x1a4], 1
je 0x1000e8cc
and dword [ebp - 0x1a4], 0xfffffffe
lea eax, [ebp - 0x94]
cmp dword [ebp - 0x98], eax
je 0x1000e8cc
push dword [ebp - 0x98]
call fcn.10017e6d
pop ecx
cmp byte [ebp - 0x19d], bl
je 0x1000ea41
lea eax, [ebp - 0x1ac]
push eax
lea eax, [ebp - 0x1a8]
push eax
push str.CompanyName
lea ecx, [ebp - 0x24c]
call fcn.10001067
test eax, eax
mov edi, dword [sym.imp.SHLWAPI.dll_StrCmpIW]
je 0x1000e95c
push dword [ebp - 0x1a8]
or dword [ebp - 0x1a4], 2
lea ecx, [ebp - 0x98]
call fcn.10009e57
mov eax, dword [eax]
mov ecx, dword [esi + 0x1c]
push eax
push ecx
call edi
test eax, eax
jne 0x1000e95c
mov eax, dword [esi + 0x1c]
cmp eax, ebx
jne 0x1000e934
mov dword [ebp - 0x1d4], ebx
jmp 0x1000e941
push eax
call dword [sym.imp.OLEAUT32.dll_VariantInit]
mov dword [ebp - 0x1d4], eax
push dword [ebp - 0x1a8]
call dword [sym.imp.KERNEL32.dll_lstrlenA]
cmp dword [ebp - 0x1d4], eax
mov byte [ebp - 0x19d], 1
je 0x1000e962
mov byte [ebp - 0x19d], bl
test byte [ebp - 0x1a4], 2
je 0x1000e98c
and dword [ebp - 0x1a4], 0xfffffffd
lea eax, [ebp - 0x94]
cmp dword [ebp - 0x98], eax
je 0x1000e98c
push dword [ebp - 0x98]
call fcn.10017e6d
pop ecx
cmp byte [ebp - 0x19d], bl
je 0x1000ea41
lea eax, [ebp - 0x1ac]
push eax
lea eax, [ebp - 0x1a8]
push eax
push str.ProductName
lea ecx, [ebp - 0x24c]
call fcn.10001067
test eax, eax
je 0x1000ea0a
push dword [ebp - 0x1a8]
or dword [ebp - 0x1a4], 4
lea ecx, [ebp - 0x98]
call fcn.10009e57
mov eax, dword [eax]
mov ecx, dword [esi + 0x24]
push eax
push ecx
call edi
test eax, eax
jne 0x1000ea0a
mov esi, dword [esi + 0x24]
cmp esi, ebx
jne 0x1000e9ea
xor esi, esi
jmp 0x1000e9f3
push esi
call dword [sym.imp.OLEAUT32.dll_VariantInit]
mov esi, eax
push dword [ebp - 0x1a8]
call dword [sym.imp.KERNEL32.dll_lstrlenA]
cmp esi, eax
mov byte [ebp - 0x19d], 1
je 0x1000ea10
mov byte [ebp - 0x19d], bl
test byte [ebp - 0x1a4], 4
je 0x1000ea33
lea eax, [ebp - 0x94]
cmp dword [ebp - 0x98], eax
je 0x1000ea33
push dword [ebp - 0x98]
call fcn.10017e6d
pop ecx
cmp byte [ebp - 0x19d], bl
je 0x1000ea41
mov dword [ebp - 0x1d8], ebx
push dword [ebp - 0x214]
mov dword [ebp - fcn.100010f4], 0x1001a38c
call fcn.10017e8c
pop ecx
mov eax, dword [ebp - 0x1d8]
lea esp, [ebp - 0x258]
pop edi
pop esi
pop ebx
mov ecx, dword [ebp + 0x6c]
xor ecx, ebp
call fcn.10018081
add ebp, 0x70
leave
ret 8