Function at 0x40ff50
Capabilities:
Get file size
Read file on windows
Write file on windows

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
sub esp, 0x204
mov eax, dword [0x440080]
xor eax, ebp
mov dword [ebp - 0x10], eax
mov ecx, dword [0x44153c]
mov eax, dword [0x441538]
mov edx, ecx
add edx, 0x4a6348c9
sub edx, 1
sub edx, 0x4a6348c9
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
and cl, 1
mov byte [ebp - 0x202], cl
cmp eax, 0xa
setl al
and al, 1
mov byte [ebp - 0x201], al
mov dword [ebp - 0x208], 0x2fc396de
mov eax, dword [ebp - 0x208]
mov dword [ebp - 0x20c], eax
sub eax, 0x80081cd0
je 0x41df99
jmp 0x40ffcb
mov eax, dword [ebp - 0x20c]
sub eax, 0x80a85ffa
je 0x419f95
jmp 0x40ffe1
mov eax, dword [ebp - 0x20c]
sub eax, 0x80fc26b9
je 0x41ec45
jmp 0x40fff7
mov eax, dword [ebp - 0x20c]
sub eax, 0x816cf57d
je 0x41c96d
jmp 0x41000d
mov eax, dword [ebp - 0x20c]
sub eax, 0x816dd5b8
je 0x417ddd
jmp 0x410023
mov eax, dword [ebp - 0x20c]
sub eax, 0x8194156c
je 0x41ad6d
jmp 0x410039
mov eax, dword [ebp - 0x20c]
sub eax, 0x81dcf4ae
je 0x41a19c
jmp 0x41004f
mov eax, dword [ebp - 0x20c]
sub eax, 0x822a8218
je 0x41e11a
jmp 0x410065
mov eax, dword [ebp - 0x20c]
sub eax, 0x8274d792
je 0x41a9b4
jmp 0x41007b
mov eax, dword [ebp - 0x20c]
sub eax, 0x82853950
je 0x41a5d9
jmp 0x410091
mov eax, dword [ebp - 0x20c]
sub eax, 0x82b07575
je 0x41a4d4
jmp 0x4100a7
mov eax, dword [ebp - 0x20c]
sub eax, 0x82bbadce
je 0x41d166
jmp 0x4100bd
mov eax, dword [ebp - 0x20c]
sub eax, 0x82c6b51c
je 0x41c662
jmp 0x4100d3
mov eax, dword [ebp - 0x20c]
sub eax, 0x830261aa
je 0x41a554
jmp 0x4100e9
mov eax, dword [ebp - 0x20c]
sub eax, 0x844ab98e
je 0x419935
jmp 0x4100ff
mov eax, dword [ebp - 0x20c]
sub eax, 0x84887f03
je 0x41632d
jmp 0x410115
mov eax, dword [ebp - 0x20c]
sub eax, 0x8495a085
je 0x41848f
jmp 0x41012b
mov eax, dword [ebp - 0x20c]
sub eax, 0x84d128d1
je 0x41e96e
jmp 0x410141
mov eax, dword [ebp - 0x20c]
sub eax, 0x8502b49f
je 0x41e891
jmp 0x410157
mov eax, dword [ebp - 0x20c]
sub eax, 0x8519ceba
je 0x41e6c7
jmp 0x41016d
mov eax, dword [ebp - 0x20c]
sub eax, 0x853534d4
je 0x41dc30
jmp 0x410183
mov eax, dword [ebp - 0x20c]
sub eax, 0x858032ee
je 0x41ca45
jmp 0x410199
mov eax, dword [ebp - 0x20c]
sub eax, 0x858f634a
je 0x4150f7
jmp 0x4101af
mov eax, dword [ebp - 0x20c]
sub eax, 0x859faf2a
je 0x416c50
jmp 0x4101c5
mov eax, dword [ebp - 0x20c]
sub eax, 0x8664a2ed
je 0x41a6cd
jmp 0x4101db
mov eax, dword [ebp - 0x20c]
sub eax, 0x86f0ecc2
je 0x417375
jmp 0x4101f1
mov eax, dword [ebp - 0x20c]
sub eax, 0x86f93d36
je 0x416790
jmp 0x410207
mov eax, dword [ebp - 0x20c]
sub eax, 0x870999b1
je 0x41a38c
jmp 0x41021d
mov eax, dword [ebp - 0x20c]
sub eax, 0x87a5c7f9
je 0x418838
jmp 0x410233
mov eax, dword [ebp - 0x20c]
sub eax, 0x881e7ff2
je 0x41a3f1
jmp 0x410249
mov eax, dword [ebp - 0x20c]
sub eax, 0x8883c319
je 0x4172d4
jmp 0x41025f
mov eax, dword [ebp - 0x20c]
sub eax, 0x88961777
je 0x418080
jmp 0x410275
mov eax, dword [ebp - 0x20c]
sub eax, 0x88d32c86
je 0x419153
jmp 0x41028b
mov eax, dword [ebp - 0x20c]
sub eax, 0x89b275d1
je 0x41c6be
jmp 0x4102a1
mov eax, dword [ebp - 0x20c]
sub eax, 0x8a2edfa2
je 0x41b1b8
jmp 0x4102b7
mov eax, dword [ebp - 0x20c]
sub eax, 0x8b4633ee
je 0x415eaf
jmp 0x4102cd
mov eax, dword [ebp - 0x20c]
sub eax, 0x8b5d3f0e
je 0x41e2b1
jmp 0x4102e3
mov eax, dword [ebp - 0x20c]
sub eax, 0x8c37dd95
je 0x4175dc
jmp 0x4102f9
mov eax, dword [ebp - 0x20c]
sub eax, 0x8c95ff2a
je 0x4169ae
jmp 0x41030f
mov eax, dword [ebp - 0x20c]
sub eax, 0x8cdcb080
je 0x4179bc
jmp 0x410325
mov eax, dword [ebp - 0x20c]
sub eax, 0x8ce9776e
je 0x416363
jmp 0x41033b
mov eax, dword [ebp - 0x20c]
sub eax, 0x8d17c0df
je 0x41c64a
jmp 0x410351
mov eax, dword [ebp - 0x20c]
sub eax, 0x8d96b776
je 0x416d8a
jmp 0x410367
mov eax, dword [ebp - 0x20c]
sub eax, 0x8da518b2
je 0x41679f
jmp 0x41037d
mov eax, dword [ebp - 0x20c]
sub eax, 0x8e23fddc
je 0x41a5c1
jmp 0x410393
mov eax, dword [ebp - 0x20c]
sub eax, 0x8fa43dea
je 0x419dc1
jmp 0x4103a9
mov eax, dword [ebp - 0x20c]
sub eax, 0x9072ec8e
je 0x41eb43
jmp 0x4103bf
mov eax, dword [ebp - 0x20c]
sub eax, 0x90d0d646
je 0x415db5
jmp 0x4103d5
mov eax, dword [ebp - 0x20c]
sub eax, 0x90d42415
je 0x41902d
jmp 0x4103eb
mov eax, dword [ebp - 0x20c]
sub eax, 0x9111abde
je 0x41d43e
jmp 0x410401
mov eax, dword [ebp - 0x20c]
sub eax, 0x91365450
je 0x41687a
jmp 0x410417
mov eax, dword [ebp - 0x20c]
sub eax, 0x91971df5
je 0x41aa2a
jmp 0x41042d
mov eax, dword [ebp - 0x20c]
sub eax, 0x919da4b3
je 0x41cfc4
jmp 0x410443
mov eax, dword [ebp - 0x20c]
sub eax, 0x926b8f03
je 0x418586
jmp 0x410459
mov eax, dword [ebp - 0x20c]
sub eax, 0x929b7558
je 0x41e2f3
jmp 0x41046f
mov eax, dword [ebp - 0x20c]
sub eax, 0x92f027dd
je 0x41ea6a
jmp 0x410485
mov eax, dword [ebp - 0x20c]
sub eax, 0x9325eef3
je 0x4151ba
jmp 0x41049b
mov eax, dword [ebp - 0x20c]
sub eax, 0x93346321
je 0x4168c5
jmp 0x4104b1
mov eax, dword [ebp - 0x20c]
sub eax, 0x9364b009
je 0x41aadd
jmp 0x4104c7
mov eax, dword [ebp - 0x20c]
sub eax, 0x9371e8bd
je 0x41e2e4
jmp 0x4104dd
mov eax, dword [ebp - 0x20c]
sub eax, 0x93f7b71c
je 0x41b173
jmp 0x4104f3
mov eax, dword [ebp - 0x20c]
sub eax, 0x94192a7c
je 0x41dd83
jmp 0x410509
mov eax, dword [ebp - 0x20c]
sub eax, 0x94788d70
je 0x41e97d
jmp 0x41051f
mov eax, dword [ebp - 0x20c]
sub eax, 0x94eb175b
je 0x41a640
jmp 0x410535
mov eax, dword [ebp - 0x20c]
sub eax, 0x94f47f6a
je 0x4193b5
mov eax, dword [ebp - 0x1fc]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x1f8]
mov ecx, dword [ecx]
xor edx, edx
sub edx, ecx
xor ecx, ecx
sub ecx, 2
add edx, ecx
xor ecx, ecx
sub ecx, edx
cdq
idiv ecx
cmp edx, 0
sete al
and al, 1
mov byte [ebp - 0x131], al
mov dword [ebp - 0x208], 0xfd0dcbdd
jmp 0x41ec93
mov eax, dword [ebp - 0x1f8]
mov ecx, dword [ebp - 0x130]
mov dword [eax], ecx
mov dword [ebp - 0x208], 0xdfc16056
jmp 0x41ec93
mov eax, dword [ebp - 0x200]
mov dword [eax], 1
mov dword [ebp - 0x208], 0xc8bc4b5c
jmp 0x41ec93
mov dword [ebp - 0x208], 0xeb38304e
jmp 0x41ec93
mov eax, dword [ebp - 0x1d8]
mov byte [eax], 1
mov dword [ebp - 0x208], 0x1697772c
jmp 0x41ec93
mov eax, dword [ebp - 0x1d4]
mov dword [eax], 0xefb8ed3
mov dword [ebp - 0x208], 0x126e2c2f
jmp 0x41ec93
mov dword [ebp - 0x208], 0x8da518b2
jmp 0x41ec93
mov dword [ebp - 0x208], 0x426d91c4
jmp 0x41ec93
mov dl, byte [ebp - 0xed]
mov eax, 0x93346321
mov ecx, 0x7ee3a0ab
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x208], eax
jmp 0x41ec93
mov eax, dword [ebp - 0x1d0]
mov eax, dword [eax]
mov dword [ebp - 0xec], eax
mov dword [ebp - 0x208], 0x50b43585
jmp 0x41ec93
mov dword [ebp - 0x208], 0x6cc193b0
jmp 0x41ec93
mov dword [ebp - 0x208], 0xdc123949
jmp 0x41ec93
mov dword [ebp - 0x208], 0xefd9111b
jmp 0x41ec93
mov eax, dword [ebp - 0x1c8]
mov dword [eax], 0
mov dword [ebp - 0x208], 0xa18bc7b7
jmp 0x41ec93
mov dword [ebp - 0x208], 0xa97bceeb
jmp 0x41ec93
mov eax, dword [ebp - 0x1c4]
mov dword [eax], 0
mov dword [ebp - 0x208], 0x7686f833
jmp 0x41ec93
mov dl, byte [ebp - 0xbe]
mov eax, 0xbd8e049
mov ecx, 0x3867f594
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x208], eax
jmp 0x41ec93
mov eax, dword [ebp - 0x1b8]
mov dword [eax], 0xefb8ee7
mov dword [ebp - 0x208], 0xae688518
jmp 0x41ec93
mov dl, byte [ebp - 0xb1]
mov eax, 0x43c7d12f
mov ecx, 0xe46b0939
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x208], eax
jmp 0x41ec93
mov dword [ebp - 0x208], 0x16ef42ad
jmp 0x41ec93
mov dword [ebp - 0x208], 0xb2795a34
jmp 0x41ec93
mov dword [ebp - 0x208], 0x6250d2da
jmp 0x41ec93
mov dword [ebp - 0x208], 0x69f91e9b
jmp 0x41ec93
mov dword [ebp - 0x208], 0xbc0e0187
jmp 0x41ec93
mov ecx, dword [0x44153c]
mov eax, dword [0x441538]
mov edx, ecx
sub edx, 0x563a1345
sub edx, 1
add edx, 0x563a1345
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 1
mov dl, al
and dl, 0xff
and bl, cl
mov ch, ah
and ch, 0xff
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov eax, 0x57b47474
mov ecx, 0xe9fe5e90
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x208], eax
jmp 0x41ec93
mov eax, dword [ebp - 0x80]
cmp eax, 0xefb8ed5
setg al
and al, 1
mov byte [ebp - 0x79], al
mov ecx, dword [0x44153c]
mov eax, dword [0x441538]
mov edx, ecx
sub edx, 0x461d633e
sub edx, 1
add edx, 0x461d633e
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and bl, cl
mov ch, ah
and ch, 0
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0xfe97adf8
mov ecx, 0x9fc227fa
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x208], eax
jmp 0x41ec93
mov edx, dword [ebp - 0x78]
mov eax, 0x96be5e13
mov ecx, 0xf5cc92a0
cmp edx, 0xefb8ec1
cmovle eax, ecx
mov dword [ebp - 0x208], eax
jmp 0x41ec93
mov dword [ebp - 0x208], 0xe920aa2a
jmp 0x41ec93
mov eax, dword [ebp - 0x194]
mov dword [eax], 0xefb8edd
mov dword [ebp - 0x208], 0x31277d7e
jmp 0x41ec93
mov eax, dword [ebp - 0x194]
mov ecx, dword [eax]
add ecx, 0xd38cdb73
add ecx, 1
sub ecx, 0xd38cdb73
mov eax, dword [ebp - 0x194]
mov dword [eax], ecx
mov dword [ebp - 0x208], 0x5d614380
jmp 0x41ec93
mov dword [ebp - 0x208], 0x2db8a889
jmp 0x41ec93
mov dword [ebp - 0x208], 0xe3930f07
jmp 0x41ec93
mov eax, dword [ebp - 0x190]
mov byte [eax], 0
mov dword [ebp - 0x208], 0x82853950
jmp 0x41ec93
mov dword [ebp - 0x208], 0xf73962e1
jmp 0x41ec93
mov eax, dword [ebp - 0x18c]
mov dword [eax], 0xefb8ef3
mov eax, dword [ebp - 0x18c]
mov eax, dword [eax]
mov dword [ebp - 0x68], eax
mov ecx, dword [0x44153c]
mov eax, dword [0x441538]
mov edx, ecx
sub edx, 0x208a0cdb
sub edx, 1
add edx, 0x208a0cdb
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and bl, cl
mov ch, ah
and ch, 0
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0x3b26d7e5
mov ecx, 0x8664a2ed
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x208], eax
jmp 0x41ec93
mov dword [ebp - 0x208], 0x2ab7135b
jmp 0x41ec93
mov ecx, dword [0x44153c]
mov eax, dword [0x441538]
mov edx, ecx
add edx, 0x8d21efde
sub edx, 1
sub edx, 0x8d21efde
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and bl, cl
mov ch, ah
and ch, 0
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0x8502b49f
mov ecx, 0x91971df5
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x208], eax
jmp 0x41ec93
mov eax, dword [ebp - 0x18c]
mov ecx, dword [eax]
sub ecx, 0x542e808e
add ecx, 1
add ecx, 0x542e808e
mov eax, dword [ebp - 0x18c]
mov dword [eax], ecx
mov ecx, dword [0x44153c]
mov eax, dword [0x441538]
mov edx, ecx
add edx, 0x8dc55fee
sub edx, 1
sub edx, 0x8dc55fee
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and bl, cl
mov ch, ah
and ch, 0
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0x8502b49f
mov ecx, 0x5cc03288
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x208], eax
jmp 0x41ec93
mov ecx, dword [0x44153c]
mov eax, dword [0x441538]
xor esi, esi
sub esi, 1
mov edx, ecx
add edx, esi
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and bl, cl
mov ch, ah
and ch, 0
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0xe4798dc9
mov ecx, 0x65baaed6
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x208], eax
jmp 0x41ec93
mov eax, dword [ebp - 0x188]
mov ecx, dword [ebp - 0x5c]
mov dword [eax], ecx
mov dword [ebp - 0x208], 0xb3a3c633
jmp 0x41ec93
mov dword [ebp - 0x208], 0xc59e6876
jmp 0x41ec93
mov eax, dword [ebp - 0x180]
mov dword [eax], 0xefb8ec7
mov eax, dword [ebp - 0x180]
cmp dword [eax], 0xefb8f08
setg al
and al, 1
mov byte [ebp - 0x56], al
mov dword [ebp - 0x208], 0xfd239017
jmp 0x41ec93
mov eax, dword [ebp - 0x170]
mov byte [eax], 1
mov dword [ebp - 0x208], 0x82c6b51c
jmp 0x41ec93
mov dword [ebp - 0x208], 0x816cf57d
jmp 0x41ec93
mov ecx, dword [0x44153c]
mov eax, dword [0x441538]
mov edx, ecx
sub edx, 0xc0f3b26e
sub edx, 1
add edx, 0xc0f3b26e
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 1
mov dl, al
and dl, 0xff
and bl, cl
mov ch, ah
and ch, 0xff
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov eax, 0xf9995ef8
mov ecx, 0x76202ece
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x208], eax
jmp 0x41ec93
mov eax, dword [ebp - 0x16c]
mov byte [eax], 1
mov dword [ebp - 0x208], 0x271dacda
jmp 0x41ec93
mov eax, dword [ebp - 0x16c]
mov byte [eax], 0
mov ecx, dword [0x44153c]
mov eax, dword [0x441538]
mov edx, ecx
sub edx, 0xc055f1c4
sub edx, 1
add edx, 0xc055f1c4
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 1
mov dl, al
and dl, 0xff
and bl, cl
mov ch, ah
and ch, 0xff
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov eax, 0xc3ffab62
mov ecx, 0x9a0f9a06
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x208], eax
jmp 0x41ec93
mov eax, dword [ebp - 0x168]
mov eax, dword [eax]
mov dword [ebp - 0x30], eax
mov ecx, dword [0x44153c]
mov eax, dword [0x441538]
mov edx, ecx
add edx, 0xcd3804ff
sub edx, 1
sub edx, 0xcd3804ff
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 1
mov dl, al
and dl, 0xff
and bl, cl
mov ch, ah
and ch, 0xff
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov eax, 0x3bdf8ee9
mov ecx, 0x6deaaff7
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x208], eax
jmp 0x41ec93
mov dword [ebp - 0x208], 0x465caeee
jmp 0x41ec93
mov eax, dword [ebp - 0x160]
mov byte [eax], 1
mov dword [ebp - 0x208], 0x7d7c8638
jmp 0x41ec93
mov eax, dword [ebp - 0x20]
sub esp, 4
mov dword [esp], eax
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov ecx, eax
mov eax, dword [ebp - 0x158]
mov dword [eax], ecx
mov edx, dword [ebp - 0x158]
mov eax, 0x21022215
mov ecx, 0xadbac70
cmp dword [edx], 0
cmovne eax, ecx
mov dword [ebp - 0x208], eax
jmp 0x41ec93
mov dl, byte [ebp - 0x15]
mov eax, 0xcf9bd6b8
mov ecx, 0x14b91b32
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x208], eax
jmp 0x41ec93
mov eax, dword [ebp - 0x200]
mov eax, dword [eax]
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x208], 0xd07369e2
jmp 0x41ec93
mov dword [ebp - 0x208], 0xb71d1aac
jmp 0x41ec93
mov eax, dword [ebp - 0x1d8]
mov byte [eax], 1
mov eax, dword [ebp - 0x1d8]
mov dword [ebp - 0x208], 0xd30bab40
jmp 0x41ec93
mov dword [ebp - 0x208], 0x1628ad50
jmp 0x41ec93
mov dword [ebp - 0x208], 0x354ce811
jmp 0x41ec93
mov dword [ebp - 0x208], 0x74a1805a
jmp 0x41ec93
mov eax, dword [ebp - 0x18c]
mov ecx, dword [eax]
xor eax, eax
sub eax, 1
sub ecx, eax
mov eax, dword [ebp - 0x18c]
mov dword [eax], ecx
mov dword [ebp - 0x208], 0x91971df5
jmp 0x41ec93
mov dword [ebp - 0x208], 0x103ecaa
jmp 0x41ec93
mov dword [ebp - 0x208], 0x20411541
jmp 0x41ec93
mov dword [ebp - 0x208], 0x23837c4a
jmp 0x41ec93
mov eax, dword [ebp - 0x168]
mov dword [eax], 0xefb8ee7
mov dword [ebp - 0x208], 0x9f1d7721
jmp 0x41ec93
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x208], 0x4e6199b9
jmp 0x41ec93
jmp 0x40ffaf