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

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
and esp, 0xfffffff8
sub esp, 0xb0
mov esi, esp
mov dword [esi + 0xc], ecx
lea eax, [ebp + 8]
mov dword [esi + 0x10], eax
mov eax, dword [0x10087c80]
xor eax, ebp
mov dword [esi + 0xa8], eax
mov dword [esi + 0x14], 0x10f170a3
mov eax, dword [esi + 0x14]
mov dword [esi + 8], eax
sub eax, 0x853389b0
je 0x1000226b
jmp 0x10001dc4
mov eax, dword [esi + 8]
sub eax, 0x8bd5edb1
je 0x1000254f
jmp 0x10001dd7
mov eax, dword [esi + 8]
sub eax, 0x8cdbb009
je 0x10002a65
jmp 0x10001dea
mov eax, dword [esi + 8]
sub eax, 0x8d9a798b
je 0x100024a7
jmp 0x10001dfd
mov eax, dword [esi + 8]
sub eax, 0x8e689752
je 0x100022ea
jmp 0x10001e10
mov eax, dword [esi + 8]
sub eax, 0x9059b57e
je 0x10002277
jmp 0x10001e23
mov eax, dword [esi + 8]
sub eax, 0x96934dd6
je 0x1000261c
jmp 0x10001e36
mov eax, dword [esi + 8]
sub eax, 0x9f48f24c
je 0x100023dc
jmp 0x10001e49
mov eax, dword [esi + 8]
sub eax, 0xa31b7fc0
je 0x10002b03
jmp 0x10001e5c
mov eax, dword [esi + 8]
sub eax, 0xa35174e7
je 0x10002b9a
jmp 0x10001e6f
mov eax, dword [esi + 8]
sub eax, 0xabd659f2
je 0x10002aa8
jmp 0x10001e82
mov eax, dword [esi + 8]
sub eax, 0xac959488
je 0x1000275c
jmp 0x10001e95
mov eax, dword [esi + 8]
sub eax, 0xba95910b
je 0x100024dc
jmp 0x10001ea8
mov eax, dword [esi + 8]
sub eax, 0xc3e7b1d9
je 0x100028aa
jmp 0x10001ebb
mov eax, dword [esi + 8]
sub eax, 0xc4f91716
je 0x100026a7
jmp 0x10001ece
mov eax, dword [esi + 8]
sub eax, 0xc7e17ada
je 0x10002af1
jmp 0x10001ee1
mov eax, dword [esi + 8]
sub eax, 0xcce0d9b9
je 0x10002205
jmp 0x10001ef4
mov eax, dword [esi + 8]
sub eax, 0xdd14b44a
je 0x100028b6
jmp 0x10001f07
mov eax, dword [esi + 8]
sub eax, 0xdecde518
je 0x100029a4
jmp 0x10001f1a
mov eax, dword [esi + 8]
sub eax, 0xdf5651af
je 0x10002770
jmp 0x10001f2d
mov eax, dword [esi + 8]
sub eax, 0xe2194e78
je 0x1000270a
jmp 0x10001f40
mov eax, dword [esi + 8]
sub eax, 0xe9f86b4d
je 0x10002b8e
jmp 0x10001f53
mov eax, dword [esi + 8]
sub eax, 0xea59f137
je 0x10002689
jmp 0x10001f66
mov eax, dword [esi + 8]
sub eax, 0xea6bb919
je 0x10002a17
jmp 0x10001f79
mov eax, dword [esi + 8]
sub eax, 0xeb598287
je 0x10002ac7
jmp 0x10001f8c
mov eax, dword [esi + 8]
sub eax, 0xef00cfe4
je 0x1000269b
jmp 0x10001f9f
mov eax, dword [esi + 8]
sub eax, 0xefa0f7b9
je 0x1000285a
jmp 0x10001fb2
mov eax, dword [esi + 8]
sub eax, 0xf46f4053
je 0x10002bcd
jmp 0x10001fc5
mov eax, dword [esi + 8]
sub eax, 0xf9fce177
je 0x1000259d
jmp 0x10001fd8
mov eax, dword [esi + 8]
sub eax, 0xfb9d951e
je 0x1000249b
jmp 0x10001feb
mov eax, dword [esi + 8]
sub eax, 0xfcbe90a9
je 0x10002bc1
jmp 0x10001ffe
mov eax, dword [esi + 8]
sub eax, 0x38cf713
je 0x10002b82
jmp 0x10002011
mov eax, dword [esi + 8]
sub eax, 0x431913a
je 0x1000283f
jmp 0x10002024
mov eax, dword [esi + 8]
sub eax, 0x4e5b3ef
je 0x100026bc
jmp 0x10002037
mov eax, dword [esi + 8]
sub eax, 0xb39c3ad
je 0x10002989
jmp 0x1000204a
mov eax, dword [esi + 8]
sub eax, 0xba2fbe0
je 0x10002750
jmp 0x1000205d
mov eax, dword [esi + 8]
sub eax, 0xf01b7c7
je 0x10002422
jmp 0x10002070
mov eax, dword [esi + 8]
sub eax, 0x10f170a3
je 0x10002192
jmp 0x10002083
mov eax, dword [esi + 8]
sub eax, 0x195deb3d
je 0x100025a9
jmp 0x10002096
mov eax, dword [esi + 8]
sub eax, 0x228865e3
je 0x1000267d
jmp 0x100020a9
mov eax, dword [esi + 8]
sub eax, 0x2b2927ed
je 0x10002a85
jmp 0x100020bc
mov eax, dword [esi + 8]
sub eax, 0x32559004
je 0x1000293b
jmp 0x100020cf
mov eax, dword [esi + 8]
sub eax, 0x39e0ebb8
je 0x100027e3
jmp 0x100020e2
mov eax, dword [esi + 8]
sub eax, 0x47860a3a
je 0x10002bb2
jmp 0x100020f5
mov eax, dword [esi + 8]
sub eax, 0x5252a48d
je 0x10002881
jmp 0x10002108
mov eax, dword [esi + 8]
sub eax, 0x53578b49
je 0x10002a71
jmp 0x1000211b
mov eax, dword [esi + 8]
sub eax, 0x5c85e547
je 0x100024c1
jmp 0x1000212e
mov eax, dword [esi + 8]
sub eax, 0x639672bd
je 0x100023d0
jmp 0x10002141
mov eax, dword [esi + 8]
sub eax, 0x7011ff65
je 0x10002895
jmp 0x10002154
mov eax, dword [esi + 8]
sub eax, 0x75cf6a8e
je 0x10002ba6
jmp 0x10002167
mov eax, dword [esi + 8]
sub eax, 0x7c869683
je 0x10002866
jmp 0x1000217a
mov eax, dword [esi + 8]
sub eax, 0x7cc135cd
je 0x100028d0
jmp 0x1000218d
jmp 0x10002bd4
mov ecx, dword [0x100891cc]
mov eax, dword [0x100891c8]
mov edx, ecx
add edx, 0xb10166ee
sub edx, 1
sub edx, 0xb10166ee
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, 0xc7e17ada
mov ecx, 0xcce0d9b9
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x14], eax
jmp 0x10002bd4
mov eax, dword [esi + 0xc]
mov ecx, dword [esi + 0x10]
push eax
mov edx, esp
mov dword [esi + 0x4c], edx
push eax
mov edx, esp
mov dword [esi + 0x50], edx
mov dword [esi + 0x54], ecx
mov dword [esi + 0x48], eax
mov eax, dword [0x100891cc]
mov ecx, dword [0x100891c8]
mov edx, eax
sub edx, 0xe8cd8fd4
sub edx, 1
add edx, 0xe8cd8fd4
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xc7e17ada
mov ecx, 0x853389b0
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x14], eax
jmp 0x10002bd4
mov dword [esi + 0x14], 0x9059b57e
jmp 0x10002bd4
mov ecx, dword [0x100891cc]
mov eax, dword [0x100891c8]
mov edx, ecx
sub edx, 0xa3e65c6b
sub edx, 1
add edx, 0xa3e65c6b
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, 0xa31b7fc0
mov ecx, 0x8e689752
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x14], eax
jmp 0x10002bd4
mov dword [esi + 0x44], 0x57d
mov dword [esi + 0x40], 0x1af0
mov dword [esi + 0x3c], 0x24f
mov dword [esi + 0x38], 0x90
lea ecx, [esi + 0x90]
lea eax, [0x10033250]
sub esp, 4
mov dword [esp], eax
call fcn.10019b80
mov byte [esi + 0x37], 1
movsd xmm0, qword [0x100331a0]
movsd qword [esi + 0x28], xmm0
movsd xmm0, qword [0x10033198]
movsd qword [esi + 0x20], xmm0
mov dword [esi + 0x1c], 0xcb2
lea ecx, [esi + 0x78]
lea eax, str.ludluqdpxvpkofhzjrypxygqarqkqfebnmg
sub esp, 4
mov dword [esp], eax
call fcn.10019b80
mov dword [esi + 0x18], 0x39
mov ecx, dword [0x100891cc]
mov eax, dword [0x100891c8]
mov edx, ecx
sub edx, 0x2e0503b9
sub edx, 1
add edx, 0x2e0503b9
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, 0xa31b7fc0
mov ecx, 0x639672bd
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x14], eax
jmp 0x10002bd4
mov dword [esi + 0x14], 0x9f48f24c
jmp 0x10002bd4
mov eax, dword [0x100891cc]
mov ecx, dword [0x100891c8]
xor edi, edi
sub edi, 1
mov edx, eax
add edx, edi
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x38cf713
mov ecx, 0xf01b7c7
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x14], eax
jmp 0x10002bd4
mov eax, dword [esi + 0x18]
mov dword [esi + 0x58], eax
mov ecx, dword [0x100891cc]
mov eax, dword [0x100891c8]
mov edx, ecx
add edx, 0x82197ba7
sub edx, 1
sub edx, 0x82197ba7
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, 0x38cf713
mov ecx, 0xfb9d951e
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x14], eax
jmp 0x10002bd4
mov dword [esi + 0x14], 0x8d9a798b
jmp 0x10002bd4
mov eax, dword [esi + 0x58]
cmp eax, 0
setg al
and al, 1
mov byte [esi + 0x5f], al
mov dword [esi + 0x14], 0x5c85e547
jmp 0x10002bd4
mov dl, byte [esi + 0x5f]
mov eax, 0xc4f91716
mov ecx, 0xba95910b
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x14], eax
jmp 0x10002bd4
mov ecx, dword [0x100891cc]
mov eax, dword [0x100891c8]
mov edx, ecx
sub edx, 0x6e45c65e
sub edx, 1
add edx, 0x6e45c65e
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, 0xe9f86b4d
mov ecx, 0x8bd5edb1
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x14], eax
jmp 0x10002bd4
mov eax, dword [0x100891cc]
mov ecx, dword [0x100891c8]
mov edx, eax
sub edx, 0x9cff0b99
sub edx, 1
add edx, 0x9cff0b99
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xe9f86b4d
mov ecx, 0xf9fce177
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x14], eax
jmp 0x10002bd4
mov dword [esi + 0x14], 0x195deb3d
jmp 0x10002bd4
mov ecx, dword [0x100891cc]
mov eax, dword [0x100891c8]
mov edx, ecx
sub edx, 0x8ab1735d
sub edx, 1
add edx, 0x8ab1735d
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, 0xa35174e7
mov ecx, 0x96934dd6
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x14], eax
jmp 0x10002bd4
mov eax, dword [esi + 0x18]
sub eax, 0x80f31f93
add eax, 0xffffffff
add eax, 0x80f31f93
mov dword [esi + 0x60], eax
mov eax, dword [0x100891cc]
mov ecx, dword [0x100891c8]
mov edx, eax
sub edx, 0x996ff640
sub edx, 1
add edx, 0x996ff640
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xa35174e7
mov ecx, 0x228865e3
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x14], eax
jmp 0x10002bd4
mov dword [esi + 0x14], 0xea59f137
jmp 0x10002bd4
mov eax, dword [esi + 0x60]
mov dword [esi + 0x18], eax
mov dword [esi + 0x14], 0xef00cfe4
jmp 0x10002bd4
mov dword [esi + 0x14], 0x9f48f24c
jmp 0x10002bd4
mov eax, dword [esi + 0x4c]
mov dword [eax], 0x18
mov dword [esi + 0x14], 0x4e5b3ef
jmp 0x10002bd4
mov eax, dword [0x100891cc]
mov ecx, dword [0x100891c8]
mov edx, eax
sub edx, 0xbf740255
sub edx, 1
add edx, 0xbf740255
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x75cf6a8e
mov ecx, 0xe2194e78
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x14], eax
jmp 0x10002bd4
mov eax, dword [0x100891cc]
mov ecx, dword [0x100891c8]
xor edi, edi
sub edi, 1
mov edx, eax
add edx, edi
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x75cf6a8e
mov ecx, 0xba2fbe0
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x14], eax
jmp 0x10002bd4
mov dword [esi + 0x14], 0xac959488
jmp 0x10002bd4
mov eax, dword [esi + 0x4c]
mov eax, dword [eax]
mov dword [esi + 0x64], eax
mov dword [esi + 0x14], 0xdf5651af
jmp 0x10002bd4
mov ecx, dword [0x100891cc]
mov eax, dword [0x100891c8]
mov edx, ecx
sub edx, 0xf6ec80ba
sub edx, 1
add edx, 0xf6ec80ba
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, 0x47860a3a
mov ecx, 0x39e0ebb8
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x14], eax
jmp 0x10002bd4
mov eax, dword [esi + 0x64]
cmp eax, 0
setg al
and al, 1
mov byte [esi + 0x6b], al
mov eax, dword [0x100891cc]
mov ecx, dword [0x100891c8]
mov edx, eax
sub edx, 0x72cbb72d
sub edx, 1
add edx, 0x72cbb72d
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x47860a3a
mov ecx, 0x431913a
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x14], eax
jmp 0x10002bd4
mov dl, byte [esi + 0x6b]
mov eax, 0x7011ff65
mov ecx, 0xefa0f7b9
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x14], eax
jmp 0x10002bd4
mov dword [esi + 0x14], 0x7c869683
jmp 0x10002bd4
mov eax, dword [esi + 0x4c]
mov eax, dword [eax]
xor ecx, ecx
sub ecx, 0xffffffff
sub eax, ecx
mov dword [esi + 0x6c], eax
mov dword [esi + 0x14], 0x5252a48d
jmp 0x10002bd4
mov eax, dword [esi + 0x4c]
mov ecx, dword [esi + 0x6c]
mov dword [eax], ecx
mov dword [esi + 0x14], 0xac959488
jmp 0x10002bd4
mov eax, dword [esi + 0x50]
mov dword [eax], 0x1a
mov dword [esi + 0x14], 0xc3e7b1d9
jmp 0x10002bd4
mov dword [esi + 0x14], 0xdd14b44a
jmp 0x10002bd4
mov eax, dword [esi + 0x50]
cmp dword [eax], 0
setg al
and al, 1
mov byte [esi + 0x73], al
mov dword [esi + 0x14], 0x7cc135cd
jmp 0x10002bd4
mov ecx, dword [0x100891cc]
mov eax, dword [0x100891c8]
xor edi, edi
sub edi, 1
mov edx, ecx
add edx, edi
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, 0xfcbe90a9
mov ecx, 0x32559004
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x14], eax
jmp 0x10002bd4
mov eax, dword [0x100891cc]
mov ecx, dword [0x100891c8]
mov edx, eax
sub edx, 0xeab9032
sub edx, 1
add edx, 0xeab9032
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xfcbe90a9
mov ecx, 0xb39c3ad
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x14], eax
jmp 0x10002bd4
mov dl, byte [esi + 0x73]
mov eax, 0xabd659f2
mov ecx, 0xdecde518
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x14], eax
jmp 0x10002bd4
mov ecx, dword [0x100891cc]
mov eax, dword [0x100891c8]
mov edx, ecx
add edx, 0x34ba04ae
sub edx, 1
sub edx, 0x34ba04ae
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, 0xf46f4053
mov ecx, 0xea6bb919
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x14], eax
jmp 0x10002bd4
mov eax, dword [0x100891cc]
mov ecx, dword [0x100891c8]
mov edx, eax
sub edx, 0xd87f5d7a
sub edx, 1
add edx, 0xd87f5d7a
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xf46f4053
mov ecx, 0x8cdbb009
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x14], eax
jmp 0x10002bd4
mov dword [esi + 0x14], 0x53578b49
jmp 0x10002bd4
mov eax, dword [esi + 0x50]
mov eax, dword [eax]
mov dword [esi + 0x74], eax
mov dword [esi + 0x14], 0x2b2927ed
jmp 0x10002bd4
mov ecx, dword [esi + 0x74]
add ecx, 0x4c609494
add ecx, 0xffffffff
sub ecx, 0x4c609494
mov eax, dword [esi + 0x50]
mov dword [eax], ecx
mov dword [esi + 0x14], 0xdd14b44a
jmp 0x10002bd4
lea ecx, [esi + 0x78]
call fcn.10019b10
lea ecx, [esi + 0x90]
call fcn.10019b10
mov dword [esi + 0x14], 0xeb598287
jmp 0x10002bd4
mov ecx, dword [esi + 0x54]
call fcn.10019b10
mov eax, 0x5a4a
mov dword [esi + 4], eax
mov ecx, dword [esi + 0xa8]
xor ecx, ebp
call fcn.10024f40
mov eax, dword [esi + 4]
lea esp, [ebp - 0xc]
pop esi
pop edi
pop ebx
pop ebp
ret 0x24
mov eax, dword [esi + 0xc]
mov dword [esi + 0x48], eax
mov dword [esi + 0x14], 0xcce0d9b9
jmp 0x10002bd4
mov dword [esi + 0x44], 0x57d
mov dword [esi + 0x40], 0x1af0
mov dword [esi + 0x3c], 0x24f
mov dword [esi + 0x38], 0x90
lea ecx, [esi + 0x90]
lea eax, [0x10033250]
sub esp, 4
mov dword [esp], eax
call fcn.10019b80
mov byte [esi + 0x37], 1
movsd xmm0, qword [0x100331a0]
movsd qword [esi + 0x28], xmm0
movsd xmm0, qword [0x10033198]
movsd qword [esi + 0x20], xmm0
mov dword [esi + 0x1c], 0xcb2
lea ecx, [esi + 0x78]
lea eax, str.ludluqdpxvpkofhzjrypxygqarqkqfebnmg
sub esp, 4
mov dword [esp], eax
call fcn.10019b80
mov dword [esi + 0x18], 0x39
mov dword [esi + 0x14], 0x8e689752
jmp 0x10002bd4
mov dword [esi + 0x14], 0xf01b7c7
jmp 0x10002bd4
mov dword [esi + 0x14], 0x8bd5edb1
jmp 0x10002bd4
mov dword [esi + 0x14], 0x96934dd6
jmp 0x10002bd4
mov dword [esi + 0x14], 0xe2194e78
jmp 0x10002bd4
mov eax, dword [esi + 0x64]
mov dword [esi + 0x14], 0x39e0ebb8
jmp 0x10002bd4
mov dword [esi + 0x14], 0x32559004
jmp 0x10002bd4
mov dword [esi + 0x14], 0xea6bb919
jmp 0x10001dae