Function at 0x4051c2
Capabilities:
Get number of processors
Resolve function by parsing pe exports

Disassembly:
or ecx, 0x10b74
and ecx, 0x11ca3
pop ecx
push ecx
push edx
add esp, 4
or ecx, 0xf882
pop ecx
push edx
push esi
add esp, 4
and edx, 0xcdd5
pop edx
push ebx
push edi
add esp, 4
sub ebx, 0x6667
pop ebx
movzx edx, word [ebp - 0x10c]
test edx, edx
jne 0x405144
movzx eax, word [ebp - 0x210]
movzx ecx, word [ebp - 0x10c]
sub eax, ecx
mov dword [ebp - 0x15e0], eax
jmp 0x4051a7
movzx edx, word [ebp - 0x210]
movzx eax, word [ebp - 0x10c]
cmp edx, eax
je 0x405063
movzx ecx, word [ebp - 0x210]
xor ecx, 0x20
movzx edx, word [ebp - 0x10c]
cmp ecx, edx
je 0x405063
movzx eax, word [ebp - 0x210]
movzx ecx, word [ebp - 0x10c]
cmp eax, ecx
jge 0x405191
mov dword [ebp - 0x15dc], 0xffffffff
jmp 0x40519b
mov dword [ebp - 0x15dc], 1
mov edx, dword [ebp - 0x15dc]
mov dword [ebp - 0x15e0], edx
cmp dword [ebp - 0x15e0], 0
jne 0x4051f0
push ecx
push edi
add esp, 4
call 0x4051c2
add byte [ecx + 0x3d], cl
cmp dword [esi], edi
dec ebx
inc edx
push eax
add esp, 4
jmp 0x4051cd
and ecx, 0x14134
pop ecx
push eax
push edi
add esp, 4
jmp 0x4051e1
pop eax
mov eax, dword [ebp - 0x504]
mov dword [ebp - 0x31c], eax
jmp 0x405258
push esi
push edi
add esp, 4
add esi, 0x12d5a
and esi, 0xfedb
pop esi
push esi
push ecx
add esp, 4
sub esi, 0x12093
pop esi
push edi
sub edi, 0xd02a
xor edi, 0x6ced
jmp 0x405221
pop edi
mov ecx, dword [ebp - 0x504]
mov edx, dword [ecx]
mov dword [ebp - 0x504], edx
mov eax, dword [ebp - 0x504]
cmp eax, dword [ebp - 0xc98]
je 0x40524e
mov ecx, dword [ebp - 0x504]
cmp dword [ecx + 0x30], 0
jne 0x405004
mov dword [ebp - 0x31c], 0
push edx
push edx
add esp, 4
and edx, 0x9b6f
add edx, 0x7c3c
pop edx
push eax
sub eax, 0xc6f5
pop eax
push edi
call 0x405280
add byte [ebp + 0x37], al
inc ebx
push eax
cmp dword [edx + 0x3e], eax
add esp, 4
and edi, 0xa45
pop edi
cmp dword [ebp - 0x31c], 0
jne 0x405ba3
mov edx, 0x6b
mov word [ebp - 0x1754], dx
mov eax, 0x65
mov word [ebp - 0x1752], ax
mov ecx, 0x72
mov word [ebp - 0x1750], cx
mov edx, 0x6e
mov word [ebp - 0x174e], dx
mov eax, 0x65
mov word [ebp - 0x174c], ax
mov ecx, 0x6c
mov word [ebp - 0x174a], cx
mov edx, 0x33
mov word [ebp - 0x1748], dx
mov eax, 0x32
mov word [ebp - 0x1746], ax
mov ecx, 0x2e
mov word [ebp - 0x1744], cx
mov edx, 0x64
mov word [ebp - 0x1742], dx
mov eax, 0x6c
mov word [ebp - 0x1740], ax
mov ecx, 0x6c
mov word [ebp - 0x173e], cx
xor edx, edx
mov word [ebp - 0x173c], dx
push edx
push ecx
add esp, 4
xor edx, 0xc59
jmp 0x405340
pop edx
push edi
push esi
add esp, 4
jmp 0x40534b
xor edi, 0x9238
pop edi
push ecx
and ecx, 0x15f17
pop ecx
push edi
or edi, 0x5e36
pop edi
mov byte [ebp - 0x894], 0x4c
mov byte [ebp - 0x893], 0x6f
mov byte [ebp - 0x892], 0x61
mov byte [ebp - 0x891], 0x64
mov byte [ebp - 0x890], 0x4c
mov byte [ebp - 0x88f], 0x69
mov byte [ebp - 0x88e], 0x62
mov byte [ebp - 0x88d], 0x72
mov byte [ebp - 0x88c], 0x61
mov byte [ebp - 0x88b], 0x72
mov byte [ebp - 0x88a], 0x79
mov byte [ebp - 0x889], 0x57
mov byte [ebp - 0x888], 0
mov eax, dword fs:[0x18]
mov dword [ebp - 0x19ac], eax
mov ecx, dword [ebp - 0x19ac]
mov edx, dword [ecx + 0x30]
mov dword [ebp - 0x19b0], edx
mov eax, dword [ebp - 0x19b0]
mov dword [ebp - 0x15e4], eax
push edx
and edx, 0x53b2
or edx, 0xc134
call 0x405400
add byte [esi + 0x3c], cl
cmp bh, byte [0x37453a39]
aaa
add esp, 4
sub edx, 0x15204
pop edx
push ecx
push edi
add esp, 4
and ecx, 0x1477f
pop ecx
cmp dword [ebp - 0x15e4], 0
jne 0x40542e
mov dword [ebp - 0x750], 0
jmp 0x4056ea
mov ecx, dword [ebp - 0x15e4]
mov edx, dword [ecx + 0xc]
mov eax, dword [edx + 0xc]
mov dword [ebp - 0xca4], eax
push ecx
push ecx
add esp, 4
xor ecx, 0x10deb
add ecx, 0x171dd
jmp 0x405456
pop ecx
push edi
push ebx
add esp, 4
jmp 0x405465
add edi, 0x84
and edi, 0x17d1c
pop edi
cmp dword [ebp - 0xca4], 0
jne 0x40548a
mov dword [ebp - 0x750], 0
jmp 0x4056ea
mov ecx, dword [ebp - 0xca4]
mov dword [ebp - 0x508], ecx
push eax
push eax
add esp, 4
jmp 0x4054a2
call 0x4054af
add byte [edx + ecx*2 + 0x3f], cl
inc ebp
xor esi, dword [eax + edi]
add esp, 4
call 0x4054be
add byte [eax + 0x50], cl
cmp eax, dword [ecx + 0x4c]
dec ecx
add esp, 4
and eax, 0xf0c0
pop eax
lea edx, [ebp - 0x1754]
mov dword [ebp - 0xca0], edx
mov eax, dword [ebp - 0x508]
mov ecx, dword [eax + 0x30]
mov dword [ebp - 0xc9c], ecx
xor edx, edx
mov word [ebp - 0x214], dx
xor eax, eax
mov word [ebp - 0x110], ax
push ebx
and ebx, 0xed74
add ebx, 0x19fc
sub ebx, 0xc934
and ebx, 0x6c2
pop ebx
push eax
push edi
add esp, 4
sub eax, 0x3822
xor eax, 0x13d55
and eax, 0x112ed
pop eax
mov ecx, dword [ebp - 0xc9c]
mov dx, word [ecx]
mov word [ebp - 0x1036], dx
mov eax, dword [ebp - 0xc9c]
add eax, 2
mov dword [ebp - 0xc9c], eax
mov cx, word [ebp - 0x1036]
mov word [ebp - 0x214], cx
mov edx, dword [ebp - 0xca0]
mov ax, word [edx]
mov word [ebp - 0x1038], ax
mov ecx, dword [ebp - 0xca0]
add ecx, 2
mov dword [ebp - 0xca0], ecx
mov dx, word [ebp - 0x1038]
mov word [ebp - 0x110], dx
call dword [eax - 0x18]
or eax, dword [eax]
add byte [eax], al
add byte [esi], dh
dec esp
push eax
cmp edi, dword [eax + eax*2]
inc ecx
dec eax
dec ebp
add esp, 4
jmp 0x40559e
pop eax
push ebx
xor ebx, 0xec8a
pop ebx
push eax
push ecx
add esp, 4
xor eax, 0x645d
pop eax
movzx eax, word [ebp - 0x110]
test eax, eax
jne 0x4055d6
movzx ecx, word [ebp - 0x214]
movzx edx, word [ebp - 0x110]
sub ecx, edx
mov dword [ebp - 0x15ec], ecx
jmp 0x405639
movzx eax, word [ebp - 0x214]
movzx ecx, word [ebp - 0x110]
cmp eax, ecx
je 0x4054f5
movzx edx, word [ebp - 0x214]
xor edx, 0x20
movzx eax, word [ebp - 0x110]
cmp edx, eax
je 0x4054f5
movzx ecx, word [ebp - 0x214]
movzx edx, word [ebp - 0x110]
cmp ecx, edx
jge 0x405623
mov dword [ebp - 0x15e8], 0xffffffff
jmp 0x40562d
mov dword [ebp - 0x15e8], 1
mov eax, dword [ebp - 0x15e8]
mov dword [ebp - 0x15ec], eax
cmp dword [ebp - 0x15ec], 0
jne 0x405682
push ecx
push edx
add esp, 4
and ecx, 0x13eb6
add ecx, 0x8c3e
xor ecx, 0xf66c
pop ecx
push ecx
or ecx, 0x4996
call 0x405670
add byte [esp + eax*2], bh
cmp byte [0x4d4f4334], bh
inc eax
add esp, 4
pop ecx
mov ecx, dword [ebp - 0x508]
mov dword [ebp - 0x750], ecx
jmp 0x4056ea
push eax
push edi
add esp, 4
jmp 0x40568d
pop eax
push esi
push eax
add esp, 4
call 0x40569f
add byte [0x50374639], bh
cmp byte [ebx + 0x505e04c4], al
push ecx
add esp, 4
jmp 0x4056ad
add eax, 0x8652
pop eax
mov edx, dword [ebp - 0x508]
mov eax, dword [edx]
mov dword [ebp - 0x508], eax
mov ecx, dword [ebp - 0x508]
cmp ecx, dword [ebp - 0xca4]
je 0x4056e0
mov edx, dword [ebp - 0x508]
cmp dword [edx + 0x30], 0
jne 0x405496
mov dword [ebp - 0x750], 0
push edi
add edi, 0xb9b9
add edi, 0xdef8
call 0x405704
add byte [ecx + edi], dh
xor eax, dword ss:[edi + eax*2 + 0x3d]
add esp, 4
xor edi, 0xaf40
pop edi
push eax
push ecx
add esp, 4
jmp 0x40571b
pop eax
cmp dword [ebp - 0x750], 0
jne 0x405766
push ecx
or ecx, 0xbdf1
sub ecx, 0x9b9f
sub ecx, 0x11a2b
add ecx, 0x128b5
pop ecx
push ecx
push esi
add esp, 4
or ecx, 0x91a2
add ecx, 0xf66b
sub ecx, 0x11cc3
pop ecx
mov dword [ebp - 0x79c], 0
jmp 0x40628d
push edx
push ebx
add esp, 4
jmp 0x405774
pop edx
push eax
xor eax, 0x3a2c
sub eax, 0x35f2
jmp 0x40578a
pop eax
push eax
push edi
add esp, 4
jmp 0x405797
pop eax
mov eax, dword [ebp - 0x750]
mov ecx, dword [eax + 0x18]
mov dword [ebp - 0x320], ecx
mov dword [ebp - 0x760], 0
mov edx, dword [ebp - 0x320]
mov dword [ebp - 0x15f0], edx
cmp dword [ebp - 0x15f0], 0
jne 0x4057d7
mov eax, dword [ebp - 0x760]
mov dword [ebp - 0x3f4], eax
jmp 0x405ac8
mov ecx, dword [ebp - 0x15f0]
mov edx, dword [ebp - 0x320]
add edx, dword [ecx + 0x3c]
mov dword [ebp - 0x15f4], edx
jne 0x4057ff
mov eax, dword [ebp - 0x760]
mov dword [ebp - 0x3f4], eax
jmp 0x405ac8
mov ecx, 8
imul edx, ecx, 0
mov eax, dword [ebp - 0x15f4]
mov ecx, dword [eax + edx + 0x78]
mov dword [ebp - 0x15f8], ecx
cmp dword [ebp - 0x15f8], 0
jne 0x405831
mov edx, dword [ebp - 0x760]
mov dword [ebp - 0x3f4], edx
jmp 0x405ac8
mov eax, dword [ebp - 0x320]
add eax, dword [ebp - 0x15f8]
mov dword [ebp - 0x754], eax
jne 0x405856
mov ecx, dword [ebp - 0x760]
mov dword [ebp - 0x3f4], ecx
jmp 0x405ac8
mov edx, dword [ebp - 0x754]
mov eax, dword [ebp - 0x320]
add eax, dword [edx + 0x20]
mov dword [ebp - 0x19b4], eax
mov ecx, dword [ebp - 0x754]
mov edx, dword [ebp - 0x320]
add edx, dword [ecx + 0x24]
mov dword [ebp - 0x19b8], edx
mov eax, dword [ebp - 0x754]
mov ecx, dword [ebp - 0x320]
add ecx, dword [eax + 0x1c]
mov dword [ebp - 0x19bc], ecx
mov dword [ebp - 0x758], 0
jmp 0x4058b0
mov eax, dword [ebp - 0x754]
mov ecx, dword [ebp - 0x758]
cmp ecx, dword [eax + 0x18]
jae 0x405abc
mov edx, dword [ebp - 0x758]
mov eax, dword [ebp - 0x19b4]
mov ecx, dword [ebp - 0x320]
add ecx, dword [eax + edx*4]
mov dword [ebp - 0x75c], ecx
mov edx, dword [ebp - 0x758]
mov eax, dword [ebp - 0x19b8]
movzx ecx, word [eax + edx*2]
mov edx, dword [ebp - 0x19bc]
mov eax, dword [ebp - 0x320]
add eax, dword [edx + ecx*4]
mov dword [ebp - 0x19c0], eax
mov dword [ebp - 0x198], 0
jmp 0x405920
mov ecx, dword [ebp - 0x198]
add ecx, 1
mov dword [ebp - 0x198], ecx
mov edx, dword [ebp - 0x75c]
add edx, dword [ebp - 0x198]
movsx eax, byte [edx]
test eax, eax
je 0x4059d2
mov ecx, dword [ebp - 0x198]
movsx edx, byte [ebp + ecx - 0x894]
test edx, edx
je 0x4059d2
push eax
or eax, 0xd400
pop eax
push edi
push edi
add esp, 4
call 0x405968
add byte [0x453c3c3e], dh
inc ebx
cmp esi, dword [esi]
add esp, 4
call 0x40597b
add byte [esi + 0x33], al
cmp edi, dword ss:[ecx]
cmp dword [edi], esi
dec ebp
dec ebx
xor eax, 0x5f04c483
mov eax, dword [ebp - 0x75c]
add eax, dword [ebp - 0x198]
movsx ecx, byte [eax]
mov edx, dword [ebp - 0x198]
movsx eax, byte [ebp + edx - 0x894]
cmp ecx, eax
je 0x4059c4
mov ecx, dword [ebp - 0x75c]
add ecx, dword [ebp - 0x198]
movsx edx, byte [ecx]
xor edx, 0x20
mov eax, dword [ebp - 0x198]
movsx ecx, byte [ebp + eax - 0x894]
cmp edx, ecx
jne 0x4059cb
jmp 0x405911
jmp 0x4059d2
push ebx
push esi
add esp, 4
sub ebx, 0x1f82
call 0x4059ea
add byte [0x4f4e4a37], dh
inc edx
xor eax, 0x8104c483
ret
mov edx, dword [ebp - 0x760]
mov dword [ebp - 0x3f4], edx
cmp dword [ebp - 0x3f4], 0
je 0x405ba3
push edx
push ecx
add esp, 4
or edx, 0x8e60
pop edx
push eax
jmp 0x405aea
call 0x405afa
add byte [eax], bh
inc edx
aas
dec ecx
inc edi
cmp eax, dword [ecx + 0x50]
inc ebx
cmp al, byte [ebx + 0x7eb04c4]
cmp byte [ebx + 0x44], cl
aaa
xor al, byte [esi + 0x34]
pop eax
mov eax, dword [ebp - 0x3f4]
mov dword [ebp - 0x19c4], eax
push edx
or edx, 0x10991
sub edx, 0x300f
or edx, 0x12fe4
pop edx
push edx
push edx
add esp, 4
xor edx, 0x54cb
and edx, 0x1029e
sub edx, 0x160a5
sub edx, 0x8b2a
pop edx
mov ecx, dword [ebp - 0x19c4]
mov dword [ebp - 0x19c8], ecx
lea edx, [ebp - 0x1738]
push edx
call dword [ebp - 0x19c8]
test eax, eax
jne 0x405ba3
push eax
push eax
add esp, 4
sub eax, 0x138f5
sub eax, 0x16c23
sub eax, 0xa9ba
and eax, 0x36ed
pop eax
push esi
xor esi, 0x2922
pop esi
push esi
push esi
add esp, 4
sub esi, 0x774c
pop esi
mov dword [ebp - 0x79c], 0
jmp 0x40628d
push ecx
xor ecx, 0x16e48
sub ecx, 0x11b1e
jmp 0x405bb6
pop ecx
push ebx
push esi
add esp, 4
sub ebx, 0x6bfe
pop ebx
push edi
push ecx
add esp, 4
and edi, 0x13ddd
sub edi, 0xb41a
pop edi
mov eax, dword fs:[0x18]
mov dword [ebp - 0x19cc], eax
mov ecx, dword [ebp - 0x19cc]
mov edx, dword [ecx + 0x30]
mov dword [ebp - 0x19d0], edx
mov eax, dword [ebp - 0x19d0]
mov dword [ebp - 0x15fc], eax
push eax
push ebx
add esp, 4
and eax, 0xbdc5
sub eax, 0xeff8
or eax, 0x3a42
pop eax
push edi
push ebx
add esp, 4
or edi, 0x104e6
pop edi
push edx
add edx, 0x12c3f
or edx, 0x1af1
pop edx
cmp dword [ebp - 0x15fc], 0
jne 0x405c46
mov dword [ebp - 0x31c], 0
jmp 0x405eed
mov ecx, dword [ebp - 0x15fc]
mov edx, dword [ecx + 0xc]
mov eax, dword [edx + 0xc]
mov dword [ebp - 0xcb4], eax
push edi
push edi
add esp, 4
jmp 0x405c63
sub edi, 0x11b61
xor edi, 0xe0cd
add edi, 0x2b53
pop edi
push esi
xor esi, 0xefb2
add esi, 0x129b6
and esi, 0x8fda
pop esi
cmp dword [ebp - 0xcb4], 0
jne 0x405ca2
mov dword [ebp - 0x31c], 0
jmp 0x405eed
mov ecx, dword [ebp - 0xcb4]
mov dword [ebp - 0x50c], ecx
push eax
push edx
add esp, 4
add eax, 0x63ba
sub eax, 0x1089
pop eax
push ebx
push edi
add esp, 4
xor ebx, 0x99b3
sub ebx, 0x8af8
jmp 0x405cd9
or ebx, 0x41fd
pop ebx
lea edx, [ebp - 0x1738]
mov dword [ebp - 0xcb0], edx
mov eax, dword [ebp - 0x50c]
mov ecx, dword [eax + 0x30]
mov dword [ebp - 0xcac], ecx
xor edx, edx
mov word [ebp - 0x218], dx
xor eax, eax
mov word [ebp - 0x34], ax
push eax
or eax, 0xbb09
sub eax, 0xb0fe
add eax, 0x5932
pop eax
push esi
xor esi, 0xe944
xor esi, 0xbf06
call 0x405d38
add byte [esi + 0x47], cl
inc esp
inc ecx
inc ecx
cmp eax, 0x5e04c483
mov ecx, dword [ebp - 0xcac]
mov dx, word [ecx]
mov word [ebp - 0x103a], dx
mov eax, dword [ebp - 0xcac]
add eax, 2
mov dword [ebp - 0xcac], eax
mov cx, word [ebp - 0x103a]
mov word [ebp - 0x218], cx
mov edx, dword [ebp - 0xcb0]
mov ax, word [edx]
mov word [ebp - 0x103c], ax
mov ecx, dword [ebp - 0xcb0]
add ecx, 2
mov dword [ebp - 0xcb0], ecx
mov dx, word [ebp - 0x103c]
mov word [ebp - 0x34], dx
push eax
jmp 0x405d9a
xor eax, 0xdb3b
xor eax, 0x13af6
pop eax
push esi
call 0x405db5
add byte [eax], bh
inc ebx
cmp dword [eax + 0x35], edx
inc esp
xor eax, 0x5e04c483
push edi
push esi
add esp, 4
sub edi, 0x1181c
pop edi
movzx eax, word [ebp - 0x34]
test eax, eax
jne 0x405de2
movzx ecx, word [ebp - 0x218]
movzx edx, word [ebp - 0x34]
sub ecx, edx
mov dword [ebp - 0x1604], ecx
jmp 0x405e3c
movzx eax, word [ebp - 0x218]
movzx ecx, word [ebp - 0x34]
cmp eax, ecx
je 0x405d0a
movzx edx, word [ebp - 0x218]
xor edx, 0x20
movzx eax, word [ebp - 0x34]
cmp edx, eax
je 0x405d0a
movzx ecx, word [ebp - 0x218]
movzx edx, word [ebp - 0x34]
cmp ecx, edx
jge 0x405e26
mov dword [ebp - 0x1600], 0xffffffff
jmp 0x405e30
mov dword [ebp - 0x1600], 1
mov eax, dword [ebp - 0x1600]
mov dword [ebp - 0x1604], eax
cmp dword [ebp - 0x1604], 0
jne 0x405e85
push eax
push esi
add esp, 4
xor eax, 0xe709
pop eax
push edx
push esi
add esp, 4
and edx, 0x8fb5
jmp 0x405e62
pop edx
push edx
or edx, 0x132a9
pop edx
push edx
push ecx
add esp, 4
add edx, 0x177
pop edx
mov ecx, dword [ebp - 0x50c]
mov dword [ebp - 0x31c], ecx
jmp 0x405eed
push ecx
push eax
add esp, 4
add ecx, 0x31d9
and ecx, 0xf892
pop ecx
push ecx
push edi
add esp, 4
add ecx, 0xe6e9
pop ecx
push edi
and edi, 0x7722
jmp 0x405eb0
add edi, 0x2589
pop edi
mov edx, dword [ebp - 0x50c]
mov eax, dword [edx]
mov dword [ebp - 0x50c], eax
mov ecx, dword [ebp - 0x50c]
cmp ecx, dword [ebp - 0xcb4]
je 0x405ee3
mov edx, dword [ebp - 0x50c]
cmp dword [edx + 0x30], 0
jne 0x405cae
mov dword [ebp - 0x31c], 0
push esi
push eax
add esp, 4
and esi, 0xf23c
and esi, 0x783f
pop esi
push eax
push edx
add esp, 4
jmp 0x405f09
and eax, 0x1605a
jmp 0x405f18
and eax, 0xe68d
pop eax
mov eax, dword [ebp - 0x31c]
mov ecx, dword [eax + 0x18]
mov dword [ebp - 0x324], ecx
push ebx
or ebx, 0x116e8
or ebx, 0x149d6
xor ebx, 0x7533
or ebx, 0x17b0f
pop ebx
push eax
push edi
add esp, 4
xor eax, 0x5a93
sub eax, 0x17298
or eax, 0x8c7b
pop eax
mov dword [ebp - 0x770], 0
mov edx, dword [ebp - 0x324]
mov dword [ebp - 0x1608], edx
cmp dword [ebp - 0x1608], 0
jne 0x405f90
mov eax, dword [ebp - 0x770]
mov dword [ebp - 0x510], eax
jmp 0x406281
mov ecx, dword [ebp - 0x1608]
mov edx, dword [ebp - 0x324]
add edx, dword [ecx + 0x3c]
mov dword [ebp - 0x160c], edx
jne 0x405fb8
mov eax, dword [ebp - 0x770]
mov dword [ebp - 0x510], eax
jmp 0x406281
mov ecx, 8
imul edx, ecx, 0
mov eax, dword [ebp - 0x160c]
mov ecx, dword [eax + edx + 0x78]
mov dword [ebp - 0x1610], ecx
cmp dword [ebp - 0x1610], 0
jne 0x405fea
mov edx, dword [ebp - 0x770]
mov dword [ebp - 0x510], edx
jmp 0x406281
mov eax, dword [ebp - 0x324]
add eax, dword [ebp - 0x1610]
mov dword [ebp - 0x764], eax
jne 0x40600f
mov ecx, dword [ebp - 0x770]
mov dword [ebp - 0x510], ecx
jmp 0x406281
mov edx, dword [ebp - 0x764]
mov eax, dword [ebp - 0x324]
add eax, dword [edx + 0x20]
mov dword [ebp - 0x19d4], eax
mov ecx, dword [ebp - 0x764]
mov edx, dword [ebp - 0x324]
add edx, dword [ecx + 0x24]
mov dword [ebp - 0x19d8], edx
mov eax, dword [ebp - 0x764]
mov ecx, dword [ebp - 0x324]
invalid
fdiv st(4), st(0)
invalid
inc dword [ebx]
dec eax
sbb al, 0x89
lea esp, [eax - 0x3800001e]
invalid