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

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
lea eax, [esp - 0xb8]
cmp eax, dword [ecx]
ja 0x4b0d96
xor edi, edi
mov eax, 0x14
call fcn.0042a440
jmp fcn.004b0d70
sub esp, 0x138
mov dword [esp + 0x148], 0
mov dword [esp + 0x14c], 0
lea edi, [esp + 0xfc]
xor eax, eax
call fcn.0042bd81
lea ebx, [esp + 0xfc]
mov edi, ebx
cmp ebx, 0
je 0x4b1b4e
xor eax, eax
call fcn.0042bd81
mov edi, ebx
add edi, 8
lea esi, [0x62d1b8]
cld
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [esp + 0x50], ebx
mov byte [esp + 0x36], 0
mov ecx, dword [esp + 0x13c]
mov eax, dword [esp + 0x140]
mov dword [esp + 0xc8], ecx
mov dword [esp], ecx
mov dword [esp + 0xcc], eax
mov dword [esp + 4], eax
call fcn.00423170
mov ebp, dword [esp + 8]
cmp ebp, 0x29cb474c
mov dword [esp + 0x3c], ebp
jne 0x4b1a96
mov dword [esp], 0x616000
mov ebx, dword [esp + 0xc8]
mov dword [esp + 4], ebx
mov ebx, dword [esp + 0xcc]
mov dword [esp + 8], ebx
call fcn.00422820
mov ebp, dword [esp + 0x3c]
mov eax, dword [esp + 0x50]
mov ecx, dword [esp + 0xc]
movzx ebx, byte [esp + 0x10]
cmp bl, 0
je 0x4b1a96
mov ebp, dword [ecx + 0x1c]
mov dword [eax], ebp
mov ebp, dword [ecx + 8]
mov dword [eax + 4], ebp
mov ebp, dword [ecx + 0x14]
mov dword [eax + 0x10], ebp
mov dword [esp + 0x54], ecx
mov ebp, dword [ecx + 0x18]
mov dword [eax + 0x14], ebp
mov ebp, dword [eax + 0x10]
mov dword [esp], ebp
mov ebp, dword [eax + 0x14]
mov dword [esp + 4], ebp
mov ebp, dword [eax]
mov dword [esp + 8], ebp
call fcn.004b24b0
mov edx, dword [esp + 0x54]
mov eax, dword [esp + 0x50]
movzx ebx, byte [esp + 0xc]
mov byte [eax + 0x34], bl
mov byte [esp + 0x36], 1
mov ebp, dword [edx + 0x44]
xor ebx, ebx
cmp ebp, ebx
je 0x4b0ecd
mov esi, dword [edx + 0x44]
cmp esi, 0
je 0x4b1a8f
mov edi, eax
add edi, 8
cld
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov ebp, dword [eax + 0x10]
cmp ebp, 0
jne 0x4b0eeb
mov ebp, dword [eax + 0x14]
cmp ebp, 0
jne 0x4b0eeb
mov dword [eax + 0x10], 1
mov dword [eax + 0x14], 1
mov esi, eax
cmp eax, 0
je 0x4b1a88
add esi, 8
lea edi, [esp]
cld
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov ebp, dword [eax]
mov dword [esp + 8], ebp
call fcn.004b1b60
mov edi, dword [esp + 0x50]
mov eax, edi
cmp edi, 0
je 0x4b1a81
add edi, 0x28
lea esi, [esp + 0xc]
cld
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov ecx, dword [esp + 0x18]
mov ebx, dword [esp + 0x1c]
mov dword [esp + 0x14c], ebx
cmp ecx, 0
mov dword [esp + 0x148], ecx
je 0x4b0f46
add esp, 0x138
ret
movzx ebx, byte [esp + 0x36]
mov byte [esp], bl
mov ebp, dword [eax + 4]
mov dword [esp + 4], ebp
mov esi, eax
add esi, 8
lea edi, [esp + 8]
cld
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov ebp, dword [eax]
mov dword [esp + 0x10], ebp
add eax, 0x28
mov esi, eax
lea edi, [esp + 0x14]
cld
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
call fcn.004b20b0
mov ecx, dword [esp + 0x50]
mov eax, dword [esp + 0x20]
mov edx, dword [esp + 0x24]
mov dword [esp + 0x40], eax
mov dword [esp + 0x44], edx
mov eax, dword [esp + 0x28]
mov ebx, dword [esp + 0x2c]
mov dword [esp + 0x14c], ebx
cmp eax, 0
mov dword [esp + 0x148], eax
je 0x4b0faf
add esp, 0x138
ret
cmp byte [esp + 0x36], 0
je 0x4b1a67
cmp ecx, 0
je 0x4b1a7a
mov esi, dword [ecx + 8]
mov dword [esp + 0xc0], esi
mov eax, dword [ecx + 0xc]
mov dword [esp + 0xc4], eax
cmp eax, 4
jne 0x4b1a67
mov dword [esp], esi
mov dword [esp + 4], eax
lea esi, [0x62f980]
lea edi, [esp + 8]
cld
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
call fcn.00428080
mov ecx, dword [esp + 0x50]
movzx ebx, byte [esp + 0x10]
cmp bl, 0
je 0x4b1a67
mov eax, dword [ecx]
lea ebx, [0x6400f0]
mov edx, dword [ebx]
mov ebp, dword [ebx + 4]
mov dword [esp + 0x78], 0
mov dword [esp + 0x7c], 0
mov dword [esp + 0xa0], edx
mov dword [esp + 0xa4], ebp
mov dword [esp], 0x61fcc0
mov dword [esp + 4], eax
mov dword [esp + 0xc0], edx
mov dword [esp + 8], edx
mov dword [esp + 0xc4], ebp
mov dword [esp + 0xc], ebp
call fcn.004208b0
mov ebx, dword [esp + 0x10]
cmp ebx, 0
je 0x4b1a60
mov edx, dword [ebx]
mov eax, dword [ebx + 4]
mov ebp, dword [ebx + 8]
mov dword [esp + 0xd8], edx
mov dword [esp + 0xe0], ebp
mov dword [esp + 0xdc], eax
cmp eax, 0
jle 0x4b1a50
cmp eax, 0
jbe 0x4b1a49
mov ecx, dword [edx]
mov eax, dword [edx + 4]
mov dword [esp + 0x78], ecx
mov dword [esp], ecx
mov dword [esp + 0x7c], eax
mov dword [esp + 4], eax
call fcn.004b36a0
mov ecx, dword [esp + 0x50]
mov esi, dword [esp + 8]
mov ebp, dword [esp + 0xc]
mov eax, dword [esp + 0x10]
mov edx, dword [esp + 0x14]
mov dword [esp + 0xac], edx
cmp eax, 0
mov dword [esp + 0xa8], eax
je 0x4b10ed
mov dword [esp + 0x148], eax
mov dword [esp + 0x14c], edx
add esp, 0x138
ret
mov dword [ecx + 0x20], esi
mov dword [ecx + 0x24], ebp
mov ebp, dword [ecx]
mov dword [esp], ebp
mov esi, ecx
add esi, 0x28
lea edi, [esp + 4]
cld
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
call fcn.004b26f0
mov ebx, dword [esp + 0x50]
mov ebp, dword [esp + 0x10]
mov dword [ebx + 0x38], ebp
mov eax, dword [esp + 0x14]
mov ebx, dword [esp + 0x18]
mov dword [esp + 0x14c], ebx
cmp eax, 0
mov dword [esp + 0x148], eax
je 0x4b1137
add esp, 0x138
ret
mov ecx, dword [esp + 0x13c]
mov eax, dword [esp + 0x140]
mov dword [esp + 0xc8], ecx
mov dword [esp], ecx
mov dword [esp + 0xcc], eax
mov dword [esp + 4], eax
call fcn.00423170
mov ebx, dword [esp + 8]
cmp ebx, 0x29cb474c
jne 0x4b1262
mov dword [esp], 0x616000
mov ebx, dword [esp + 0xc8]
mov dword [esp + 4], ebx
mov ebx, dword [esp + 0xcc]
mov dword [esp + 8], ebx
call fcn.00422880
movzx ebx, byte [esp + 0xc]
cmp bl, 0
je 0x4b1262
cmp dword [esp + 0x44], 0xffffffff
jne 0x4b1262
cmp dword [esp + 0x40], 0xffffffff
jne 0x4b1262
mov ebx, dword [esp + 0x50]
cmp ebx, 0
je 0x4b1a42
mov edx, dword [ebx + 0x28]
mov dword [esp + 0xe4], edx
mov eax, dword [ebx + 0x2c]
mov ebp, dword [ebx + 0x30]
mov dword [esp + 0xec], ebp
mov dword [esp + 0xe8], eax
cmp eax, 0
jle 0x4b1a34
cmp eax, 0
jbe 0x4b1a3b
mov ebx, edx
mov edx, dword [edx]
mov dword [esp + 0xc0], edx
mov eax, dword [ebx + 4]
mov dword [esp + 0xc4], eax
cmp eax, 7
jne 0x4b1a34
mov dword [esp], edx
mov dword [esp + 4], eax
lea esi, [0x6313a0]
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 0x4b1a34
mov eax, 1
cmp al, 0
jne 0x4b1262
mov ebx, dword [esp + 0x50]
mov ebp, dword [ebx + 4]
mov dword [esp], ebp
call fcn.004b0c50
movzx ebx, byte [esp + 4]
cmp bl, 0
je 0x4b1262
mov ebx, dword [esp + 0x50]
mov byte [ebx + 0x34], 1
mov ebx, dword [esp + 0x50]
cmp ebx, 0
je 0x4b1a2d
mov edx, dword [ebx + 0x28]
mov dword [esp + 0xf0], edx
mov eax, dword [ebx + 0x2c]
mov ebp, dword [ebx + 0x30]
mov dword [esp + 0xf8], ebp
mov dword [esp + 0xf4], eax
cmp eax, 0
jle 0x4b1a1f
cmp eax, 0
jbe 0x4b1a26
mov ebx, edx
mov edx, dword [edx]
mov dword [esp + 0xc0], edx
mov eax, dword [ebx + 4]
mov dword [esp + 0xc4], eax
cmp eax, 7
jne 0x4b1a1f
mov dword [esp], edx
mov dword [esp + 4], eax
lea esi, [0x6313a0]
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 0x4b1a1f
mov eax, 1
cmp al, 0
je 0x4b1685
mov ebx, dword [esp + 0x50]
cmp ebx, 0
je 0x4b167e
mov edx, dword [ebx + 8]
mov dword [esp + 0x98], edx
mov eax, dword [ebx + 0xc]
mov dword [esp + 0x9c], eax
cmp eax, 4
jne 0x4b1677
mov dword [esp], edx
mov dword [esp + 4], eax
lea esi, [0x62f980]
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 0x4b1677
mov eax, 1
cmp al, 0
je 0x4b1540
mov eax, dword [0x76c688]
xor ebx, ebx
cmp eax, ebx
je 0x4b151b
mov ecx, dword [0x764cd4]
mov ebx, dword [esp + 0x50]
cmp ebx, 0
je 0x4b1514
mov dword [esp + 0xb8], eax
mov dword [ebx + 0x18], eax
mov dword [esp + 0xbc], ecx
mov dword [ebx + 0x1c], ecx
mov ecx, dword [esp + 0x13c]
mov eax, dword [esp + 0x140]
mov dword [esp + 0xc8], ecx
mov dword [esp], ecx
mov dword [esp + 0xcc], eax
mov dword [esp + 4], eax
call fcn.00423170
mov edx, dword [esp + 8]
cmp edx, 0x29cb474c
mov dword [esp + 0x3c], edx
jne 0x4b1476
mov dword [esp], 0x616000
mov ebx, dword [esp + 0xc8]
mov dword [esp + 4], ebx
mov ebx, dword [esp + 0xcc]
mov dword [esp + 8], ebx
call fcn.00422820
mov edx, dword [esp + 0x3c]
mov ecx, dword [esp + 0xc]
movzx ebx, byte [esp + 0x10]
cmp bl, 0
je 0x4b1476
mov esi, dword [esp + 0x50]
cmp esi, 0
je 0x4b1472
add esi, 0x18
mov edi, ecx
cmp ecx, 0
je 0x4b146e
add edi, 0x20
cld
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov ebx, dword [esp + 0x50]
mov eax, dword [ebx + 0x20]
mov edx, dword [ebx + 0x24]
mov dword [ecx + 0x28], eax
mov dword [ecx + 0x2c], edx
mov esi, dword [esp + 0x50]
cmp esi, 0
je 0x4b146a
add esi, 0x28
mov edi, ecx
add edi, 0x30
cld
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov ebx, dword [esp + 0x50]
movzx ebp, byte [ebx + 0x34]
xchg ebp, eax
mov byte [ecx + 0x3c], al
xchg ebp, eax
mov ebx, dword [esp + 0x50]
mov ebp, dword [ebx + 0x38]
mov dword [ecx + 0x40], ebp
mov dword [esp + 0x148], 0
mov dword [esp + 0x14c], 0
add esp, 0x138
ret
mov dword [esi], eax
jmp 0x4b142a
mov dword [ecx], eax
jmp 0x4b140b
mov dword [esi], eax
jmp 0x4b1401
cmp edx, 0x7ade63e2
jne 0x4b144d
mov dword [esp], 0x624d00
mov ebx, dword [esp + 0xc8]
mov dword [esp + 4], ebx
mov ebx, dword [esp + 0xcc]
mov dword [esp + 8], ebx
call fcn.00422820
mov ecx, dword [esp + 0xc]
movzx ebx, byte [esp + 0x10]
cmp bl, 0
je 0x4b144d
mov esi, dword [esp + 0x50]
cmp esi, 0
je 0x4b1510
add esi, 0x18
mov edi, ecx
cmp ecx, 0
je 0x4b150c
add edi, 0x20
cld
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov ebx, dword [esp + 0x50]
mov eax, dword [ebx + 0x20]
mov edx, dword [ebx + 0x24]
mov dword [ecx + 0x28], eax
mov dword [ecx + 0x2c], edx
mov esi, dword [esp + 0x50]
cmp esi, 0
je 0x4b1508
add esi, 0x28
mov edi, ecx
add edi, 0x30
cld
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov ebx, dword [esp + 0x50]
movzx ebp, byte [ebx + 0x34]
xchg ebp, eax
mov byte [ecx + 0x3c], al
xchg ebp, eax
mov ebx, dword [esp + 0x50]
mov ebp, dword [ebx + 0x38]
mov dword [ecx + 0x54], ebp
jmp 0x4b144d
mov dword [esi], eax
jmp 0x4b14e0
mov dword [ecx], eax
jmp 0x4b14c1
mov dword [esi], eax
jmp 0x4b14b7
mov dword [ebx], eax
jmp 0x4b1374
mov dword [esp], 0x612680
mov dword [esp + 4], 0x6058e0
mov dword [esp + 8], 0x76c688
call fcn.00422420
mov eax, dword [esp + 0xc]
jmp 0x4b1361
mov ebx, dword [esp + 0x144]
mov dword [esp + 0x74], ebx
mov eax, dword [0x76c464]
xor ebx, ebx
cmp eax, ebx
je 0x4b1652
mov ecx, dword [esp + 0x74]
mov dword [esp + 0xb0], eax
mov dword [esp], eax
mov dword [esp + 0xb4], ecx
mov dword [esp + 4], ecx
call fcn.0049d720
mov ebx, dword [esp + 8]
mov dword [esp + 0xb0], ebx
mov ebx, dword [esp + 0xc]
mov dword [esp + 0xb4], ebx
mov dword [esp], 0x619660
call fcn.00424940
mov edi, dword [esp + 4]
mov ecx, edi
cmp edi, 0
je 0x4b164b
xor eax, eax
call fcn.0042bd87
mov ebp, dword [esp + 0xb0]
mov dword [ecx], ebp
mov ebp, dword [esp + 0xb4]
mov dword [ecx + 4], ebp
mov ebp, dword [esp + 0x13c]
mov dword [ecx + 8], ebp
mov ebp, dword [esp + 0x140]
mov dword [ecx + 0xc], ebp
mov ebp, dword [esp + 0x144]
mov dword [ecx + 0x10], ebp
mov ebx, dword [esp + 0x50]
movzx ebp, byte [ebx + 0x34]
xchg ebp, eax
mov byte [ecx + 0x14], al
xchg ebp, eax
mov dword [esp + 0x68], ecx
mov eax, dword [0x76c600]
xor ebx, ebx
cmp eax, ebx
je 0x4b1629
mov ecx, dword [esp + 0x68]
mov ebx, dword [esp + 0x50]
cmp ebx, 0
je 0x4b1625
mov dword [esp + 0xb8], eax
mov dword [ebx + 0x18], eax
mov dword [esp + 0xbc], ecx
mov dword [ebx + 0x1c], ecx
jmp 0x4b1388
mov dword [ebx], eax
jmp 0x4b160c
mov dword [esp], 0x6160a0
mov dword [esp + 4], 0x6058e0
mov dword [esp + 8], 0x76c600
call fcn.00422420
mov eax, dword [esp + 0xc]
jmp 0x4b15ff
mov dword [edi], eax
jmp 0x4b15aa
mov dword [esp], 0x6238a0
mov dword [esp + 4], 0x5fa720
mov dword [esp + 8], 0x76c464
call fcn.00422420
mov eax, dword [esp + 0xc]
jmp 0x4b155b
xor eax, eax
jmp 0x4b1348
mov dword [ebx], eax
jmp 0x4b12ff
cmp dword [esp + 0x44], 0
jne 0x4b16ed
cmp dword [esp + 0x40], 0
jne 0x4b16ed
mov eax, dword [0x76c688]
xor ebx, ebx
cmp eax, ebx
je 0x4b16cb
mov ecx, dword [0x764cd4]
mov ebx, dword [esp + 0x50]
cmp ebx, 0
je 0x4b16c7
mov dword [esp + 0xb8], eax
mov dword [ebx + 0x18], eax
mov dword [esp + 0xbc], ecx
mov dword [ebx + 0x1c], ecx
jmp 0x4b1388
mov dword [ebx], eax
jmp 0x4b16ae
mov dword [esp], 0x612680
mov dword [esp + 4], 0x6058e0
mov dword [esp + 8], 0x76c688
call fcn.00422420
mov eax, dword [esp + 0xc]
jmp 0x4b169f
cmp dword [esp + 0x44], 0
jl 0x4b18ba
jg 0x4b1705
cmp dword [esp + 0x40], 0
jbe 0x4b18ba
mov ebx, dword [esp + 0x144]
mov dword [esp + 0x74], ebx
mov eax, dword [0x76c464]
xor ebx, ebx
cmp eax, ebx
je 0x4b1895
mov ecx, dword [esp + 0x74]
mov dword [esp + 0xb0], eax
mov dword [esp + 0x88], eax
mov dword [esp + 0xb4], ecx
mov dword [esp + 0x8c], ecx
mov eax, dword [esp + 0x40]
mov edx, dword [esp + 0x44]
mov dword [esp + 0x48], eax
mov dword [esp + 0x4c], edx
mov dword [esp + 0x80], 0
mov dword [esp + 0x84], 0
mov dword [esp], 0x6096c0
call fcn.00424940
mov ecx, dword [esp + 4]
mov ebp, dword [esp + 0x88]
mov dword [ecx], ebp
mov ebp, dword [esp + 0x8c]
mov dword [ecx + 4], ebp
mov eax, dword [esp + 0x48]
mov edx, dword [esp + 0x4c]
mov dword [ecx + 8], eax
mov dword [ecx + 0xc], edx
mov dword [esp + 0x64], ecx
mov eax, dword [0x76c53c]
xor ebx, ebx
cmp eax, ebx
je 0x4b1870
mov ecx, dword [esp + 0x64]
mov dword [esp + 0xb0], eax
mov dword [esp + 0x80], eax
mov dword [esp + 0xb4], ecx
mov dword [esp + 0x84], ecx
mov dword [esp], 0x619660
call fcn.00424940
mov edi, dword [esp + 4]
mov ecx, edi
cmp edi, 0
je 0x4b1869
xor eax, eax
call fcn.0042bd87
mov ebp, dword [esp + 0x80]
mov dword [ecx], ebp
mov ebp, dword [esp + 0x84]
mov dword [ecx + 4], ebp
mov ebx, dword [esp + 0x50]
movzx ebp, byte [ebx + 0x34]
xchg ebp, eax
mov byte [ecx + 0x14], al
xchg ebp, eax
mov dword [esp + 0x68], ecx
mov eax, dword [0x76c600]
xor ebx, ebx
cmp eax, ebx
je 0x4b1847
mov ecx, dword [esp + 0x68]
mov ebx, dword [esp + 0x50]
cmp ebx, 0
je 0x4b1843
mov dword [esp + 0xb8], eax
mov dword [ebx + 0x18], eax
mov dword [esp + 0xbc], ecx
mov dword [ebx + 0x1c], ecx
jmp 0x4b1388
mov dword [ebx], eax
jmp 0x4b182a
mov dword [esp], 0x6160a0
mov dword [esp + 4], 0x6058e0
mov dword [esp + 8], 0x76c600
call fcn.00422420
mov eax, dword [esp + 0xc]
jmp 0x4b181d
mov dword [edi], eax
jmp 0x4b17e6
mov dword [esp], 0x5fbda0
mov dword [esp + 4], 0x5fa720
mov dword [esp + 8], 0x76c53c
call fcn.00422420
mov eax, dword [esp + 0xc]
jmp 0x4b17ab
mov dword [esp], 0x6238a0
mov dword [esp + 4], 0x5fa720
mov dword [esp + 8], 0x76c464
call fcn.00422420
mov eax, dword [esp + 0xc]
jmp 0x4b1720
mov ebx, dword [esp + 0x50]
movzx ebx, byte [ebx + 0x34]
cmp bl, 0
je 0x4b19c5
mov ebx, dword [esp + 0x144]
mov dword [esp + 0x74], ebx
mov dword [esp], 0x619660
call fcn.00424940
mov edi, dword [esp + 4]
mov ecx, edi
mov dword [esp + 0x68], edi
cmp edi, 0
je 0x4b19be
xor eax, eax
call fcn.0042bd87
mov eax, dword [0x76c464]
xor ebx, ebx
cmp eax, ebx
je 0x4b1995
mov esi, dword [esp + 0x74]
cmp ecx, 0
je 0x4b1991
mov dword [esp + 0xb0], eax
mov dword [ecx], eax
mov dword [esp + 0xb4], esi
mov dword [ecx + 4], esi
mov ebx, dword [esp + 0x50]
movzx ebp, byte [ebx + 0x34]
xchg ebp, eax
mov byte [ecx + 0x14], al
xchg ebp, eax
mov dword [esp + 0x68], ecx
mov eax, dword [0x76c600]
xor ebx, ebx
cmp eax, ebx
je 0x4b196f
mov ecx, dword [esp + 0x68]
mov ebx, dword [esp + 0x50]
cmp ebx, 0
je 0x4b196b
mov dword [esp + 0xb8], eax
mov dword [ebx + 0x18], eax
mov dword [esp + 0xbc], ecx
mov dword [ebx + 0x1c], ecx
jmp 0x4b1388
mov dword [ebx], eax
jmp 0x4b1952
mov dword [esp], 0x6160a0
mov dword [esp + 4], 0x6058e0
mov dword [esp + 8], 0x76c600
call fcn.00422420
mov eax, dword [esp + 0xc]
jmp 0x4b1945
mov dword [ecx], eax
jmp 0x4b1915
mov dword [esp], 0x6238a0
mov dword [esp + 4], 0x5fa720
mov dword [esp + 8], 0x76c464
call fcn.00422420
mov ecx, dword [esp + 0x68]
mov eax, dword [esp + 0xc]
jmp 0x4b190c
mov dword [edi], eax
jmp 0x4b18f5
mov eax, dword [0x76c688]
xor ebx, ebx
cmp eax, ebx
je 0x4b19fd
mov ecx, dword [0x764cd4]
mov ebx, dword [esp + 0x50]
cmp ebx, 0
je 0x4b19f9
mov dword [esp + 0xb8], eax
mov dword [ebx + 0x18], eax
mov dword [esp + 0xbc], ecx
mov dword [ebx + 0x1c], ecx
jmp 0x4b1388
mov dword [ebx], eax
jmp 0x4b19e0
mov dword [esp], 0x612680
mov dword [esp + 4], 0x6058e0
mov dword [esp + 8], 0x76c688
call fcn.00422420
mov eax, dword [esp + 0xc]
jmp 0x4b19d1
xor eax, eax
jmp 0x4b12e9
call fcn.004116c0
ud2
mov dword [ebx], eax
jmp 0x4b126f
xor eax, eax
jmp 0x4b123c
call fcn.004116c0
ud2
mov dword [ebx], eax
jmp 0x4b11c2
call fcn.004116c0
ud2
lea ebx, [0x62c9a8]
mov ecx, dword [ebx]
mov eax, dword [ebx + 4]
jmp 0x4b109d
mov dword [ebx], eax
jmp 0x4b1069
mov eax, dword [esp + 0x40]
mov edx, dword [esp + 0x44]
mov dword [ecx + 0x20], eax
mov dword [ecx + 0x24], edx
jmp 0x4b10f3
mov dword [ecx], eax
jmp 0x4b0fc3
mov dword [edi], eax
jmp 0x4b0f19
mov dword [eax], eax
jmp 0x4b0ef6
mov dword [esi], eax
jmp 0x4b0ec5
cmp ebp, 0x7ade63e2
jne 0x4b1aef
mov dword [esp], 0x624d00
mov ebx, dword [esp + 0xc8]
mov dword [esp + 4], ebx
mov ebx, dword [esp + 0xcc]
mov dword [esp + 8], ebx
call fcn.00422820
mov eax, dword [esp + 0x50]
mov ecx, dword [esp + 0xc]
movzx ebx, byte [esp + 0x10]
cmp bl, 0
je 0x4b1aef
mov ebp, dword [ecx + 0x1c]
mov dword [eax], ebp
mov ebp, dword [ecx + 0x14]
mov dword [eax + 0x10], ebp
mov ebp, dword [ecx + 0x18]
mov dword [eax + 0x14], ebp
mov dword [eax + 4], 0xc8
jmp 0x4b0ecd
mov ebx, dword [esp + 0xc8]
mov dword [esp + 0x90], ebx
mov ebx, dword [esp + 0xcc]
mov dword [esp + 0x94], ebx
lea ebx, [0x6460f0]
mov ebp, dword [ebx]
mov dword [esp + 0xd0], ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 0xd4], ebp
mov dword [esp], 0x5c9e00
lea ebx, [esp + 0xd0]
mov dword [esp + 4], ebx
call fcn.00422500
lea ebx, [esp + 8]
mov esi, ebx
lea edi, [esp]
cld
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
call fcn.00410db0
ud2
mov dword [ebx], eax
jmp 0x4b0dd2