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

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
sub esp, 0x310
lea esi, [ebp - 0x18]
mov dword [ebp - 0xe4], ecx
mov edi, edx
mov dword [esi - 4], esp
or dword [esi + 8], 0xffffffff
mov dword [esi + 4], 0x583b50
mov eax, dword fs:[0]
mov dword [esi], eax
mov dword fs:[0], esi
mov ecx, dword [edx + 0x120]
mov ebx, dword [edx + 0x11c]
mov eax, dword [edx + 0x1c]
mov dword [ebp - 0xd8], ecx
mov ecx, dword [edx + 0x128]
mov dword [ebp - 0xdc], ebx
mov ebx, dword [edx + 0x124]
add edx, 0x8c
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xd0], ecx
lea ecx, [ebp - 0xf0]
mov dword [ebp - 0xd4], ebx
call fcn.00579ba2
and dword [esi + 8], 0
lea edx, [edi + 0x98]
lea ecx, [ebp - 0xfc]
mov dword [ebp - 0x24], edi
call fcn.00579ba2
mov ecx, dword [ebp - 0x24]
mov dword [ebp - 0x10], 1
mov edx, dword [ecx + 0x130]
mov esi, dword [ecx + 0x134]
mov eax, dword [ecx + 0x12c]
mov dword [ebp - 0xc8], edx
mov edx, dword [ecx + 0x138]
mov dword [ebp - 0xc4], esi
mov esi, dword [ecx + 0x13c]
mov dword [ebp - 0xcc], eax
mov dword [ebp - 0xc0], edx
mov edx, dword [ecx + 0x140]
mov dword [ebp - 0xbc], esi
mov dword [ebp - 0xb8], edx
lea edx, [ecx + 0xa4]
lea ecx, [ebp - 0x108]
call fcn.00426b5f
mov eax, dword [ebp - 0x24]
lea ecx, [ebp - 0x114]
mov dword [ebp - 0x10], 2
lea edx, [eax + 0xb0]
call fcn.00426b5f
mov eax, dword [ebp - 0x24]
lea ecx, [ebp - 0x120]
mov dword [ebp - 0x10], 3
lea edx, [eax + 0xbc]
call fcn.00426b5f
mov eax, dword [ebp - 0x24]
lea ecx, [ebp - 0x12c]
mov dword [ebp - 0x10], 4
lea edx, [eax + 0xc8]
call fcn.00426b5f
mov eax, dword [ebp - 0x24]
lea ecx, [ebp - 0x138]
mov dword [ebp - 0x10], 5
lea edx, [eax + 0xd4]
call fcn.00426b5f
mov eax, dword [ebp - 0x24]
lea ecx, [ebp - 0x144]
mov dword [ebp - 0x10], 6
lea edx, [eax + 0xe0]
call fcn.00426b5f
mov eax, dword [ebp - 0x24]
mov dword [ebp - 0x10], 7
lea ecx, [ebp - 0x150]
mov edx, dword [eax + 0x24]
mov eax, dword [eax + 0x28]
push eax
call fcn.004276b6
pop eax
mov eax, dword [ebp - 0x24]
mov dword [ebp - 0x10], 8
lea ecx, [ebp - 0x15c]
mov edx, dword [eax + 0x30]
mov eax, dword [eax + 0x34]
push eax
call fcn.00427756
pop eax
mov eax, dword [ebp - 0x24]
mov dword [ebp - 0x10], 9
lea ecx, [ebp - 0x168]
mov edx, dword [eax + 0x3c]
mov eax, dword [eax + 0x40]
push eax
call fcn.004276b6
pop eax
mov eax, dword [ebp - 0x24]
lea ecx, [ebp - 0x174]
mov dword [ebp - 0x10], 0xa
lea edx, [eax + 0xec]
call fcn.00426b5f
mov eax, dword [ebp - 0x24]
lea ecx, [ebp - 0x180]
mov dword [ebp - 0x10], 0xb
lea edx, [eax + 0xf8]
call fcn.00579ba2
mov eax, dword [ebp - 0x24]
lea ecx, [ebp - 0x18c]
mov dword [ebp - 0x10], 0xc
lea edx, [eax + 0x104]
call fcn.00426b5f
mov ecx, dword [ebp - 0x24]
mov dword [ebp - 0x10], 0xd
mov edx, dword [ecx + 4]
mov eax, dword [ecx]
mov dword [ebp - 0xb0], edx
lea edx, [ecx + 0x110]
lea ecx, [ebp - 0x198]
mov dword [ebp - 0xb4], eax
call fcn.00426b5f
mov edi, dword [ebp - 0x24]
mov ebx, dword [edi + 0x4c]
mov eax, dword [edi + 0x144]
mov edx, dword [edi + 0x148]
mov ecx, dword [edi + 0x48]
test ebx, ebx
mov dword [ebp - 0xac], eax
mov dword [ebp - 0xa8], edx
mov dword [ebp - 0x20], ecx
je 0x4239fc
cmp ebx, 0x73615a
ja 0x424341
imul esi, ebx, 0x11c
test esi, esi
js 0x424352
push 4
pop ecx
mov edx, esi
call fcn.004ac6b7
test eax, eax
jne 0x4239ff
mov dword [ebp - 0x10], 0xe
push 4
pop ecx
mov edx, esi
call fcn.00599e40
jmp 0x4243ed
push 4
pop eax
mov edx, dword [ebp - 0x20]
mov dword [ebp - 0x8c], ebx
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x88], eax
imul eax, ebx, 0x11c
xor esi, esi
lea ecx, [ebp - 0x31c]
mov dword [ebp - 0x34], ebx
add eax, edx
mov dword [ebp - 0x2c], eax
mov eax, ebx
sub eax, 1
jb 0x423a88
cmp edx, dword [ebp - 0x2c]
je 0x423a88
cmp esi, ebx
mov dword [ebp - 0x10], 0xf
mov dword [ebp - 0x28], esi
jae 0x4242f7
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x20], edx
call fcn.0041fa7d
mov esi, dword [ebp - 0x28]
mov edi, dword [ebp - 0x20]
mov ecx, 0x11c
imul eax, esi, 0x11c
inc esi
add edi, 0x11c
add eax, dword [ebp - 0x38]
push ecx
lea ebx, [ebp - 0x31c]
push ebx
push eax
call fcn.0058a110
add esp, 0xc
mov ecx, ebx
mov ebx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x30]
mov edx, edi
jmp 0x423a29
mov ecx, dword [ebp - 0x24]
movsd xmm0, qword [ebp - 0x8c]
mov dword [ebp - 0x314], ebx
mov edi, dword [ecx + 0x58]
mov eax, dword [ecx + 0x54]
movsd qword [ebp - 0x31c], xmm0
test edi, edi
mov dword [ebp - 0x30], eax
je 0x423aec
cmp edi, 0x7ffffff
ja 0x424363
mov esi, edi
shl esi, 4
js 0x424371
push 4
pop ecx
mov edx, esi
call fcn.004ac6b7
test eax, eax
mov dword [ebp - 0x2c], eax
jne 0x423af2
mov dword [ebp - 0x10], 0x1a
push 4
pop ecx
mov edx, esi
call fcn.00599e40
jmp 0x4243ed
push 4
pop eax
mov dword [ebp - 0x2c], eax
mov esi, dword [ebp - 0x30]
mov eax, edi
xor edx, edx
mov dword [ebp - 0x38], edi
shl eax, 4
mov dword [ebp - 0x34], eax
sub edi, 1
jb 0x423b57
cmp dword [ebp - 0x34], edx
je 0x423b57
mov ebx, dword [esi]
test ebx, ebx
je 0x423b2a
cmp ebx, 1
jne 0x423b2a
mov ecx, dword [ebp - 0x30]
mov eax, dword [ecx + edx + 4]
mov ecx, dword [ecx + edx + 8]
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x28], ecx
jmp 0x423b34
mov eax, dword [ebp - 0x30]
mov eax, dword [eax + edx + 4]
mov dword [ebp - 0x20], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [esi + 0xc]
add esi, 0x10
mov dword [eax + edx], ebx
mov ebx, dword [ebp - 0x20]
mov dword [eax + edx + 4], ebx
mov ebx, dword [ebp - 0x28]
mov dword [eax + edx + 8], ebx
mov dword [eax + edx + 0xc], ecx
add edx, 0x10
jmp 0x423b02
mov eax, dword [ebp - 0x314]
movsd xmm0, qword [ebp - 0x31c]
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0x24]
mov dword [ebp - 0x84], eax
mov eax, dword [ebp - 0x38]
movsd qword [ebp - 0x8c], xmm0
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x7c], ecx
mov dword [ebp - 0x78], eax
mov eax, dword [edx + 0x60]
mov edx, dword [edx + 0x64]
test edx, edx
mov dword [ebp - 0x2c], edx
mov dword [ebp - 0x20], eax
je 0x423bdc
cmp edx, 0x5a05a0
lea ebx, [ebp - 0x31c]
ja 0x42437f
imul esi, edx, 0x16c
test esi, esi
js 0x42438d
push 4
pop ecx
mov edx, esi
call fcn.004ac6b7
mov edx, dword [ebp - 0x2c]
test eax, eax
jne 0x423be5
mov dword [ebp - 0x10], 0x10
push 4
pop ecx
mov edx, esi
call fcn.00599e40
jmp 0x4243ed
push 4
pop eax
lea ebx, [ebp - 0x31c]
mov edi, dword [ebp - 0x20]
imul ecx, edx, 0x16c
xor esi, esi
mov dword [ebp - 0x5c], edx
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x58], eax
add ecx, edi
mov dword [ebp - 0x34], ecx
mov ecx, edx
sub ecx, 1
jb 0x423c5f
cmp edi, dword [ebp - 0x34]
je 0x423c5f
cmp esi, edx
mov dword [ebp - 0x10], 0x11
mov dword [ebp - 0x28], esi
jae 0x42430b
mov dword [ebp - 0x30], ecx
mov ecx, ebx
mov edx, edi
mov dword [ebp - 0x20], edi
call fcn.00423742
mov esi, dword [ebp - 0x28]
mov edi, dword [ebp - 0x20]
mov ecx, 0x16c
imul eax, esi, 0x16c
add edi, 0x16c
inc esi
add eax, dword [ebp - 0x38]
push ecx
lea ebx, [ebp - 0x31c]
push ebx
push eax
call fcn.0058a110
add esp, 0xc
mov edx, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0x30]
jmp 0x423c00
mov edi, dword [ebp - 0x24]
movsd xmm0, qword [ebp - 0x5c]
mov dword [ebp - 0x19c], edx
mov esi, dword [edi + 0x6c]
mov edi, dword [edi + 0x70]
movsd qword [ebp - 0x1a4], xmm0
test edi, edi
je 0x423cc0
cmp edi, 0x2aaaaaa
ja 0x42439b
imul ebx, edi, 0x30
mov dword [ebp - 0x20], esi
test ebx, ebx
js 0x4243a9
push 4
pop ecx
mov edx, ebx
call fcn.004ac6b7
mov esi, dword [ebp - 0x20]
test eax, eax
jne 0x423cc3
mov dword [ebp - 0x10], 0x12
push 4
pop ecx
mov edx, ebx
call fcn.00599e40
jmp 0x4243ed
push 4
pop eax
imul ecx, edi, 0x30
mov edx, edi
mov dword [ebp - 0x1b0], edi
mov dword [ebp - 0x1ac], eax
mov dword [ebp - 0x48], edi
mov dword [ebp - 0x44], eax
add ecx, esi
mov dword [ebp - 0x4c], ecx
xor ecx, ecx
sub edx, 1
jb 0x423df9
cmp esi, dword [ebp - 0x4c]
je 0x423df9
cmp ecx, edi
mov dword [ebp - 0x10], 0x13
mov dword [ebp - 0x28], ecx
jae 0x42431d
mov eax, dword [esi + 0x24]
mov ecx, dword [esi + 0x28]
mov dword [ebp - 0x30], edx
mov edx, dword [esi + 4]
mov dword [ebp - 0x34], ecx
mov dword [ebp - 0x2c], eax
lea ecx, [ebp - 0x68]
push dword [esi + 8]
mov dword [ebp - 0x20], esi
call fcn.004272f7
pop eax
mov eax, dword [ebp - 0x20]
mov cl, byte [eax + 0x2c]
mov edx, dword [eax + 0x10]
mov eax, dword [eax + 0x14]
mov dword [ebp - 0x10], 0x14
mov byte [ebp - 0x38], cl
lea ecx, [ebp - 0x74]
push eax
call fcn.004272f7
pop eax
mov eax, dword [ebp - 0x20]
lea ecx, [ebp - 0x5c]
mov edx, dword [eax + 0x1c]
mov eax, dword [eax + 0x20]
mov dword [ebp - 0x10], 0x15
push eax
call fcn.004272f7
pop eax
mov ecx, dword [ebp - 0x28]
mov ebx, dword [ebp - 0x20]
movsd xmm0, qword [ebp - 0x68]
lea edx, [ebp - 0x310]
mov esi, dword [ebp - 0x44]
lea eax, [ecx + 1]
imul edi, ecx, 0x30
mov dword [ebp - 0x50], eax
mov al, byte [ebx + 0x2d]
movsd qword [ebp - 0x31c], xmm0
movsd xmm0, qword [ebp - 0x74]
add ebx, 0x30
mov byte [ebp - 0x40], al
mov eax, dword [ebp - 0x60]
mov dword [ebp - 0x314], eax
mov eax, dword [ebp - 0x6c]
movsd qword [edx], xmm0
movsd xmm0, qword [ebp - 0x5c]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x54]
movsd qword [edx + 0xc], xmm0
mov dword [edx + 0x14], eax
lea eax, [esi + edi]
push 0x24
lea ecx, [ebp - 0x31c]
push ecx
push eax
call fcn.0058a110
mov eax, esi
add esp, 0xc
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0x30]
mov dword [esi + edi + 0x24], ecx
mov ecx, dword [ebp - 0x34]
mov dword [esi + edi + 0x28], ecx
mov cl, byte [ebp - 0x38]
mov byte [esi + edi + 0x2c], cl
mov cl, byte [ebp - 0x40]
mov byte [esi + edi + 0x2d], cl
mov ecx, dword [ebp - 0x50]
mov edi, dword [ebp - 0x48]
mov esi, ebx
jmp 0x423ce1
mov ecx, dword [ebp - 0x24]
movsd xmm0, qword [ebp - 0x1b0]
mov dword [ebp - 0x60], edi
mov dword [ebp - 0x10], 0x16
mov edx, dword [ecx + 0x150]
mov esi, dword [ecx + 8]
mov eax, dword [ecx + 0x14c]
movsd qword [ebp - 0x68], xmm0
mov dword [ebp - 0x48], edx
mov edx, dword [ecx + 0xc]
mov dword [ebp - 0x44], esi
mov esi, dword [ecx + 0x154]
mov dword [ebp - 0x4c], eax
mov dword [ebp - 0xa4], edx
mov edx, dword [ecx + 0x158]
mov dword [ebp - 0xa0], esi
mov esi, dword [ecx + 0x15c]
mov dword [ebp - 0x94], edx
mov edx, dword [ecx + 0x160]
mov dword [ebp - 0x98], esi
mov dword [ebp - 0x9c], edx
lea edx, [ecx + 0x10]
lea ecx, [ebp - 0x74]
call fcn.004278ba
mov edx, dword [ebp - 0x24]
mov ebx, dword [edx + 0x7c]
mov al, byte [edx + 0x168]
mov ecx, dword [edx + 0x164]
mov edi, dword [edx + 0x78]
test ebx, ebx
mov byte [ebp - 0x39], al
mov dword [ebp - 0x90], ecx
je 0x423ecc
cmp ebx, 0x7ffffff
ja 0x4243b7
mov esi, ebx
shl esi, 4
js 0x4243c5
push 8
pop ecx
mov edx, esi
call fcn.004ac6b7
test eax, eax
jne 0x423ed4
mov dword [ebp - 0x10], 0x17
push 8
pop ecx
mov edx, esi
call fcn.00599e40
jmp 0x4243ed
push 8
pop eax
mov esi, ebx
shl esi, 4
push esi
push edi
mov dword [ebp - 0x40], eax
push eax
call fcn.0058a110
add esp, 0xc
mov eax, dword [ebp - 0x24]
mov dword [ebp - 0x34], ebx
mov edi, dword [eax + 0x88]
mov edx, dword [eax + 0x84]
test edi, edi
je 0x423f3d
cmp edi, 0xfffffff
ja 0x4243d3
lea esi, [edi*8]
mov dword [ebp - 0x20], edx
test esi, esi
js 0x4243e1
push 4
pop ecx
mov edx, esi
call fcn.004ac6b7
mov edx, dword [ebp - 0x20]
test eax, eax
jne 0x423f40
mov dword [ebp - 0x10], 0x18
push 4
pop ecx
mov edx, esi
call fcn.00599e40
jmp 0x4243ed
push 4
pop eax
lea ecx, [edx + edi*8]
mov esi, edi
mov dword [ebp - 0x31c], edi
mov dword [ebp - 0x318], eax
mov dword [ebp - 0x38], edi
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x2c], ecx
xor ecx, ecx
sub esi, 1
jb 0x423fae
cmp edx, dword [ebp - 0x2c]
je 0x423fae
cmp ecx, edi
mov dword [ebp - 0x10], 0x19
mov dword [ebp - 0x28], ecx
jae 0x42432f
mov eax, dword [edx + 4]
mov dword [ebp - 0x30], esi
push dword [edx]
mov dword [ebp - 0x20], edx
call dword [eax + 0x1c]
add esp, 4
mov esi, dword [ebp - 0x50]
mov ecx, dword [ebp - 0x28]
mov ebx, dword [ebp - 0x20]
mov edi, dword [ebp - 0x38]
mov dword [esi + ecx*8], eax
inc ecx
mov eax, esi
add ebx, 8
mov dword [esi + ecx*8 - 4], edx
mov esi, dword [ebp - 0x34]
mov edx, ebx
mov ebx, esi
mov esi, dword [ebp - 0x30]
jmp 0x423f5c
movsd xmm0, qword [ebp - 0x31c]
mov dword [ebp - 0x54], edi
mov ecx, dword [ebp - 0xe4]
mov eax, dword [ebp - 0x40]
mov esi, dword [ebp - 0xdc]
movsd xmm1, qword [ebp - 0x84]
mov edx, dword [ebp - 0x54]
movsd qword [ebp - 0x5c], xmm0
mov dword [ecx + 0x74], ebx
mov dword [ecx + 0x78], eax
mov dword [ecx + 0x7c], ebx
mov bl, byte [ebp - 0x39]
movsd xmm0, qword [ebp - 0x5c]
mov dword [ecx + 0x88], edx
mov edx, dword [ebp - 0xd8]
movsd qword [ecx + 0x80], xmm0
mov dword [ecx + 0x11c], esi
mov esi, dword [ebp - 0xd4]
mov dword [ecx + 0x120], edx
mov edx, dword [ebp - 0xd0]
movsd xmm0, qword [ebp - 0xf0]
mov dword [ecx + 0x124], esi
mov esi, dword [ebp - 0xe0]
mov dword [ecx + 0x128], edx
mov edx, dword [ebp - 0xe8]
mov dword [ecx + 0x1c], esi
mov esi, dword [ebp - 0xf4]
mov dword [ecx + 0x94], edx
movsd qword [ecx + 0x8c], xmm0
movsd xmm0, qword [ebp - 0xfc]
mov edx, dword [ebp - 0xcc]
mov dword [ecx + 0xa0], esi
mov esi, dword [ebp - 0xc8]
movsd qword [ecx + 0x98], xmm0
mov dword [ecx + 0x12c], edx
mov edx, dword [ebp - 0xc4]
movsd xmm0, qword [ebp - 0x108]
mov dword [ecx + 0x130], esi
mov esi, dword [ebp - 0xc0]
mov dword [ecx + 0x134], edx
mov edx, dword [ebp - 0xbc]
mov dword [ecx + 0x138], esi
mov esi, dword [ebp - 0xb8]
mov dword [ecx + 0x13c], edx
mov edx, dword [ebp - 0x100]
mov dword [ecx + 0x140], esi
movsd qword [ecx + 0xa4], xmm0
movsd xmm0, qword [ebp - 0x114]
mov dword [ecx + 0xac], edx
mov esi, dword [ebp - 0x10c]
mov edx, dword [ebp - 0x118]
movsd qword [ecx + 0xb0], xmm0
movsd xmm0, qword [ebp - 0x120]
mov dword [ecx + 0xb8], esi
mov dword [ecx + 0xc4], edx
mov esi, dword [ebp - 0x124]
mov edx, dword [ebp - 0x130]
movsd qword [ecx + 0xbc], xmm0
movsd xmm0, qword [ebp - 0x12c]
mov dword [ecx + 0xd0], esi
mov esi, dword [ebp - 0x13c]
movsd qword [ecx + 0xc8], xmm0
movsd xmm0, qword [ebp - 0x138]
mov dword [ecx + 0xdc], edx
mov edx, dword [ebp - 0x148]
movsd qword [ecx + 0xd4], xmm0
movsd xmm0, qword [ebp - 0x144]
mov dword [ecx + 0xe8], esi
mov esi, dword [ebp - 0x154]
movsd qword [ecx + 0xe0], xmm0
movsd xmm0, qword [ebp - 0x150]
mov dword [ecx + 0x28], edx
mov edx, dword [ebp - 0x160]
movsd qword [ecx + 0x20], xmm0
movsd xmm0, qword [ebp - 0x15c]
mov dword [ecx + 0x34], esi
mov esi, dword [ebp - 0x16c]
movsd qword [ecx + 0x2c], xmm0
movsd xmm0, qword [ebp - 0x168]
mov dword [ecx + 0x40], edx
mov edx, dword [ebp - 0x178]
movsd qword [ecx + 0x38], xmm0
movsd xmm0, qword [ebp - 0x174]
mov dword [ecx + 0xf4], esi
mov esi, dword [ebp - 0x184]
movsd qword [ecx + 0xec], xmm0
movsd xmm0, qword [ebp - 0x180]
mov dword [ecx + 0x100], edx
mov edx, dword [ebp - 0xb4]
movsd qword [ecx + 0xf8], xmm0
movsd xmm0, qword [ebp - 0x18c]
mov dword [ecx + 0x10c], esi
mov esi, dword [ebp - 0xb0]
movsd qword [ecx + 0x104], xmm0
mov dword [ecx], edx
mov edx, dword [ebp - 0x190]
movsd xmm0, qword [ebp - 0x198]
mov dword [ecx + 4], esi
mov esi, dword [ebp - 0xac]
mov dword [ecx + 0x118], edx
movsd qword [ecx + 0x110], xmm0
mov edx, dword [ebp - 0xa8]
movsd xmm0, qword [ebp - 0x7c]
mov dword [ecx + 0x144], esi
mov esi, dword [ebp - 0x19c]
mov dword [ecx + 0x148], edx
movsd qword [ecx + 0x54], xmm0
movsd xmm0, qword [ebp - 0x8c]
mov edx, dword [ebp - 0x60]
movsd qword [ecx + 0x4c], xmm1
movsd qword [ecx + 0x44], xmm0
movsd xmm0, qword [ebp - 0x1a4]
mov dword [ecx + 0x64], esi
mov esi, dword [ebp - 0x4c]
movsd qword [ecx + 0x5c], xmm0
mov dword [ecx + 0x70], edx
movsd xmm0, qword [ebp - 0x68]
mov edx, dword [ebp - 0x48]
movsd qword [ecx + 0x68], xmm0
mov dword [ecx + 0x14c], esi
mov dword [ecx + 0x150], edx
mov esi, dword [ebp - 0x44]
mov edx, dword [ebp - 0xa4]
movsd xmm0, qword [ebp - 0x74]
mov dword [ecx + 8], esi
mov dword [ecx + 0xc], edx
mov esi, dword [ebp - 0xa0]
mov edx, dword [ebp - 0x94]
mov dword [ecx + 0x154], esi
mov dword [ecx + 0x158], edx
mov esi, dword [ebp - 0x98]
mov edx, dword [ebp - 0x9c]
mov dword [ecx + 0x15c], esi
mov dword [ecx + 0x160], edx
mov esi, dword [ebp - 0x6c]
mov edx, dword [ebp - 0x90]
movsd qword [ecx + 0x10], xmm0
mov dword [ecx + 0x18], esi
mov byte [ecx + 0x168], bl
mov dword [ecx + 0x164], edx
mov ecx, dword [ebp - 0x18]
mov dword fs:[0], ecx
add esp, 0x310
pop esi
pop edi
pop ebx
pop ebp
ret
mov ecx, esi
mov edx, ebx
push 0x651ca8
call fcn.0059a1e0
pop eax
jmp 0x4243ed
mov ecx, esi
push 0x651ca8
call fcn.0059a1e0
pop eax
jmp 0x4243ed
mov edx, edi
push 0x651ca8
call fcn.0059a1e0
pop eax
jmp 0x4243ed
mov edx, edi
push 0x651ca8
call fcn.0059a1e0
pop eax
jmp 0x4243ed
mov dword [ebp - 0x10], 0xe
call fcn.00414ce0
jmp 0x4243ed
mov dword [ebp - 0x10], 0xe
call fcn.00414ce0
jmp 0x4243ed
mov dword [ebp - 0x10], 0x1a
call fcn.00414ce0
jmp 0x4243ed
mov dword [ebp - 0x10], 0x1a
call fcn.00414ce0
jmp 0x4243ed
mov dword [ebp - 0x10], 0x10
call fcn.00414ce0
jmp 0x4243ed
mov dword [ebp - 0x10], 0x10
call fcn.00414ce0
jmp 0x4243ed
mov dword [ebp - 0x10], 0x12
call fcn.00414ce0
jmp 0x4243ed
mov dword [ebp - 0x10], 0x12
call fcn.00414ce0
jmp 0x4243ed
mov dword [ebp - 0x10], 0x17
call fcn.00414ce0
jmp 0x4243ed
mov dword [ebp - 0x10], 0x17
call fcn.00414ce0
jmp 0x4243ed
mov dword [ebp - 0x10], 0x18
call fcn.00414ce0
jmp 0x4243ed
mov dword [ebp - 0x10], 0x18
call fcn.00414ce0
ud2