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

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
sub esp, 0x54
push ebx
mov ebx, dword [eax + 8]
push esi
push edi
xor edi, edi
cmp ebx, edi
lea esi, [eax + 0xc]
mov dword [esp + 0x14], esi
mov dword [esp + 0xc], ebx
je 0x4ead48
mov eax, dword [ebx]
mov ecx, dword [eax + 4]
push ebx
call ecx
mov edx, dword [ebx]
mov eax, dword [edx + 0x2c]
mov ecx, ebx
call eax
test eax, eax
je 0x4ead9a
mov edi, dword [esi + 8]
push 0x100cf494
lea ecx, [esp + 0x34]
push ecx
call dword [0x100ef7e0]
lea edx, [esp + 0x28]
push edx
mov edx, esi
call fcn.004fb510
neg eax
sbb eax, eax
and eax, 0xfffffeb8
add eax, 0xc000017c
mov dword [esi + 8], edi
mov esi, eax
mov eax, dword [ebx]
mov ecx, dword [eax + 8]
push ebx
call ecx
mov eax, esi
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 0x10
mov edx, dword [ebx]
mov eax, dword [edx + 0x24]
mov ecx, ebx
call eax
test eax, eax
je 0x4eaec6
mov edx, dword [ebx]
mov edx, dword [edx + 0x74]
lea eax, [esp + 0x1c]
push eax
mov ecx, ebx
call edx
mov eax, dword [esi + 8]
mov ecx, dword [esi]
lea edx, [ecx + eax*2]
mov ax, word [esi + 4]
sub ax, word [esi + 8]
mov dword [esp + 0x34], edx
add ax, ax
mov word [esp + 0x30], ax
mov word [esp + 0x32], ax
jne 0x4eae19
lea eax, [esp + 0x28]
push eax
call fcn.00476ce0
mov eax, dword [esp + 0x20]
mov ecx, dword [esp + 0x2c]
mov edx, dword [ebp + 0x14]
add esp, 4
cmp eax, edi
mov dword [edx], ecx
je 0x4eae06
mov ecx, dword [eax]
mov edx, dword [ecx + 8]
push eax
call edx
mov dword [esp + 0x1c], edi
mov eax, dword [ebx]
mov ecx, dword [eax + 8]
push ebx
call ecx
xor eax, eax
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 0x10
push 4
lea edx, [esp + 0x18]
push edx
call dword [0x100ef7e8]
mov ecx, dword [esp + 0x1c]
mov eax, dword [ecx]
mov eax, dword [eax + 0x10]
lea edx, [esp + 0x14]
push edx
push 0x10000
lea edx, [esp + 0x38]
push edx
call eax
cmp eax, edi
je 0x4eae86
and eax, 0xefffffff
mov esi, eax
mov eax, dword [esp + 0x14]
cmp eax, edi
je 0x4eae5f
mov ecx, dword [eax]
mov edx, dword [ecx + 8]
push eax
call edx
mov dword [esp + 0x14], edi
mov eax, dword [esp + 0x1c]
cmp eax, edi
je 0x4eae73
mov ecx, dword [eax]
mov edx, dword [ecx + 8]
push eax
call edx
mov dword [esp + 0x1c], edi
mov eax, dword [ebx]
mov ecx, dword [eax + 8]
push ebx
call ecx
mov eax, esi
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 0x10
mov ebx, dword [esp + 0x14]
lea edx, [esp + 0x28]
push edx
call fcn.00476db0
mov eax, dword [esp + 0x2c]
mov ecx, dword [ebp + 0x14]
add esp, 4
lea esi, [esp + 0x14]
mov dword [ecx], eax
call fcn.004c5d90
lea esi, [esp + 0x1c]
call fcn.004c5d90
lea esi, [esp + 0xc]
call fcn.004c5d90
xor eax, eax
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 0x10
mov edx, dword [ebp + 8]
cmp dword [edx + 0x6c], 1
jne 0x4eb451
call fcn.004fb5c0
test eax, eax
je 0x4eb0a2
mov eax, dword [ebp + 8]
push eax
mov eax, dword [ebp + 0xc]
call fcn.004ee350
test eax, eax
jne 0x4eb379
mov ecx, dword [ebx]
mov edx, dword [ecx + 4]
push ebx
mov dword [esp + 0x20], ebx
call edx
lea esi, [esp + 0x30]
xor ebx, ebx
call fcn.004fb590
mov edx, dword [esp + 0x14]
mov eax, esi
push eax
call fcn.004fb510
test eax, eax
mov esi, dword [esp + 0x1c]
je 0x4eb048
mov ecx, dword [esp + 0x14]
mov ecx, dword [ecx]
mov eax, dword [esp + 0x34]
mov dx, word [esp + 0x30]
sub eax, ecx
sar eax, 1
shr dx, 1
add ax, dx
add ax, ax
mov word [esp + 0x28], ax
mov word [esp + 0x2a], ax
lea eax, [esp + 0x28]
mov dword [esp + 0x2c], ecx
call fcn.004e6340
test eax, eax
je 0x4eb082
push 4
lea eax, [esp + 0x14]
push eax
call dword [0x100ef7e8]
cmp ebx, edi
jne 0x4eaf86
mov edx, dword [esi]
mov edx, dword [edx + 0x6c]
lea eax, [esp + 0x10]
push eax
lea ecx, [esp + 0x34]
push ecx
mov ecx, esi
call edx
test eax, eax
je 0x4eaffc
mov eax, dword [ebp + 8]
mov ecx, dword [eax + 0xc]
mov edx, dword [ecx]
mov edx, dword [edx + 0x94]
lea eax, [esp + 0x30]
push eax
push esi
lea eax, [esp + 0x28]
push eax
call edx
mov esi, eax
mov eax, dword [esp + 0x10]
cmp eax, edi
je 0x4eafb7
mov ecx, dword [eax]
mov edx, dword [ecx + 8]
push eax
call edx
mov dword [esp + 0x10], edi
mov ebx, dword [esi]
cmp ebx, edi
mov dword [esp + 0x10], ebx
je 0x4eafcd
mov eax, dword [ebx]
mov ecx, dword [eax + 4]
push ebx
call ecx
mov ebx, dword [esp + 0x10]
mov eax, dword [esp + 0x20]
cmp eax, edi
je 0x4eafe5
mov edx, dword [eax]
push eax
mov eax, dword [edx + 8]
call eax
mov ebx, dword [esp + 0x10]
mov dword [esp + 0x20], edi
mov edi, dword [esp + 0x1c]
mov esi, dword [ebp + 0x10]
call fcn.004f9bd0
mov esi, dword [esp + 0x1c]
mov ebx, 1
xor edi, edi
cmp esi, edi
je 0x4eb008
mov ecx, dword [esi]
mov edx, dword [ecx + 8]
push esi
call edx
mov eax, dword [esp + 0x10]
cmp eax, edi
mov esi, eax
mov dword [esp + 0x1c], esi
je 0x4eb032
mov ecx, dword [eax]
mov edx, dword [ecx + 4]
push eax
call edx
mov eax, dword [esp + 0x10]
cmp eax, edi
je 0x4eb032
mov ecx, dword [eax]
mov edx, dword [ecx + 8]
push eax
call edx
mov dword [esp + 0x10], edi
mov edx, dword [esp + 0x14]
lea eax, [esp + 0x30]
push eax
call fcn.004fb510
test eax, eax
jne 0x4eaf23
mov ecx, dword [ebp + 0x14]
push ecx
mov ebx, esi
call fcn.00476d90
add esp, 4
lea esi, [esp + 0x1c]
mov ebx, eax
call fcn.004c5d90
lea esi, [esp + 0xc]
call fcn.004c5d90
cmp ebx, edi
je 0x4eae0e
mov eax, ebx
and eax, 0xefffffff
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 0x10
lea esi, [esp + 0x1c]
call fcn.004c5d90
lea esi, [esp + 0xc]
call fcn.004c5d90
mov eax, 0xc0000034
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 0x10
push 4
lea edx, [esp + 0x20]
push edx
call dword [0x100ef7e8]
mov eax, dword [ebx]
mov edx, dword [eax + 0x64]
lea ecx, [esp + 0x1c]
push ecx
mov ecx, ebx
call edx
cmp eax, edi
mov dword [esp + 0x28], eax
je 0x4eb0e9
lea esi, [esp + 0x1c]
call fcn.004c5d90
lea esi, [esp + 0xc]
call fcn.004c5d90
mov eax, dword [esp + 0x28]
and eax, 0xefffffff
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 0x10
push 4
lea eax, [esp + 0x14]
push eax
mov dword [esp + 0x4c], edi
mov dword [esp + 0x50], edi
mov dword [esp + 0x3c], edi
mov word [esp + 0x38], di
mov word [esp + 0x3a], di
call dword [0x100ef7e8]
mov ecx, dword [esp + 0x1c]
mov edx, dword [ecx]
mov edx, dword [edx + 0xc]
lea eax, [esp + 0x28]
push eax
lea eax, [esp + 0x14]
push eax
lea eax, [esp + 0x38]
push eax
call edx
cmp eax, edi
mov dword [esp + 0x20], eax
jne 0x4eb1d9
cmp dword [esp + 0x28], edi
je 0x4eb14a
mov eax, dword [esp + 0x10]
cmp eax, edi
je 0x4eb18f
mov ecx, dword [eax]
mov edx, dword [ecx + 8]
push eax
call edx
jmp 0x4eb18b
mov ecx, dword [esp + 0x10]
mov eax, dword [ecx]
mov edx, dword [eax + 0x2c]
call edx
test eax, eax
je 0x4eb355
mov ecx, dword [esp + 0x10]
mov eax, dword [ecx]
mov edx, dword [eax + 0x24]
call edx
test eax, eax
jne 0x4eb17b
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x48]
push ecx
call fcn.004a5600
mov eax, dword [esp + 0x10]
cmp eax, edi
je 0x4eb18f
mov edx, dword [eax]
push eax
mov eax, dword [edx + 8]
call eax
mov dword [esp + 0x10], edi
lea eax, [esp + 0x30]
call fcn.00505660
push 4
lea ecx, [esp + 0x14]
push ecx
mov dword [esp + 0x3c], edi
mov word [esp + 0x38], di
mov word [esp + 0x3a], di
call dword [0x100ef7e8]
mov ecx, dword [esp + 0x1c]
mov edx, dword [ecx]
mov edx, dword [edx + 0xc]
lea eax, [esp + 0x28]
push eax
lea eax, [esp + 0x14]
push eax
lea eax, [esp + 0x38]
push eax
call edx
cmp eax, edi
mov dword [esp + 0x20], eax
je 0x4eb132
cmp eax, 1
jne 0x4eb3b8
lea esi, [esp + 0x10]
call fcn.004c5d90
lea eax, [esp + 0x30]
call fcn.00505660
mov ecx, dword [ebp + 0xc]
lea eax, [esp + 0x38]
push eax
push ecx
mov dword [esp + 0x40], edi
mov dword [esp + 0x44], edi
call fcn.004e6ed0
test eax, eax
jne 0x4eb284
mov eax, dword [esp + 0x38]
cmp eax, edi
mov dword [esp + 0x28], eax
je 0x4eb284
lea ebx, [ebx]
lea edx, [esp + 0x30]
push edx
lea eax, [esp + 0x24]
push eax
lea ecx, [esp + 0x30]
push ecx
mov dword [esp + 0x30], edi
mov word [esp + 0x2c], di
mov word [esp + 0x2e], di
mov dword [esp + 0x3c], edi
mov dword [esp + 0x40], edi
call fcn.004f9d60
lea edx, [esp + 0x44]
push edx
lea eax, [esp + 0x24]
call fcn.004a44c0
test eax, eax
je 0x4eb390
mov eax, dword [esp + 0x30]
cmp eax, edi
je 0x4eb275
call fcn.00472510
mov dword [esp + 0x30], edi
mov dword [esp + 0x34], edi
lea eax, [esp + 0x20]
call fcn.00505660
cmp dword [esp + 0x28], edi
jne 0x4eb220
mov edx, dword [ebx]
mov edx, dword [edx + 0x14]
lea eax, [esp + 0x20]
push eax
mov ecx, ebx
call edx
mov ecx, dword [eax]
mov dword [esp + 0x30], ecx
mov edx, dword [eax + 4]
mov eax, dword [ebp + 8]
mov esi, dword [eax + 0xc]
mov dword [esp + 0x34], edx
mov edx, dword [ebx]
mov edx, dword [edx + 0x34]
lea eax, [esp + 0x28]
push eax
mov ecx, ebx
call edx
mov eax, dword [eax]
mov edx, dword [esi]
mov edx, dword [edx + 0x94]
lea ecx, [esp + 0x30]
push ecx
push eax
lea ecx, [esp + 0x1c]
push ecx
mov ecx, esi
call edx
lea esi, [esp + 0x28]
call fcn.004c5d90
lea eax, [esp + 0x20]
call fcn.00505660
mov eax, dword [ebx]
mov edx, dword [eax + 0x34]
mov esi, dword [esp + 0x14]
lea ecx, [esp + 0x28]
push ecx
mov ecx, ebx
call edx
mov edi, dword [eax]
mov ebx, esi
mov esi, dword [ebp + 0x10]
call fcn.004f9bd0
lea esi, [esp + 0x28]
call fcn.004c5d90
mov ecx, dword [esp + 0x14]
mov eax, dword [ecx]
mov edx, dword [eax + 0x28]
push 1
call edx
lea esi, [esp + 0x14]
call fcn.004c5d90
lea eax, [esp + 0x38]
push eax
call fcn.004fa1a0
lea ecx, [esp + 0x38]
push ecx
call fcn.004cd0f0
lea esi, [esp + 0x44]
call fcn.004a44a0
lea esi, [esp + 0x1c]
call fcn.004c5d90
lea esi, [esp + 0xc]
call fcn.004c5d90
xor eax, eax
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 0x10
lea esi, [esp + 0x10]
call fcn.004c5d90
lea eax, [esp + 0x30]
call fcn.00505660
lea esi, [esp + 0x44]
call fcn.004a44a0
lea esi, [esp + 0x1c]
call fcn.004c5d90
lea esi, [esp + 0xc]
call fcn.004c5d90
mov eax, 0xc0000121
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 0x10
lea esi, [esp + 0x30]
call fcn.00472330
lea eax, [esp + 0x20]
call fcn.00505660
lea eax, [esp + 0x38]
push eax
call fcn.004fa1a0
lea ecx, [esp + 0x38]
push ecx
call fcn.004cd0f0
jmp 0x4eb367
cmp dword [0x100ef594], edi
je 0x4eb412
lea esi, [esp + 0x38]
call fcn.00537210
mov esi, eax
push 0x100d4e28
call fcn.0052f5f0
push 0x100d4e68
call fcn.0052f5f0
mov edx, dword [esp + 0x20]
push edx
lea ebx, [esp + 0x54]
call fcn.0051ac00
mov ecx, eax
mov eax, esi
call fcn.00537470
push 0x100d1420
mov esi, eax
call fcn.0052f5f0
lea eax, [esp + 0x38]
call fcn.00537250
mov esi, ebx
call fcn.00490320
lea esi, [esp + 0x10]
call fcn.004c5d90
lea eax, [esp + 0x30]
call fcn.00505660
lea esi, [esp + 0x44]
call fcn.004a44a0
lea esi, [esp + 0x1c]
call fcn.004c5d90
lea esi, [esp + 0xc]
call fcn.004c5d90
mov eax, dword [esp + 0x20]
and eax, 0xefffffff
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 0x10
call fcn.004fb5c0
test eax, eax
jne 0x4eb470
mov eax, dword [ebp + 0x14]
push eax
mov eax, dword [ebp + 0xc]
call fcn.00476f90
add esp, 4
mov ebx, eax
jmp 0x4eb061
mov edx, dword [ebx]
mov eax, dword [edx + 0x78]
mov ecx, ebx
call eax
cmp eax, edi
jne 0x4eb493
mov ecx, dword [ebp + 0x14]
mov eax, dword [ebp + 0xc]
push ecx
call fcn.00476f90
add esp, 4
mov ebx, eax
jmp 0x4eb061
cmp eax, 2
jne 0x4eb4ae
mov edx, dword [ebp + 0x14]
mov eax, dword [ebp + 0xc]
push edx
call fcn.00476f90
add esp, 4
mov ebx, eax
jmp 0x4eb061
call fcn.004fb5c0
test eax, eax
je 0x4eb5e6
mov eax, dword [ebp + 8]
push eax
mov eax, dword [ebp + 0xc]
call fcn.004ee350
test eax, eax
jne 0x4eb379
mov ecx, dword [ebx]
mov edx, dword [ecx + 4]
push ebx
mov dword [esp + 0x20], ebx
call edx
lea esi, [esp + 0x30]
xor ebx, ebx
call fcn.004fb590
mov edx, dword [esp + 0x14]
mov eax, esi
push eax
call fcn.004fb510
test eax, eax
je 0x4eb5d9
lea ebx, [ebx]
mov ecx, dword [esp + 0x14]
mov ecx, dword [ecx]
mov eax, dword [esp + 0x34]
mov dx, word [esp + 0x30]
mov esi, dword [esp + 0x1c]
sub eax, ecx
sar eax, 1
shr dx, 1
add ax, dx
add ax, ax
mov word [esp + 0x20], ax
mov word [esp + 0x22], ax
lea eax, [esp + 0x20]
mov dword [esp + 0x24], ecx
call fcn.004e6340
test eax, eax
je 0x4eb082
push 4
lea eax, [esp + 0x14]
push eax
call dword [0x100ef7e8]
cmp ebx, edi
jne 0x4eb567
mov edx, dword [esi]
mov edx, dword [edx + 0x6c]
lea eax, [esp + 0x10]
push eax
lea ecx, [esp + 0x34]
push ecx
mov ecx, esi
call edx
test eax, eax
je 0x4eb5ac
mov eax, dword [ebp + 8]
mov ecx, dword [eax + 0xc]
mov edi, dword [esp + 0x1c]
mov edx, dword [ecx]
mov edx, dword [edx + 0x94]
lea eax, [esp + 0x30]
push eax
push edi
lea eax, [esp + 0x30]
push eax
call edx
push eax
lea esi, [esp + 0x14]
call fcn.004a21c0
lea esi, [esp + 0x28]
call fcn.004c5d90
mov ebx, dword [esp + 0x10]
mov esi, dword [ebp + 0x10]
call fcn.004f9bd0
mov ebx, 1
xor edi, edi
lea eax, [esp + 0x10]
push eax
lea esi, [esp + 0x20]
call fcn.004a21c0
lea esi, [esp + 0x10]
call fcn.004c5d90
mov edx, dword [esp + 0x14]
lea ecx, [esp + 0x30]
push ecx
call fcn.004fb510
test eax, eax
jne 0x4eb500
mov edx, dword [ebp + 0x14]
mov ebx, dword [esp + 0x1c]
push edx
jmp 0x4eb04e
push 4
lea eax, [esp + 0x20]
push eax
call dword [0x100ef7e8]
mov edx, dword [ebx]
mov edx, dword [edx + 0x64]
lea eax, [esp + 0x1c]
push eax
mov ecx, ebx
call edx
cmp eax, edi
mov dword [esp + 0x28], eax
jne 0x4eb0c5
push 4
lea eax, [esp + 0x14]
push eax
mov dword [esp + 0x40], edi
mov dword [esp + 0x44], edi
mov dword [esp + 0x3c], edi
mov word [esp + 0x38], di
mov word [esp + 0x3a], di
call dword [0x100ef7e8]
mov ecx, dword [esp + 0x1c]
mov edx, dword [ecx]
mov edx, dword [edx + 0xc]
lea eax, [esp + 0x28]
push eax
lea eax, [esp + 0x14]
push eax
lea eax, [esp + 0x38]
push eax
call edx
cmp eax, edi
mov dword [esp + 0x14], eax
jne 0x4eb6dc
cmp dword [esp + 0x28], edi
jne 0x4eb68d
mov ecx, dword [esp + 0x10]
mov eax, dword [ecx]
mov edx, dword [eax + 0x2c]
call edx
test eax, eax
je 0x4eb82c
mov ecx, dword [esp + 0x10]
mov eax, dword [ecx]
mov edx, dword [eax + 0x24]
call edx
test eax, eax
jne 0x4eb68d
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x3c]
push ecx
call fcn.004a5600
lea esi, [esp + 0x10]
call fcn.004c5d90
lea eax, [esp + 0x30]
call fcn.00505660
push 4
mov edx, esi
push edx
mov dword [esp + 0x3c], edi
mov word [esp + 0x38], di
mov word [esp + 0x3a], di
call dword [0x100ef7e8]
mov ecx, dword [esp + 0x1c]
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
lea edx, [esp + 0x28]
push edx
mov edx, esi
push edx
lea edx, [esp + 0x38]
push edx
call eax
cmp eax, edi
mov dword [esp + 0x14], eax
je 0x4eb656
cmp eax, 1
jne 0x4eb872
lea esi, [esp + 0x10]
call fcn.004c5d90
lea eax, [esp + 0x30]
call fcn.00505660
mov edx, dword [ebp + 0xc]
lea ecx, [esp + 0x44]
push ecx
push edx
mov dword [esp + 0x4c], edi
mov dword [esp + 0x50], edi
call fcn.004e6ed0
test eax, eax
jne 0x4eb778
mov eax, dword [esp + 0x44]
cmp eax, edi
mov dword [esp + 0x28], eax
je 0x4eb778
lea ecx, [ecx]
lea eax, [esp + 0x14]
push eax
lea ecx, [esp + 0x34]
push ecx
lea edx, [esp + 0x30]
push edx
mov dword [esp + 0x40], edi
mov word [esp + 0x3c], di
mov word [esp + 0x3e], di
mov dword [esp + 0x20], edi
mov dword [esp + 0x24], edi
call fcn.004f9d60
lea eax, [esp + 0x38]
push eax
lea eax, [esp + 0x34]
call fcn.004a44c0
test eax, eax
lea esi, [esp + 0x14]
je 0x4eb847
call fcn.00472330
lea eax, [esp + 0x30]
call fcn.00505660
cmp dword [esp + 0x28], edi
jne 0x4eb720
mov eax, dword [ebx]
mov edx, dword [eax + 0x14]
lea ecx, [esp + 0x14]
push ecx
mov ecx, ebx
call edx
mov ecx, dword [eax]
mov dword [esp + 0x30], ecx
mov edx, dword [eax + 4]
mov eax, dword [ebp + 8]
mov esi, dword [eax + 0xc]
mov dword [esp + 0x34], edx
mov edx, dword [ebx]
mov edx, dword [edx + 0x34]
lea eax, [esp + 0x28]
push eax
mov ecx, ebx
call edx
mov eax, dword [eax]
mov edx, dword [esi]
mov edx, dword [edx + 0x94]
lea ecx, [esp + 0x30]
push ecx
push eax
lea ecx, [esp + 0x28]
push ecx
mov ecx, esi
call edx
lea esi, [esp + 0x28]
call fcn.004c5d90
lea eax, [esp + 0x14]
call fcn.00505660
mov eax, dword [ebx]
mov edx, dword [eax + 0x34]
mov esi, dword [esp + 0x20]
lea ecx, [esp + 0x28]
push ecx
mov ecx, ebx
call edx
mov edi, dword [eax]
mov ebx, esi
mov esi, dword [ebp + 0x10]
call fcn.004f9bd0
lea esi, [esp + 0x28]
call fcn.004c5d90
mov ecx, dword [esp + 0x20]
mov eax, dword [ecx]
mov edx, dword [eax + 0x28]
push 1
call edx
lea esi, [esp + 0x20]
call fcn.004c5d90
lea eax, [esp + 0x44]
push eax
call fcn.004fa1a0
lea ecx, [esp + 0x44]
push ecx
call fcn.004cd0f0
lea esi, [esp + 0x38]
jmp 0x4eb333
lea esi, [esp + 0x10]
call fcn.004c5d90
lea eax, [esp + 0x30]
call fcn.00505660
lea esi, [esp + 0x38]
jmp 0x4eb36b
call fcn.00472330
lea eax, [esp + 0x30]
call fcn.00505660
lea ecx, [esp + 0x44]
push ecx
call fcn.004fa1a0
lea edx, [esp + 0x44]
push edx
call fcn.004cd0f0
lea esi, [esp + 0x38]
jmp 0x4eb36b
cmp dword [0x100ef594], edi
je 0x4eb8cc
lea esi, [esp + 0x44]
call fcn.00537210
mov esi, eax
push 0x100d4e28
call fcn.0052f5f0
push 0x100d4e68
call fcn.0052f5f0
mov edx, dword [esp + 0x14]
push edx
lea ebx, [esp + 0x54]
call fcn.0051ac00
mov ecx, eax
mov eax, esi
call fcn.00537470
push 0x100d1420
mov esi, eax
call fcn.0052f5f0
lea eax, [esp + 0x44]
call fcn.00537250
mov esi, ebx
call fcn.00490320
lea esi, [esp + 0x10]
call fcn.004c5d90
lea eax, [esp + 0x30]
call fcn.00505660
lea esi, [esp + 0x38]
call fcn.004a44a0
lea esi, [esp + 0x1c]
call fcn.004c5d90
lea esi, [esp + 0xc]
call fcn.004c5d90
mov eax, dword [esp + 0x14]
pop edi
pop esi
and eax, 0xefffffff
pop ebx
mov esp, ebp
pop ebp
ret 0x10