Function at 0x4394cc
Capabilities:
Access peb ldr_data
Encode data using xor
Hash data using fnv
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x88
mov eax, dword [0x4e2040]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
push edi
push 0x42
lea eax, [ebp - 0x50]
mov dword [ebp - 0x64], ecx
push 0
push eax
call fcn.004b21c0
mov eax, dword [0x4e6d58]
add esp, 0xc
test eax, eax
jne 0x4395bd
mov eax, dword fs:[0x30]
mov eax, dword [eax + 0xc]
mov eax, dword [eax + 0xc]
mov eax, dword [eax]
mov ecx, eax
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x6c], ecx
mov edx, dword [ecx + 0x18]
mov eax, dword [edx + 0x3c]
mov ebx, dword [eax + edx + 0x78]
add ebx, edx
mov dword [ebp - 0x74], ebx
cmp ebx, edx
je 0x4395a0
mov esi, dword [ebx + 0x18]
test esi, esi
je 0x4395a0
mov eax, dword [ebx + 0x20]
lea eax, [eax + esi*4]
add eax, edx
sub eax, 4
mov ecx, 0x7514b994
dec esi
mov dword [ebp - 0x68], ecx
mov dword [ebp - 0x78], eax
mov edi, dword [eax]
add edi, edx
mov cl, byte [edi]
inc edi
test cl, cl
je 0x439599
mov ebx, dword [ebp - 0x68]
movsx eax, cl
xor eax, ebx
imul ecx, eax, 0x1000193
mov eax, ecx
shr eax, 0x10
xor eax, ecx
imul ecx, eax, 0x1000193
mov eax, ecx
shr eax, 0x10
xor eax, ecx
mov cl, byte [edi]
imul ebx, eax, 0x1000193
inc edi
test cl, cl
jne 0x439557
mov dword [ebp - 0x68], ebx
cmp dword [ebp - 0x68], 0xde487c39
mov ebx, dword [ebp - 0x74]
je 0x43969f
mov eax, dword [ebp - 0x78]
test esi, esi
jne 0x43953a
mov ecx, dword [ebp - 0x6c]
mov eax, dword [ecx]
mov ecx, eax
mov dword [ebp - 0x6c], eax
cmp eax, dword [ebp - 0x70]
je 0x4395b6
cmp dword [ecx + 0x18], 0
jne 0x439518
xor eax, eax
mov dword [0x4e6d58], eax
lea ecx, [ebp - 0x50]
push ecx
push 0
lea ecx, [ebp - 0x54]
push ecx
call eax
test eax, eax
je 0x4396d0
mov eax, dword [0x4e7a68]
test eax, eax
jne 0x439695
mov eax, dword fs:[0x30]
mov eax, dword [eax + 0xc]
mov eax, dword [eax + 0xc]
mov eax, dword [eax]
mov ecx, eax
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x6c], ecx
mov edx, dword [ecx + 0x18]
mov eax, dword [edx + 0x3c]
mov ebx, dword [eax + edx + 0x78]
add ebx, edx
mov dword [ebp - 0x74], ebx
cmp ebx, edx
je 0x439678
mov esi, dword [ebx + 0x18]
test esi, esi
je 0x439678
mov eax, dword [ebx + 0x20]
lea eax, [eax + esi*4]
add eax, edx
sub eax, 4
mov ecx, 0x98275dcd
dec esi
mov dword [ebp - 0x68], ecx
mov dword [ebp - 0x78], eax
mov edi, dword [eax]
add edi, edx
mov cl, byte [edi]
inc edi
test cl, cl
je 0x439671
mov ebx, dword [ebp - 0x68]
movsx eax, cl
xor eax, ebx
imul ecx, eax, 0x1000193
mov eax, ecx
shr eax, 0x10
xor eax, ecx
imul ecx, eax, 0x1000193
mov eax, ecx
shr eax, 0x10
xor eax, ecx
mov cl, byte [edi]
imul ebx, eax, 0x1000193
inc edi
test cl, cl
jne 0x439633
mov dword [ebp - 0x68], ebx
cmp dword [ebp - 0x68], 0x40019a85
mov ebx, dword [ebp - 0x74]
je 0x4396b9
mov eax, dword [ebp - 0x78]
test esi, esi
jne 0x439616
mov ecx, dword [ebp - 0x6c]
mov eax, dword [ecx]
mov ecx, eax
mov dword [ebp - 0x6c], eax
cmp eax, dword [ebp - 0x70]
je 0x43968e
cmp dword [ecx + 0x18], 0
jne 0x4395f4
xor eax, eax
mov dword [0x4e7a68], eax
push dword [ebp - 0x54]
call eax
jmp 0x439e7c
mov eax, dword [ebx + 0x24]
lea eax, [eax + esi*2]
movzx ecx, word [eax + edx]
mov eax, dword [ebx + 0x1c]
lea eax, [eax + ecx*4]
mov eax, dword [eax + edx]
add eax, edx
jmp 0x4395b8
mov eax, dword [ebx + 0x24]
lea eax, [eax + esi*2]
movzx ecx, word [eax + edx]
mov eax, dword [ebx + 0x1c]
lea eax, [eax + ecx*4]
mov eax, dword [eax + edx]
add eax, edx
jmp 0x439690
mov eax, dword [0x4e7a64]
test eax, eax
jne 0x439798
mov eax, dword fs:[0x30]
mov eax, dword [eax + 0xc]
mov eax, dword [eax + 0xc]
mov eax, dword [eax]
mov ecx, eax
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x6c], ecx
mov edx, dword [ecx + 0x18]
mov eax, dword [edx + 0x3c]
mov ebx, dword [eax + edx + 0x78]
add ebx, edx
mov dword [ebp - 0x74], ebx
cmp ebx, edx
je 0x43977b
mov esi, dword [ebx + 0x18]
test esi, esi
je 0x43977b
mov eax, dword [ebx + 0x20]
lea eax, [eax + esi*4]
add eax, edx
sub eax, 4
mov ecx, 0xe8aec247
dec esi
mov dword [ebp - 0x68], ecx
mov dword [ebp - 0x78], eax
mov edi, dword [eax]
add edi, edx
mov cl, byte [edi]
inc edi
test cl, cl
je 0x439774
mov ebx, dword [ebp - 0x68]
movsx eax, cl
xor eax, ebx
imul ecx, eax, 0x1000193
mov eax, ecx
shr eax, 0x10
xor eax, ecx
imul ecx, eax, 0x1000193
mov eax, ecx
shr eax, 0x10
xor eax, ecx
mov cl, byte [edi]
imul ebx, eax, 0x1000193
inc edi
test cl, cl
jne 0x439732
mov dword [ebp - 0x68], ebx
cmp dword [ebp - 0x68], 0x6728fcfb
mov ebx, dword [ebp - 0x74]
je 0x43987c
mov eax, dword [ebp - 0x78]
test esi, esi
jne 0x439715
mov ecx, dword [ebp - 0x6c]
mov eax, dword [ecx]
mov ecx, eax
mov dword [ebp - 0x6c], eax
cmp eax, dword [ebp - 0x70]
je 0x439791
cmp dword [ecx + 0x18], 0
jne 0x4396f3
xor eax, eax
mov dword [0x4e7a64], eax
push 0
push 0
push 0
push 0
lea ecx, [ebp - 0x64]
push ecx
push 1
push dword [ebp - 0x54]
call eax
test eax, eax
je 0x4398ad
mov eax, dword [0x4e7e9c]
test eax, eax
jne 0x439695
mov eax, dword fs:[0x30]
mov eax, dword [eax + 0xc]
mov eax, dword [eax + 0xc]
mov eax, dword [eax]
mov ecx, eax
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x6c], ecx
mov edx, dword [ecx + 0x18]
mov eax, dword [edx + 0x3c]
mov ebx, dword [eax + edx + 0x78]
add ebx, edx
mov dword [ebp - 0x74], ebx
cmp ebx, edx
je 0x43985a
mov esi, dword [ebx + 0x18]
test esi, esi
je 0x43985a
mov eax, dword [ebx + 0x20]
lea eax, [eax + esi*4]
add eax, edx
sub eax, 4
mov ecx, 0xb94bdbcb
dec esi
mov dword [ebp - 0x68], ecx
mov dword [ebp - 0x78], eax
mov edi, dword [eax]
add edi, edx
mov cl, byte [edi]
inc edi
test cl, cl
je 0x439853
mov ebx, dword [ebp - 0x68]
movsx eax, cl
xor eax, ebx
imul ecx, eax, 0x1000193
mov eax, ecx
shr eax, 0x10
xor eax, ecx
imul ecx, eax, 0x1000193
mov eax, ecx
shr eax, 0x10
xor eax, ecx
mov cl, byte [edi]
imul ebx, eax, 0x1000193
inc edi
test cl, cl
jne 0x439815
mov dword [ebp - 0x68], ebx
cmp dword [ebp - 0x68], 0x8396b2b9
mov ebx, dword [ebp - 0x74]
je 0x439896
mov eax, dword [ebp - 0x78]
test esi, esi
jne 0x4397f8
mov ecx, dword [ebp - 0x6c]
mov eax, dword [ecx]
mov ecx, eax
mov dword [ebp - 0x6c], eax
cmp eax, dword [ebp - 0x70]
je 0x439870
cmp dword [ecx + 0x18], 0
jne 0x4397d6
xor eax, eax
mov dword [0x4e7e9c], eax
jmp 0x439695
mov eax, dword [ebx + 0x24]
lea eax, [eax + esi*2]
movzx ecx, word [eax + edx]
mov eax, dword [ebx + 0x1c]
lea eax, [eax + ecx*4]
mov eax, dword [eax + edx]
add eax, edx
jmp 0x439793
mov eax, dword [ebx + 0x24]
lea eax, [eax + esi*2]
movzx ecx, word [eax + edx]
mov eax, dword [ebx + 0x1c]
lea eax, [eax + ecx*4]
mov eax, dword [eax + edx]
add eax, edx
jmp 0x439872
and dword [ebp - 0x58], 0
and dword [ebp - 0x5c], 0
mov eax, dword [0x4e6db4]
test eax, eax
jne 0x439979
mov eax, dword fs:[0x30]
mov eax, dword [eax + 0xc]
mov eax, dword [eax + 0xc]
mov eax, dword [eax]
mov ecx, eax
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x6c], ecx
mov edx, dword [ecx + 0x18]
mov eax, dword [edx + 0x3c]
mov ebx, dword [eax + edx + 0x78]
add ebx, edx
mov dword [ebp - 0x74], ebx
cmp ebx, edx
je 0x43995c
mov esi, dword [ebx + 0x18]
test esi, esi
je 0x43995c
mov eax, dword [ebx + 0x20]
lea eax, [eax + esi*4]
add eax, edx
sub eax, 4
mov ecx, 0x7d5e3959
dec esi
mov dword [ebp - 0x68], ecx
mov dword [ebp - 0x78], eax
mov edi, dword [eax]
add edi, edx
mov cl, byte [edi]
inc edi
test cl, cl
je 0x439955
mov ebx, dword [ebp - 0x68]
movsx eax, cl
xor eax, ebx
imul ecx, eax, 0x1000193
mov eax, ecx
shr eax, 0x10
xor eax, ecx
imul ecx, eax, 0x1000193
mov eax, ecx
shr eax, 0x10
xor eax, ecx
mov cl, byte [edi]
imul ebx, eax, 0x1000193
inc edi
test cl, cl
jne 0x439917
mov dword [ebp - 0x68], ebx
cmp dword [ebp - 0x68], 0xbeb32b73
mov ebx, dword [ebp - 0x74]
je 0x4399a8
mov eax, dword [ebp - 0x78]
test esi, esi
jne 0x4398fa
mov ecx, dword [ebp - 0x6c]
mov eax, dword [ecx]
mov ecx, eax
mov dword [ebp - 0x6c], eax
cmp eax, dword [ebp - 0x70]
je 0x439972
cmp dword [ecx + 0x18], 0
jne 0x4398d8
xor eax, eax
mov dword [0x4e6db4], eax
lea ecx, [ebp - 0x5c]
push ecx
push 0
lea ecx, [ebp - 0x58]
push ecx
lea ecx, [ebp - 0x60]
push ecx
push dword [ebp - 0x54]
call eax
xor ecx, ecx
mov dword [ebp - 0x68], ecx
cmp eax, 0xea
jne 0x439aca
mov eax, dword [ebp - 0x60]
test eax, eax
jne 0x4399bf
and dword [ebp - 0x68], ecx
jmp 0x4399d7
mov eax, dword [ebx + 0x24]
lea eax, [eax + esi*2]
movzx ecx, word [eax + edx]
mov eax, dword [ebx + 0x1c]
lea eax, [eax + ecx*4]
mov eax, dword [eax + edx]
add eax, edx
jmp 0x439974
imul eax, eax, 0x29c
push eax
push 8
push dword [0x4e7ed4]
call dword [sym.imp.KERNEL32.dll_HeapAlloc]
mov dword [ebp - 0x68], eax
xor ecx, ecx
call fcn.00416e90
xor ecx, ecx
call fcn.00416e90
mov eax, dword [ebp - 0x60]
mov dword [ebp - 0x58], eax
mov eax, dword [0x4e6db0]
test eax, eax
jne 0x439ab3
mov eax, dword fs:[0x30]
mov eax, dword [eax + 0xc]
mov eax, dword [eax + 0xc]
mov eax, dword [eax]
mov ecx, eax
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x6c], ecx
mov edx, dword [ecx + 0x18]
mov eax, dword [edx + 0x3c]
mov ebx, dword [eax + edx + 0x78]
add ebx, edx
mov dword [ebp - 0x74], ebx
cmp ebx, edx
je 0x439a96
mov esi, dword [ebx + 0x18]
test esi, esi
je 0x439a96
mov eax, dword [ebx + 0x20]
lea eax, [eax + esi*4]
add eax, edx
sub eax, 4
mov ecx, 0x9aba0823
dec esi
mov dword [ebp - 0x7c], ecx
mov dword [ebp - 0x78], eax
mov edi, dword [eax]
add edi, edx
mov cl, byte [edi]
inc edi
test cl, cl
je 0x439a8f
mov ebx, dword [ebp - 0x7c]
movsx eax, cl
xor eax, ebx
imul ecx, eax, 0x1000193
mov eax, ecx
shr eax, 0x10
xor eax, ecx
imul ecx, eax, 0x1000193
mov eax, ecx
shr eax, 0x10
xor eax, ecx
mov cl, byte [edi]
imul ebx, eax, 0x1000193
inc edi
test cl, cl
jne 0x439a4d
mov dword [ebp - 0x7c], ebx
cmp dword [ebp - 0x7c], 0x1da4efad
mov ebx, dword [ebp - 0x74]
je 0x439e8b
mov eax, dword [ebp - 0x78]
test esi, esi
jne 0x439a30
mov ecx, dword [ebp - 0x6c]
mov eax, dword [ecx]
mov ecx, eax
mov dword [ebp - 0x6c], eax
cmp eax, dword [ebp - 0x70]
je 0x439aac
cmp dword [ecx + 0x18], 0
jne 0x439a0e
xor eax, eax
mov dword [0x4e6db0], eax
lea ecx, [ebp - 0x5c]
push ecx
push dword [ebp - 0x68]
lea ecx, [ebp - 0x58]
push ecx
lea ecx, [ebp - 0x60]
push ecx
push dword [ebp - 0x54]
call eax
mov ecx, dword [ebp - 0x68]
test eax, eax
jne 0x439d9b
and dword [ebp - 0x74], eax
cmp dword [ebp - 0x58], eax
jbe 0x439d9b
mov edx, ecx
mov dword [ebp - 0x6c], ecx
mov eax, dword [0x4e7a34]
test eax, eax
jne 0x439bb4
mov eax, dword fs:[0x30]
mov eax, dword [eax + 0xc]
mov eax, dword [eax + 0xc]
mov eax, dword [eax]
mov ecx, eax
mov dword [ebp - 0x84], eax
mov dword [ebp - 0x70], ecx
mov edx, dword [ecx + 0x18]
mov eax, dword [edx + 0x3c]
mov ebx, dword [eax + edx + 0x78]
add ebx, edx
mov dword [ebp - 0x78], ebx
cmp ebx, edx
je 0x439b91
mov esi, dword [ebx + 0x18]
test esi, esi
je 0x439b91
mov eax, dword [ebx + 0x20]
lea eax, [eax + esi*4]
add eax, edx
sub eax, 4
mov ecx, 0x16168ec3
dec esi
mov dword [ebp - 0x7c], ecx
mov dword [ebp - 0x80], eax
mov edi, dword [eax]
add edi, edx
mov cl, byte [edi]
inc edi
test cl, cl
je 0x439b8a
mov ebx, dword [ebp - 0x7c]
movsx eax, cl
xor eax, ebx
imul ecx, eax, 0x1000193
mov eax, ecx
shr eax, 0x10
xor eax, ecx
imul ecx, eax, 0x1000193
mov eax, ecx
shr eax, 0x10
xor eax, ecx
mov cl, byte [edi]
imul ebx, eax, 0x1000193
inc edi
test cl, cl
jne 0x439b48
mov dword [ebp - 0x7c], ebx
cmp dword [ebp - 0x7c], 0x41608c48
mov ebx, dword [ebp - 0x78]
je 0x439ea5
mov eax, dword [ebp - 0x80]
test esi, esi
jne 0x439b2b
mov ecx, dword [ebp - 0x70]
mov eax, dword [ecx]
mov ecx, eax
mov dword [ebp - 0x70], eax
cmp eax, dword [ebp - 0x84]
je 0x439baa
cmp dword [ecx + 0x18], 0
jne 0x439b09
xor eax, eax
mov edx, dword [ebp - 0x6c]
mov dword [0x4e7a34], eax
push dword [edx]
push 0
push 1
call eax
mov dword [ebp - 0x78], eax
test eax, eax
je 0x439d7f
mov ecx, dword [0x4e654c]
test ecx, ecx
jne 0x439ca1
mov ecx, dword fs:[0x30]
mov ecx, dword [ecx + 0xc]
mov eax, dword [ecx + 0xc]
mov eax, dword [eax]
mov ecx, eax
mov dword [ebp - 0x88], eax
mov dword [ebp - 0x70], ecx
mov edx, dword [ecx + 0x18]
mov eax, dword [edx + 0x3c]
mov ebx, dword [eax + edx + 0x78]
add ebx, edx
mov dword [ebp - 0x84], ebx
cmp ebx, edx
je 0x439c7d
mov esi, dword [ebx + 0x18]
test esi, esi
je 0x439c7d
mov eax, dword [ebx + 0x20]
lea eax, [eax + esi*4]
add eax, edx
sub eax, 4
mov ecx, 0xd6e744e
dec esi
mov dword [ebp - 0x7c], ecx
mov dword [ebp - 0x80], eax
mov edi, dword [eax]
add edi, edx
mov cl, byte [edi]
inc edi
test cl, cl
je 0x439c76
mov ebx, dword [ebp - 0x7c]
movsx eax, cl
xor eax, ebx
imul ecx, eax, 0x1000193
mov eax, ecx
shr eax, 0x10
xor eax, ecx
imul ecx, eax, 0x1000193
mov eax, ecx
shr eax, 0x10
xor eax, ecx
mov cl, byte [edi]
imul ebx, eax, 0x1000193
inc edi
test cl, cl
jne 0x439c31
mov dword [ebp - 0x7c], ebx
cmp dword [ebp - 0x7c], 0xce204f53
mov ebx, dword [ebp - 0x84]
je 0x439ebf
mov eax, dword [ebp - 0x80]
test esi, esi
jne 0x439c14
mov ecx, dword [ebp - 0x70]
mov eax, dword [ecx]
mov ecx, eax
mov dword [ebp - 0x70], eax
cmp eax, dword [ebp - 0x88]
je 0x439c96
cmp dword [ecx + 0x18], 0
jne 0x439bef
xor ecx, ecx
mov eax, dword [ebp - 0x78]
mov dword [0x4e654c], ecx
push 0
push eax
call ecx
mov eax, dword [0x4e7a7c]
test eax, eax
jne 0x439d7a
mov eax, dword fs:[0x30]
mov eax, dword [eax + 0xc]
mov eax, dword [eax + 0xc]
mov eax, dword [eax]
mov ecx, eax
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x70], ecx
mov edx, dword [ecx + 0x18]
mov eax, dword [edx + 0x3c]
mov ebx, dword [eax + edx + 0x78]
add ebx, edx
mov dword [ebp - 0x88], ebx
cmp ebx, edx
je 0x439d5d
mov esi, dword [ebx + 0x18]
test esi, esi
je 0x439d5d
mov eax, dword [ebx + 0x20]
lea eax, [eax + esi*4]
add eax, edx
sub eax, 4
mov ecx, 0xa3e5f463
dec esi
mov dword [ebp - 0x7c], ecx
mov dword [ebp - 0x84], eax
mov edi, dword [eax]
add edi, edx
mov cl, byte [edi]
inc edi
test cl, cl
je 0x439d56
mov ebx, dword [ebp - 0x7c]
movsx eax, cl
xor eax, ebx
imul ecx, eax, 0x1000193
mov eax, ecx
shr eax, 0x10
xor eax, ecx
imul ecx, eax, 0x1000193
mov eax, ecx
shr eax, 0x10
xor eax, ecx
mov cl, byte [edi]
imul ebx, eax, 0x1000193
inc edi
test cl, cl
jne 0x439d0e
mov dword [ebp - 0x7c], ebx
cmp dword [ebp - 0x7c], 0x2e41e4cd
mov ebx, dword [ebp - 0x88]
je 0x439ed9
mov eax, dword [ebp - 0x84]
test esi, esi
jne 0x439cee
mov ecx, dword [ebp - 0x70]
mov eax, dword [ecx]
mov ecx, eax
mov dword [ebp - 0x70], eax
cmp eax, dword [ebp - 0x80]
je 0x439d73
cmp dword [ecx + 0x18], 0
jne 0x439cc9
xor eax, eax
mov dword [0x4e7a7c], eax
push dword [ebp - 0x78]
call eax
mov ecx, dword [ebp - 0x74]
mov edx, dword [ebp - 0x6c]
inc ecx
add edx, 0x29c
mov dword [ebp - 0x74], ecx
mov dword [ebp - 0x6c], edx
cmp ecx, dword [ebp - 0x58]
jb 0x439ae3
mov eax, dword [0x4e7a3c]
test eax, eax
jne 0x439e6f
mov eax, dword fs:[0x30]
mov eax, dword [eax + 0xc]
mov eax, dword [eax + 0xc]
mov eax, dword [eax]
mov ecx, eax
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x74], ecx
mov edx, dword [ecx + 0x18]
mov eax, dword [edx + 0x3c]
mov ebx, dword [eax + edx + 0x78]
add ebx, edx
mov dword [ebp - 0x88], ebx
cmp ebx, edx
je 0x439e52
mov esi, dword [ebx + 0x18]
test esi, esi
je 0x439e52
mov eax, dword [ebx + 0x20]
lea eax, [eax + esi*4]
add eax, edx
sub eax, 4
mov ecx, 0x143a93ea
dec esi
mov dword [ebp - 0x6c], ecx
mov dword [ebp - 0x84], eax
mov edi, dword [eax]
add edi, edx
mov cl, byte [edi]
inc edi
test cl, cl
je 0x439e4b
mov ebx, dword [ebp - 0x6c]
movsx eax, cl
xor eax, ebx
imul ecx, eax, 0x1000193
mov eax, ecx
shr eax, 0x10
xor eax, ecx
imul ecx, eax, 0x1000193
mov eax, ecx
shr eax, 0x10
xor eax, ecx
mov cl, byte [edi]
imul ebx, eax, 0x1000193
inc edi
test cl, cl
jne 0x439e03
mov dword [ebp - 0x6c], ebx
cmp dword [ebp - 0x6c], 0x62d2f093
mov ebx, dword [ebp - 0x88]
je 0x439ef3
mov eax, dword [ebp - 0x84]
test esi, esi
jne 0x439de3
mov ecx, dword [ebp - 0x74]
mov eax, dword [ecx]
mov ecx, eax
mov dword [ebp - 0x74], eax
cmp eax, dword [ebp - 0x80]
je 0x439e68
cmp dword [ecx + 0x18], 0
jne 0x439dbe
xor eax, eax
mov dword [0x4e7a3c], eax
push dword [ebp - 0x54]
call eax
mov ecx, dword [ebp - 0x68]
call fcn.00416e90
mov ecx, dword [ebp - 4]
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.004b0ce6
leave
ret
mov eax, dword [ebx + 0x24]
lea eax, [eax + esi*2]
movzx ecx, word [eax + edx]
mov eax, dword [ebx + 0x1c]
lea eax, [eax + ecx*4]
mov eax, dword [eax + edx]
add eax, edx
jmp 0x439aae
mov eax, dword [ebx + 0x24]
lea eax, [eax + esi*2]
movzx ecx, word [eax + edx]
mov eax, dword [ebx + 0x1c]
lea eax, [eax + ecx*4]
mov eax, dword [eax + edx]
add eax, edx
jmp 0x439bac
mov eax, dword [ebx + 0x24]
lea eax, [eax + esi*2]
movzx ecx, word [eax + edx]
mov eax, dword [ebx + 0x1c]
lea eax, [eax + ecx*4]
mov ecx, dword [eax + edx]
add ecx, edx
jmp 0x439c98
mov eax, dword [ebx + 0x24]
lea eax, [eax + esi*2]
movzx ecx, word [eax + edx]
mov eax, dword [ebx + 0x1c]
lea eax, [eax + ecx*4]
mov eax, dword [eax + edx]
add eax, edx
jmp 0x439d75
mov eax, dword [ebx + 0x24]
lea eax, [eax + esi*2]
movzx ecx, word [eax + edx]
mov eax, dword [ebx + 0x1c]
lea eax, [eax + ecx*4]
mov eax, dword [eax + edx]
add eax, edx
jmp 0x439e6a