Function at 0x100010c0
Capabilities:
Allocate or change rwx memory
Read file via mapping

Disassembly:
push ebp
mov ebp, esp
push ebx
push esi
sub esp, 0x9c
mov eax, dword [ebp + 8]
mov dword [ebp - 0xa0], eax
mov eax, dword [0x10075200]
xor eax, ebp
mov dword [ebp - 0xc], eax
mov dword [ebp - 0x9c], 0x4b718f90
mov eax, dword [ebp - 0x9c]
mov dword [ebp - 0xa4], eax
sub eax, 0x8084f189
je 0x10007792
jmp 0x10001104
mov eax, dword [ebp - 0xa4]
sub eax, 0x80dc0971
je 0x10005a9d
jmp 0x1000111a
mov eax, dword [ebp - 0xa4]
sub eax, 0x811430ab
je 0x100076bd
jmp 0x10001130
mov eax, dword [ebp - 0xa4]
sub eax, 0x821efdae
je 0x100047b9
jmp 0x10001146
mov eax, dword [ebp - 0xa4]
sub eax, 0x8259489c
je 0x10005a62
jmp 0x1000115c
mov eax, dword [ebp - 0xa4]
sub eax, 0x83d4a7d1
je 0x10002fce
jmp 0x10001172
mov eax, dword [ebp - 0xa4]
sub eax, 0x8464b9e5
je 0x10004ff6
jmp 0x10001188
mov eax, dword [ebp - 0xa4]
sub eax, 0x84c756a9
je 0x10004ace
jmp 0x1000119e
mov eax, dword [ebp - 0xa4]
sub eax, 0x853cd8df
je 0x100077a1
jmp 0x100011b4
mov eax, dword [ebp - 0xa4]
sub eax, 0x86631337
je 0x10007504
jmp 0x100011ca
mov eax, dword [ebp - 0xa4]
sub eax, 0x8684bbdc
je 0x10003540
jmp 0x100011e0
mov eax, dword [ebp - 0xa4]
sub eax, 0x878545f3
je 0x100048f2
jmp 0x100011f6
mov eax, dword [ebp - 0xa4]
sub eax, 0x87afea9c
je 0x10005f5e
jmp 0x1000120c
mov eax, dword [ebp - 0xa4]
sub eax, 0x8847bf92
je 0x100054cf
jmp 0x10001222
mov eax, dword [ebp - 0xa4]
sub eax, 0x89395802
je 0x10003363
jmp 0x10001238
mov eax, dword [ebp - 0xa4]
sub eax, 0x89f9eed5
je 0x100063d0
jmp 0x1000124e
mov eax, dword [ebp - 0xa4]
sub eax, 0x8a7bc5c0
je 0x10003e59
jmp 0x10001264
mov eax, dword [ebp - 0xa4]
sub eax, 0x8aaa6da2
je 0x100036b3
jmp 0x1000127a
mov eax, dword [ebp - 0xa4]
sub eax, 0x8afbd9f4
je 0x10007729
jmp 0x10001290
mov eax, dword [ebp - 0xa4]
sub eax, 0x902c2007
je 0x10004d28
jmp 0x100012a6
mov eax, dword [ebp - 0xa4]
sub eax, 0x902ef9cb
je 0x10005f23
jmp 0x100012bc
mov eax, dword [ebp - 0xa4]
sub eax, 0x91b69d74
je 0x10003206
jmp 0x100012d2
mov eax, dword [ebp - 0xa4]
sub eax, 0x920871ae
je 0x10006d85
jmp 0x100012e8
mov eax, dword [ebp - 0xa4]
sub eax, 0x921cd0e7
je 0x100053f2
jmp 0x100012fe
mov eax, dword [ebp - 0xa4]
sub eax, 0x92a609d5
je 0x10003a1f
jmp 0x10001314
mov eax, dword [ebp - 0xa4]
sub eax, 0x92d24c21
je 0x1000734c
jmp 0x1000132a
mov eax, dword [ebp - 0xa4]
sub eax, 0x93e914c5
je 0x10007462
jmp 0x10001340
mov eax, dword [ebp - 0xa4]
sub eax, 0x94c09bd5
je 0x100053e3
jmp 0x10001356
mov eax, dword [ebp - 0xa4]
sub eax, 0x964e03c4
je 0x10003ba4
jmp 0x1000136c
mov eax, dword [ebp - 0xa4]
sub eax, 0x971224a0
je 0x100031f7
jmp 0x10001382
mov eax, dword [ebp - 0xa4]
sub eax, 0x97a88da2
je 0x10003de3
jmp 0x10001398
mov eax, dword [ebp - 0xa4]
sub eax, 0x97ab4875
je 0x10005097
jmp 0x100013ae
mov eax, dword [ebp - 0xa4]
sub eax, 0x97e20a20
je 0x10007483
jmp 0x100013c4
mov eax, dword [ebp - 0xa4]
sub eax, 0x9802109b
je 0x10006df0
jmp 0x100013da
mov eax, dword [ebp - 0xa4]
sub eax, 0x98ce2687
je 0x1000449e
jmp 0x100013f0
mov eax, dword [ebp - 0xa4]
sub eax, 0x98cedff3
je 0x10005725
jmp 0x10001406
mov eax, dword [ebp - 0xa4]
sub eax, 0x98e0431b
je 0x10005328
jmp 0x1000141c
mov eax, dword [ebp - 0xa4]
sub eax, 0x99362781
je 0x10005380
jmp 0x10001432
mov eax, dword [ebp - 0xa4]
sub eax, 0x99690001
je 0x10004273
jmp 0x10001448
mov eax, dword [ebp - 0xa4]
sub eax, 0x996905f3
je 0x10007819
jmp 0x1000145e
mov eax, dword [ebp - 0xa4]
sub eax, 0x99ce88e2
je 0x1000767b
jmp 0x10001474
mov eax, dword [ebp - 0xa4]
sub eax, 0x99ef0082
je 0x10005219
jmp 0x1000148a
mov eax, dword [ebp - 0xa4]
sub eax, 0x9b629363
je 0x100039e1
jmp 0x100014a0
mov eax, dword [ebp - 0xa4]
sub eax, 0x9b82a5be
je 0x10003727
jmp 0x100014b6
mov eax, dword [ebp - 0xa4]
sub eax, 0x9c90a1c9
je 0x1000732c
jmp 0x100014cc
mov eax, dword [ebp - 0xa4]
sub eax, 0x9ced43a2
je 0x100052a0
jmp 0x100014e2
mov eax, dword [ebp - 0xa4]
sub eax, 0x9cfb51ee
je 0x100037c5
jmp 0x100014f8
mov eax, dword [ebp - 0xa4]
sub eax, 0x9db6e2d9
je 0x1000630f
jmp 0x1000150e
mov eax, dword [ebp - 0xa4]
sub eax, 0x9dce9c21
je 0x10005257
jmp 0x10001524
mov eax, dword [ebp - 0xa4]
sub eax, 0x9dd230a9
je 0x10005546
jmp 0x1000153a
mov eax, dword [ebp - 0xa4]
sub eax, 0x9e0064b7
je 0x10003620
jmp 0x10001550
mov eax, dword [ebp - 0xa4]
sub eax, 0x9e4ea9ef
je 0x1000742f
jmp 0x10001566
mov eax, dword [ebp - 0xa4]
sub eax, 0x9f07375a
je 0x10007747
jmp 0x1000157c
mov eax, dword [ebp - 0xa4]
sub eax, 0x9ff00b10
je 0x10006110
jmp 0x10001592
mov eax, dword [ebp - 0xa4]
sub eax, 0xa07b5ebf
je 0x10003147
jmp 0x100015a8
mov eax, dword [ebp - 0xa4]
sub eax, 0xa1850167
je 0x100039b1
jmp 0x100015be
mov eax, dword [ebp - 0xa4]
sub eax, 0xa21984b8
je 0x10004205
jmp 0x100015d4
mov eax, dword [ebp - 0xa4]
sub eax, 0xa4a1d665
je 0x100065c5
jmp 0x100015ea
mov eax, dword [ebp - 0xa4]
sub eax, 0xa54ea871
je 0x10004b70
jmp 0x10001600
mov eax, dword [ebp - 0xa4]
sub eax, 0xa55cad3e
je 0x10005691
jmp 0x10001616
mov eax, dword [ebp - 0xa4]
sub eax, 0xa5a13e1d
je 0x1000731d
jmp 0x1000162c
mov eax, dword [ebp - 0xa4]
sub eax, 0xa90d27bd
je 0x10003b83
jmp 0x10001642
mov eax, dword [ebp - 0xa4]
sub eax, 0xaa012477
je 0x100033b0
jmp 0x10001658
mov eax, dword [ebp - 0xa4]
sub eax, 0xaa28ba70
je 0x100075a9
jmp 0x1000166e
mov eax, dword [ebp - 0xa4]
sub eax, 0xad464294
je 0x10003051
mov eax, dword [ebp - 0xa0]
push eax
mov ecx, esp
mov dword [ebp - 0x54], ecx
push eax
mov ecx, esp
mov dword [ebp - 0x50], ecx
push eax
mov ecx, esp
mov dword [ebp - 0x4c], ecx
push eax
mov ecx, esp
mov dword [ebp - 0x48], ecx
push eax
mov ecx, esp
mov dword [ebp - 0x44], ecx
push eax
mov ecx, esp
mov dword [ebp - 0x40], ecx
mov dword [ebp - 0x98], eax
mov eax, dword [ebp - 0x94]
movss xmm0, dword [0x100233ac]
movss dword [eax], xmm0
mov eax, dword [ebp - 0x94]
movss xmm0, dword [0x100233a8]
movss dword [eax], xmm0
mov eax, dword [ebp - 0x94]
movss xmm0, dword [0x100233a4]
movss dword [eax], xmm0
mov dl, 1
mov eax, 0xc61f541a
mov ecx, 0xad464294
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x9c], eax
jmp 0x10007a01
mov dword [ebp - 0x9c], 0x1649cd52
jmp 0x10007a01
mov dword [ebp - 0x9c], 0x91b69d74
jmp 0x10007a01
mov eax, dword [ebp - 0x94]
movss xmm0, dword [0x10023390]
movss dword [eax], xmm0
mov dword [ebp - 0x9c], 0x11f45a66
jmp 0x10007a01
mov dword [ebp - 0x9c], 0x26a407ba
jmp 0x10007a01
mov eax, dword [ebp - 0x94]
movss xmm0, dword [0x10023380]
movss dword [eax], xmm0
mov dword [ebp - 0x9c], 0x76c64a72
jmp 0x10007a01
mov eax, dword [ebp - 0x94]
movss xmm0, dword [0x10023224]
movss dword [eax], xmm0
mov eax, dword [0x10076584]
mov ecx, dword [0x10076580]
mov edx, eax
sub edx, 0xeb5b0878
sub edx, 1
add edx, 0xeb5b0878
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, 0xf8a5ecab
mov ecx, 0x204390cf
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x9c], eax
jmp 0x10007a01
mov eax, dword [ebp - 0x94]
movss xmm0, dword [0x10023220]
movss dword [eax], xmm0
mov eax, dword [0x10076584]
mov ecx, dword [0x10076580]
mov edx, eax
add edx, 0x5530491c
sub edx, 1
sub edx, 0x5530491c
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, 0x6b07625a
mov ecx, 0xc0a29025
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x9c], eax
jmp 0x10007a01
mov eax, dword [ebp - 0x90]
movss xmm0, dword [0x10023370]
movss dword [eax], xmm0
mov eax, dword [ebp - 0x90]
movss xmm0, dword [0x1002336c]
movss dword [eax], xmm0
mov dl, 1
mov eax, 0x63c64468
mov ecx, 0x15b70252
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x9c], eax
jmp 0x10007a01
mov dword [ebp - 0x9c], 0x63c64468
jmp 0x10007a01
mov ecx, dword [0x10076584]
mov eax, dword [0x10076580]
mov edx, ecx
add edx, 0x1964c7c9
sub edx, 1
sub edx, 0x1964c7c9
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, 0x2d689eaf
mov ecx, 0xbc061668
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x9c], eax
jmp 0x10007a01
mov dword [ebp - 0x9c], 0xc7fed6c1
jmp 0x10007a01
mov eax, dword [ebp - 0x90]
movss xmm0, dword [0x1002334c]
movss dword [eax], xmm0
mov dword [ebp - 0x9c], 0xeb59f2ff
jmp 0x10007a01
mov eax, dword [ebp - 0x90]
movss xmm0, dword [0x10023348]
movss dword [eax], xmm0
mov dword [ebp - 0x9c], 0x6ca02520
jmp 0x10007a01
mov eax, dword [ebp - 0x90]
movss xmm0, dword [0x10023340]
movss dword [eax], xmm0
mov dword [ebp - 0x9c], 0x964e03c4
jmp 0x10007a01
mov eax, dword [ebp - 0x90]
movss xmm0, dword [0x1002333c]
movss dword [eax], xmm0
mov dword [ebp - 0x9c], 0x5a5b507d
jmp 0x10007a01
mov ecx, dword [0x10076584]
mov eax, dword [0x10076580]
mov edx, ecx
sub edx, 0x9ba8bea4
sub edx, 1
add edx, 0x9ba8bea4
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, 0x97e20a20
mov ecx, 0x8a7bc5c0
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x9c], eax
jmp 0x10007a01
mov ecx, dword [0x10076584]
mov eax, dword [0x10076580]
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, 0x97e20a20
mov ecx, 0x5f1c6f5a
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x9c], eax
jmp 0x10007a01
mov dword [ebp - 0x9c], 0x7b4c8d07
jmp 0x10007a01
mov eax, dword [ebp - 0x8c]
movss xmm0, dword [0x1002331c]
movss dword [eax], xmm0
mov dword [ebp - 0x9c], 0xc3209761
jmp 0x10007a01
mov eax, dword [0x10076584]
mov ecx, dword [0x10076580]
mov edx, eax
sub edx, 0x1404ea1e
sub edx, 1
add edx, 0x1404ea1e
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, 0x47ec3469
mov ecx, 0xcbdd4673
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x9c], eax
jmp 0x10007a01
mov eax, dword [0x10076584]
mov ecx, dword [0x10076580]
mov edx, eax
add edx, 0x34745e19
sub edx, 1
sub edx, 0x34745e19
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, 0x25e65d80
mov ecx, 0xdca883dc
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x9c], eax
jmp 0x10007a01
mov eax, dword [ebp - 0x88]
movss xmm0, dword [0x100231e8]
movss dword [eax], xmm0
mov eax, dword [0x10076584]
mov ecx, dword [0x10076580]
mov edx, eax
sub edx, 0xb47b6c78
sub edx, 1
add edx, 0xb47b6c78
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, 0xaa28ba70
mov ecx, 0xed508ff5
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x9c], eax
jmp 0x10007a01
mov eax, dword [0x10076584]
mov ecx, dword [0x10076580]
mov edx, eax
add edx, 0xea186df9
sub edx, 1
sub edx, 0xea186df9
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, 0x59735855
mov ecx, 0x12c105fb
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x9c], eax
jmp 0x10007a01
mov dword [ebp - 0x9c], 0xec76f93b
jmp 0x10007a01
mov eax, dword [0x10076584]
mov ecx, dword [0x10076580]
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, 0x3e3ef148
mov ecx, 0x105c50bc
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x9c], eax
jmp 0x10007a01
mov dl, 1
mov eax, 0x39035262
mov ecx, 0x5ea84ee2
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x9c], eax
jmp 0x10007a01
mov eax, dword [0x10076584]
mov ecx, dword [0x10076580]
mov edx, eax
sub edx, 0xadf43a24
sub edx, 1
add edx, 0xadf43a24
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, 0x1a9b62a8
mov ecx, 0x33c68ae7
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x9c], eax
jmp 0x10007a01
mov eax, dword [ebp - 0x84]
movss xmm0, dword [0x100232bc]
movss dword [eax], xmm0
mov dword [ebp - 0x9c], 0xb2633065
jmp 0x10007a01
mov eax, dword [0x10076584]
mov ecx, dword [0x10076580]
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, 0x4c871d1a
mov ecx, 0x9ced43a2
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x9c], eax
jmp 0x10007a01
mov eax, dword [ebp - 0x84]
movss xmm0, dword [0x100231d0]
movss dword [eax], xmm0
mov ecx, dword [0x10076584]
mov eax, dword [0x10076580]
mov edx, ecx
sub edx, 0xf6264b4b
sub edx, 1
add edx, 0xf6264b4b
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, 0x4c871d1a
mov ecx, 0x98e0431b
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x9c], eax
jmp 0x10007a01
mov dword [ebp - 0x9c], 0x4daba6a5
jmp 0x10007a01
mov eax, dword [ebp - 0x84]
movss xmm0, dword [0x100231cc]
movss dword [eax], xmm0
mov eax, dword [0x10076584]
mov ecx, dword [0x10076580]
mov edx, eax
sub edx, 0xe970d864
sub edx, 1
add edx, 0xe970d864
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, 0x811430ab
mov ecx, 0x94c09bd5
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x9c], eax
jmp 0x10007a01
mov dword [ebp - 0x9c], 0x921cd0e7
jmp 0x10007a01
mov eax, dword [0x10076584]
mov ecx, dword [0x10076580]
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, 0xf6a76722
mov ecx, 0x7a9c9632
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x9c], eax
jmp 0x10007a01
mov dword [ebp - 0x9c], 0x6750b33f
jmp 0x10007a01
mov eax, dword [0x10076584]
mov ecx, dword [0x10076580]
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, 0xd5e7cc74
mov ecx, 0xb891637d
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x9c], eax
jmp 0x10007a01
mov eax, dword [ebp - 0x80]
movss xmm0, dword [0x100231bc]
movss dword [eax], xmm0
mov ecx, dword [0x10076584]
mov eax, dword [0x10076580]
mov edx, ecx
sub edx, 0xbb322201
sub edx, 1
add edx, 0xbb322201
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, 0x8afbd9f4
mov ecx, 0x14ad79e1
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x9c], eax
jmp 0x10007a01
mov eax, dword [ebp - 0x80]
movss xmm0, dword [0x100232ac]
movss dword [eax], xmm0
mov dword [ebp - 0x9c], 0xe9eaa65d
jmp 0x10007a01
mov dl, 1
mov eax, 0x3354b5e5
mov ecx, 0x1fa204d6
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x9c], eax
jmp 0x10007a01
mov eax, dword [ebp - 0x7c]
movss xmm0, dword [0x10023278]
movss dword [eax], xmm0
mov dword [ebp - 0x9c], 0x3354b5e5
jmp 0x10007a01
mov dl, 1
mov eax, 0x677d0a24
mov ecx, 0xc08c574a
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x9c], eax
jmp 0x10007a01
mov eax, dword [ebp - 0x7c]
movss xmm0, dword [0x10023270]
movss dword [eax], xmm0
mov dword [ebp - 0x9c], 0x677d0a24
jmp 0x10007a01
mov dl, 1
mov eax, 0x3462a84a
mov ecx, 0x57d9e16a
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x9c], eax
jmp 0x10007a01
mov dword [ebp - 0x9c], 0xaf09f10b
jmp 0x10007a01
mov ecx, dword [0x10076584]
mov eax, dword [0x10076580]
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, 0x584d7613
mov ecx, 0x6786c7f5
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x9c], eax
jmp 0x10007a01
mov ecx, dword [0x10076584]
mov eax, dword [0x10076580]
mov edx, ecx
add edx, 0xe09505c1
sub edx, 1
sub edx, 0xe09505c1
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, 0xc1db89e
mov ecx, 0xd32d3db0
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x9c], eax
jmp 0x10007a01
mov eax, dword [ebp - 0x60]
mov ecx, dword [ebp - 0x38]
mov dword [eax], ecx
mov eax, dword [ebp - 0x60]
mov ecx, 0xffffffff
cmp dword [eax], ecx
sete al
and al, 1
mov byte [ebp - 0x31], al
mov eax, dword [0x10076584]
mov ecx, dword [0x10076580]
mov edx, eax
sub edx, 0x67b4716b
sub edx, 1
add edx, 0x67b4716b
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, 0x7b4d20cb
mov ecx, 0x9802109b
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x9c], eax
jmp 0x10007a01
mov dl, byte [ebp - 0x31]
mov eax, 0x60d59d05
mov ecx, 0x22a3f15c
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x9c], eax
jmp 0x10007a01
mov dword [ebp - 0x9c], 0x9c90a1c9
jmp 0x10007a01
mov eax, dword [ebp - 0x74]
mov eax, dword [eax]
sub esp, 4
mov dword [esp], eax
call dword [sym.imp.KERNEL32.dll_CloseHandle]
mov dword [ebp - 0x9c], 0x92d24c21
jmp 0x10007a01
mov ecx, dword [ebp - 0xc]
xor ecx, ebp
call fcn.10016e30
lea esp, [ebp - 8]
pop esi
pop ebx
pop ebp
ret
mov eax, dword [ebp - 0x8c]
movss xmm0, dword [0x10023214]
movss dword [eax], xmm0
mov eax, dword [ebp - 0x8c]
movss xmm0, dword [0x10023210]
movss dword [eax], xmm0
mov dword [ebp - 0x9c], 0xe19202a
jmp 0x10007a01
mov eax, dword [ebp - 0x8c]
movss xmm0, dword [0x1002320c]
movss dword [eax], xmm0
mov dword [ebp - 0x9c], 0xea2a0aad
jmp 0x10007a01
mov dword [ebp - 0x9c], 0x8a7bc5c0
jmp 0x10007a01
mov eax, dword [ebp - 0x8c]
movss xmm0, dword [0x100231fc]
movss dword [eax], xmm0
mov dword [ebp - 0x9c], 0xd1a30d11
jmp 0x10007a01
mov eax, dword [ebp - 0x88]
movss xmm0, dword [0x100231e8]
movss dword [eax], xmm0
mov dword [ebp - 0x9c], 0x878545f3
jmp 0x10007a01
mov eax, dword [ebp - 0x84]
movss xmm0, dword [0x100231d4]
movss dword [eax], xmm0
mov dword [ebp - 0x9c], 0x38c453cb
jmp 0x10007a01
mov eax, dword [ebp - 0x84]
movss xmm0, dword [0x100231cc]
movss dword [eax], xmm0
mov dword [ebp - 0x9c], 0x99362781
jmp 0x10007a01
mov eax, dword [ebp - 0x80]
movss xmm0, dword [0x100231bc]
movss dword [eax], xmm0
mov dword [ebp - 0x9c], 0xa55cad3e
jmp 0x10007a01
mov dword [ebp - 0x9c], 0x65f6463e
jmp 0x10007a01
mov dword [ebp - 0x9c], 0xba9220fb
jmp 0x10007a01
mov eax, dword [ebp - 0x7c]
movss xmm0, dword [0x100231b0]
movss dword [eax], xmm0
mov eax, dword [ebp - 0x7c]
movss xmm0, dword [0x100231ac]
movss dword [eax], xmm0
mov dword [ebp - 0x9c], 0x38ec54dc
jmp 0x10007a01
mov dword [ebp - 0x9c], 0x6155a24a
jmp 0x10007a01
jmp 0x100010e8