Function at 0x424827
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x1ec
push esi
movzx eax, byte [ebp + 0x40]
test eax, eax
je 0x425578
lea eax, [ebp + 0x10]
mov dword [ebp - 0x15c], eax
mov eax, dword [ebp + 0x20]
mov dword [ebp - 0x13c], eax
mov eax, dword [ebp + 0x38]
mov dword [ebp - 0xdc], eax
mov eax, dword [ebp + 0x28]
mov dword [ebp - 0x11c], eax
mov eax, dword [ebp + 0xc]
mov dword [ebp - 0x174], eax
mov eax, dword [ebp + 0x30]
mov dword [ebp - 0x160], eax
lea eax, [ebp + 0x34]
mov dword [ebp - 0xe4], eax
mov eax, dword [ebp + 0x24]
mov dword [ebp - 0x164], eax
mov eax, dword [ebp + 0x1c]
mov dword [ebp - 0x134], eax
mov eax, dword [ebp + 0x18]
mov dword [ebp - 0x154], eax
mov eax, dword [ebp - 0xe4]
movzx eax, byte [eax]
test eax, eax
je 0x42550b
mov eax, dword [ebp - 0x160]
mov dword [ebp - 0xec], eax
mov eax, dword [ebp - 0x15c]
mov dword [ebp - 0xd4], eax
mov eax, dword [ebp - 0xdc]
mov dword [ebp - 0x128], eax
mov eax, dword [ebp - 0x11c]
mov dword [ebp - 0x118], eax
mov eax, dword [ebp - 0xd4]
movzx eax, byte [eax]
test eax, eax
je 0x42492b
mov byte [ebp - 0x11], 0
movzx eax, byte [ebp - 0x11]
test eax, eax
je 0x424926
push 1
push 0x691e
push 0x1cea
push 0x5d5f
push 1
push 1
push 0x3108
push 0x1dea
push 0x40b0
push 1
push 1
push 0x5ef3
call fcn.0041fa95
add esp, 0x30
jmp 0x425509
mov eax, dword [ebp - 0x118]
mov dword [ebp - 0x64], eax
mov eax, dword [ebp - 0xec]
mov dword [ebp - 0xc0], eax
mov eax, dword [ebp - 0x128]
mov dword [ebp - 0x4c], eax
mov dword [ebp - 0xf4], 0x32ffab8c
mov dword [ebp - 0x130], 0
mov dword [ebp - 0x138], 0x8436
mov dword [ebp - 0xfc], 7
mov dword [ebp - 0x1a4], 0
mov dword [ebp - 0x104], 0xab9c
mov dword [ebp - 0x58], 0
jmp 0x424995
mov eax, dword [ebp - 0x58]
inc eax
mov dword [ebp - 0x58], eax
cmp dword [ebp - 0x58], 2
jge 0x4249ab
mov eax, dword [ebp - 0x58]
mov dword [ebp + eax*4 - 0x1ec], 0x8b15e314
jmp 0x42498e
lea eax, [ebp - 0xf4]
push eax
push 0
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0xfc]
push eax
push 0x7df3
lea eax, [ebp - 0x138]
push eax
call fcn.004272c6
add esp, 0x18
push 0
push 1
push 0x469
push 0x5d7f
push 1
push 0x3870
push 0x1a12
push 1
push 0x749e
lea eax, [ebp - 0x104]
push eax
push 0x727b
push 0x17f1
push 1
call fcn.0041e585
add esp, 0x34
lea eax, [ebp - 0x64]
push eax
push 0
lea eax, [ebp - 0x4c]
push eax
push 0xd6d
push 0xa2d
push 0x6a03
push 1
push 0
call fcn.0042595d
add esp, 0x20
push 2
lea ecx, [ebp - 0x170]
call fcn.0042cc87
mov dword [ebp - 0x18], 0x9beb0647
mov dword [ebp - 0x24], 0xfffffffd
push 0x4a0a
push 0x3dfd
push 0x3f21
push 1
lea eax, [ebp - 0x1c8]
push eax
push 0x6f70
push 0x4e96
push 0x32a3
push 0x311a
push 0
push 0
push 0x5eb1
push 0x13e
push 0x66de
push 0x625c
lea eax, [ebp - 0x170]
push eax
push 1
push 0x4dfa
call fcn.0040cb66
add esp, 0x48
mov dword [ebp - 0x18], 0
jmp 0x424abc
mov eax, dword [ebp - 0x18]
inc eax
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 1
jg 0x424c31
mov dword [ebp - 0x5c], 0x90a624cd
mov dword [ebp - 0x5c], 0
jmp 0x424add
mov eax, dword [ebp - 0x5c]
inc eax
mov dword [ebp - 0x5c], eax
cmp dword [ebp - 0x5c], 1
jg 0x424ba0
mov dword [ebp - 0x30], 0xfffffff8
mov dword [ebp - 0x30], 1
jmp 0x424afe
mov eax, dword [ebp - 0x30]
dec eax
mov dword [ebp - 0x30], eax
cmp dword [ebp - 0x30], 0
jl 0x424b9b
mov dword [ebp - 0x48], 0xe4d9edbd
mov dword [ebp - 0x48], 1
jmp 0x424b1f
mov eax, dword [ebp - 0x48]
dec eax
mov dword [ebp - 0x48], eax
cmp dword [ebp - 0x48], 0
jl 0x424b68
mov dword [ebp - 0x2c], 0x18e418a5
mov dword [ebp - 0x2c], 0
jmp 0x424b3c
mov eax, dword [ebp - 0x2c]
inc eax
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 1
jg 0x424b66
push dword [ebp - 0x30]
lea ecx, [ebp - 0x170]
call fcn.0042cd75
mov esi, eax
push dword [ebp - 0x2c]
lea ecx, [ebp - 0x170]
call fcn.0042cd75
mov ecx, dword [esi]
mov dword [eax], ecx
jmp 0x424b35
jmp 0x424b18
push 1
push 0x5f53
push 0x4736
push 1
push 1
push 0
push 0x509d
push 0xbc6
push 0x5de7
push 0x4fc5
call fcn.004149be
add esp, 0x28
jmp 0x424af7
jmp 0x424ad6
push 0
push 1
lea eax, [ebp - 0x18]
push eax
push 0x61c3
lea eax, [ebp - 0x170]
push eax
push 0
push 0x7872
push 0x4adf
push 0xb27
push 0x3f53
push 1
push 0x2824
push 1
lea eax, [ebp - 0x24]
push eax
push 0x33a5
push 0x363f
call fcn.0040981d
add esp, 0x40
mov dword [ebp - 0x24], 1
jmp 0x424bf9
mov eax, dword [ebp - 0x24]
dec eax
mov dword [ebp - 0x24], eax
cmp dword [ebp - 0x24], 0
jl 0x424c2c
push 1
push 0x1557
push 0x2414
push 0x5514
push 0
push 0
push 1
push 1
push 0x3f97
push 0x6b2
call fcn.004206e0
add esp, 0x28
jmp 0x424bf2
jmp 0x424ab5
push 0
lea eax, [ebp - 0x18]
push eax
push 0x55d5
push 0x232d
push 0
push 1
push 0x72d6
push 0x536a
push 0x1309
push 1
push 1
push 0x6659
call fcn.0041fa95
add esp, 0x30
lea ecx, [ebp - 0x170]
call fcn.0042cd59
mov eax, dword [ebp - 0x4c]
cmp dword [eax], 0
jne 0x425509
mov dword [ebp - 4], 0xfa51669
mov dword [ebp - 0xc], 1
mov dword [ebp - 0x1c], 0x898a8014
mov dword [ebp - 0x60], 4
mov dword [ebp - 0xbc], 0
mov dword [ebp - 0x50], 0
jmp 0x424cb2
mov eax, dword [ebp - 0x50]
inc eax
mov dword [ebp - 0x50], eax
cmp dword [ebp - 0x50], 4
jge 0x424cc5
mov eax, dword [ebp - 0x50]
mov dword [ebp + eax*4 - 0x44], 1
jmp 0x424cab
push 0xd1d
push 1
push 0x7684
push 0x7a3b
lea eax, [ebp - 4]
push eax
lea eax, [ebp - 0xc]
push eax
push 1
push 0
call fcn.0042595d
add esp, 0x20
mov dword [ebp - 4], 0
jmp 0x424cfa
mov eax, dword [ebp - 4]
inc eax
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 3
jg 0x4250c8
mov dword [ebp - 0x158], 0x3a61
mov eax, dword [ebp - 4]
mov dword [ebp + eax*4 - 0x44], 0xa275ff44
mov eax, 0xa275ff44
test eax, eax
je 0x424de1
mov dword [ebp - 0x1c], 1
mov eax, dword [ebp - 0x1c]
mov ecx, dword [ebp - 4]
imul eax, dword [ebp + ecx*4 - 0x44]
mov ecx, dword [ebp - 4]
cmp eax, dword [ebp + ecx*4 - 0x44]
jge 0x424d4a
mov dword [ebp - 0x78], 1
jmp 0x424d4e
and dword [ebp - 0x78], 0
mov eax, dword [ebp - 4]
mov eax, dword [ebp + eax*4 - 0x44]
sub eax, dword [ebp - 0x78]
cmp eax, dword [ebp - 0xc]
jge 0x424d69
mov dword [ebp - 0x140], 1
jmp 0x424d70
and dword [ebp - 0x140], 0
push 4
pop eax
imul eax, eax, 0
mov eax, dword [ebp + eax - 0x44]
mov dword [ebp - 0x1b0], eax
mov eax, dword [ebp - 4]
push 4
pop ecx
imul ecx, ecx, 0
mov ecx, dword [ebp + ecx - 0x44]
cmp dword [ebp + eax*4 - 0x44], ecx
jg 0x424d9f
mov dword [ebp - 0x10c], 1
jmp 0x424da6
and dword [ebp - 0x10c], 0
mov eax, dword [ebp - 0xc]
mov dword [ebp - 0x1b8], eax
mov eax, dword [ebp - 4]
mov eax, dword [ebp + eax*4 - 0x44]
mov dword [ebp - 0x1c4], eax
mov eax, dword [ebp - 4]
mov eax, dword [ebp + eax*4 - 0x44]
mov dword [ebp - 0x1dc], eax
mov eax, dword [ebp - 4]
mov ecx, 0x34bb1b2b
sub ecx, dword [ebp + eax*4 - 0x44]
mov eax, dword [ebp - 4]
mov dword [ebp + eax*4 - 0x44], ecx
jmp 0x4250c3
push 1
lea ecx, [ebp - 0x180]
call fcn.0042cc87
push 1
push 0x5fd2
push 0x9ff
push 0x70df
push 1
push 0
lea eax, [ebp - 0x1ac]
push eax
lea eax, [ebp - 0x180]
push eax
call fcn.00412255
add esp, 0x20
mov dword [ebp - 0xc], 3
jmp 0x424e29
mov eax, dword [ebp - 0xc]
dec eax
mov dword [ebp - 0xc], eax
cmp dword [ebp - 0xc], 0
jl 0x4250b8
mov dword [ebp - 0x120], 0xffffffff
mov dword [ebp - 0x1c], 0
jmp 0x424e4d
mov eax, dword [ebp - 0x1c]
inc eax
mov dword [ebp - 0x1c], eax
cmp dword [ebp - 0x1c], 3
jg 0x4250b3
mov dword [ebp - 0x10], 0
mov dword [ebp - 0x114], 7
mov dword [ebp - 0x10], 0
jmp 0x424e78
mov eax, dword [ebp - 0x10]
inc eax
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 3
jg 0x424ede
mov eax, dword [ebp - 0x10]
mov dword [ebp + eax*4 - 0x44], 0xffffffff
mov byte [ebp - 0x12], 0
push 0
push 0x1fe9
push 0x4c78
push 0x46bc
push 0x30a1
push 0x1326
push 1
push 0x4350
push 0x13b2
push 0x3e8
push 0x3de4
lea eax, [ebp - 0x12]
push eax
push 0x23ec
push 0x10cc
push 1
push 1
push 1
push 1
call fcn.0041697d
add esp, 0x48
jmp 0x424e71
mov eax, dword [ebp - 0x60]
mov dword [ebp - 0x148], eax
mov eax, dword [ebp - 0x60]
dec eax
mov dword [ebp - 0x60], eax
cmp dword [ebp - 0x148], 0x7fa2
jne 0x424f06
mov dword [ebp - 0x84], 1
jmp 0x424f0d
and dword [ebp - 0x84], 0
push 0
lea ecx, [ebp - 0x180]
call fcn.0042cd75
mov ecx, dword [ebp - 4]
mov ecx, dword [ebp + ecx*4 - 0x44]
cmp dword [eax], ecx
je 0x424f2f
mov eax, dword [ebp - 4]
cmp dword [ebp + eax*4 - 0x44], 0
jne 0x424f54
push 0
lea ecx, [ebp - 0x180]
call fcn.0042cd75
cmp dword [eax], 0
jne 0x424f54
mov eax, dword [ebp - 4]
cmp dword [ebp + eax*4 - 0x44], 0
jne 0x424f54
and dword [ebp - 0xc8], 0
jmp 0x424f5e
mov dword [ebp - 0xc8], 1
push 0
lea ecx, [ebp - 0x180]
call fcn.0042cd75
mov ecx, dword [ebp - 0xc8]
add ecx, dword [eax]
cmp ecx, dword [ebp - 0x10]
jle 0x424f84
mov dword [ebp - 0xd0], 1
jmp 0x424f8b
and dword [ebp - 0xd0], 0
mov eax, dword [ebp - 0xd0]
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jne 0x424fa9
cmp dword [ebp - 0x114], 0
je 0x424fc2
push 4
pop eax
imul eax, eax, 0
cmp dword [ebp + eax - 0x44], 0
je 0x424fc2
mov dword [ebp - 0xac], 1
jmp 0x424fc9
and dword [ebp - 0xac], 0
mov eax, dword [ebp - 0x84]
cmp eax, dword [ebp - 0xac]
je 0x424fe3
mov dword [ebp - 0x150], 1
jmp 0x424fea
and dword [ebp - 0x150], 0
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0x1a8], eax
mov eax, dword [ebp - 4]
mov ecx, dword [ebp - 0x158]
cmp dword [ebp + eax*4 - 0x44], ecx
je 0x42500e
mov dword [ebp - 0x8c], 1
jmp 0x425015
and dword [ebp - 0x8c], 0
mov eax, dword [ebp - 0xc]
mov eax, dword [ebp + eax*4 - 0x44]
imul eax, dword [ebp - 0x8c]
cmp eax, dword [ebp - 0x120]
jge 0x425037
mov dword [ebp - 0xcc], 1
jmp 0x42503e
and dword [ebp - 0xcc], 0
mov eax, dword [ebp - 4]
mov eax, dword [ebp + eax*4 - 0x44]
cmp dword [ebp - 0xcc], eax
jle 0x425059
mov dword [ebp - 0x94], 1
jmp 0x425060
and dword [ebp - 0x94], 0
cmp dword [ebp - 0x94], 0x32b8
je 0x425078
mov dword [ebp - 0xb4], 1
jmp 0x42507f
and dword [ebp - 0xb4], 0
mov eax, dword [ebp - 0xc]
mov eax, dword [ebp + eax*4 - 0x44]
cmp eax, dword [ebp - 0xb4]
jne 0x42509a
mov dword [ebp - 0x9c], 1
jmp 0x4250a1
and dword [ebp - 0x9c], 0
mov eax, dword [ebp - 4]
mov ecx, dword [ebp - 0x9c]
mov dword [ebp + eax*4 - 0x44], ecx
jmp 0x424e46
jmp 0x424e22
lea ecx, [ebp - 0x180]
call fcn.0042cd59
jmp 0x424cf3
mov eax, dword [ebp - 0x64]
mov eax, dword [eax + 0x24]
and eax, 0x40
je 0x4253ba
mov dword [ebp - 0x124], 6
mov dword [ebp - 8], 0
jmp 0x4250f1
mov eax, dword [ebp - 8]
inc eax
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 2
jge 0x425104
mov eax, dword [ebp - 8]
mov dword [ebp + eax*4 - 0x74], 0xfffffff8
jmp 0x4250ea
mov dword [ebp - 8], 0
jmp 0x425114
mov eax, dword [ebp - 8]
inc eax
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 1
jge 0x425127
mov eax, dword [ebp - 8]
mov dword [ebp + eax*4 - 0x20], 0
jmp 0x42510d
push 4
pop eax
imul eax, eax, 0
mov dword [ebp + eax - 0x74], 0
jmp 0x42514c
push 4
pop eax
imul eax, eax, 0
mov eax, dword [ebp + eax - 0x74]
inc eax
push 4
pop ecx
imul ecx, ecx, 0
mov dword [ebp + ecx - 0x74], eax
push 4
pop eax
imul eax, eax, 0
cmp dword [ebp + eax - 0x74], 0x15
jne 0x425372
mov dword [ebp - 0x34], 0x9dce
push 4
lea ecx, [ebp - 0x1a0]
call fcn.0042cc87
mov dword [ebp - 0xa8], 0
mov dword [ebp - 0x28], 0
jmp 0x42518b
mov eax, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x28], eax
cmp dword [ebp - 0x28], 2
jge 0x4251a1
mov eax, dword [ebp - 0x28]
mov dword [ebp + eax*4 - 0x1c0], 0
jmp 0x425184
lea eax, [ebp - 0x1a0]
push eax
push 1
push 0x63a3
push 0
push 1
lea eax, [ebp - 0x28]
push eax
push 0
call fcn.004261ad
add esp, 0x1c
push 4
pop eax
imul eax, eax, 0
mov eax, dword [ebp + eax - 0x20]
mov dword [ebp - 0x1d8], eax
push 4
pop eax
imul eax, eax, 0
mov eax, dword [ebp + eax - 0x20]
cmp dword [ebp - 0x34], eax
jg 0x4251ec
mov dword [ebp - 0xc4], 1
jmp 0x4251f3
and dword [ebp - 0xc4], 0
cmp dword [ebp - 0xc4], 0xda7ef5d8
ja 0x42520b
mov dword [ebp - 0x88], 1
jmp 0x425212
and dword [ebp - 0x88], 0
mov eax, dword [ebp - 0x34]
mov dword [ebp - 0xa4], eax
push 4
pop eax
shl eax, 0
mov ecx, dword [ebp - 0xa4]
mov dword [ebp + eax - 0x1c0], ecx
cmp dword [ebp - 0xa4], 0
je 0x42524d
push 4
pop eax
imul eax, eax, 0
cmp dword [ebp + eax - 0x20], 0
je 0x42524d
mov dword [ebp - 0x7c], 1
jmp 0x425251
and dword [ebp - 0x7c], 0
mov eax, dword [ebp - 0x34]
cmp dword [ebp - 0x7c], eax
jge 0x425262
mov dword [ebp - 0x80], 1
jmp 0x425266
and dword [ebp - 0x80], 0
cmp dword [ebp - 0x80], 1
jg 0x425278
mov dword [ebp - 0x90], 1
jmp 0x42527f
and dword [ebp - 0x90], 0
mov eax, dword [ebp - 0x88]
add eax, dword [ebp - 0x90]
push 4
pop ecx
imul ecx, ecx, 0
cmp eax, dword [ebp + ecx - 0x20]
jne 0x4252a3
mov dword [ebp - 0x98], 1
jmp 0x4252aa
and dword [ebp - 0x98], 0
cmp dword [ebp - 0x98], 1
jae 0x4252c2
cmp dword [ebp - 0x34], 0
jne 0x4252c2
and dword [ebp - 0xa0], 0
jmp 0x4252cc
mov dword [ebp - 0xa0], 1
push 4
pop eax
imul eax, eax, 0
mov eax, dword [ebp + eax - 0x20]
add eax, dword [ebp - 0xa0]
je 0x42530f
push 4
pop eax
imul eax, eax, 0
cmp dword [ebp + eax - 0x20], 0
je 0x42530f
or eax, 0xffffffff
je 0x42530f
mov eax, 0xae215169
test eax, eax
je 0x42530f
push 4
pop eax
imul eax, eax, 0
cmp dword [ebp + eax - 0x74], 0
je 0x42530f
mov dword [ebp - 0x6c], 1
jmp 0x425313
and dword [ebp - 0x6c], 0
push 0
lea ecx, [ebp - 0x1a0]
call fcn.0042cd75
mov ecx, dword [ebp - 0x6c]
mov dword [eax], ecx
mov eax, dword [ebp - 0x6c]
mov dword [ebp - 0xa8], eax
mov eax, dword [ebp - 0xa8]
push 4
pop ecx
imul ecx, ecx, 0
add eax, dword [ebp + ecx - 0x74]
cmp eax, dword [ebp - 0x34]
jg 0x42534f
mov dword [ebp - 0xb0], 1
jmp 0x425356
and dword [ebp - 0xb0], 0
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x124], eax
lea ecx, [ebp - 0x1a0]
call fcn.0042cd59
jmp 0x425137
push 0x2bfc
push 0x193b
lea eax, [ebp - 0x4c]
push eax
push 0x1cad
push 0x511e
push 0
push 0x4fa0
push 1
push 0
push 0x5962
lea eax, [ebp - 0xc0]
push eax
push 0x616b
push 0x6cc9
push 1
call fcn.0040b1e3
add esp, 0x38
jmp 0x425509
mov eax, dword [ebp - 0x64]
mov eax, dword [eax + 0x24]
and eax, 0x80
je 0x425509
mov dword [ebp - 0x54], 0xfffffffe
mov dword [ebp - 0x14c], 0
xor eax, eax
inc eax
je 0x4254c6
mov eax, dword [ebp - 0x54]
mov dword [ebp - 0x1b4], eax
mov eax, dword [ebp - 0x54]
cmp dword [ebp - 0x54], eax
jne 0x425402
mov dword [ebp - 0xb8], 1
jmp 0x425409
and dword [ebp - 0xb8], 0
imul eax, dword [ebp - 0xb8], 0x1a7e
cmp eax, dword [ebp - 0x54]
jle 0x4254c6
mov dword [ebp - 0x194], 0x282d564c
mov dword [ebp - 0x190], 0x282d564c
mov dword [ebp - 0x18c], 0x282d564c
mov dword [ebp - 0x188], 0x282d564c
lea ecx, [ebp - 0x65]
call fcn.0042cd84
push eax
lea eax, [ebp - 0x184]
push eax
lea eax, [ebp - 0x194]
push eax
lea ecx, [ebp - 0x1e4]
call fcn.0042cd87
push dword [eax + 4]
push dword [eax]
lea ecx, [ebp - 0x1d4]
call fcn.0042cd33
mov dword [ebp - 0x12c], 0x8fe7528a
lea eax, [ebp - 0x14c]
push eax
lea eax, [ebp - 0x1d4]
push eax
push 0x5cf0
push 0
lea eax, [ebp - 0x12c]
push eax
push 0x1476
push 1
push 0x6b56
push 1
push 0x2e6
push 1
call fcn.0040e817
add esp, 0x2c
lea ecx, [ebp - 0x1d4]
call fcn.0042cd59
jmp 0x4254f9
push 0x743a
push 0x7d2d
push 0x228b
push 1
push 0x695a
push 0x1174
push 0
push 0x1245
push 0
push 0x2380
push 1
call fcn.0040e817
add esp, 0x2c
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x4c]
mov eax, dword [eax + 0x24]
mov dword [ecx], eax
jmp 0x425576
mov eax, dword [ebp - 0x174]
mov dword [ebp - 0xf0], eax
mov eax, dword [ebp - 0x134]
mov dword [ebp - 0xe8], eax
mov eax, dword [ebp - 0x154]
mov dword [ebp - 0xd8], eax
mov eax, dword [ebp - 0x13c]
mov dword [ebp - 0x144], eax
mov eax, dword [ebp - 0x164]
mov dword [ebp - 0xe0], eax
push 1
push dword [ebp - 0x144]
push dword [ebp - 0xd8]
push dword [ebp - 0xe0]
push 0x57a4
push dword [ebp - 0xe8]
push dword [ebp - 0xf0]
push 1
call fcn.004107b2
add esp, 0x20
jmp 0x4255d8
lea eax, [ebp + 0x14]
mov dword [ebp - 0x108], eax
mov eax, dword [ebp + 0x2c]
mov dword [ebp - 0x110], eax
mov eax, dword [ebp + 8]
mov dword [ebp - 0x100], eax
mov eax, dword [ebp + 0x3c]
mov dword [ebp - 0xf8], eax
push 1
push 0
push 0x790e
push dword [ebp - 0xf8]
push 0x2195
push dword [ebp - 0x100]
mov eax, dword [ebp - 0x108]
movzx eax, byte [eax]
push eax
push 0x464c
push dword [ebp - 0x110]
push 0x780c
call fcn.0042679d
add esp, 0x28
pop esi
mov esp, ebp
pop ebp
ret