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, 0xa0
mov eax, dword [ebp + 8]
mov dword [ebp - 0xa4], eax
mov eax, dword [0x10074200]
xor eax, ebp
mov dword [ebp - 0xc], eax
mov dword [ebp - 0xa0], 0xd6a9943a
mov eax, dword [ebp - 0xa0]
mov dword [ebp - 0xa8], eax
sub eax, 0x8040284c
je 0x10003f7a
jmp 0x10001214
mov eax, dword [ebp - 0xa8]
sub eax, 0x80c12d64
je 0x10005494
jmp 0x1000122a
mov eax, dword [ebp - 0xa8]
sub eax, 0x8166ce8a
je 0x10004878
jmp 0x10001240
mov eax, dword [ebp - 0xa8]
sub eax, 0x817945b1
je 0x1000567d
jmp 0x10001256
mov eax, dword [ebp - 0xa8]
sub eax, 0x81da747b
je 0x10004e70
jmp 0x1000126c
mov eax, dword [ebp - 0xa8]
sub eax, 0x81dc1d22
je 0x10003581
jmp 0x10001282
mov eax, dword [ebp - 0xa8]
sub eax, 0x81eccde5
je 0x10004c85
jmp 0x10001298
mov eax, dword [ebp - 0xa8]
sub eax, 0x82dd1b71
je 0x1000538a
jmp 0x100012ae
mov eax, dword [ebp - 0xa8]
sub eax, 0x82e061f7
je 0x10005bd4
jmp 0x100012c4
mov eax, dword [ebp - 0xa8]
sub eax, 0x83c269a8
je 0x100037b6
jmp 0x100012da
mov eax, dword [ebp - 0xa8]
sub eax, 0x83d29746
je 0x10006b59
jmp 0x100012f0
mov eax, dword [ebp - 0xa8]
sub eax, 0x84b12eda
je 0x10003413
jmp 0x10001306
mov eax, dword [ebp - 0xa8]
sub eax, 0x85cedc16
je 0x10004492
jmp 0x1000131c
mov eax, dword [ebp - 0xa8]
sub eax, 0x86327924
je 0x10004412
jmp 0x10001332
mov eax, dword [ebp - 0xa8]
sub eax, 0x866fe84c
je 0x1000390a
jmp 0x10001348
mov eax, dword [ebp - 0xa8]
sub eax, 0x87796a47
je 0x10004578
jmp 0x1000135e
mov eax, dword [ebp - 0xa8]
sub eax, 0x88534b4e
je 0x100048b6
jmp 0x10001374
mov eax, dword [ebp - 0xa8]
sub eax, 0x88f0f16b
je 0x10006416
jmp 0x1000138a
mov eax, dword [ebp - 0xa8]
sub eax, 0x890e60e0
je 0x10002e76
jmp 0x100013a0
mov eax, dword [ebp - 0xa8]
sub eax, 0x8986ee36
je 0x10006902
jmp 0x100013b6
mov eax, dword [ebp - 0xa8]
sub eax, 0x8a439878
je 0x10005a71
jmp 0x100013cc
mov eax, dword [ebp - 0xa8]
sub eax, 0x8a716c3b
je 0x10005d03
jmp 0x100013e2
mov eax, dword [ebp - 0xa8]
sub eax, 0x8b8c0679
je 0x100035b0
jmp 0x100013f8
mov eax, dword [ebp - 0xa8]
sub eax, 0x8e1dbcf4
je 0x10006a4b
jmp 0x1000140e
mov eax, dword [ebp - 0xa8]
sub eax, 0x8e6eba9c
je 0x10003755
jmp 0x10001424
mov eax, dword [ebp - 0xa8]
sub eax, 0x8f677c97
je 0x100065da
jmp 0x1000143a
mov eax, dword [ebp - 0xa8]
sub eax, 0x8fc4fb93
je 0x10005ff2
jmp 0x10001450
mov eax, dword [ebp - 0xa8]
sub eax, 0x90d8c9c8
je 0x10006453
jmp 0x10001466
mov eax, dword [ebp - 0xa8]
sub eax, 0x9191a69d
je 0x100042f0
jmp 0x1000147c
mov eax, dword [ebp - 0xa8]
sub eax, 0x93df59f1
je 0x10003c77
jmp 0x10001492
mov eax, dword [ebp - 0xa8]
sub eax, 0x93e20d49
je 0x10004b46
jmp 0x100014a8
mov eax, dword [ebp - 0xa8]
sub eax, 0x94144e19
je 0x100062d5
jmp 0x100014be
mov eax, dword [ebp - 0xa8]
sub eax, 0x945d98aa
je 0x10003aee
jmp 0x100014d4
mov eax, dword [ebp - 0xa8]
sub eax, 0x94a44eff
je 0x10005fd5
jmp 0x100014ea
mov eax, dword [ebp - 0xa8]
sub eax, 0x951e7e6f
je 0x10003c56
jmp 0x10001500
mov eax, dword [ebp - 0xa8]
sub eax, 0x96af876e
je 0x10006aa9
jmp 0x10001516
mov eax, dword [ebp - 0xa8]
sub eax, 0x9891dc58
je 0x10005269
jmp 0x1000152c
mov eax, dword [ebp - 0xa8]
sub eax, 0x9a3364f2
je 0x10005d21
jmp 0x10001542
mov eax, dword [ebp - 0xa8]
sub eax, 0x9a7f4b0a
je 0x100041f3
jmp 0x10001558
mov eax, dword [ebp - 0xa8]
sub eax, 0x9b4ae1ce
je 0x10003013
jmp 0x1000156e
mov eax, dword [ebp - 0xa8]
sub eax, 0x9ba1e68d
je 0x100056b8
jmp 0x10001584
mov eax, dword [ebp - 0xa8]
sub eax, 0x9c61b15e
je 0x10002fd7
jmp 0x1000159a
mov eax, dword [ebp - 0xa8]
sub eax, 0x9cc5067a
je 0x1000550b
jmp 0x100015b0
mov eax, dword [ebp - 0xa8]
sub eax, 0x9cf71773
je 0x10005a62
jmp 0x100015c6
mov eax, dword [ebp - 0xa8]
sub eax, 0x9e23f7f4
je 0x10006c4f
jmp 0x100015dc
mov eax, dword [ebp - 0xa8]
sub eax, 0xa146644c
je 0x10005025
jmp 0x100015f2
mov eax, dword [ebp - 0xa8]
sub eax, 0xa29972b1
je 0x10005c1e
jmp 0x10001608
mov eax, dword [ebp - 0xa8]
sub eax, 0xa44c7bec
je 0x100047f0
jmp 0x1000161e
mov eax, dword [ebp - 0xa8]
sub eax, 0xa4bf4e19
je 0x10005cf4
jmp 0x10001634
mov eax, dword [ebp - 0xa8]
sub eax, 0xa5917828
je 0x10006471
jmp 0x1000164a
mov eax, dword [ebp - 0xa8]
sub eax, 0xa65b9469
je 0x100034cb
jmp 0x10001660
mov eax, dword [ebp - 0xa8]
sub eax, 0xa662e4df
je 0x10004152
jmp 0x10001676
mov eax, dword [ebp - 0xa8]
sub eax, 0xa73717ef
je 0x10004445
jmp 0x1000168c
mov eax, dword [ebp - 0xa8]
sub eax, 0xa7489936
je 0x10006b9b
jmp 0x100016a2
mov eax, dword [ebp - 0xa8]
sub eax, 0xa787e4ed
je 0x10005de0
jmp 0x100016b8
mov eax, dword [ebp - 0xa8]
sub eax, 0xa7f713b1
je 0x10004af6
jmp 0x100016ce
mov eax, dword [ebp - 0xa8]
sub eax, 0xa8a8448e
je 0x100061bd
jmp 0x100016e4
mov eax, dword [ebp - 0xa8]
sub eax, 0xa8c31f76
je 0x10004a25
jmp 0x100016fa
mov eax, dword [ebp - 0xa8]
sub eax, 0xa94cabe4
je 0x10006ded
jmp 0x10001710
mov eax, dword [ebp - 0xa8]
sub eax, 0xaaa41196
je 0x10006dcf
jmp 0x10001726
mov eax, dword [ebp - 0xa8]
sub eax, 0xac77b286
je 0x100067bb
jmp 0x1000173c
mov eax, dword [ebp - 0xa8]
sub eax, 0xad363a79
je 0x10005591
jmp 0x10001752
mov eax, dword [ebp - 0xa8]
sub eax, 0xae727c77
je 0x10004790
jmp 0x10001768
mov eax, dword [ebp - 0xa8]
sub eax, 0xb15ba319
je 0x10006d84
jmp 0x1000177e
mov eax, dword [ebp - 0xa8]
sub eax, 0xb1ca1e83
je 0x10005f0f
movss xmm0, dword [0x10022390]
movss dword [ebp - 0x98], xmm0
mov dword [ebp - 0xa0], 0x128d9cd5
jmp 0x10006f8e
movss xmm0, dword [0x1002237c]
movss dword [ebp - 0x98], xmm0
mov dword [ebp - 0xa0], 0x4b34111a
jmp 0x10006f8e
movss xmm0, dword [0x10022378]
movss dword [ebp - 0x98], xmm0
movss xmm0, dword [0x10022374]
movss dword [ebp - 0x98], xmm0
mov dword [ebp - 0xa0], 0x1d5efa9d
jmp 0x10006f8e
movss xmm0, dword [0x10022360]
movss dword [ebp - 0x9c], xmm0
mov dword [ebp - 0xa0], 0x2988fdde
jmp 0x10006f8e
movss xmm0, dword [0x1002234c]
movss dword [ebp - 0x9c], xmm0
mov dword [ebp - 0xa0], 0x7137fde0
jmp 0x10006f8e
movss xmm0, dword [0x1002233c]
movss dword [ebp - 0x9c], xmm0
movss xmm0, dword [0x10022338]
movss dword [ebp - 0x9c], xmm0
mov dword [ebp - 0xa0], 0x8b8c0679
jmp 0x10006f8e
mov dword [ebp - 0xa0], 0x74d551b0
jmp 0x10006f8e
movss xmm0, dword [0x100221e0]
movss dword [ebp - 0x9c], xmm0
mov eax, dword [0x10075540]
mov ecx, dword [0x1007553c]
mov edx, eax
sub edx, 0x370c4fde
sub edx, 1
add edx, 0x370c4fde
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, 0x71fcbfdd
mov ecx, 0x83c269a8
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x10006f8e
mov dword [ebp - 0xa0], 0x59cc4f6b
jmp 0x10006f8e
mov eax, dword [ebp - 0x90]
movss xmm0, dword [0x100221d8]
movss dword [eax], xmm0
mov ecx, dword [0x10075540]
mov eax, dword [0x1007553c]
mov edx, ecx
add edx, 0x30576e9a
sub edx, 1
sub edx, 0x30576e9a
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, 0xd0fd35fd
mov ecx, 0x6b87f011
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x10006f8e
mov eax, dword [ebp - 0x90]
movss xmm0, dword [0x10022324]
movss dword [eax], xmm0
mov eax, dword [ebp - 0x90]
movss xmm0, dword [0x10022320]
movss dword [eax], xmm0
mov dword [ebp - 0xa0], 0x6b6f28f2
jmp 0x10006f8e
mov eax, dword [ebp - 0x90]
movss xmm0, dword [0x10022314]
movss dword [eax], xmm0
mov dword [ebp - 0xa0], 0x93df59f1
jmp 0x10006f8e
mov eax, dword [ebp - 0x90]
movss xmm0, dword [0x10022310]
movss dword [eax], xmm0
mov dword [ebp - 0xa0], 0x36abbfdb
jmp 0x10006f8e
mov eax, dword [0x10075540]
mov ecx, dword [0x1007553c]
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, 0xa7489936
mov ecx, 0x4ed8526f
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x10006f8e
mov eax, dword [0x10075540]
mov ecx, dword [0x1007553c]
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, 0x690e639a
mov ecx, 0x64495ec3
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x10006f8e
mov eax, dword [ebp - 0x8c]
movss xmm0, dword [0x100222f8]
movss dword [eax], xmm0
mov dword [ebp - 0xa0], 0xb2655708
jmp 0x10006f8e
mov eax, dword [ebp - 0x8c]
movss xmm0, dword [0x100222f4]
movss dword [eax], xmm0
mov dword [ebp - 0xa0], 0x42d7c151
jmp 0x10006f8e
mov eax, dword [ebp - 0x8c]
movss xmm0, dword [0x100222ec]
movss dword [eax], xmm0
mov eax, dword [ebp - 0x8c]
movss xmm0, dword [0x100222e8]
movss dword [eax], xmm0
mov dword [ebp - 0xa0], 0xa73717ef
jmp 0x10006f8e
mov dword [ebp - 0xa0], 0x2aa9cc34
jmp 0x10006f8e
mov eax, dword [ebp - 0x8c]
movss xmm0, dword [0x100222e0]
movss dword [eax], xmm0
mov dword [ebp - 0xa0], 0x5c546ae3
jmp 0x10006f8e
mov dword [ebp - 0xa0], 0xfab98167
jmp 0x10006f8e
mov dword [ebp - 0xa0], 0x69d296f3
jmp 0x10006f8e
mov eax, dword [ebp - 0x88]
movss xmm0, dword [0x100221a8]
movss dword [eax], xmm0
mov ecx, dword [0x10075540]
mov eax, dword [0x1007553c]
mov edx, ecx
sub edx, 0xca458ddd
sub edx, 1
add edx, 0xca458ddd
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, 0xc869a21f
mov ecx, 0x8166ce8a
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x10006f8e
mov dl, 1
mov eax, 0xf948c3cb
mov ecx, 0xf3a0ab2c
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x10006f8e
mov ecx, dword [0x10075540]
mov eax, dword [0x1007553c]
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, 0x73a3a8cd
mov ecx, 0x4fff2195
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x10006f8e
mov eax, dword [0x10075540]
mov ecx, dword [0x1007553c]
mov edx, eax
add edx, 0x3c1bdc1d
sub edx, 1
sub edx, 0x3c1bdc1d
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, 0x19268910
mov ecx, 0xdd2a3a7d
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x10006f8e
mov dl, 1
mov eax, 0x50ded656
mov ecx, 0xd6148b
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x10006f8e
mov dword [ebp - 0xa0], 0x50ded656
jmp 0x10006f8e
mov dword [ebp - 0xa0], 0x284aa793
jmp 0x10006f8e
mov dword [ebp - 0xa0], 0x300ef1bb
jmp 0x10006f8e
mov eax, dword [0x10075540]
mov ecx, dword [0x1007553c]
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, 0x3260b9e9
mov ecx, 0x5a8695c5
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x10006f8e
mov eax, dword [ebp - 0x84]
movss xmm0, dword [0x1002226c]
movss dword [eax], xmm0
mov dword [ebp - 0xa0], 0x6573be44
jmp 0x10006f8e
mov dword [ebp - 0xa0], 0x24384279
jmp 0x10006f8e
mov eax, dword [ebp - 0x80]
movss xmm0, dword [0x10022268]
movss dword [eax], xmm0
mov dword [ebp - 0xa0], 0xc95eeff0
jmp 0x10006f8e
mov eax, dword [ebp - 0x80]
movss xmm0, dword [0x10022258]
movss dword [eax], xmm0
mov dword [ebp - 0xa0], 0xe38c8c56
jmp 0x10006f8e
mov dword [ebp - 0xa0], 0x507698ab
jmp 0x10006f8e
mov dl, 1
mov eax, 0xdb2d7025
mov ecx, 0x5549e9d2
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x10006f8e
mov eax, dword [ebp - 0x80]
movss xmm0, dword [0x10022244]
movss dword [eax], xmm0
mov dword [ebp - 0xa0], 0xdb2d7025
jmp 0x10006f8e
mov dword [ebp - 0xa0], 0x8a439878
jmp 0x10006f8e
mov eax, dword [ebp - 0x7c]
movss xmm0, dword [0x1002222c]
movss dword [eax], xmm0
mov dword [ebp - 0xa0], 0xc9cfd029
jmp 0x10006f8e
mov dword [ebp - 0xa0], 0x6cf416f9
jmp 0x10006f8e
mov eax, dword [0x10075540]
mov ecx, dword [0x1007553c]
mov edx, eax
add edx, 0xbd4bddc9
sub edx, 1
sub edx, 0xbd4bddc9
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, 0x42f57b20
mov ecx, 0x1c2bcc41
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x10006f8e
mov dword [ebp - 0xa0], 0x8a716c3b
jmp 0x10006f8e
mov eax, dword [ebp - 0x7c]
movss xmm0, dword [0x10022214]
movss dword [eax], xmm0
mov dword [ebp - 0xa0], 0x9a3364f2
jmp 0x10006f8e
mov eax, dword [0x10075540]
mov ecx, dword [0x1007553c]
mov edx, eax
add edx, 0xad2934c4
sub edx, 1
sub edx, 0xad2934c4
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, 0xea682018
mov ecx, 0xf1799d2d
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x10006f8e
mov dl, 1
mov eax, 0x60e5dd23
mov ecx, 0xe7f7b568
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x10006f8e
mov dl, 1
mov eax, 0x7ecedcb2
mov ecx, 0x8fc4fb93
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x10006f8e
mov eax, dword [ebp - 0x7c]
movss xmm0, dword [0x10022208]
movss dword [eax], xmm0
mov eax, dword [ebp - 0x7c]
movss xmm0, dword [0x10022204]
movss dword [eax], xmm0
mov dword [ebp - 0xa0], 0x3ed5197a
jmp 0x10006f8e
mov eax, dword [ebp - 0x78]
mov edx, dword [eax]
mov eax, dword [ebp - 0x74]
mov ecx, dword [ebp - 0x3c]
sub esp, 0x10
mov dword [esp], edx
mov dword [esp + 4], ecx
mov dword [esp + 8], eax
mov dword [esp + 0xc], 0xc
call sub.KERNEL32.dll_K32GetModuleInformation
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x6c]
mov dword [eax], ecx
mov eax, dword [ebp - 0x68]
mov ecx, dword [ebp - 0x70]
mov ecx, dword [ecx]
sub esp, 0xc
mov dword [esp], ecx
mov dword [esp + 4], eax
mov dword [esp + 8], 0x104
call dword [sym.imp.KERNEL32.dll_GetModuleFileNameA]
mov eax, dword [ebp - 0x68]
xor ecx, ecx
sub esp, 0x1c
mov dword [esp], eax
mov dword [esp + 4], 0x80000000
mov dword [esp + 8], 1
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 3
mov dword [esp + 0x14], 0
mov dword [esp + 0x18], 0
call dword [sym.imp.KERNEL32.dll_CreateFileA]
mov ecx, eax
mov eax, dword [ebp - 0x64]
mov dword [eax], ecx
mov eax, dword [ebp - 0x64]
mov ecx, 0xffffffff
cmp dword [eax], ecx
sete al
and al, 1
mov byte [ebp - 0x35], al
mov ecx, dword [0x10075540]
mov eax, dword [0x1007553c]
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, 0xc8012f51
mov ecx, 0x94144e19
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x10006f8e
mov dl, byte [ebp - 0x35]
mov eax, 0x74a28292
mov ecx, 0x723cab1d
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x10006f8e
mov eax, dword [ebp - 0x60]
mov ecx, dword [ebp - 0x34]
mov dword [eax], ecx
mov edx, dword [ebp - 0x60]
mov eax, 0x2073f525
mov ecx, 0xa5917828
cmp dword [edx], 0
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x10006f8e
mov eax, dword [ebp - 0x30]
sub esp, 4
mov dword [esp], eax
call dword [sym.imp.KERNEL32.dll_CloseHandle]
mov dword [ebp - 0xa0], 0x699c0cb
jmp 0x10006f8e
mov eax, dword [ebp - 0x60]
mov eax, dword [eax]
xor ecx, ecx
sub esp, 0x14
mov dword [esp], eax
mov dword [esp + 4], 4
mov dword [esp + 8], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call dword [sym.imp.KERNEL32.dll_MapViewOfFile]
mov ecx, eax
mov eax, dword [ebp - 0x5c]
mov dword [eax], ecx
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x58]
mov dword [eax], ecx
mov eax, dword [ebp - 0x6c]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x58]
mov ecx, dword [ecx]
mov ecx, dword [ecx + 0x3c]
sub eax, 0x3a7cce8e
add eax, ecx
add eax, 0x3a7cce8e
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0xa0], 0x3ae05c87
jmp 0x10006f8e
mov dword [ebp - 0xa0], 0xdfe4f0da
jmp 0x10006f8e
mov dword [ebp - 0xa0], 0x5f0cf01e
jmp 0x10006f8e
mov dword [ebp - 0xa0], 0x40080d70
jmp 0x10006f8e
movss xmm0, dword [0x100221f0]
movss dword [ebp - 0x98], xmm0
movss xmm0, dword [0x100221ec]
movss dword [ebp - 0x98], xmm0
mov dword [ebp - 0xa0], 0x6ccc609d
jmp 0x10006f8e
mov dword [ebp - 0xa0], 0xf96f373b
jmp 0x10006f8e
mov dword [ebp - 0xa0], 0x3bbacb05
jmp 0x10006f8e
mov eax, dword [ebp - 0x8c]
movss xmm0, dword [0x100221c4]
movss dword [eax], xmm0
mov dword [ebp - 0xa0], 0x4ed8526f
jmp 0x10006f8e
mov dword [ebp - 0xa0], 0xcd71968f
jmp 0x10006f8e
mov dword [ebp - 0xa0], 0x4f278d7f
jmp 0x10006f8e
mov dword [ebp - 0xa0], 0x79c5d074
jmp 0x10006f8e
mov dword [ebp - 0xa0], 0xe60ba0e8
jmp 0x10006f8e
jmp 0x100011f8