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

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
lea eax, [esp - 0x104]
cmp eax, dword [ecx]
ja 0x4b5916
xor edi, edi
mov eax, 0x24
call fcn.0042a440
jmp fcn.004b58f0
sub esp, 0x184
mov dword [esp + 0x1a4], 0
mov dword [esp + 0x1a8], 0
lea ebx, [esp + 0x18c]
mov dword [esp], ebx
call fcn.004b6dc0
mov ecx, dword [esp + 4]
mov eax, dword [esp + 8]
mov ebx, dword [esp + 0x188]
mov dword [esp], ebx
lea esi, [0x62e828]
lea edi, [esp + 4]
cld
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [esp + 0xfc], ecx
mov dword [esp + 0xc], ecx
mov dword [esp + 0x100], eax
mov dword [esp + 0x10], eax
call fcn.004b5460
mov ebx, dword [esp + 0x14]
mov dword [esp + 0xdc], ebx
mov ebx, dword [esp + 0x18]
mov dword [esp + 0xe0], ebx
mov ebx, dword [esp + 0x1c]
mov dword [esp + 0xb4], ebx
mov ebx, dword [esp + 0x20]
mov dword [esp + 0xb8], ebx
cmp dword [esp + 0xb4], 0
je 0x4b5ac5
mov eax, dword [esp + 0x18c]
xor ebx, ebx
cmp eax, ebx
je 0x4b5a90
lea edi, [esp + 0x128]
xor eax, eax
call fcn.0042bd8c
lea ebx, [esp + 0x128]
cmp ebx, 0
je 0x4b5abe
mov dword [esp + 0x114], 2
mov dword [esp + 0x118], 2
mov edx, dword [esp + 0x18c]
mov ecx, 0x61b240
mov dword [esp + 0x110], ebx
mov dword [esp + 0xec], ecx
mov dword [ebx], ecx
mov dword [esp + 0xf0], edx
mov dword [ebx + 4], edx
mov ebx, dword [esp + 0xb4]
mov dword [esp], ebx
mov ebx, dword [esp + 0xb8]
mov dword [esp + 4], ebx
call fcn.004228c0
mov edx, dword [esp + 0x110]
lea ebx, [esp + 8]
mov esi, ebx
mov edi, edx
add edi, 8
cld
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
lea esi, [0x66cae0]
lea edi, [esp]
cld
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [esp + 8], edx
mov ebx, dword [esp + 0x114]
mov dword [esp + 0xc], ebx
mov ebx, dword [esp + 0x118]
mov dword [esp + 0x10], ebx
call fcn.00489d10
mov ecx, dword [esp + 0x14]
mov eax, dword [esp + 0x18]
mov dword [esp + 0xb4], ecx
mov dword [esp + 0xb8], eax
mov dword [esp + 0x1a0], 0
mov ebx, dword [esp + 0xb4]
mov dword [esp + 0x1a4], ebx
mov ebx, dword [esp + 0xb8]
mov dword [esp + 0x1a8], ebx
add esp, 0x184
ret
mov dword [ebx], eax
jmp 0x4b59e4
mov dword [esp], 0x5c9e00
call fcn.00424940
mov ebx, dword [esp + 4]
mov dword [esp + 0x88], ebx
lea ebx, [esp + 0x18c]
mov dword [esp], ebx
call fcn.004b48d0
mov esi, dword [esp + 4]
mov edx, dword [esp + 8]
mov ebx, dword [esp + 0x88]
mov dword [ebx], esi
mov dword [ebx + 4], edx
lea ebx, [esp + 0x18c]
mov dword [esp], ebx
call fcn.004b6c70
lea ebx, [esp + 4]
mov esi, ebx
lea edi, [esp + 0x138]
cld
call fcn.0042c264
mov dword [esp], 0x622400
call fcn.00424940
mov edi, dword [esp + 4]
mov edx, edi
cmp edi, 0
je 0x4b6614
xor eax, eax
call fcn.0042bd79
mov ebp, dword [esp + 0x188]
mov dword [edx], ebp
mov edi, edx
add edi, 4
lea esi, [esp + 0x138]
cld
call fcn.0042c264
mov dword [esp + 0x7c], edx
mov ebp, dword [esp + 0xdc]
mov dword [edx + 0x1c], ebp
mov ebp, dword [esp + 0xe0]
mov dword [edx + 0x20], ebp
mov dword [esp], 0x5c36c0
mov dword [esp + 4], 1
mov dword [esp + 8], 0
call fcn.0041dd10
mov ecx, dword [esp + 0xc]
mov ebx, dword [esp + 0x7c]
mov dword [ebx + 0x34], ecx
mov dword [esp], 0x5c3740
mov dword [esp + 4], 1
mov dword [esp + 8], 0
call fcn.0041dd10
mov ecx, dword [esp + 0xc]
mov ebx, dword [esp + 0x7c]
mov dword [ebx + 0x38], ecx
mov dword [esp], 0x5c3780
mov dword [esp + 4], 0
mov dword [esp + 8], 0
call fcn.0041dd10
mov ecx, dword [esp + 0xc]
mov ebx, dword [esp + 0x7c]
mov dword [ebx + 0x3c], ecx
mov dword [esp], 0x5c3480
mov dword [esp + 4], 1
mov dword [esp + 8], 0
call fcn.0041dd10
mov edx, dword [esp + 0x7c]
mov ecx, dword [esp + 0xc]
mov dword [edx + 0x44], ecx
mov dword [esp + 0x48], edx
mov eax, dword [esp + 0x18c]
xor ebx, ebx
cmp eax, ebx
jne 0x4b620f
mov edx, dword [esp + 0x190]
mov dword [esp + 0xfc], edx
mov ecx, dword [esp + 0x194]
mov dword [esp + 0x100], ecx
cmp ecx, 5
jne 0x4b5ff2
mov dword [esp], edx
mov dword [esp + 4], ecx
lea esi, [0x631e50]
lea edi, [esp + 8]
cld
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
call fcn.00428080
movzx ebx, byte [esp + 0x10]
cmp bl, 0
je 0x4b5ff2
mov ebx, dword [esp + 0x188]
mov ebp, dword [ebx + 0x40]
xor ebx, ebx
cmp ebp, ebx
mov dword [esp + 0x54], ebp
je 0x4b6153
mov ebp, dword [ebp + 0x30]
cmp ebp, 0
je 0x4b6153
mov ebx, dword [esp + 0xdc]
mov dword [esp + 0xa4], ebx
mov ebx, dword [esp + 0xe0]
mov dword [esp + 0xa8], ebx
mov dword [esp], 0x6251a0
call fcn.00424940
mov ebx, dword [esp + 4]
mov dword [esp + 0x80], ebx
mov ebx, dword [esp + 0xa4]
mov dword [esp + 0xd4], ebx
mov ebx, dword [esp + 0xa8]
mov dword [esp + 0xd8], ebx
mov ebx, dword [esp + 0x54]
mov dword [esp + 0x50], ebx
mov dword [esp], 0x624260
call fcn.00424940
mov edi, dword [esp + 4]
mov ecx, edi
cmp edi, 0
je 0x4b614c
xor eax, eax
call fcn.0042bd30
mov ebp, dword [esp + 0xd4]
mov dword [ecx], ebp
mov ebp, dword [esp + 0xd8]
mov dword [ecx + 4], ebp
mov ebp, dword [esp + 0x50]
mov dword [ecx + 0x20], ebp
mov byte [ecx + 8], 1
mov ebx, dword [esp + 0x80]
mov dword [ebx], ecx
mov dword [esp], 0x5c3480
call fcn.00424940
mov ebx, dword [esp + 4]
mov dword [esp + 0x8c], ebx
mov dword [esp], 0x5c3480
mov dword [esp + 4], 2
mov dword [esp + 8], 0
call fcn.0041dd10
mov eax, dword [esp + 0xc]
mov ebx, dword [esp + 0x8c]
mov dword [ebx], eax
mov dword [esp], 0x6083c0
call fcn.00424940
mov ebx, dword [esp + 4]
mov dword [esp + 0x84], ebx
mov ebx, dword [esp + 0x188]
mov ecx, dword [ebx + 0x44]
mov edx, dword [ebx + 0x48]
mov dword [esp + 0x40], ecx
cmp edx, 0
mov dword [esp + 0x44], edx
jne 0x4b5dad
cmp ecx, 0
je 0x4b5df2
mov dword [esp], 0x603540
call fcn.00424940
mov ecx, dword [esp + 4]
mov dword [ecx], 0x4b9680
mov edx, dword [esp + 0x8c]
mov dword [ecx + 4], edx
mov eax, dword [esp + 0x40]
mov edx, dword [esp + 0x44]
mov dword [esp], eax
mov dword [esp + 4], edx
mov dword [esp + 8], ecx
call fcn.0046c740
mov eax, dword [esp + 0xc]
mov ebx, dword [esp + 0x84]
mov dword [ebx], eax
mov dword [esp], 0x60fe40
call fcn.00424940
mov eax, dword [esp + 4]
mov dword [eax], 0x4b9710
mov edx, dword [esp + 0x80]
mov dword [eax + 4], edx
mov edx, dword [esp + 0x84]
mov dword [eax + 8], edx
mov edx, dword [esp + 0x8c]
mov dword [eax + 0xc], edx
push eax
push 0
call fcn.00416310
pop ecx
pop ecx
mov dword [esp + 0xf4], 0
mov dword [esp + 0xf8], 0
mov dword [esp], 0x5c3480
mov ebx, dword [esp + 0x8c]
mov ebp, dword [ebx]
mov dword [esp + 4], ebp
lea ebx, [esp + 0xf4]
mov dword [esp + 8], ebx
call fcn.0041e750
mov ecx, dword [esp + 0x54]
mov eax, dword [esp + 0xf4]
mov ebx, dword [esp + 0xf8]
mov dword [esp + 0xc0], ebx
cmp eax, 0
mov dword [esp + 0xbc], eax
je 0x4b5ed3
mov ebx, dword [esp + 0xa8]
mov dword [esp], ebx
mov ebx, dword [esp + 0xa4]
mov ebx, dword [ebx + 0x14]
call ebx
mov dword [esp + 0x1a0], 0
mov ebx, dword [esp + 0xbc]
mov dword [esp + 0x1a4], ebx
mov ebx, dword [esp + 0xc0]
mov dword [esp + 0x1a8], ebx
add esp, 0x184
ret
movzx ebx, byte [ecx + 0x3c]
cmp bl, 0
jne 0x4b5f58
mov ebx, dword [esp + 0x80]
mov ebp, dword [ebx]
mov dword [esp], ebp
mov esi, ecx
add esi, 0x2c
lea edi, [esp + 4]
cld
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
call fcn.0051b4c0
mov ecx, dword [esp + 0xc]
mov eax, dword [esp + 0x10]
mov dword [esp + 0xd0], eax
cmp ecx, 0
mov dword [esp + 0xcc], ecx
je 0x4b5f58
mov ebx, dword [esp + 0xa8]
mov dword [esp], ebx
mov ebx, dword [esp + 0xa4]
mov ebx, dword [ebx + 0x14]
call ebx
mov dword [esp + 0x1a0], 0
mov ebx, dword [esp + 0xcc]
mov dword [esp + 0x1a4], ebx
mov ebx, dword [esp + 0xd0]
mov dword [esp + 0x1a8], ebx
add esp, 0x184
ret
mov dword [esp], 0x61d3c0
call fcn.00424940
mov ebx, dword [esp + 4]
mov dword [esp + 0x90], ebx
mov ebx, dword [esp + 0x80]
mov ebp, dword [ebx]
mov dword [esp], ebp
call fcn.0051b2a0
mov edx, dword [esp + 0x90]
lea ebx, [esp + 4]
mov esi, ebx
lea edi, [esp + 0x150]
cld
call fcn.0042c21e
lea esi, [esp + 0x150]
mov edi, edx
cld
call fcn.0042c21e
mov ebx, dword [esp + 0x48]
mov dword [ebx + 0x24], edx
mov ebx, dword [esp + 0x80]
mov ebp, dword [ebx]
mov dword [esp + 0x68], ebp
mov eax, dword [0x76c4c4]
xor ebx, ebx
cmp eax, ebx
je 0x4b6127
mov ecx, dword [esp + 0x68]
mov ebx, dword [esp + 0x48]
cmp ebx, 0
je 0x4b6120
mov dword [esp + 0xe4], eax
mov dword [ebx + 0x1c], eax
mov dword [esp + 0xe8], ecx
mov dword [ebx + 0x20], ecx
lea esi, [0x69d658]
lea edi, [esp + 0x11c]
cld
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [esp], 0x5fa720
mov esi, dword [esp + 0x48]
cmp esi, 0
je 0x4b6119
add esi, 0x1c
lea edi, [esp + 4]
cld
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
call fcn.00422920
lea ebx, [esp + 0xc]
mov esi, ebx
lea ebx, [esp + 0x11c]
mov edi, ebx
cld
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov eax, dword [esp + 0x48]
cmp eax, 0
je 0x4b6112
add eax, 0x2c
mov dword [esp + 0x124], eax
mov dword [esp], 0x612c20
mov dword [esp + 4], 0x5fa720
mov dword [esp + 8], 0x76c740
lea ebx, [esp + 0x11c]
mov dword [esp + 0xc], ebx
call fcn.00422470
lea ebx, [esp + 0x10]
mov esi, ebx
lea edi, [esp]
cld
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
call fcn.0042cad0
mov esi, dword [esp + 0x48]
mov eax, dword [esp + 8]
mov dword [esi + 0x28], eax
mov dword [esp], 0x5fa8a0
add esi, 0x1c
lea edi, [esp + 4]
cld
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
call fcn.00422920
lea ebx, [esp + 0xc]
mov esi, ebx
lea edi, [esp]
cld
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
call fcn.0042e470
mov ecx, dword [esp + 0x48]
mov eax, dword [esp + 8]
mov dword [ecx + 0x30], eax
mov dword [esp], ecx
push 0x69cf60
push 4
call fcn.00416310
pop ecx
pop ecx
mov ebx, dword [esp + 0x48]
mov dword [esp], ebx
push 0x69cf64
push 4
call fcn.00416310
pop ecx
pop ecx
mov ebx, dword [esp + 0x48]
mov dword [esp + 0x1a0], ebx
mov dword [esp + 0x1a4], 0
mov dword [esp + 0x1a8], 0
add esp, 0x184
ret
mov dword [eax], eax
jmp 0x4b6045
mov dword [esi], eax
jmp 0x4b6017
mov dword [ebx], eax
jmp 0x4b5fde
mov dword [esp], 0x6251a0
mov dword [esp + 4], 0x616ae0
mov dword [esp + 8], 0x76c4c4
call fcn.00422420
mov eax, dword [esp + 0xc]
jmp 0x4b5fcd
mov dword [edi], eax
jmp 0x4b5d09
lea ebx, [esp + 0x18c]
mov dword [esp], ebx
call fcn.004b6e30
mov ecx, dword [esp + 4]
mov eax, dword [esp + 8]
mov dword [esp + 0xfc], ecx
mov dword [esp + 0xac], ecx
mov dword [esp + 0x100], eax
mov dword [esp + 0xb0], eax
xor ebx, ebx
cmp dword [esp + 0x54], ebx
jne 0x4b61cd
mov dword [esp], 0x623520
call fcn.00424940
mov edi, dword [esp + 4]
mov ecx, edi
cmp edi, 0
je 0x4b61c9
xor eax, eax
call fcn.0042bd6b
mov ebp, dword [esp + 0xac]
mov dword [ecx + 0x2c], ebp
mov ebp, dword [esp + 0xb0]
mov dword [ecx + 0x30], ebp
mov dword [esp + 0x54], ecx
jmp 0x4b5c97
mov dword [edi], eax
jmp 0x4b61a5
mov dword [esp], 0x623520
call fcn.00424940
mov edi, dword [esp + 4]
mov esi, dword [esp + 0x54]
cmp esi, 0
je 0x4b620b
mov eax, edi
cld
call fcn.0042c12e
mov ebp, dword [esp + 0xac]
mov dword [eax + 0x2c], ebp
mov ebp, dword [esp + 0xb0]
mov dword [eax + 0x30], ebp
mov dword [esp + 0x54], eax
jmp 0x4b5c97
mov dword [esi], eax
jmp 0x4b61e6
mov edx, dword [esp + 0x190]
mov ecx, dword [esp + 0x194]
cmp ecx, 4
jne 0x4b629a
mov dword [esp + 0xfc], edx
mov dword [esp], edx
mov dword [esp + 0x100], ecx
mov dword [esp + 4], ecx
lea esi, [0x631e30]
lea edi, [esp + 8]
cld
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
call fcn.00428080
movzx ebx, byte [esp + 0x10]
cmp bl, 0
je 0x4b629a
mov ebx, dword [esp + 0x48]
mov byte [ebx + 0x40], 1
mov ebx, dword [esp + 0x88]
mov ebp, dword [ebx + 4]
cmp ebp, 0
je 0x4b5c27
mov dword [esp], 0x603660
call fcn.00424940
mov eax, dword [esp + 4]
mov dword [eax], 0x4b9630
mov edx, dword [esp + 0x88]
mov dword [eax + 4], edx
mov ebx, dword [esp + 0x48]
mov dword [ebx + 0x58], eax
jmp 0x4b5c27
mov edx, dword [esp + 0x190]
mov ecx, dword [esp + 0x194]
cmp ecx, 5
jne 0x4b5c27
mov dword [esp + 0xfc], edx
mov dword [esp], edx
mov dword [esp + 0x100], ecx
mov dword [esp + 4], ecx
lea esi, [0x631e50]
lea edi, [esp + 8]
cld
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
call fcn.00428080
movzx ebx, byte [esp + 0x10]
cmp bl, 0
je 0x4b5c27
mov dword [esp], 0x622e20
call fcn.00424940
mov edi, dword [esp + 4]
mov ecx, edi
cmp edi, 0
je 0x4b660d
xor eax, eax
call fcn.0042bd75
mov dword [esp + 0x78], ecx
cmp ecx, 0
je 0x4b6606
lea esi, [0x62f260]
mov edi, ecx
cld
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [esp], 0x61ba20
call fcn.00424940
mov edi, dword [esp + 4]
mov ecx, edi
cmp edi, 0
je 0x4b65ff
xor eax, eax
call fcn.0042bd83
lea ebx, [esp + 0x18c]
mov esi, ebx
add esi, 0xc
mov edi, ecx
cmp ecx, 0
je 0x4b65f8
add edi, 8
cld
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov esi, dword [esp + 0x78]
mov dword [esi + 8], ecx
lea esi, [esp + 0x18c]
add esi, 0xc
mov edi, dword [esp + 0x78]
cmp edi, 0
je 0x4b65f1
add edi, 0x40
cld
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [esp], 0x61fcc0
mov dword [esp + 4], 0
mov dword [esp + 8], 0
call fcn.00421ba0
mov edx, dword [esp + 0x78]
mov ecx, dword [esp + 0xc]
mov dword [edx + 0x1c], ecx
mov dword [esp + 0x4c], edx
mov ebx, dword [esp + 0x88]
mov ebp, dword [ebx + 4]
cmp ebp, 0
je 0x4b63e3
mov ebp, dword [edx + 0x1c]
mov dword [esp], ebp
lea esi, [0x648b10]
lea edi, [esp + 4]
cld
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov esi, dword [esp + 0x88]
lea edi, [esp + 0xc]
cld
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
call fcn.004a09d0
mov dword [esp], 0x5fa8a0
mov ebx, dword [esp + 0xdc]
mov dword [esp + 4], ebx
mov ebx, dword [esp + 0xe0]
mov dword [esp + 8], ebx
call fcn.00422920
lea ebx, [esp + 0xc]
mov esi, ebx
lea edi, [esp + 4]
cld
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov ebx, dword [esp + 0x4c]
mov dword [esp], ebx
call fcn.004a23f0
mov dword [esp], 0x5fa720
mov ebx, dword [esp + 0xdc]
mov dword [esp + 4], ebx
mov ebx, dword [esp + 0xe0]
mov dword [esp + 8], ebx
call fcn.00422920
lea ebx, [esp + 0xc]
mov esi, ebx
lea edi, [esp]
cld
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
call fcn.0042cad0
mov ebx, dword [esp + 8]
mov dword [esp], ebx
mov ebx, dword [esp + 0x4c]
mov dword [esp + 4], ebx
call fcn.004a5810
mov eax, dword [esp + 8]
mov ecx, dword [esp + 0xc]
mov ebx, dword [esp + 0x10]
mov dword [esp + 0xc8], ebx
cmp ecx, 0
mov dword [esp + 0xc4], ecx
je 0x4b64c8
mov ebx, dword [esp + 0xe0]
mov dword [esp], ebx
mov ebx, dword [esp + 0xdc]
mov ebx, dword [ebx + 0x14]
call ebx
mov dword [esp + 0x1a0], 0
mov ebx, dword [esp + 0xc4]
mov dword [esp + 0x1a4], ebx
mov ebx, dword [esp + 0xc8]
mov dword [esp + 0x1a8], ebx
add esp, 0x184
ret
mov ebp, dword [eax + 8]
cmp ebp, 0xc8
je 0x4b5c27
mov esi, eax
lea edi, [esp]
cld
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
lea esi, [0x62c988]
lea edi, [esp + 8]
cld
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [esp + 0x10], 2
call fcn.004ee1b0
mov edx, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov eax, dword [esp + 0x1c]
mov dword [esp + 0x104], edx
mov dword [esp + 0x108], ecx
mov dword [esp + 0x10c], eax
mov ebx, dword [esp + 0xe0]
mov dword [esp], ebx
mov ebx, dword [esp + 0xdc]
mov ebx, dword [ebx + 0x14]
call ebx
cmp dword [esp + 0x108], 1
jbe 0x4b65ea
mov ebx, dword [esp + 0x104]
add ebx, 8
mov ebp, dword [ebx]
mov dword [esp + 0x9c], ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 0xa0], ebp
mov dword [esp + 0x94], 0
mov dword [esp + 0x98], 0
mov dword [esp], 0x6007e0
call fcn.00424940
mov eax, dword [esp + 4]
mov ebp, dword [esp + 0x9c]
mov dword [eax], ebp
mov ebp, dword [esp + 0xa0]
mov dword [eax + 4], ebp
mov dword [esp + 0x74], eax
mov eax, dword [0x76c51c]
xor ebx, ebx
cmp eax, ebx
je 0x4b65c8
mov edx, dword [esp + 0x74]
mov dword [esp + 0x1a0], 0
mov dword [esp + 0x1a4], eax
mov dword [esp + 0x1a8], edx
add esp, 0x184
ret
mov dword [esp], 0x5fbce0
mov dword [esp + 4], 0x5f0ca0
mov dword [esp + 8], 0x76c51c
call fcn.00422420
mov eax, dword [esp + 0xc]
jmp 0x4b65a4
call fcn.004116c0
ud2
mov dword [edi], eax
jmp 0x4b637d
mov dword [ecx], eax
jmp 0x4b6359
mov dword [edi], eax
jmp 0x4b633b
mov dword [ecx], eax
jmp 0x4b6315
mov dword [edi], eax
jmp 0x4b6301
mov dword [edi], eax
jmp 0x4b5b3c