Function at 0x42f6f2
Capabilities:
Check for software breakpoints

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x34
mov dword [ebp - 4], 0
mov dword [ebp - 8], 0
mov dword [ebp - 0xc], 0
push 8
call fcn.00450ec8
add esp, 4
mov dword [ebp - 0x10], eax
mov edi, eax
mov esi, 0xb42
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
mov eax, 0xa
push eax
mov ebx, dword [0x6c]
test ebx, ebx
je 0x42f744
push ebx
call fcn.00450ece
add esp, 4
pop eax
mov dword [0x6c], eax
cmp dword [8], 0
je 0x42f791
push 0
push 0
push 0xffffffffffffffff
push 5
push 0x160104c8
push 0x520101eb
call fcn.00450eec
add esp, 0x18
push 0
push 0
push 0xffffffffffffffff
push 5
push 0x16011593
push 0x520101eb
call fcn.00450eec
add esp, 0x18
push 0
push 0x28c8
push 0xffffffffffffffff
push 8
push 0x160102b1
push 0x520101eb
call fcn.00450eec
add esp, 0x18
push 0
mov ebx, 0x104
call fcn.00450eda
add esp, 4
mov dword [ebp - 0x14], eax
push 0x20
push dword [ebp - 0x14]
mov ecx, 2
call fcn.00423f2e
add esp, 8
mov dword [ebp - 0x18], eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x42f7eb
push ebx
call fcn.00450ece
add esp, 4
mov eax, dword [ebp - 0x18]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42f7ff
push ebx
call fcn.00450ece
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x80000004
push 0
push 0xa
push 0x80000004
push 0
push 0x290b
push 0x80000004
push 0
push 0x2912
push 0x80000004
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x42f83a
mov eax, 0xa
push eax
push 4
mov ebx, 0x8c8
call fcn.00450eda
add esp, 0x34
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x14]
push eax
mov ebx, dword [0x68]
test ebx, ebx
je 0x42f867
push ebx
call fcn.00450ece
add esp, 4
pop eax
mov dword [0x68], eax
push 0xa
push dword [0x68]
call fcn.00423f8a
add esp, 8
cmp eax, 0
je 0x42f8e3
push 0x80000002
push 0
push 0
push 0
push 0
push 0
push 0x80000004
push 0
push 0xf71
push 0x80000004
push 0
mov eax, dword [0x68]
test eax, eax
jne 0x42f8bc
mov eax, 0xa
push eax
push 4
mov ebx, 0x148
call fcn.00450eda
add esp, 0x34
mov dword [ebp - 0x1c], eax
cmp dword [ebp - 0x1c], 0xffffffff
jne 0x42f8e3
mov eax, 1
jmp 0x42f8e5
xor eax, eax
test eax, eax
je 0x42f94d
push 0
mov ebx, 0x104
call fcn.00450eda
add esp, 4
mov dword [ebp - 0x14], eax
push dword [0x68]
push 0xaf7
push dword [ebp - 0x14]
mov ecx, 3
call fcn.00423f2e
add esp, 0xc
mov dword [ebp - 0x18], eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x42f930
push ebx
call fcn.00450ece
add esp, 4
mov eax, dword [ebp - 0x18]
push eax
mov ebx, dword [0x68]
test ebx, ebx
je 0x42f947
push ebx
call fcn.00450ece
add esp, 4
pop eax
mov dword [0x68], eax
push 0x80000004
push 0
mov eax, dword [0x68]
test eax, eax
jne 0x42f962
mov eax, 0xa
push eax
push 1
mov ebx, 0x24c
call fcn.00450eda
add esp, 0x10
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0
je 0x42f9a2
push 0xa
push dword [0x68]
call fcn.00423f8a
add esp, 8
cmp eax, 0
je 0x42f9a2
xor eax, eax
jmp 0x42f9a7
mov eax, 1
test eax, eax
je 0x42f9ef
push 0x80000004
push 0
push 0x291b
push 0x80000301
push 0
push 0
push 0x80000004
push 0
push 0x2926
push 3
mov ebx, 0x300
call fcn.00450eda
add esp, 0x28
push 0
call fcn.00450eb0
add esp, 4
push 0x80000004
push 0
mov eax, dword [0x68]
test eax, eax
jne 0x42fa04
mov eax, 0xa
push eax
push 1
mov ebx, 0x130
call fcn.00450eda
add esp, 0x10
mov dword [ebp - 0x14], eax
push 0x80000002
push 0
push 1
push 0
push 0
push 0
push 0x80000004
push 0
push 0x294b
push 0x80000004
push 0
mov eax, dword [0x68]
test eax, eax
jne 0x42fa4d
mov eax, 0xa
push eax
push 4
mov ebx, 0x14c
call fcn.00450eda
add esp, 0x34
mov dword [ebp - 0x18], eax
fild dword [ebp - 0x14]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fild dword [ebp - 0x18]
fstp qword [ebp - 0x28]
fsub qword [ebp - 0x28]
fstp qword [ebp - 0x30]
fld qword [ebp - 0x30]
call fcn.00424406
push 0x80000301
push 0
push eax
push 0x80000004
push 0
mov eax, dword [0x68]
test eax, eax
jne 0x42fa9d
mov eax, 0xa
push eax
push 2
mov ebx, 0x138
call fcn.00450eda
add esp, 0x1c
mov dword [ebp - 0x34], eax
mov eax, dword [ebp - 0x34]
push eax
mov ebx, dword [0x64]
test ebx, ebx
je 0x42faca
push ebx
call fcn.00450ece
add esp, 4
pop eax
mov dword [0x64], eax
push 0x80000004
push 0
mov eax, dword [0x64]
test eax, eax
jne 0x42fae5
mov eax, 0xa
push eax
push 1
mov ebx, 0x154
call fcn.00450eda
add esp, 0x10
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x14]
push eax
mov ebx, dword [0x64]
test ebx, ebx
je 0x42fb12
push ebx
call fcn.00450ece
add esp, 4
pop eax
mov dword [0x64], eax
push 0x80000004
push 0
push 0x294d
push 0x80000004
push 0
push 0x2954
push 0x80000004
push 0
push 0x2960
push 0x80000004
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x42fb4f
mov eax, 0xa
push eax
push 4
mov ebx, 0x8c8
call fcn.00450eda
add esp, 0x34
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x14]
push eax
mov ebx, dword [0x74]
test ebx, ebx
je 0x42fb7c
push ebx
call fcn.00450ece
add esp, 4
pop eax
mov dword [0x74], eax
push 0x80000004
push 0
push 0x294d
push 0x80000004
push 0
push 0x2967
push 0x80000004
push 0
push 0x2960
push 0x80000004
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x42fbb9
mov eax, 0xa
push eax
push 4
mov ebx, 0x8c8
call fcn.00450eda
add esp, 0x34
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x14]
push eax
mov ebx, dword [0x7c]
test ebx, ebx
je 0x42fbe6
push ebx
call fcn.00450ece
add esp, 4
pop eax
mov dword [0x7c], eax
push 0x80000004
push 0
push 0x294d
push 0x80000004
push 0
push 0x2973
push 0x80000004
push 0
push 0x2960
push 0x80000004
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x42fc23
mov eax, 0xa
push eax
push 4
mov ebx, 0x8c8
call fcn.00450eda
add esp, 0x34
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x14]
push eax
mov ebx, dword [0x80]
test ebx, ebx
je 0x42fc50
push ebx
call fcn.00450ece
add esp, 4
pop eax
mov dword [0x80], eax
push 0x80000004
push 0
push 0xa
push 0x80000004
push 0
push 0x297f
push 0x80000004
push 0
push 0x2988
push 0x80000004
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x42fc8d
mov eax, 0xa
push eax
push 4
mov ebx, 0x8c8
call fcn.00450eda
add esp, 0x34
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x14]
push eax
mov ebx, dword [0x9c]
test ebx, ebx
je 0x42fcba
push ebx
call fcn.00450ece
add esp, 4
pop eax
mov dword [0x9c], eax
push 0x80000004
push 0
push 0xa
push 0x80000004
push 0
push 0x2990
push 0x80000004
push 0
push 0x2988
push 0x80000004
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x42fcf7
mov eax, 0xa
push eax
push 4
mov ebx, 0x8c8
call fcn.00450eda
add esp, 0x34
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x14]
push eax
mov ebx, dword [0xa0]
test ebx, ebx
je 0x42fd24
push ebx
call fcn.00450ece
add esp, 4
pop eax
mov dword [0xa0], eax
push 0x80000004
push 0
push 0xa
push 0x80000004
push 0
push 0x2999
push 0x80000004
push 0
push 0x2988
push 0x80000004
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x42fd61
mov eax, 0xa
push eax
push 4
mov ebx, 0x8c8
call fcn.00450eda
add esp, 0x34
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x14]
push eax
mov ebx, dword [0xa4]
test ebx, ebx
je 0x42fd8e
push ebx
call fcn.00450ece
add esp, 4
pop eax
mov dword [0xa4], eax
push 0x80000004
push 0
push 0xa
push 0x80000004
push 0
push 0x29a2
push 0x80000004
push 0
push 0x2988
push 0x80000004
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x42fdcb
mov eax, 0xa
push eax
push 4
mov ebx, 0x8c8
call fcn.00450eda
add esp, 0x34
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x14]
push eax
mov ebx, dword [0xa8]
test ebx, ebx
je 0x42fdf8
push ebx
call fcn.00450ece
add esp, 4
pop eax
mov dword [0xa8], eax
push 0x80000004
push 0
push 0xa
push 0x80000004
push 0
push 0x29ab
push 0x80000004
push 0
push 0x2988
push 0x80000004
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x42fe35
mov eax, 0xa
push eax
push 4
mov ebx, 0x8c8
call fcn.00450eda
add esp, 0x34
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x14]
push eax
mov ebx, dword [0xac]
test ebx, ebx
je 0x42fe62
push ebx
call fcn.00450ece
add esp, 4
pop eax
mov dword [0xac], eax
push 0x80000004
push 0
push 0xa
push 0x80000004
push 0
push 0x29b4
push 0x80000004
push 0
push 0x2988
push 0x80000004
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x42fe9f
mov eax, 0xa
push eax
push 4
mov ebx, 0x8c8
call fcn.00450eda
add esp, 0x34
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x14]
push eax
mov ebx, dword [pe_nt_image_headers32]
test ebx, ebx
je 0x42fecc
push ebx
call fcn.00450ece
add esp, 4
pop eax
mov dword [0xb0], eax
push 0x80000004
push 0
push 0xa
push 0x80000004
push 0
push 0x29bd
push 0x80000004
push 0
push 0x2988
push 0x80000004
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x42ff09
mov eax, 0xa
push eax
push 4
mov ebx, 0x8c8
call fcn.00450eda
add esp, 0x34
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x14]
push eax
mov ebx, dword [0xb4]
test ebx, ebx
je 0x42ff36
push ebx
call fcn.00450ece
add esp, 4
pop eax
mov dword [0xb4], eax
push 0x80000004
push 0
push 0xa
push 0x80000004
push 0
push 0x29c6
push 0x80000004
push 0
push 0x2988
push 0x80000004
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x42ff73
mov eax, 0xa
push eax
push 4
mov ebx, 0x8c8
call fcn.00450eda
add esp, 0x34
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x14]
push eax
mov ebx, dword [0xb8]
test ebx, ebx
je 0x42ffa0
push ebx
call fcn.00450ece
add esp, 4
pop eax
mov dword [0xb8], eax
push 0x80000004
push 0
push 0xa
push 0x80000004
push 0
push 0x29cf
push 0x80000004
push 0
push 0x2988
push 0x80000004
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x42ffdd
mov eax, 0xa
push eax
push 4
mov ebx, 0x8c8
call fcn.00450eda
add esp, 0x34
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x14]
push eax
mov ebx, dword [0xbc]
test ebx, ebx
je 0x43000a
push ebx
call fcn.00450ece
add esp, 4
pop eax
mov dword [0xbc], eax
push 0x80000004
push 0
push 0xa
push 0x80000004
push 0
push 0x29d8
push 0x80000004
push 0
push 0x2988
push 0x80000004
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x430047
mov eax, 0xa
push eax
push 4
mov ebx, 0x8c8
call fcn.00450eda
add esp, 0x34
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x14]
push eax
mov ebx, dword [0xc0]
test ebx, ebx
je 0x430074
push ebx
call fcn.00450ece
add esp, 4
pop eax
mov dword [0xc0], eax
push 0x80000004
push 0
push 0x29e2
push 0x80000004
push 0
push 0x29e6
push 0x80000004
push 0
push 0x29f2
push 0x80000004
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x4300b1
mov eax, 0xa
push eax
push 4
mov ebx, 0x8c8
call fcn.00450eda
add esp, 0x34
mov dword [ebp - 0x14], eax
push 0x80000004
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x4300da
mov eax, 0xa
push eax
push 1
mov ebx, 0x164
call fcn.00450eda
add esp, 0x10
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x18], edx
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x430103
push ebx
call fcn.00450ece
add esp, 4
fld qword [ebp - 0x1c]
call fcn.00424406
mov dword [0xc4], eax
push 0x80000004
push 0
push 0x29f8
push 0x80000004
push 0
push 0x29fc
push 0x80000004
push 0
push 0x29f2
push 0x80000004
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x430147
mov eax, 0xa
push eax
push 4
mov ebx, 0x8c8
call fcn.00450eda
add esp, 0x34
mov dword [ebp - 0x14], eax
push 0x80000004
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x430170
mov eax, 0xa
push eax
push 1
mov ebx, 0x164
call fcn.00450eda
add esp, 0x10
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x18], edx
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x430199
push ebx
call fcn.00450ece
add esp, 4
fld qword [ebp - 0x1c]
call fcn.00424406
mov dword [0xc8], eax
push 0x80000004
push 0
push 0x2a09
push 0x80000004
push 0
push 0x2a0d
push 0x80000004
push 0
push 0x29f2
push 0x80000004
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x4301dd
mov eax, 0xa
push eax
push 4
mov ebx, 0x8c8
call fcn.00450eda
add esp, 0x34
mov dword [ebp - 0x14], eax
push 0x80000004
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x430206
mov eax, 0xa
push eax
push 1
mov ebx, 0x164
call fcn.00450eda
add esp, 0x10
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x18], edx
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x43022f
push ebx
call fcn.00450ece
add esp, 4
fld qword [ebp - 0x1c]
call fcn.00424406
mov dword [0xcc], eax
push 0x80000004
push 0
push 0x2a19
push 0x80000004
push 0
push 0x2a1d
push 0x80000004
push 0
push 0x29f2
push 0x80000004
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x430273
mov eax, 0xa
push eax
push 4
mov ebx, 0x8c8
call fcn.00450eda
add esp, 0x34
mov dword [ebp - 0x14], eax
push 0x80000004
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x43029c
mov eax, 0xa
push eax
push 1
mov ebx, 0x164
call fcn.00450eda
add esp, 0x10
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x18], edx
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x4302c5
push ebx
call fcn.00450ece
add esp, 4
fld qword [ebp - 0x1c]
call fcn.00424406
mov dword [0xd0], eax
cmp dword [0xcc], 0x230
jle 0x4302ec
mov dword [0xcc], 0x230
cmp dword [0xd0], 0x1a4
jle 0x430306
mov dword [0xd0], 0x1a4
push 0x80000004
push 0
push 0xa
push 0x80000004
push 0
push 0x2a2a
push 0x80000004
push 0
push 0x29f2
push 0x80000004
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x43033d
mov eax, 0xa
push eax
push 4
mov ebx, 0x8c8
call fcn.00450eda
add esp, 0x34
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x14]
push eax
mov ebx, dword [0xd4]
test ebx, ebx
je 0x43036a
push ebx
call fcn.00450ece
add esp, 4
pop eax
mov dword [0xd4], eax
push 0x80000004
push 0
push 0x2a33
push 0x80000004
push 0
push 0x2a36
push 0x80000004
push 0
push 0x29f2
push 0x80000004
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x4303a7
mov eax, 0xa
push eax
push 4
mov ebx, 0x8c8
call fcn.00450eda
add esp, 0x34
mov dword [ebp - 0x14], eax
push 0x80000004
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x4303d0
mov eax, 0xa
push eax
push 1
mov ebx, 0x164
call fcn.00450eda
add esp, 0x10
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x18], edx
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x4303f9
push ebx
call fcn.00450ece
add esp, 4
fld qword [ebp - 0x1c]
call fcn.00424406
mov dword [0xd8], eax
push 0x80000004
push 0
push 0x2a43
push 0x80000004
push 0
push 0x2a48
push 0x80000004
push 0
push 0x29f2
push 0x80000004
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x43043d
mov eax, 0xa
push eax
push 4
mov ebx, 0x8c8
call fcn.00450eda
add esp, 0x34
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x14]
push eax
mov ebx, dword [0xdc]
test ebx, ebx
je 0x43046a
push ebx
call fcn.00450ece
add esp, 4
pop eax
mov dword [0xdc], eax
push 0x80000004
push 0
push 0x256e
push 0x80000004
push 0
push 0x2a55
push 0x80000004
push 0
push 0x29f2
push 0x80000004
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x4304a7
mov eax, 0xa
push eax
push 4
mov ebx, 0x8c8
call fcn.00450eda
add esp, 0x34
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x14]
push eax
mov ebx, dword [0xe0]
test ebx, ebx
je 0x4304d4
push ebx
call fcn.00450ece
add esp, 4
pop eax
mov dword [0xe0], eax
push 0x80000004
push 0
push 0x2a62
push 0x80000004
push 0
push 0x2a6c
push 0x80000004
push 0
push 0x29f2
push 0x80000004
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x430511
mov eax, 0xa
push eax
push 4
mov ebx, 0x8c8
call fcn.00450eda
add esp, 0x34
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x14]
push eax
mov ebx, dword [0xe4]
test ebx, ebx
je 0x43053e
push ebx
call fcn.00450ece
add esp, 4
pop eax
mov dword [0xe4], eax
push 0x80000004
push 0
push 0x2a7d
push 0x80000004
push 0
push 0x2a80
push 0x80000004
push 0
push 0x29f2
push 0x80000004
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x43057b
mov eax, 0xa
push eax
push 4
mov ebx, 0x8c8
call fcn.00450eda
add esp, 0x34
mov dword [ebp - 0x14], eax
push 0x80000004
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x4305a4
mov eax, 0xa
push eax
push 1
mov ebx, 0x164
call fcn.00450eda
add esp, 0x10
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x18], edx
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x4305cd
push ebx
call fcn.00450ece
add esp, 4
fld qword [ebp - 0x1c]
call fcn.00424406
mov dword [0xe8], eax
push 0x80000004
push 0
push 0x2a7d
push 0x80000004
push 0
push 0x2a93
push 0x80000004
push 0
push 0x29f2
push 0x80000004
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x430611
mov eax, 0xa
push eax
push 4
mov ebx, 0x8c8
call fcn.00450eda
add esp, 0x34
mov dword [ebp - 0x14], eax
push 0x80000004
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x43063a
mov eax, 0xa
push eax
push 1
mov ebx, 0x164
call fcn.00450eda
add esp, 0x10
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x18], edx
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x430663
push ebx
call fcn.00450ece
add esp, 4
fld qword [ebp - 0x1c]
call fcn.00424406
mov dword [0xec], eax
push 0x80000004
push 0
push 0x256e
push 0x80000004
push 0
push 0x2aa6
push 0x80000004
push 0
push 0x29f2
push 0x80000004
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x4306a7
mov eax, 0xa
push eax
push 4
mov ebx, 0x8c8
call fcn.00450eda
add esp, 0x34
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x14]
push eax
mov ebx, dword [0xf0]
test ebx, ebx
je 0x4306d4
push ebx
call fcn.00450ece
add esp, 4
pop eax
mov dword [0xf0], eax
push 0x1e
push dword [0xf0]
call fcn.00423f8a
add esp, 8
cmp eax, 0
je 0x430716
push 0x2575
push dword [0xf0]
call fcn.00423f8a
add esp, 8
cmp eax, 0
je 0x430716
xor eax, eax
jmp 0x43071b
mov eax, 1
test eax, eax
je 0x430728
jmp 0x430747
mov eax, 0x256e
push eax
mov ebx, dword [0xf0]
test ebx, ebx
je 0x430741
push ebx
call fcn.00450ece
add esp, 4
pop eax
mov dword [0xf0], eax
push 0x80000004
push 0
push 0x2ab3
push 0x80000004
push 0
push 0x2ab6
push 0x80000004
push 0
push 0x29f2
push 0x80000004
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x43077e
mov eax, 0xa
push eax
push 4
mov ebx, 0x8c8
call fcn.00450eda
add esp, 0x34
mov dword [ebp - 0x14], eax
push 0x80000004
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x4307a7
mov eax, 0xa
push eax
push 1
mov ebx, 0x164
call fcn.00450eda
add esp, 0x10
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x18], edx
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x4307d0
push ebx
call fcn.00450ece
add esp, 4
fld qword [ebp - 0x1c]
call fcn.00424406
mov dword [0xf4], eax
push 0x80000004
push 0
push 0xa
push 0x80000004
push 0
push 0x2abf
push 0x80000004
push 0
push 0x29f2
push 0x80000004
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x430814
mov eax, 0xa
push eax
push 4
mov ebx, 0x8c8
call fcn.00450eda
add esp, 0x34
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x14]
push eax
mov ebx, dword [0xf8]
test ebx, ebx
je 0x430841
push ebx
call fcn.00450ece
add esp, 4
pop eax
mov dword [0xf8], eax
push 0xa
push dword [0xf8]
call fcn.00423f8a
add esp, 8
cmp eax, 0
jne 0x43089a
push 0
mov ebx, 0x104
call fcn.00450eda
add esp, 4
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x14]
push eax
mov ebx, dword [0xf8]
test ebx, ebx
je 0x43088f
push ebx
call fcn.00450ece
add esp, 4
pop eax
mov dword [0xf8], eax
jmp 0x430975
push 0x80000301
push 0
push 2
push 0x80000004
push 0
mov eax, dword [0xf8]
test eax, eax
jne 0x4308bb
mov eax, 0xa
push eax
push 2
mov ebx, 0x138
call fcn.00450eda
add esp, 0x1c
mov dword [ebp - 0x18], eax
push 0x2570
push dword [ebp - 0x18]
call fcn.00423f8a
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x1c], eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x4308ff
push ebx
call fcn.00450ece
add esp, 4
cmp dword [ebp - 0x1c], 0
je 0x43090e
jmp 0x430975
push 0x80000004
push 0
mov eax, dword [0xf8]
test eax, eax
jne 0x430923
mov eax, 0xa
push eax
push 1
mov ebx, 0x24c
call fcn.00450eda
add esp, 0x10
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0
jne 0x430975
push 0
mov ebx, 0x104
call fcn.00450eda
add esp, 4
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x14]
push eax
mov ebx, dword [0xf8]
test ebx, ebx
je 0x43096f
push ebx
call fcn.00450ece
add esp, 4
pop eax
mov dword [0xf8], eax
push 0x80000004
push 0
push 0xa
push 0x80000004
push 0
push 0x2ac8
push 0x80000004
push 0
push 0x2acd
push 0x80000004
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x4309ac
mov eax, 0xa
push eax
push 4
mov ebx, 0x8c8
call fcn.00450eda
add esp, 0x34
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x14]
push eax
mov ebx, dword [0xfc]
test ebx, ebx
je 0x4309d9
push ebx
call fcn.00450ece
add esp, 4
pop eax
mov dword [0xfc], eax
push 0x80000004
push 0
mov eax, dword [0xfc]
test eax, eax
jne 0x4309f4
mov eax, 0xa
push eax
push 1
mov ebx, 0x174
call fcn.00450eda
add esp, 0x10
mov dword [ebp - 0x14], eax
push 0xa
push dword [ebp - 0x14]
call fcn.00423f8a
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x18], eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x430a38
push ebx
call fcn.00450ece
add esp, 4
cmp dword [ebp - 0x18], 0
jne 0x430a53
cmp dword [8], 0
je 0x430a53
xor eax, eax
jmp 0x430a58
mov eax, 1
test eax, eax
je 0x430a7f
mov eax, 0x2ad1
push eax
mov ebx, dword [0xfc]
test ebx, ebx
je 0x430a79
push ebx
call fcn.00450ece
add esp, 4
pop eax
mov dword [0xfc], eax
push 0x2af0
push dword [0xfc]
mov ecx, 2
call fcn.00423f2e
add esp, 8
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x14]
push eax
mov ebx, dword [0xfc]
test ebx, ebx
je 0x430ab1
push ebx
call fcn.00450ece
add esp, 4
pop eax
mov dword [0xfc], eax
push 0
push dword [0xfc]
push 0xffffffffffffffff
push 8
push 0x60101ea
push 0x520101eb
call fcn.00450eec
add esp, 0x18
mov ebx, dword [0x100]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x430af6
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x430af2
imul eax, dword [ebx]
jmp 0x430ae7
mov ecx, eax
test ecx, ecx
je 0x430b15
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x430b0e
push ebx
push eax
call fcn.00450ece
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x430afc
call fcn.00450ece
add esp, 4
mov eax, 0xb42
mov dword [0x100], eax
push 0x100
push 4
mov eax, 2
call fcn.00450ec2
add esp, 8
mov eax, dword [0x9c]
mov dword [ebp - 0x14], eax
mov ebx, dword [0x100]
mov dword [ebp - 0x18], ebx
call fcn.004251a8
mov dword [ebp - 0x1c], ecx
mov edi, dword [ebp - 0x18]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x430b70
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x1c]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x18]
call fcn.00450ee6
add esp, 8
mov dword [0x100], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x1c]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x14]
push edi
test eax, eax
je 0x430bb5
push eax
mov ebx, eax
call fcn.00423ec3
inc eax
push eax
call fcn.00450ec8
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
mov dword [edi], eax
push 0x100
push 4
mov eax, 2
call fcn.00450ec2
add esp, 8
mov eax, dword [0xa0]
mov dword [ebp - 0x14], eax
mov ebx, dword [0x100]
mov dword [ebp - 0x18], ebx
call fcn.004251a8
mov dword [ebp - 0x1c], ecx
mov edi, dword [ebp - 0x18]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x430c01
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x1c]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x18]
call fcn.00450ee6
add esp, 8
mov dword [0x100], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x1c]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x14]
push edi
test eax, eax
je 0x430c46
push eax
mov ebx, eax
call fcn.00423ec3
inc eax
push eax
call fcn.00450ec8
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
mov dword [edi], eax
push 0x100
push 4
mov eax, 2
call fcn.00450ec2
add esp, 8
mov eax, dword [0xa4]
mov dword [ebp - 0x14], eax
mov ebx, dword [0x100]
mov dword [ebp - 0x18], ebx
call fcn.004251a8
mov dword [ebp - 0x1c], ecx
mov edi, dword [ebp - 0x18]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x430c92
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x1c]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x18]
call fcn.00450ee6
add esp, 8
mov dword [0x100], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x1c]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x14]
push edi
test eax, eax
je 0x430cd7
push eax
mov ebx, eax
call fcn.00423ec3
inc eax
push eax
call fcn.00450ec8
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
mov dword [edi], eax
push 0x100
push 4
mov eax, 2
call fcn.00450ec2
add esp, 8
mov eax, dword [0xa8]
mov dword [ebp - 0x14], eax
mov ebx, dword [0x100]
mov dword [ebp - 0x18], ebx
call fcn.004251a8
mov dword [ebp - 0x1c], ecx
mov edi, dword [ebp - 0x18]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x430d23
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x1c]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x18]
call fcn.00450ee6
add esp, 8
mov dword [0x100], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x1c]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x14]
push edi
test eax, eax
je 0x430d68
push eax
mov ebx, eax
call fcn.00423ec3
inc eax
push eax
call fcn.00450ec8
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
mov dword [edi], eax
push 0x100
push 4
mov eax, 2
call fcn.00450ec2
add esp, 8
mov eax, dword [0xac]
mov dword [ebp - 0x14], eax
mov ebx, dword [0x100]
mov dword [ebp - 0x18], ebx
call fcn.004251a8
mov dword [ebp - 0x1c], ecx
mov edi, dword [ebp - 0x18]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x430db4
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x1c]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x18]
call fcn.00450ee6
add esp, 8
mov dword [0x100], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x1c]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x14]
push edi
test eax, eax
je 0x430df9
push eax
mov ebx, eax
call fcn.00423ec3
inc eax
push eax
call fcn.00450ec8
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
mov dword [edi], eax
push 0x100
push 4
mov eax, 2
call fcn.00450ec2
add esp, 8
mov eax, dword [pe_nt_image_headers32]
mov dword [ebp - 0x14], eax
mov ebx, dword [0x100]
mov dword [ebp - 0x18], ebx
call fcn.004251a8
mov dword [ebp - 0x1c], ecx
mov edi, dword [ebp - 0x18]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x430e45
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x1c]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x18]
call fcn.00450ee6
add esp, 8
mov dword [0x100], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x1c]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x14]
push edi
test eax, eax
je 0x430e8a
push eax
mov ebx, eax
call fcn.00423ec3
inc eax
push eax
call fcn.00450ec8
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
mov dword [edi], eax
push 0x100
push 4
mov eax, 2
call fcn.00450ec2
add esp, 8
mov eax, dword [0xb4]
mov dword [ebp - 0x14], eax
mov ebx, dword [0x100]
mov dword [ebp - 0x18], ebx
call fcn.004251a8
mov dword [ebp - 0x1c], ecx
mov edi, dword [ebp - 0x18]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x430ed6
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x1c]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x18]
call fcn.00450ee6
add esp, 8
mov dword [0x100], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x1c]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x14]
push edi
test eax, eax
je 0x430f1b
push eax
mov ebx, eax
call fcn.00423ec3
inc eax
push eax
call fcn.00450ec8
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
mov dword [edi], eax
push 0x100
push 4
mov eax, 2
call fcn.00450ec2
add esp, 8
mov eax, dword [0xb8]
mov dword [ebp - 0x14], eax
mov ebx, dword [0x100]
mov dword [ebp - 0x18], ebx
call fcn.004251a8
mov dword [ebp - 0x1c], ecx
mov edi, dword [ebp - 0x18]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x430f67
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x1c]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x18]
call fcn.00450ee6
add esp, 8
mov dword [0x100], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x1c]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x14]
push edi
test eax, eax
je 0x430fac
push eax
mov ebx, eax
call fcn.00423ec3
inc eax
push eax
call fcn.00450ec8
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
mov dword [edi], eax
push 0x100
push 4
mov eax, 2
call fcn.00450ec2
add esp, 8
mov eax, dword [0xbc]
mov dword [ebp - 0x14], eax
mov ebx, dword [0x100]
mov dword [ebp - 0x18], ebx
call fcn.004251a8
mov dword [ebp - 0x1c], ecx
mov edi, dword [ebp - 0x18]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x430ff8
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x1c]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x18]
call fcn.00450ee6
add esp, 8
mov dword [0x100], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x1c]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x14]
push edi
test eax, eax
je 0x43103d
push eax
mov ebx, eax
call fcn.00423ec3
inc eax
push eax
call fcn.00450ec8
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
mov dword [edi], eax
push 0x100
push 4
mov eax, 2
call fcn.00450ec2
add esp, 8
mov eax, dword [0xc0]
mov dword [ebp - 0x14], eax
mov ebx, dword [0x100]
mov dword [ebp - 0x18], ebx
call fcn.004251a8
mov dword [ebp - 0x1c], ecx
mov edi, dword [ebp - 0x18]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x431089
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x1c]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x18]
call fcn.00450ee6
add esp, 8
mov dword [0x100], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x1c]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x14]
push edi
test eax, eax
je 0x4310ce
push eax
mov ebx, eax
call fcn.00423ec3
inc eax
push eax
call fcn.00450ec8
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
mov dword [edi], eax
push 0x100
push 4
mov eax, 2
call fcn.00450ec2
add esp, 8
mov eax, dword [0xd4]
mov dword [ebp - 0x14], eax
mov ebx, dword [0x100]
mov dword [ebp - 0x18], ebx
call fcn.004251a8
mov dword [ebp - 0x1c], ecx
mov edi, dword [ebp - 0x18]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x43111a
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x1c]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x18]
call fcn.00450ee6
add esp, 8
mov dword [0x100], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x1c]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x14]
push edi
test eax, eax
je 0x43115f
push eax
mov ebx, eax
call fcn.00423ec3
inc eax
push eax
call fcn.00450ec8
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
mov dword [edi], eax
push 0x2afd
push dword [0x74]
push 0x2b00
mov ecx, 3
call fcn.00423f2e
add esp, 0xc
mov dword [ebp - 0x14], eax
push 0
push dword [ebp - 0x14]
push 0xffffffffffffffff
push 0xb
push 0x160102b4
push 0x520101eb
call fcn.00450eec
add esp, 0x18
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x4311ad
push ebx
call fcn.00450ece
add esp, 4
push 0x2afd
push dword [0x7c]
push 0x2b00
mov ecx, 3
call fcn.00423f2e
add esp, 0xc
mov dword [ebp - 0x14], eax
push 0
push dword [ebp - 0x14]
push 0xffffffffffffffff
push 0xb
push 0x160102b3
push 0x520101eb
call fcn.00450eec
add esp, 0x18
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x4311f8
push ebx
call fcn.00450ece
add esp, 4
push 0x2afd
push dword [0x80]
push 0x2b00
mov ecx, 3
call fcn.00423f2e
add esp, 0xc
mov dword [ebp - 0x14], eax
push 0
push dword [ebp - 0x14]
push 0xffffffffffffffff
push 0xb
push 0x160102b2
push 0x520101eb
call fcn.00450eec
add esp, 0x18
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x431243
push ebx
call fcn.00450ece
add esp, 4
push 0x277e
push dword [0x64]
call fcn.00423f8a
add esp, 8
cmp eax, 0
jne 0x4312c6
push 0x80000301
push 0
push 1
push 0x80000004
push 0
push 0x6c
push 0x80000004
push 0
push 0xa
push 0x80000004
push 0
push 0x2b03
push 0x80000004
push 0
push 0x2b0e
push 5
mov ebx, 0x2fc
call fcn.00450eda
add esp, 0x40
push 0x104
push 0x6c
push 0x68
call fcn.00431c5b
jmp 0x43171a
push 0x2786
push dword [0x64]
call fcn.00423f8a
add esp, 8
cmp eax, 0
je 0x431302
push 0x2782
push dword [0x64]
call fcn.00423f8a
add esp, 8
cmp eax, 0
je 0x431302
xor eax, eax
jmp 0x431307
mov eax, 1
test eax, eax
je 0x43150b
push 0
push 1
push 0xffffffffffffffff
push 5
push 0x16010ba7
push 0x520101eb
call fcn.00450eec
add esp, 0x18
mov ecx, 1
push ecx
shl ecx, 2
add ecx, 8
push ecx
call fcn.00450ec8
add esp, 4
mov edi, eax
mov dword [edi], 1
add edi, 4
pop ecx
push eax
push ecx
mov dword [edi], 1
add edi, 4
mov ebx, dword [0x104]
call fcn.004251a8
pop edx
test ecx, ecx
je 0x431389
push edi
push edx
push ecx
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x43137f
test edx, edx
je 0x431397
push 0x27fb
push dword [0x64]
call fcn.00423f8a
add esp, 8
cmp eax, 0
jne 0x431706
mov ecx, 1
push ecx
shl ecx, 2
add ecx, 8
push ecx
call fcn.00450ec8
add esp, 4
mov edi, eax
mov dword [edi], 1
add edi, 4
pop ecx
push eax
push ecx
mov dword [edi], 1
add edi, 4
mov ebx, dword [0x104]
call fcn.004251a8
pop edx
test ecx, ecx
je 0x431584
push 0x6c
push 0x104
push 0x68
call fcn.00432325
mov ebx, dword [0x104]
call fcn.0042518f
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 1
jge 0x431767