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

Disassembly:
push ebp
mov ebp, esp
push ebx
push esi
sub esp, 0xa0
mov eax, dword [ebp + 8]
mov dword [ebp - 0xa4], eax
mov eax, dword [0x10073800]
xor eax, ebp
mov dword [ebp - 0xc], eax
mov dword [ebp - 0xa0], 0xc6db344a
mov eax, dword [ebp - 0xa0]
mov dword [ebp - 0xa8], eax
sub eax, 0x82245072
je 0x10006a34
jmp 0x100011e4
mov eax, dword [ebp - 0xa8]
sub eax, 0x8254b83f
je 0x100036eb
jmp 0x100011fa
mov eax, dword [ebp - 0xa8]
sub eax, 0x8313b825
je 0x10004583
jmp 0x10001210
mov eax, dword [ebp - 0xa8]
sub eax, 0x838d2a15
je 0x100047bd
jmp 0x10001226
mov eax, dword [ebp - 0xa8]
sub eax, 0x8449832e
je 0x10005a79
jmp 0x1000123c
mov eax, dword [ebp - 0xa8]
sub eax, 0x849a6a54
je 0x10003fc8
jmp 0x10001252
mov eax, dword [ebp - 0xa8]
sub eax, 0x857eeee3
je 0x100056fb
jmp 0x10001268
mov eax, dword [ebp - 0xa8]
sub eax, 0x85f5899e
je 0x10005f54
jmp 0x1000127e
mov eax, dword [ebp - 0xa8]
sub eax, 0x865b5a1d
je 0x10004468
jmp 0x10001294
mov eax, dword [ebp - 0xa8]
sub eax, 0x878c9904
je 0x10003165
jmp 0x100012aa
mov eax, dword [ebp - 0xa8]
sub eax, 0x8891fae6
je 0x10005a2e
jmp 0x100012c0
mov eax, dword [ebp - 0xa8]
sub eax, 0x8a375df9
je 0x1000543f
jmp 0x100012d6
mov eax, dword [ebp - 0xa8]
sub eax, 0x8adb1fe3
je 0x10006d78
jmp 0x100012ec
mov eax, dword [ebp - 0xa8]
sub eax, 0x8b90e1f8
je 0x100073cc
jmp 0x10001302
mov eax, dword [ebp - 0xa8]
sub eax, 0x8cc9f601
je 0x10005c86
jmp 0x10001318
mov eax, dword [ebp - 0xa8]
sub eax, 0x8cd3bc56
je 0x1000393d
jmp 0x1000132e
mov eax, dword [ebp - 0xa8]
sub eax, 0x8d0a2922
je 0x10007568
jmp 0x10001344
mov eax, dword [ebp - 0xa8]
sub eax, 0x8d264842
je 0x10003365
jmp 0x1000135a
mov eax, dword [ebp - 0xa8]
sub eax, 0x8db71ce9
je 0x100063e2
jmp 0x10001370
mov eax, dword [ebp - 0xa8]
sub eax, 0x8e7db5b1
je 0x10005dcc
jmp 0x10001386
mov eax, dword [ebp - 0xa8]
sub eax, 0x8ec6ddc5
je 0x10003cde
jmp 0x1000139c
mov eax, dword [ebp - 0xa8]
sub eax, 0x8f205b9a
je 0x10005ce0
jmp 0x100013b2
mov eax, dword [ebp - 0xa8]
sub eax, 0x91e8dac0
je 0x10004d8e
jmp 0x100013c8
mov eax, dword [ebp - 0xa8]
sub eax, 0x9269e888
je 0x10005af0
jmp 0x100013de
mov eax, dword [ebp - 0xa8]
sub eax, 0x93fe4682
je 0x10005cb3
jmp 0x100013f4
mov eax, dword [ebp - 0xa8]
sub eax, 0x95054813
je 0x1000541e
jmp 0x1000140a
mov eax, dword [ebp - 0xa8]
sub eax, 0x9611d81b
je 0x10006813
jmp 0x10001420
mov eax, dword [ebp - 0xa8]
sub eax, 0x968a44c6
je 0x10004070
jmp 0x10001436
mov eax, dword [ebp - 0xa8]
sub eax, 0x97158e6a
je 0x10002f98
jmp 0x1000144c
mov eax, dword [ebp - 0xa8]
sub eax, 0x9732ac4d
je 0x10003df4
jmp 0x10001462
mov eax, dword [ebp - 0xa8]
sub eax, 0x97ffa30b
je 0x10005649
jmp 0x10001478
mov eax, dword [ebp - 0xa8]
sub eax, 0x98022966
je 0x10005c69
jmp 0x1000148e
mov eax, dword [ebp - 0xa8]
sub eax, 0x981e7c14
je 0x10004b9e
jmp 0x100014a4
mov eax, dword [ebp - 0xa8]
sub eax, 0x9b3ef3df
je 0x10003e48
jmp 0x100014ba
mov eax, dword [ebp - 0xa8]
sub eax, 0x9c0bbe1a
je 0x10005f27
jmp 0x100014d0
mov eax, dword [ebp - 0xa8]
sub eax, 0x9c168404
je 0x100072dc
jmp 0x100014e6
mov eax, dword [ebp - 0xa8]
sub eax, 0x9d0143c6
je 0x10006f1c
jmp 0x100014fc
mov eax, dword [ebp - 0xa8]
sub eax, 0x9d7e4884
je 0x10003461
jmp 0x10001512
mov eax, dword [ebp - 0xa8]
sub eax, 0x9da1d679
je 0x10003374
jmp 0x10001528
mov eax, dword [ebp - 0xa8]
sub eax, 0x9ee0dd96
je 0x10005274
jmp 0x1000153e
mov eax, dword [ebp - 0xa8]
sub eax, 0x9fa087cb
je 0x10004166
jmp 0x10001554
mov eax, dword [ebp - 0xa8]
sub eax, 0xa1aff324
je 0x10005215
jmp 0x1000156a
mov eax, dword [ebp - 0xa8]
sub eax, 0xa29323a6
je 0x100039a0
jmp 0x10001580
mov eax, dword [ebp - 0xa8]
sub eax, 0xa2aef7cc
je 0x10003452
jmp 0x10001596
mov eax, dword [ebp - 0xa8]
sub eax, 0xa38de3ec
je 0x10007007
jmp 0x100015ac
mov eax, dword [ebp - 0xa8]
sub eax, 0xa45646e6
je 0x10003806
jmp 0x100015c2
mov eax, dword [ebp - 0xa8]
sub eax, 0xa52168ae
je 0x10007126
jmp 0x100015d8
mov eax, dword [ebp - 0xa8]
sub eax, 0xa597a3c1
je 0x10006a25
jmp 0x100015ee
mov eax, dword [ebp - 0xa8]
sub eax, 0xa640daf8
je 0x10003823
jmp 0x10001604
mov eax, dword [ebp - 0xa8]
sub eax, 0xa67f452d
je 0x10007516
jmp 0x1000161a
mov eax, dword [ebp - 0xa8]
sub eax, 0xa6e2c7df
je 0x10004a0e
jmp 0x10001630
mov eax, dword [ebp - 0xa8]
sub eax, 0xa7e68e0f
je 0x10003920
jmp 0x10001646
mov eax, dword [ebp - 0xa8]
sub eax, 0xa82690c9
je 0x10004e51
jmp 0x1000165c
mov eax, dword [ebp - 0xa8]
sub eax, 0xa83064c8
je 0x10007504
jmp 0x10001672
mov eax, dword [ebp - 0xa8]
sub eax, 0xa880d0e3
je 0x100046b4
jmp 0x10001688
mov eax, dword [ebp - 0xa8]
sub eax, 0xa8d7622c
je 0x10003174
jmp 0x1000169e
mov eax, dword [ebp - 0xa8]
sub eax, 0xa8d946ea
je 0x10004cc8
jmp 0x100016b4
mov eax, dword [ebp - 0xa8]
sub eax, 0xaa2ae09f
je 0x1000739f
jmp 0x100016ca
mov eax, dword [ebp - 0xa8]
sub eax, 0xaa3ded3c
je 0x100071c8
jmp 0x100016e0
mov eax, dword [ebp - 0xa8]
sub eax, 0xab6247fc
je 0x100072fa
jmp 0x100016f6
mov eax, dword [ebp - 0xa8]
sub eax, 0xabc432ff
je 0x10003f48
jmp 0x1000170c
mov eax, dword [ebp - 0xa8]
sub eax, 0xac1c4550
je 0x10006115
jmp 0x10001722
mov eax, dword [ebp - 0xa8]
sub eax, 0xacf1c927
je 0x10003e65
jmp 0x10001738
mov eax, dword [ebp - 0xa8]
sub eax, 0xad2a3ff1
je 0x100039ff
jmp 0x1000174e
mov eax, dword [ebp - 0xa8]
sub eax, 0xad2c95d2
je 0x10004299
mov eax, dword [ebp - 0xa4]
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
mov dword [ebp - 0x98], eax
movss xmm0, dword [0x10023208]
movss dword [ebp - 0x9c], xmm0
movss xmm0, dword [0x10023204]
movss dword [ebp - 0x9c], xmm0
movss xmm0, dword [0x10023200]
movss dword [ebp - 0x9c], xmm0
mov eax, dword [0x10074b40]
mov ecx, dword [0x10074b3c]
mov edx, eax
sub edx, 0x8983856a
sub edx, 1
add edx, 0x8983856a
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, 0xc1511695
mov ecx, 0x52ee4bc
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x100075fd
mov dword [ebp - 0xa0], 0xa8d7622c
jmp 0x100075fd
mov eax, dword [0x10074b40]
mov ecx, dword [0x10074b3c]
mov edx, eax
add edx, 0xccc075c7
sub edx, 1
sub edx, 0xccc075c7
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, 0xfcc49207
mov ecx, 0xdd9848df
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x100075fd
mov dword [ebp - 0xa0], 0x9da1d679
jmp 0x100075fd
movss xmm0, dword [0x100233a4]
movss dword [ebp - 0x9c], xmm0
mov dword [ebp - 0xa0], 0x51ac081a
jmp 0x100075fd
mov dword [ebp - 0xa0], 0x9d7e4884
jmp 0x100075fd
movss xmm0, dword [0x100233a0]
movss dword [ebp - 0x9c], xmm0
mov dword [ebp - 0xa0], 0xf50bb529
jmp 0x100075fd
mov dword [ebp - 0xa0], 0xcd604ae7
jmp 0x100075fd
mov dl, 1
mov eax, 0x73a4a43f
mov ecx, 0xa640daf8
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x100075fd
mov eax, dword [0x10074b40]
mov ecx, dword [0x10074b3c]
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, 0x36e89b45
mov ecx, 0x2cf433c5
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x100075fd
mov dl, 1
mov eax, 0xff559463
mov ecx, 0x8cd3bc56
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x100075fd
mov eax, dword [ebp - 0x94]
movss xmm0, dword [0x10023374]
movss dword [eax], xmm0
mov eax, dword [ebp - 0x94]
movss xmm0, dword [0x10023370]
movss dword [eax], xmm0
mov dword [ebp - 0xa0], 0xc83d926e
jmp 0x100075fd
mov dl, 1
mov eax, 0xad2a3ff1
mov ecx, 0x7b068b29
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x100075fd
mov eax, dword [ebp - 0x94]
movss xmm0, dword [0x10023360]
movss dword [eax], xmm0
mov dword [ebp - 0xa0], 0xc1a0f318
jmp 0x100075fd
mov dword [ebp - 0xa0], 0xe1d66ed8
jmp 0x100075fd
mov dword [ebp - 0xa0], 0x7d1a0e8e
jmp 0x100075fd
mov dl, 1
mov eax, 0x683fbf49
mov ecx, 0xacf1c927
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x100075fd
mov eax, dword [ebp - 0x90]
movss xmm0, dword [0x10023344]
movss dword [eax], xmm0
mov dword [ebp - 0xa0], 0x97c0237
jmp 0x100075fd
mov dl, 1
mov eax, 0x1e934d4d
mov ecx, 0xd6d48fea
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x100075fd
mov dl, 1
mov eax, 0x45fd3070
mov ecx, 0xff4c6460
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x100075fd
mov eax, dword [ebp - 0x90]
movss xmm0, dword [0x100231dc]
movss dword [eax], xmm0
mov ecx, dword [0x10074b40]
mov eax, dword [0x10074b3c]
mov edx, ecx
sub edx, 0x5843f10c
sub edx, 1
add edx, 0x5843f10c
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, 0x1be99863
mov ecx, 0x4578e26
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x100075fd
mov eax, dword [ebp - 0x8c]
movss xmm0, dword [0x10023310]
movss dword [eax], xmm0
mov eax, dword [ebp - 0x8c]
movss xmm0, dword [0x1002330c]
movss dword [eax], xmm0
mov dword [ebp - 0xa0], 0x5ea723eb
jmp 0x100075fd
mov eax, dword [ebp - 0x8c]
movss xmm0, dword [0x10023300]
movss dword [eax], xmm0
mov dword [ebp - 0xa0], 0xcbf9bd8b
jmp 0x100075fd
mov dword [ebp - 0xa0], 0x616c6129
jmp 0x100075fd
mov eax, dword [ebp - 0x8c]
movss xmm0, dword [0x100232f4]
movss dword [eax], xmm0
mov dword [ebp - 0xa0], 0x1ccf82c0
jmp 0x100075fd
mov dl, 1
mov eax, 0xd2984f0b
mov ecx, 0x1c87c006
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x100075fd
mov eax, dword [ebp - 0x88]
movss xmm0, dword [0x100231c4]
movss dword [eax], xmm0
mov eax, dword [ebp - 0x88]
movss xmm0, dword [0x100231c0]
movss dword [eax], xmm0
mov ecx, dword [0x10074b40]
mov eax, dword [0x10074b3c]
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, 0x3c6ec9de
mov ecx, 0xaa75537
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x100075fd
mov eax, dword [0x10074b40]
mov ecx, dword [0x10074b3c]
mov edx, eax
add edx, 0xccad220b
sub edx, 1
sub edx, 0xccad220b
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, 0x4d5be00a
mov ecx, 0xe47d18
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x100075fd
mov dl, 1
mov eax, 0x82114f7
mov ecx, 0xdbe1f446
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x100075fd
mov ecx, dword [0x10074b40]
mov eax, dword [0x10074b3c]
mov edx, ecx
add edx, 0xe9358520
sub edx, 1
sub edx, 0xe9358520
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, 0x67901fff
mov ecx, 0x53de10c4
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x100075fd
mov eax, dword [ebp - 0x88]
movss xmm0, dword [0x100232c0]
movss dword [eax], xmm0
mov eax, dword [ebp - 0x88]
movss xmm0, dword [0x100232bc]
movss dword [eax], xmm0
mov dword [ebp - 0xa0], 0xe018505b
jmp 0x100075fd
mov dl, 1
mov eax, 0x9ee0dd96
mov ecx, 0xbfda9574
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x100075fd
mov eax, dword [ebp - 0x84]
movss xmm0, dword [0x10023294]
movss dword [eax], xmm0
mov dword [ebp - 0xa0], 0xcf133a75
jmp 0x100075fd
mov eax, dword [ebp - 0x84]
movss xmm0, dword [0x10023284]
movss dword [eax], xmm0
mov dword [ebp - 0xa0], 0x8a375df9
jmp 0x100075fd
mov eax, dword [ebp - 0x84]
movss xmm0, dword [0x10023280]
movss dword [eax], xmm0
mov dword [ebp - 0xa0], 0x3c90b7ff
jmp 0x100075fd
mov eax, dword [ebp - 0x80]
movss xmm0, dword [0x100231ac]
movss dword [eax], xmm0
mov ecx, dword [0x10074b40]
mov eax, dword [0x10074b3c]
mov edx, ecx
add edx, 0xee391856
sub edx, 1
sub edx, 0xee391856
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, 0x9c168404
mov ecx, 0x519bdb
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x100075fd
mov eax, dword [0x10074b40]
mov ecx, dword [0x10074b3c]
mov edx, eax
sub edx, 0x1fa2d954
sub edx, 1
add edx, 0x1fa2d954
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, 0xab6247fc
mov ecx, 0xe885d80f
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x100075fd
mov dword [ebp - 0xa0], 0x3d00353b
jmp 0x100075fd
mov dl, 1
mov eax, 0x3f8f9d9e
mov ecx, 0xe8f85604
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x100075fd
mov dl, 1
mov eax, 0xc1f32e2c
mov ecx, 0xf79e275f
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x100075fd
mov dl, 1
mov eax, 0xca12db9a
mov ecx, 0x8cc9f601
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x100075fd
mov eax, dword [ebp - 0x7c]
movss xmm0, dword [0x10023230]
movss dword [eax], xmm0
mov eax, dword [ebp - 0x7c]
movss xmm0, dword [0x1002322c]
movss dword [eax], xmm0
mov dword [ebp - 0xa0], 0x93fe4682
jmp 0x100075fd
mov dword [ebp - 0xa0], 0xca12db9a
jmp 0x100075fd
mov ecx, dword [0x10074b40]
mov eax, dword [0x10074b3c]
mov edx, ecx
add edx, 0xd6ee9a48
sub edx, 1
sub edx, 0xd6ee9a48
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, 0xf607ed07
mov ecx, 0x5dca26b7
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x100075fd
mov dl, 1
mov eax, 0xcf0c7d44
mov ecx, 0x1401a30f
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x100075fd
mov eax, dword [ebp - 0x7c]
movss xmm0, dword [0x1002321c]
movss dword [eax], xmm0
mov eax, dword [ebp - 0x7c]
movss xmm0, dword [0x10023218]
movss dword [eax], xmm0
mov dword [ebp - 0xa0], 0x85f5899e
jmp 0x100075fd
mov eax, dword [0x10074b40]
mov ecx, dword [0x10074b3c]
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, 0x6781f494
mov ecx, 0x45409b13
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x100075fd
mov dword [ebp - 0xa0], 0xf3a610cc
jmp 0x100075fd
mov eax, dword [0x10074b40]
mov ecx, dword [0x10074b3c]
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, 0xca4580a3
mov ecx, 0x51e7375d
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x100075fd
mov ecx, dword [0x10074b40]
mov eax, dword [0x10074b3c]
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, 0x8d0a2922
mov ecx, 0xb1f967da
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x100075fd
mov dword [ebp - 0xa0], 0x82245072
jmp 0x100075fd
mov eax, dword [ebp - 0x58]
mov ecx, dword [ebp - 0x24]
mov dword [eax], ecx
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x58]
mov eax, dword [eax]
mov eax, dword [eax + 0x3c]
sub ecx, 0x1771889e
add ecx, eax
add ecx, 0x1771889e
mov eax, dword [ebp - 0x54]
mov dword [eax], ecx
mov eax, dword [ebp - 0x50]
mov word [eax], 0
mov dword [ebp - 0xa0], 0xff3a8ea4
jmp 0x100075fd
mov ecx, dword [0x10074b40]
mov eax, dword [0x10074b3c]
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, 0x1a20451e
mov ecx, 0xbaa2099
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x100075fd
mov eax, dword [ebp - 0x64]
mov eax, dword [eax]
sub esp, 4
mov dword [esp], eax
call dword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, dword [ebp - 0x60]
mov eax, dword [eax]
sub esp, 4
mov dword [esp], eax
call dword [sym.imp.KERNEL32.dll_CloseHandle]
mov dword [ebp - 0xa0], 0x3a2c1ee
jmp 0x100075fd
movss xmm0, dword [0x100231f4]
movss dword [ebp - 0x9c], xmm0
mov dword [ebp - 0xa0], 0xeded350f
jmp 0x100075fd
mov eax, dword [ebp - 0x8c]
movss xmm0, dword [0x100231d8]
movss dword [eax], xmm0
mov dword [ebp - 0xa0], 0x258cf5f2
jmp 0x100075fd
mov eax, dword [ebp - 0x88]
movss xmm0, dword [0x100231c8]
movss dword [eax], xmm0
mov dword [ebp - 0xa0], 0x5eb8be3c
jmp 0x100075fd
mov eax, dword [ebp - 0x80]
movss xmm0, dword [0x100231ac]
movss dword [eax], xmm0
mov dword [ebp - 0xa0], 0x97ffa30b
jmp 0x100075fd
mov eax, dword [ebp - 0x80]
movss xmm0, dword [0x100231a8]
movss dword [eax], xmm0
mov dword [ebp - 0xa0], 0xe885d80f
jmp 0x100075fd
mov eax, dword [ebp - 0x7c]
movss xmm0, dword [0x10023198]
movss dword [eax], xmm0
mov eax, dword [ebp - 0x7c]
movss xmm0, dword [0x10023194]
movss dword [eax], xmm0
mov dword [ebp - 0xa0], 0xd053a072
jmp 0x100075fd
mov eax, dword [ebp - 0x7c]
movss xmm0, dword [str.hQ_]
movss dword [eax], xmm0
mov dword [ebp - 0xa0], 0xfc15683a
jmp 0x100075fd
mov eax, dword [ebp - 0x64]
mov dword [ebp - 0xa0], 0x33047b1e
jmp 0x100075fd
mov eax, dword [ebp - 0x30]
xor ecx, ecx
sub esp, 0x18
mov dword [esp], eax
mov dword [esp + 4], 0
mov dword [esp + 8], 0x1000002
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
mov dword [esp + 0x14], 0
call dword [sym.imp.KERNEL32.dll_CreateFileMappingA]
mov ecx, eax
mov eax, dword [ebp - 0x60]
mov dword [eax], ecx
mov eax, dword [ebp - 0x60]
mov dword [ebp - 0xa0], 0x214f119
jmp 0x100075fd
mov eax, dword [ebp - 0x64]
mov dword [ebp - 0xa0], 0xb1f967da
jmp 0x100075fd
jmp 0x100011c8