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

Disassembly:
push ebp
mov ebp, esp
push ebx
push esi
sub esp, 0x94
mov eax, dword [ebp + 8]
mov dword [ebp - 0x98], eax
mov eax, dword [0x10077200]
xor eax, ebp
mov dword [ebp - 0xc], eax
mov dword [ebp - 0x94], 0xee32d2c5
mov eax, dword [ebp - 0x94]
mov dword [ebp - 0x9c], eax
sub eax, 0x812f41fe
je 0x10005f9e
jmp 0x10001214
mov eax, dword [ebp - 0x9c]
sub eax, 0x81c603ea
je 0x100076b5
jmp 0x1000122a
mov eax, dword [ebp - 0x9c]
sub eax, 0x822ef722
je 0x10003f04
jmp 0x10001240
mov eax, dword [ebp - 0x9c]
sub eax, 0x835b12ab
je 0x10007743
jmp 0x10001256
mov eax, dword [ebp - 0x9c]
sub eax, 0x84bd76f9
je 0x10004c0c
jmp 0x1000126c
mov eax, dword [ebp - 0x9c]
sub eax, 0x86619330
je 0x100079a3
jmp 0x10001282
mov eax, dword [ebp - 0x9c]
sub eax, 0x874f7ad5
je 0x100043fb
jmp 0x10001298
mov eax, dword [ebp - 0x9c]
sub eax, 0x8760d9ec
je 0x100076a6
jmp 0x100012ae
mov eax, dword [ebp - 0x9c]
sub eax, 0x88d820e4
je 0x10005543
jmp 0x100012c4
mov eax, dword [ebp - 0x9c]
sub eax, 0x88ebde57
je 0x1000783f
jmp 0x100012da
mov eax, dword [ebp - 0x9c]
sub eax, 0x8a47a98f
je 0x100053c2
jmp 0x100012f0
mov eax, dword [ebp - 0x9c]
sub eax, 0x8a531437
je 0x10006a06
jmp 0x10001306
mov eax, dword [ebp - 0x9c]
sub eax, 0x8c040579
je 0x100066d4
jmp 0x1000131c
mov eax, dword [ebp - 0x9c]
sub eax, 0x8d1767d6
je 0x10005468
jmp 0x10001332
mov eax, dword [ebp - 0x9c]
sub eax, 0x8d27fb44
je 0x1000451e
jmp 0x10001348
mov eax, dword [ebp - 0x9c]
sub eax, 0x8d87593b
je 0x10005c65
jmp 0x1000135e
mov eax, dword [ebp - 0x9c]
sub eax, 0x8df8c1e4
je 0x10004153
jmp 0x10001374
mov eax, dword [ebp - 0x9c]
sub eax, 0x929c8364
je 0x100052af
jmp 0x1000138a
mov eax, dword [ebp - 0x9c]
sub eax, 0x92a9da7e
je 0x10004ebc
jmp 0x100013a0
mov eax, dword [ebp - 0x9c]
sub eax, 0x9404fdb3
je 0x1000385b
jmp 0x100013b6
mov eax, dword [ebp - 0x9c]
sub eax, 0x943fcc8a
je 0x10003f9e
jmp 0x100013cc
mov eax, dword [ebp - 0x9c]
sub eax, 0x944cd877
je 0x10003d9a
jmp 0x100013e2
mov eax, dword [ebp - 0x9c]
sub eax, 0x950f4687
je 0x10005128
jmp 0x100013f8
mov eax, dword [ebp - 0x9c]
sub eax, 0x954da2a0
je 0x10005e3d
jmp 0x1000140e
mov eax, dword [ebp - 0x9c]
sub eax, 0x9685d2b7
je 0x100055a9
jmp 0x10001424
mov eax, dword [ebp - 0x9c]
sub eax, 0x96e8ff27
je 0x10004bfd
jmp 0x1000143a
mov eax, dword [ebp - 0x9c]
sub eax, 0x97e627cd
je 0x1000580f
jmp 0x10001450
mov eax, dword [ebp - 0x9c]
sub eax, 0x989d93d3
je 0x10004706
jmp 0x10001466
mov eax, dword [ebp - 0x9c]
sub eax, 0x98a2657d
je 0x10004442
jmp 0x1000147c
mov eax, dword [ebp - 0x9c]
sub eax, 0x9955357f
je 0x10006052
jmp 0x10001492
mov eax, dword [ebp - 0x9c]
sub eax, 0x9ae5e97b
je 0x10003440
jmp 0x100014a8
mov eax, dword [ebp - 0x9c]
sub eax, 0x9b49ec32
je 0x10006880
jmp 0x100014be
mov eax, dword [ebp - 0x9c]
sub eax, 0x9c09847e
je 0x100050f0
jmp 0x100014d4
mov eax, dword [ebp - 0x9c]
sub eax, 0x9c412f04
je 0x10005ad1
jmp 0x100014ea
mov eax, dword [ebp - 0x9c]
sub eax, 0x9d6ebe3b
je 0x10006696
jmp 0x10001500
mov eax, dword [ebp - 0x9c]
sub eax, 0x9ea62bfc
je 0x100071db
jmp 0x10001516
mov eax, dword [ebp - 0x9c]
sub eax, 0x9f4d9e2a
je 0x10005276
jmp 0x1000152c
mov eax, dword [ebp - 0x9c]
sub eax, 0x9f8e003f
je 0x10003acf
jmp 0x10001542
mov eax, dword [ebp - 0x9c]
sub eax, 0x9fb1cdda
je 0x1000635b
jmp 0x10001558
mov eax, dword [ebp - 0x9c]
sub eax, 0xa0229186
je 0x10007a8b
jmp 0x1000156e
mov eax, dword [ebp - 0x9c]
sub eax, 0xa133a0dc
je 0x100057f2
jmp 0x10001584
mov eax, dword [ebp - 0x9c]
sub eax, 0xa242e768
je 0x10005f4d
jmp 0x1000159a
mov eax, dword [ebp - 0x9c]
sub eax, 0xa2694871
je 0x1000421c
jmp 0x100015b0
mov eax, dword [ebp - 0x9c]
sub eax, 0xa4eec3df
je 0x100046b0
jmp 0x100015c6
mov eax, dword [ebp - 0x9c]
sub eax, 0xa52b8a00
je 0x10007476
jmp 0x100015dc
mov eax, dword [ebp - 0x9c]
sub eax, 0xa5896351
je 0x10006806
jmp 0x100015f2
mov eax, dword [ebp - 0x9c]
sub eax, 0xa58a117f
je 0x100049df
jmp 0x10001608
mov eax, dword [ebp - 0x9c]
sub eax, 0xa595a4c6
je 0x100076ef
jmp 0x1000161e
mov eax, dword [ebp - 0x9c]
sub eax, 0xa6312d16
je 0x10007727
jmp 0x10001634
mov eax, dword [ebp - 0x9c]
sub eax, 0xa63883f8
je 0x1000565f
jmp 0x1000164a
mov eax, dword [ebp - 0x9c]
sub eax, 0xa6a0c15c
je 0x100074f9
jmp 0x10001660
mov eax, dword [ebp - 0x9c]
sub eax, 0xa70496a3
je 0x100075d3
jmp 0x10001676
mov eax, dword [ebp - 0x9c]
sub eax, 0xa7311ade
je 0x100077c2
jmp 0x1000168c
mov eax, dword [ebp - 0x9c]
sub eax, 0xa7d1689f
je 0x10006b01
jmp 0x100016a2
mov eax, dword [ebp - 0x9c]
sub eax, 0xa82d2f6f
je 0x10004426
jmp 0x100016b8
mov eax, dword [ebp - 0x9c]
sub eax, 0xa8c2286e
je 0x100058fe
jmp 0x100016ce
mov eax, dword [ebp - 0x9c]
sub eax, 0xa9e3c68b
je 0x10006b20
jmp 0x100016e4
mov eax, dword [ebp - 0x9c]
sub eax, 0xa9f6bb5a
je 0x10003e0b
jmp 0x100016fa
mov eax, dword [ebp - 0x9c]
sub eax, 0xaa6af4fb
je 0x10006dbc
jmp 0x10001710
mov eax, dword [ebp - 0x9c]
sub eax, 0xaaf330ca
je 0x10003332
jmp 0x10001726
mov eax, dword [ebp - 0x9c]
sub eax, 0xac034b99
je 0x10004715
jmp 0x1000173c
mov eax, dword [ebp - 0x9c]
sub eax, 0xac241307
je 0x1000759b
jmp 0x10001752
mov eax, dword [ebp - 0x9c]
sub eax, 0xac7ba048
je 0x10006111
jmp 0x10001768
mov eax, dword [ebp - 0x9c]
sub eax, 0xade88bb2
je 0x100067ab
jmp 0x1000177e
mov eax, dword [ebp - 0x9c]
sub eax, 0xae6e7b44
je 0x10007165
movss xmm0, dword [0x100253ac]
movss dword [ebp - 0x70], xmm0
mov dword [ebp - 0x94], 0x457fb026
jmp 0x10007b65
movss xmm0, dword [0x100253a8]
movss dword [ebp - 0x70], xmm0
mov dword [ebp - 0x94], 0x1e717ab4
jmp 0x10007b65
movss xmm0, dword [0x100253a0]
movss dword [ebp - 0x70], xmm0
mov dword [ebp - 0x94], 0x2c28c20d
jmp 0x10007b65
movss xmm0, dword [0x10025384]
movss dword [ebp - 0x74], xmm0
mov dl, 1
mov eax, 0x22f224ec
mov ecx, 0xcf37ca91
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x94], eax
jmp 0x10007b65
mov dl, 1
mov eax, 0xd2fa713c
mov ecx, 0x742a48b
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x94], eax
jmp 0x10007b65
mov ecx, dword [0x10078548]
mov eax, dword [0x10078544]
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, 0xff9729d6
mov ecx, 0x325b8019
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x94], eax
jmp 0x10007b65
movss xmm0, dword [0x10025370]
movss dword [ebp - 0x74], xmm0
movss xmm0, dword [0x1002536c]
movss dword [ebp - 0x74], xmm0
mov dword [ebp - 0x94], 0xe73bcf66
jmp 0x10007b65
mov dword [ebp - 0x94], 0xf306113c
jmp 0x10007b65
movss xmm0, dword [0x10025218]
movss dword [ebp - 0x78], xmm0
movss xmm0, dword [0x10025214]
movss dword [ebp - 0x78], xmm0
movss xmm0, dword [0x10025210]
movss dword [ebp - 0x78], xmm0
mov ecx, dword [0x10078548]
mov eax, dword [0x10078544]
mov edx, ecx
add edx, 0x3b64c6be
sub edx, 1
sub edx, 0x3b64c6be
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, 0xeeb231e4
mov ecx, 0x5b9e823c
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x94], eax
jmp 0x10007b65
movss xmm0, dword [0x10025354]
movss dword [ebp - 0x78], xmm0
mov dword [ebp - 0x94], 0xe5e5d5a5
jmp 0x10007b65
mov dword [ebp - 0x94], 0x7ac29f8e
jmp 0x10007b65
movss xmm0, dword [0x10025344]
movss dword [ebp - 0x78], xmm0
mov dword [ebp - 0x94], 0x98a2657d
jmp 0x10007b65
mov eax, dword [0x10078548]
mov ecx, dword [0x10078544]
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, 0x71a49f32
mov ecx, 0x7cefd707
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x94], eax
jmp 0x10007b65
movss xmm0, dword [0x10025340]
movss dword [ebp - 0x78], xmm0
movss xmm0, dword [0x1002533c]
movss dword [ebp - 0x78], xmm0
mov dword [ebp - 0x94], 0x143cc6d0
jmp 0x10007b65
movss xmm0, dword [0x10025208]
movss dword [ebp - 0x78], xmm0
mov eax, dword [0x10078548]
mov ecx, dword [0x10078544]
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, 0xa595a4c6
mov ecx, 0x989d93d3
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x94], eax
jmp 0x10007b65
mov dword [ebp - 0x94], 0xac034b99
jmp 0x10007b65
mov dl, 1
mov eax, 0x5b01de92
mov ecx, 0x42207728
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x94], eax
jmp 0x10007b65
movss xmm0, dword [0x10025330]
movss dword [ebp - 0x78], xmm0
mov dword [ebp - 0x94], 0x69de706b
jmp 0x10007b65
mov dword [ebp - 0x94], 0x84bd76f9
jmp 0x10007b65
movss xmm0, dword [0x10025324]
movss dword [ebp - 0x7c], xmm0
mov dword [ebp - 0x94], 0xb25a4eb3
jmp 0x10007b65
movss xmm0, dword [0x10025314]
movss dword [ebp - 0x7c], xmm0
mov dword [ebp - 0x94], 0x3c8796b5
jmp 0x10007b65
mov dword [ebp - 0x94], 0x351965f9
jmp 0x10007b65
mov ecx, dword [0x10078548]
mov eax, dword [0x10078544]
mov edx, ecx
sub edx, 0x2690f0b8
sub edx, 1
add edx, 0x2690f0b8
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, 0x42f9e153
mov ecx, 0xcce48115
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x94], eax
jmp 0x10007b65
movss xmm0, dword [0x100252f8]
movss dword [ebp - 0x80], xmm0
mov dword [ebp - 0x94], 0x44d333d9
jmp 0x10007b65
movss xmm0, dword [0x100252f4]
movss dword [ebp - 0x80], xmm0
mov dword [ebp - 0x94], 0x73b2d680
jmp 0x10007b65
mov dl, 1
mov eax, 0xb591371c
mov ecx, 0x73a759d2
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x94], eax
jmp 0x10007b65
movss xmm0, dword [0x100251d4]
movss dword [ebp - 0x80], xmm0
mov ecx, dword [0x10078548]
mov eax, dword [0x10078544]
mov edx, ecx
add edx, 0xd73a979e
sub edx, 1
sub edx, 0xd73a979e
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, 0x6a57d016
mov ecx, 0x74ac30ac
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x94], eax
jmp 0x10007b65
mov eax, dword [0x10078548]
mov ecx, dword [0x10078544]
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, 0xb2c3fae6
mov ecx, 0x33bf04c6
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x94], eax
jmp 0x10007b65
mov eax, dword [0x10078548]
mov ecx, dword [0x10078544]
mov edx, eax
sub edx, 0xf16622c2
sub edx, 1
add edx, 0xf16622c2
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, 0xf9dbd0db
mov ecx, 0xcc4e8b2
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x94], eax
jmp 0x10007b65
movss xmm0, dword [0x100252e4]
movss dword [ebp - 0x80], xmm0
mov dword [ebp - 0x94], 0x47d05595
jmp 0x10007b65
mov dl, 1
mov eax, 0xcf9d2a16
mov ecx, 0x97e627cd
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x94], eax
jmp 0x10007b65
mov eax, dword [0x10078548]
mov ecx, dword [0x10078544]
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, 0x28780802
mov ecx, 0x5ad80691
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x94], eax
jmp 0x10007b65
mov dl, 1
mov eax, 0xf6e1b0f4
mov ecx, 0x4d890fb2
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x94], eax
jmp 0x10007b65
mov ecx, dword [0x10078548]
mov eax, dword [0x10078544]
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, 0x19ea64ed
mov ecx, 0xcef2153f
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x94], eax
jmp 0x10007b65
movss xmm0, dword [0x100252b0]
movss dword [ebp - 0x84], xmm0
mov dword [ebp - 0x94], 0x5b0f620
jmp 0x10007b65
movss xmm0, dword [0x100251b4]
movss dword [ebp - 0x84], xmm0
mov ecx, dword [0x10078548]
mov eax, dword [0x10078544]
mov edx, ecx
sub edx, 0x843381e9
sub edx, 1
add edx, 0x843381e9
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, 0x4b6ad886
mov ecx, 0xe59b30df
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x94], eax
jmp 0x10007b65
mov eax, dword [0x10078548]
mov ecx, dword [0x10078544]
mov edx, eax
add edx, 0xdfdf789c
sub edx, 1
sub edx, 0xdfdf789c
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, 0x82ea3dc
mov ecx, 0x812f41fe
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x94], eax
jmp 0x10007b65
movss xmm0, dword [0x100251b0]
movss dword [ebp - 0x88], xmm0
mov ecx, dword [0x10078548]
mov eax, dword [0x10078544]
mov edx, ecx
add edx, 0xcb4a4e31
sub edx, 1
sub edx, 0xcb4a4e31
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, 0x82ea3dc
mov ecx, 0x70e9c5e3
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x94], eax
jmp 0x10007b65
mov ecx, dword [0x10078548]
mov eax, dword [0x10078544]
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, 0x86619330
mov ecx, 0xf3af20b2
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x94], eax
jmp 0x10007b65
mov dl, 1
mov eax, 0x3ee61215
mov ecx, 0x6c33cac2
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x94], eax
jmp 0x10007b65
mov dword [ebp - 0x94], 0xff5f31be
jmp 0x10007b65
mov dword [ebp - 0x94], 0x5d9fb113
jmp 0x10007b65
mov eax, dword [0x10078548]
mov ecx, dword [0x10078544]
mov edx, eax
sub edx, 0xca8c72c
sub edx, 1
add edx, 0xca8c72c
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, 0x8aa3efb
mov ecx, 0x1d01f5fe
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x94], eax
jmp 0x10007b65
mov dl, 1
mov eax, 0xa5896351
mov ecx, 0x751fc7d9
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x94], eax
jmp 0x10007b65
movss xmm0, dword [0x10025270]
movss dword [ebp - 0x8c], xmm0
mov dword [ebp - 0x94], 0xdf592980
jmp 0x10007b65
movss xmm0, dword [0x10025264]
movss dword [ebp - 0x8c], xmm0
mov dword [ebp - 0x94], 0x5833f2dd
jmp 0x10007b65
movss xmm0, dword [0x10025250]
movss dword [ebp - 0x8c], xmm0
mov dword [ebp - 0x94], 0xf99d30b2
jmp 0x10007b65
movss xmm0, dword [0x1002524c]
movss dword [ebp - 0x8c], xmm0
mov dword [ebp - 0x94], 0xa9e3c68b
jmp 0x10007b65
mov ecx, dword [0x10078548]
mov eax, dword [0x10078544]
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, 0x3e74ec4b
mov ecx, 0x35ca7644
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x94], eax
jmp 0x10007b65
mov eax, dword [ebp - 0x64]
mov eax, dword [eax]
mov dword [ebp - 0x30], eax
mov eax, dword [0x10078548]
mov ecx, dword [0x10078544]
mov edx, eax
add edx, 0x73914b2e
sub edx, 1
sub edx, 0x73914b2e
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, 0x6c7ef3a
mov ecx, 0x106bd2d8
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x94], eax
jmp 0x10007b65
mov ax, word [ebp - 0x1a]
movzx esi, ax
mov edx, dword [ebp - 0x20]
mov eax, 0xea8c7f7e
mov ecx, 0x3edf9034
cmp edx, esi
cmovl eax, ecx
mov dword [ebp - 0x94], eax
jmp 0x10007b65
mov eax, dword [ebp - 0x90]
sub esp, 4
mov dword [esp], eax
call dword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, dword [0x10078548]
mov ecx, dword [0x10078544]
mov edx, eax
sub edx, 0x48ad48dd
sub edx, 1
add edx, 0x48ad48dd
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, 0x268b8502
mov ecx, 0xb33a11df
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x94], eax
jmp 0x10007b65
mov dword [ebp - 0x94], 0xd019e52b
jmp 0x10007b65
mov dword [ebp - 0x94], 0x2d101409
jmp 0x10007b65
movss xmm0, dword [0x10025228]
movss dword [ebp - 0x70], xmm0
mov dword [ebp - 0x94], 0xb3dfa91b
jmp 0x10007b65
mov dword [ebp - 0x94], 0x4a6f6600
jmp 0x10007b65
movss xmm0, dword [0x1002520c]
movss dword [ebp - 0x78], xmm0
mov dword [ebp - 0x94], 0x6d0e57cc
jmp 0x10007b65
movss xmm0, dword [0x10025208]
movss dword [ebp - 0x78], xmm0
mov dword [ebp - 0x94], 0xa4eec3df
jmp 0x10007b65
movss xmm0, dword [0x10025200]
movss dword [ebp - 0x78], xmm0
mov dword [ebp - 0x94], 0xbf04825d
jmp 0x10007b65
mov dword [ebp - 0x94], 0x15d75e2b
jmp 0x10007b65
movss xmm0, dword [0x100251ec]
movss dword [ebp - 0x7c], xmm0
mov dword [ebp - 0x94], 0xaf502bd8
jmp 0x10007b65
movss xmm0, dword [0x100251d8]
movss dword [ebp - 0x80], xmm0
mov dword [ebp - 0x94], 0x58d4336b
jmp 0x10007b65
mov dword [ebp - 0x94], 0xf3af20b2
jmp 0x10007b65
mov dword [ebp - 0x94], 0xe4938c7e
jmp 0x10007b65
jmp 0x100011f8