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

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
sub esp, 0x194
mov eax, dword [ebp + 8]
mov dword [ebp - 0x19c], eax
mov eax, dword [0x1006be00]
xor eax, ebp
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x198], 0xc79b1685
mov eax, dword [ebp - 0x198]
mov dword [ebp - 0x1a0], eax
sub eax, 0x80b1b131
je 0x100079ef
jmp 0x10001125
mov eax, dword [ebp - 0x1a0]
sub eax, 0x82c6bd24
je 0x1000703e
jmp 0x1000113b
mov eax, dword [ebp - 0x1a0]
sub eax, 0x84a0eaa2
je 0x10004959
jmp 0x10001151
mov eax, dword [ebp - 0x1a0]
sub eax, 0x855de9d8
je 0x1000705b
jmp 0x10001167
mov eax, dword [ebp - 0x1a0]
sub eax, 0x85dacc6c
je 0x10005d91
jmp 0x1000117d
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8754f202
je 0x10006954
jmp 0x10001193
mov eax, dword [ebp - 0x1a0]
sub eax, 0x87b07be4
je 0x100047c1
jmp 0x100011a9
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8818697f
je 0x100049df
jmp 0x100011bf
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8853ca1e
je 0x100080c0
jmp 0x100011d5
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8962098e
je 0x100080a1
jmp 0x100011eb
mov eax, dword [ebp - 0x1a0]
sub eax, 0x89f2f46b
je 0x100034f9
jmp 0x10001201
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8b436bac
je 0x10004500
jmp 0x10001217
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8b98cbea
je 0x10004adc
jmp 0x1000122d
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8d27201d
je 0x10006e72
jmp 0x10001243
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8d2ea454
je 0x100040c6
jmp 0x10001259
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8e20438b
je 0x100061cc
jmp 0x1000126f
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8fde5bc9
je 0x100074fa
jmp 0x10001285
mov eax, dword [ebp - 0x1a0]
sub eax, 0x90263a09
je 0x100074df
jmp 0x1000129b
mov eax, dword [ebp - 0x1a0]
sub eax, 0x90ba6fbb
je 0x10003273
jmp 0x100012b1
mov eax, dword [ebp - 0x1a0]
sub eax, 0x90bc6e26
je 0x10007f0e
jmp 0x100012c7
mov eax, dword [ebp - 0x1a0]
sub eax, 0x911b3430
je 0x1000708a
jmp 0x100012dd
mov eax, dword [ebp - 0x1a0]
sub eax, 0x9133da83
je 0x1000525e
jmp 0x100012f3
mov eax, dword [ebp - 0x1a0]
sub eax, 0x915e11c2
je 0x1000344d
jmp 0x10001309
mov eax, dword [ebp - 0x1a0]
sub eax, 0x91a6cfea
je 0x10006c09
jmp 0x1000131f
mov eax, dword [ebp - 0x1a0]
sub eax, 0x9202fd40
je 0x10006613
jmp 0x10001335
mov eax, dword [ebp - 0x1a0]
sub eax, 0x934205d7
je 0x100069a5
jmp 0x1000134b
mov eax, dword [ebp - 0x1a0]
sub eax, 0x935f3156
je 0x10003d8d
jmp 0x10001361
mov eax, dword [ebp - 0x1a0]
sub eax, 0x94a8984d
je 0x10006023
jmp 0x10001377
mov eax, dword [ebp - 0x1a0]
sub eax, 0x96ab5a4e
je 0x100062fb
jmp 0x1000138d
mov eax, dword [ebp - 0x1a0]
sub eax, 0x96b447a9
je 0x1000413c
jmp 0x100013a3
mov eax, dword [ebp - 0x1a0]
sub eax, 0x96f4fc25
je 0x10007e56
jmp 0x100013b9
mov eax, dword [ebp - 0x1a0]
sub eax, 0x97b79e62
je 0x100045ed
jmp 0x100013cf
mov eax, dword [ebp - 0x1a0]
sub eax, 0x983c86d2
je 0x10003e99
jmp 0x100013e5
mov eax, dword [ebp - 0x1a0]
sub eax, 0x98759f63
je 0x100054f7
jmp 0x100013fb
mov eax, dword [ebp - 0x1a0]
sub eax, 0x988bf56a
je 0x10003282
jmp 0x10001411
mov eax, dword [ebp - 0x1a0]
sub eax, 0x99815401
je 0x10008034
jmp 0x10001427
mov eax, dword [ebp - 0x1a0]
sub eax, 0x9a9b4355
je 0x10005604
jmp 0x1000143d
mov eax, dword [ebp - 0x1a0]
sub eax, 0x9aee9434
je 0x1000573c
jmp 0x10001453
mov eax, dword [ebp - 0x1a0]
sub eax, 0x9baa8df0
je 0x10007c75
jmp 0x10001469
mov eax, dword [ebp - 0x1a0]
sub eax, 0x9c204b92
je 0x100046be
jmp 0x1000147f
mov eax, dword [ebp - 0x1a0]
sub eax, 0x9c88674a
je 0x1000356f
jmp 0x10001495
mov eax, dword [ebp - 0x1a0]
sub eax, 0x9f8489c3
je 0x10007b51
jmp 0x100014ab
mov eax, dword [ebp - 0x1a0]
sub eax, 0x9f9a7f53
je 0x10008185
jmp 0x100014c1
mov eax, dword [ebp - 0x1a0]
sub eax, 0x9fddda0a
je 0x10007d3f
jmp 0x100014d7
mov eax, dword [ebp - 0x1a0]
sub eax, 0xa049e7d4
je 0x10007b32
jmp 0x100014ed
mov eax, dword [ebp - 0x1a0]
sub eax, 0xa2286fff
je 0x10004f82
jmp 0x10001503
mov eax, dword [ebp - 0x1a0]
sub eax, 0xa234aeb1
je 0x10007bad
jmp 0x10001519
mov eax, dword [ebp - 0x1a0]
sub eax, 0xa245c42a
je 0x10007a24
jmp 0x1000152f
mov eax, dword [ebp - 0x1a0]
sub eax, 0xa264e18d
je 0x10005f89
jmp 0x10001545
mov eax, dword [ebp - 0x1a0]
sub eax, 0xa294deb0
je 0x1000629a
jmp 0x1000155b
mov eax, dword [ebp - 0x1a0]
sub eax, 0xa38ba309
je 0x1000367a
jmp 0x10001571
mov eax, dword [ebp - 0x1a0]
sub eax, 0xa4f2c54a
je 0x10004663
jmp 0x10001587
mov eax, dword [ebp - 0x1a0]
sub eax, 0xa553c05b
je 0x10003150
jmp 0x1000159d
mov eax, dword [ebp - 0x1a0]
sub eax, 0xa5751f5b
je 0x10006109
jmp 0x100015b3
mov eax, dword [ebp - 0x1a0]
sub eax, 0xa601db1d
je 0x10005613
jmp 0x100015c9
mov eax, dword [ebp - 0x1a0]
sub eax, 0xa63773cb
je 0x10007b8e
jmp 0x100015df
mov eax, dword [ebp - 0x1a0]
sub eax, 0xa676ae2f
je 0x10005365
jmp 0x100015f5
mov eax, dword [ebp - 0x1a0]
sub eax, 0xa76ce84a
je 0x10005850
jmp 0x1000160b
mov eax, dword [ebp - 0x1a0]
sub eax, 0xa8d7b996
je 0x1000767b
jmp 0x10001621
mov eax, dword [ebp - 0x1a0]
sub eax, 0xa93c445c
je 0x1000358c
jmp 0x10001637
mov eax, dword [ebp - 0x1a0]
sub eax, 0xa94e413b
je 0x1000527d
jmp 0x1000164d
mov eax, dword [ebp - 0x1a0]
sub eax, 0xaa98089f
je 0x100049ee
jmp 0x10001663
mov eax, dword [ebp - 0x1a0]
sub eax, 0xaaa58cd2
je 0x10003291
jmp 0x10001679
mov eax, dword [ebp - 0x1a0]
sub eax, 0xab2a38a0
je 0x1000607e
jmp 0x1000168f
mov eax, dword [ebp - 0x1a0]
sub eax, 0xab38da7b
je 0x10006928
mov eax, dword [ebp - 0x19c]
push eax
mov ecx, esp
mov dword [ebp - 0x144], ecx
mov dword [ebp - 0x14c], eax
movss xmm0, dword [0x100243ac]
movss dword [ebp - 0x150], xmm0
movss xmm0, dword [0x100243a8]
movss dword [ebp - 0x150], xmm0
movss xmm0, dword [0x100243a4]
movss dword [ebp - 0x150], xmm0
mov dl, 1
mov eax, 0xaaa58cd2
mov ecx, 0xf814c573
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x198], eax
jmp 0x100081e0
mov dword [ebp - 0x198], 0x988bf56a
jmp 0x100081e0
mov dword [ebp - 0x198], 0xaaa58cd2
jmp 0x100081e0
movss xmm0, dword [0x1002439c]
movss dword [ebp - 0x150], xmm0
mov dword [ebp - 0x198], 0x2d6c3a4
jmp 0x100081e0
movss xmm0, dword [0x10024398]
movss dword [ebp - 0x150], xmm0
mov dword [ebp - 0x198], 0x506b4475
jmp 0x100081e0
mov ecx, dword [0x1006d140]
mov eax, dword [0x1006d13c]
mov edx, ecx
add edx, 0x9206fd31
sub edx, 1
sub edx, 0x9206fd31
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, 0x34b68ab4
mov ecx, 0x9c88674a
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x198], eax
jmp 0x100081e0
mov dl, 1
mov eax, 0xad1964d0
mov ecx, 0xa93c445c
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x198], eax
jmp 0x100081e0
movss xmm0, dword [0x10024390]
movss dword [ebp - 0x150], xmm0
movss xmm0, dword [0x1002438c]
movss dword [ebp - 0x150], xmm0
mov dword [ebp - 0x198], 0x129f613b
jmp 0x100081e0
mov dword [ebp - 0x198], 0xad1964d0
jmp 0x100081e0
mov eax, dword [0x1006d140]
mov ecx, dword [0x1006d13c]
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, 0xa63773cb
mov ecx, 0xba5682cd
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x198], eax
jmp 0x100081e0
mov ecx, dword [0x1006d140]
mov eax, dword [0x1006d13c]
mov edx, ecx
add edx, 0xcadea1fd
sub edx, 1
sub edx, 0xcadea1fd
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, 0xa234aeb1
mov ecx, 0x453ad8af
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x198], eax
jmp 0x100081e0
mov ecx, dword [0x1006d140]
mov eax, dword [0x1006d13c]
mov edx, ecx
sub edx, 0x7080299b
sub edx, 1
add edx, 0x7080299b
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, 0xeeacc518
mov ecx, 0x96b447a9
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x198], eax
jmp 0x100081e0
movss xmm0, dword [0x10024224]
movss dword [ebp - 0x158], xmm0
movss xmm0, dword [0x10024220]
movss dword [ebp - 0x158], xmm0
mov eax, dword [0x1006d140]
mov ecx, dword [0x1006d13c]
mov edx, eax
sub edx, 0x1626217f
sub edx, 1
add edx, 0x1626217f
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, 0xeeacc518
mov ecx, 0xf07e86c6
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x198], eax
jmp 0x100081e0
mov eax, dword [0x1006d140]
mov ecx, dword [0x1006d13c]
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, 0x21cb3c4a
mov ecx, 0x30b6234c
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x198], eax
jmp 0x100081e0
mov ecx, dword [0x1006d140]
mov eax, dword [0x1006d13c]
mov edx, ecx
sub edx, 0x45e08d2c
sub edx, 1
add edx, 0x45e08d2c
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, 0x6c38f3ff
mov ecx, 0xa4f2c54a
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x198], eax
jmp 0x100081e0
mov dl, 1
mov eax, 0x9c204b92
mov ecx, 0x4e36102
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x198], eax
jmp 0x100081e0
movss xmm0, dword [0x10024318]
movss dword [ebp - 0x158], xmm0
mov dword [ebp - 0x198], 0xb5f817ec
jmp 0x100081e0
mov dl, 1
mov eax, 0xf9e53a22
mov ecx, 0x2df1c2c7
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x198], eax
jmp 0x100081e0
movss xmm0, dword [0x10024210]
movss dword [ebp - 0x15c], xmm0
mov ecx, dword [0x1006d140]
mov eax, dword [0x1006d13c]
mov edx, ecx
sub edx, 0xf7cd7239
sub edx, 1
add edx, 0xf7cd7239
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, 0xc4ccbc5
mov ecx, 0x8818697f
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x198], eax
jmp 0x100081e0
mov dword [ebp - 0x198], 0xaa98089f
jmp 0x100081e0
mov eax, dword [0x1006d140]
mov ecx, dword [0x1006d13c]
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, 0x7c81afe2
mov ecx, 0x68ac81e3
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x198], eax
jmp 0x100081e0
mov ecx, dword [0x1006d140]
mov eax, dword [0x1006d13c]
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, 0x173d95ca
mov ecx, 0xcac326a8
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x198], eax
jmp 0x100081e0
movss xmm0, dword [0x100242f4]
movss dword [ebp - 0x15c], xmm0
mov dword [ebp - 0x198], 0xd7f36aa7
jmp 0x100081e0
movss xmm0, dword [0x100242dc]
movss dword [ebp - 0x160], xmm0
mov dword [ebp - 0x198], 0xa94e413b
jmp 0x100081e0
mov dl, 1
mov eax, 0x6fc8c5f7
mov ecx, 0x25c66304
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x198], eax
jmp 0x100081e0
movss xmm0, dword [0x100241ec]
movss dword [ebp - 0x160], xmm0
mov ecx, dword [0x1006d140]
mov eax, dword [0x1006d13c]
mov edx, ecx
sub edx, 0x8132d5d9
sub edx, 1
add edx, 0x8132d5d9
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, 0xc1b95480
mov ecx, 0x7bac6ce7
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x198], eax
jmp 0x100081e0
mov dl, 1
mov eax, 0xcf216fc7
mov ecx, 0xceca7a97
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x198], eax
jmp 0x100081e0
mov dword [ebp - 0x198], 0xa601db1d
jmp 0x100081e0
mov dl, 1
mov eax, 0x55c74e4e
mov ecx, 0xa2376d9
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x198], eax
jmp 0x100081e0
mov dword [ebp - 0x198], 0xe291bc28
jmp 0x100081e0
movss xmm0, dword [0x100242b8]
movss dword [ebp - 0x164], xmm0
mov dl, 1
mov eax, 0x48c5165a
mov ecx, 0x2fb4e60a
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x198], eax
jmp 0x100081e0
mov eax, dword [0x1006d140]
mov ecx, dword [0x1006d13c]
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, 0xef662780
mov ecx, 0xf1252dfd
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x198], eax
jmp 0x100081e0
mov eax, dword [0x1006d140]
mov ecx, dword [0x1006d13c]
mov edx, eax
add edx, 0x3210ff5c
sub edx, 1
sub edx, 0x3210ff5c
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, 0x760f266d
mov ecx, 0x2b9cd856
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x198], eax
jmp 0x100081e0
mov dl, 1
mov eax, 0xab2a38a0
mov ecx, 0xafd5b511
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x198], eax
jmp 0x100081e0
movss xmm0, dword [0x10024290]
movss dword [ebp - 0x168], xmm0
movss xmm0, dword [0x1002428c]
movss dword [ebp - 0x168], xmm0
movss xmm0, dword [0x10024288]
movss dword [ebp - 0x168], xmm0
mov dword [ebp - 0x198], 0xd494558b
jmp 0x100081e0
mov dword [ebp - 0x198], 0x445834c3
jmp 0x100081e0
mov ecx, dword [0x1006d140]
mov eax, dword [0x1006d13c]
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, 0xb9d8397d
mov ecx, 0x5620a1a7
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x198], eax
jmp 0x100081e0
movss xmm0, dword [0x100241c4]
movss dword [ebp - 0x168], xmm0
mov eax, dword [0x1006d140]
mov ecx, dword [0x1006d13c]
mov edx, eax
add edx, 0x104f6762
sub edx, 1
sub edx, 0x104f6762
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, 0x90bc6e26
mov ecx, 0x96ab5a4e
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x198], eax
jmp 0x100081e0
mov dword [ebp - 0x198], 0x46897d1f
jmp 0x100081e0
mov dword [ebp - 0x198], 0xf5933b7d
jmp 0x100081e0
mov eax, dword [0x1006d140]
mov ecx, dword [0x1006d13c]
mov edx, eax
add edx, 0x7ccdadb
sub edx, 1
sub edx, 0x7ccdadb
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, 0xecf8f7f3
mov ecx, 0x934205d7
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x198], eax
jmp 0x100081e0
movss xmm0, dword [0x100241ac]
movss dword [ebp - 0x16c], xmm0
movss xmm0, dword [0x100241a8]
movss dword [ebp - 0x16c], xmm0
mov eax, dword [0x1006d140]
mov ecx, dword [0x1006d13c]
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, 0xecf8f7f3
mov ecx, 0x68cc365
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x198], eax
jmp 0x100081e0
mov dl, 1
mov eax, 0xe2215d63
mov ecx, 0xc4a0c536
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x198], eax
jmp 0x100081e0
mov eax, dword [0x1006d140]
mov ecx, dword [0x1006d13c]
mov edx, eax
add edx, 0xcc80831d
sub edx, 1
sub edx, 0xcc80831d
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, 0xc5bdef43
mov ecx, 0x36cc891b
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x198], eax
jmp 0x100081e0
mov dl, 1
mov eax, 0xc9136040
mov ecx, 0x855de9d8
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x198], eax
jmp 0x100081e0
movss xmm0, dword [0x10024248]
movss dword [ebp - 0x16c], xmm0
movss xmm0, dword [0x10024244]
movss dword [ebp - 0x16c], xmm0
mov dword [ebp - 0x198], 0x911b3430
jmp 0x100081e0
mov dword [ebp - 0x198], 0xc9136040
jmp 0x100081e0
mov eax, dword [ebp - 0x17c]
mov dword [ebp - 0x138], eax
mov dword [ebp - 0x198], 0x8fde5bc9
jmp 0x100081e0
mov eax, dword [0x1006d140]
mov ecx, dword [0x1006d13c]
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, 0x79dc99a7
mov ecx, 0x4b12519e
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x198], eax
jmp 0x100081e0
mov eax, dword [0x1006d140]
mov ecx, dword [0x1006d13c]
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, 0x222189f3
mov ecx, 0x39486394
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x198], eax
jmp 0x100081e0
mov dword [ebp - 0x198], 0xcc15294b
jmp 0x100081e0
mov dword [ebp - 0x198], 0xf342b3bf
jmp 0x100081e0
movss xmm0, dword [0x10024234]
movss dword [ebp - 0x150], xmm0
mov dword [ebp - 0x198], 0xb9889071
jmp 0x100081e0
movss xmm0, dword [0x10024230]
movss dword [ebp - 0x154], xmm0
mov dword [ebp - 0x198], 0xe1f74643
jmp 0x100081e0
movss xmm0, dword [0x1002422c]
movss dword [ebp - 0x154], xmm0
mov dword [ebp - 0x198], 0xba5682cd
jmp 0x100081e0
movss xmm0, dword [0x10024228]
movss dword [ebp - 0x154], xmm0
mov dword [ebp - 0x198], 0x453ad8af
jmp 0x100081e0
movss xmm0, dword [0x10024214]
movss dword [ebp - 0x158], xmm0
mov dword [ebp - 0x198], 0xe44267d1
jmp 0x100081e0
movss xmm0, dword [0x100241f8]
movss dword [ebp - 0x15c], xmm0
mov dword [ebp - 0x198], 0x4ede4478
jmp 0x100081e0
movss xmm0, dword [0x100241d4]
movss dword [ebp - 0x164], xmm0
mov dword [ebp - 0x198], 0xdb75fea0
jmp 0x100081e0
movss xmm0, dword [0x100241c4]
movss dword [ebp - 0x168], xmm0
mov dword [ebp - 0x198], 0xa294deb0
jmp 0x100081e0
movss xmm0, dword [0x100241a0]
movss dword [ebp - 0x16c], xmm0
movss xmm0, dword [0x1002419c]
movss dword [ebp - 0x16c], xmm0
mov dword [ebp - 0x198], 0xc619d725
jmp 0x100081e0
movss xmm0, dword [0x10024190]
movss dword [ebp - 0x16c], xmm0
mov dword [ebp - 0x198], 0xf20dd4c3
jmp 0x100081e0
call dword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov dword [ebp - 0x170], eax
lea eax, [ebp - 0x120]
xor ecx, ecx
sub esp, 0xc
mov dword [esp], eax
mov dword [esp + 4], 0
mov dword [esp + 8], 0xc
call fcn.10017f80
add esp, 0xc
mov eax, dword [ebp - 0x14c]
sub esp, 4
mov dword [esp], eax
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov dword [ebp - 0x174], eax
mov dword [ebp - 0x198], 0x7c883052
jmp 0x100081e0
mov eax, dword [ebp - 0x140]
mov dword [ebp - 0x198], 0x405a7c0a
jmp 0x100081e0
jmp 0x10001109