Function at 0x10001200
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 [0x10074800]
xor eax, ebp
mov dword [ebp - 0xc], eax
mov dword [ebp - 0xa0], 0x12e91abb
mov eax, dword [ebp - 0xa0]
mov dword [ebp - 0xa8], eax
sub eax, 0x8067a73f
je 0x10004530
jmp 0x10001244
mov eax, dword [ebp - 0xa8]
sub eax, 0x80f84eb4
je 0x100034c7
jmp 0x1000125a
mov eax, dword [ebp - 0xa8]
sub eax, 0x8240fef5
je 0x100056fe
jmp 0x10001270
mov eax, dword [ebp - 0xa8]
sub eax, 0x82c00779
je 0x1000699f
jmp 0x10001286
mov eax, dword [ebp - 0xa8]
sub eax, 0x82ef05ab
je 0x10005e11
jmp 0x1000129c
mov eax, dword [ebp - 0xa8]
sub eax, 0x8362401c
je 0x10004014
jmp 0x100012b2
mov eax, dword [ebp - 0xa8]
sub eax, 0x859db747
je 0x10003cfa
jmp 0x100012c8
mov eax, dword [ebp - 0xa8]
sub eax, 0x865cbf23
je 0x1000618d
jmp 0x100012de
mov eax, dword [ebp - 0xa8]
sub eax, 0x8671c515
je 0x10003456
jmp 0x100012f4
mov eax, dword [ebp - 0xa8]
sub eax, 0x87254c94
je 0x1000571b
jmp 0x1000130a
mov eax, dword [ebp - 0xa8]
sub eax, 0x87af730b
je 0x1000855d
jmp 0x10001320
mov eax, dword [ebp - 0xa8]
sub eax, 0x87b7b298
je 0x10007bba
jmp 0x10001336
mov eax, dword [ebp - 0xa8]
sub eax, 0x87c390a5
je 0x100067cb
jmp 0x1000134c
mov eax, dword [ebp - 0xa8]
sub eax, 0x884bed37
je 0x10004f63
jmp 0x10001362
mov eax, dword [ebp - 0xa8]
sub eax, 0x88705d6d
je 0x100072de
jmp 0x10001378
mov eax, dword [ebp - 0xa8]
sub eax, 0x888fc230
je 0x10003481
jmp 0x1000138e
mov eax, dword [ebp - 0xa8]
sub eax, 0x89a7e27f
je 0x10005656
jmp 0x100013a4
mov eax, dword [ebp - 0xa8]
sub eax, 0x8acc74ec
je 0x100048f9
jmp 0x100013ba
mov eax, dword [ebp - 0xa8]
sub eax, 0x8c37d6af
je 0x10007016
jmp 0x100013d0
mov eax, dword [ebp - 0xa8]
sub eax, 0x8d59a45a
je 0x10006ad1
jmp 0x100013e6
mov eax, dword [ebp - 0xa8]
sub eax, 0x8dc3ac6a
je 0x10007e7f
jmp 0x100013fc
mov eax, dword [ebp - 0xa8]
sub eax, 0x8dc858a1
je 0x10005d2b
jmp 0x10001412
mov eax, dword [ebp - 0xa8]
sub eax, 0x8dcdc9f1
je 0x10003e1d
jmp 0x10001428
mov eax, dword [ebp - 0xa8]
sub eax, 0x9248e56e
je 0x100041ee
jmp 0x1000143e
mov eax, dword [ebp - 0xa8]
sub eax, 0x92e79174
je 0x100048ea
jmp 0x10001454
mov eax, dword [ebp - 0xa8]
sub eax, 0x95f5feeb
je 0x10007cc1
jmp 0x1000146a
mov eax, dword [ebp - 0xa8]
sub eax, 0x96bfd139
je 0x1000515b
jmp 0x10001480
mov eax, dword [ebp - 0xa8]
sub eax, 0x9703da0f
je 0x10007efc
jmp 0x10001496
mov eax, dword [ebp - 0xa8]
sub eax, 0x9756bf40
je 0x10007e9b
jmp 0x100014ac
mov eax, dword [ebp - 0xa8]
sub eax, 0x992ab07e
je 0x100058d9
jmp 0x100014c2
mov eax, dword [ebp - 0xa8]
sub eax, 0x99637284
je 0x10007997
jmp 0x100014d8
mov eax, dword [ebp - 0xa8]
sub eax, 0x9ab3ea97
je 0x100035a9
jmp 0x100014ee
mov eax, dword [ebp - 0xa8]
sub eax, 0x9b0ff406
je 0x10006134
jmp 0x10001504
mov eax, dword [ebp - 0xa8]
sub eax, 0x9b368c1e
je 0x10003757
jmp 0x1000151a
mov eax, dword [ebp - 0xa8]
sub eax, 0x9b64f798
je 0x10008281
jmp 0x10001530
mov eax, dword [ebp - 0xa8]
sub eax, 0x9b7e288e
je 0x100047ee
jmp 0x10001546
mov eax, dword [ebp - 0xa8]
sub eax, 0x9bfd5da4
je 0x10006467
jmp 0x1000155c
mov eax, dword [ebp - 0xa8]
sub eax, 0x9c09ea8c
je 0x10003ac7
jmp 0x10001572
mov eax, dword [ebp - 0xa8]
sub eax, 0x9c156308
je 0x100066b1
jmp 0x10001588
mov eax, dword [ebp - 0xa8]
sub eax, 0x9c28b482
je 0x10003e3a
jmp 0x1000159e
mov eax, dword [ebp - 0xa8]
sub eax, 0x9c39a9c7
je 0x10005a53
jmp 0x100015b4
mov eax, dword [ebp - 0xa8]
sub eax, 0x9c8b9614
je 0x10005bb8
jmp 0x100015ca
mov eax, dword [ebp - 0xa8]
sub eax, 0x9d268b14
je 0x10007d8d
jmp 0x100015e0
mov eax, dword [ebp - 0xa8]
sub eax, 0x9f4f96f2
je 0x100081c8
jmp 0x100015f6
mov eax, dword [ebp - 0xa8]
sub eax, 0xa1ff7fc3
je 0x10007035
jmp 0x1000160c
mov eax, dword [ebp - 0xa8]
sub eax, 0xa23860c2
je 0x10003465
jmp 0x10001622
mov eax, dword [ebp - 0xa8]
sub eax, 0xa2f31879
je 0x100080ef
jmp 0x10001638
mov eax, dword [ebp - 0xa8]
sub eax, 0xa3b7b6c4
je 0x10006ed7
jmp 0x1000164e
mov eax, dword [ebp - 0xa8]
sub eax, 0xa60a3a1e
je 0x100051b6
jmp 0x10001664
mov eax, dword [ebp - 0xa8]
sub eax, 0xa6154a36
je 0x10003ae5
jmp 0x1000167a
mov eax, dword [ebp - 0xa8]
sub eax, 0xa64067b9
je 0x10005505
jmp 0x10001690
mov eax, dword [ebp - 0xa8]
sub eax, 0xa7c2a345
je 0x10004d57
jmp 0x100016a6
mov eax, dword [ebp - 0xa8]
sub eax, 0xa8bbf33e
je 0x100041df
jmp 0x100016bc
mov eax, dword [ebp - 0xa8]
sub eax, 0xa9d4578a
je 0x10008647
jmp 0x100016d2
mov eax, dword [ebp - 0xa8]
sub eax, 0xaa09535a
je 0x100043e1
jmp 0x100016e8
mov eax, dword [ebp - 0xa8]
sub eax, 0xaa12e845
je 0x10008263
jmp 0x100016fe
mov eax, dword [ebp - 0xa8]
sub eax, 0xaa4f7899
je 0x100071e7
jmp 0x10001714
mov eax, dword [ebp - 0xa8]
sub eax, 0xab93ecd5
je 0x100083b7
jmp 0x1000172a
mov eax, dword [ebp - 0xa8]
sub eax, 0xabcefcf8
je 0x10005178
jmp 0x10001740
mov eax, dword [ebp - 0xa8]
sub eax, 0xacf9b495
je 0x10005112
jmp 0x10001756
mov eax, dword [ebp - 0xa8]
sub eax, 0xad0bcc25
je 0x10004f80
jmp 0x1000176c
mov eax, dword [ebp - 0xa8]
sub eax, 0xaf49d61f
je 0x10003b38
jmp 0x10001782
mov eax, dword [ebp - 0xa8]
sub eax, 0xb00e635a
je 0x10004f44
jmp 0x10001798
mov eax, dword [ebp - 0xa8]
sub eax, 0xb02c503d
je 0x1000458b
jmp 0x100017ae
mov eax, dword [ebp - 0xa8]
sub eax, 0xb1210d3a
je 0x10008235
mov dword [ebp - 0xa0], 0xa23860c2
jmp 0x10008674
movss xmm0, dword [0x100243a4]
movss dword [ebp - 0x7c], xmm0
mov dword [ebp - 0xa0], 0x888fc230
jmp 0x10008674
mov dl, 1
mov eax, 0x29ec492f
mov ecx, 0x38e0972d
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x10008674
mov eax, dword [0x10075b40]
mov ecx, dword [0x10075b3c]
mov edx, eax
add edx, 0xcb28a3d8
sub edx, 1
sub edx, 0xcb28a3d8
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, 0x3252d115
mov ecx, 0x59b53fb
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x10008674
mov ecx, dword [0x10075b40]
mov eax, dword [0x10075b3c]
mov edx, ecx
sub edx, 0x2b75125b
sub edx, 1
add edx, 0x2b75125b
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, 0x605f2d2b
mov ecx, 0x1a71a86c
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x10008674
mov eax, dword [0x10075b40]
mov ecx, dword [0x10075b3c]
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, 0xcf4441f6
mov ecx, 0x4f0ef98c
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x10008674
mov dword [ebp - 0xa0], 0x7c38bd39
jmp 0x10008674
movss xmm0, dword [0x1002438c]
movss dword [ebp - 0x80], xmm0
mov dword [ebp - 0xa0], 0xf06d3b3a
jmp 0x10008674
movss xmm0, dword [0x10024380]
movss dword [ebp - 0x80], xmm0
movss xmm0, dword [0x1002437c]
movss dword [ebp - 0x80], xmm0
mov dword [ebp - 0xa0], 0x5df87a84
jmp 0x10008674
movss xmm0, dword [0x10024248]
movss dword [ebp - 0x80], xmm0
mov eax, dword [0x10075b40]
mov ecx, dword [0x10075b3c]
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, 0xdcecd436
mov ecx, 0x52270b7b
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x10008674
mov dl, 1
mov eax, 0x3a5dba2
mov ecx, 0x9c28b482
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x10008674
mov eax, dword [0x10075b40]
mov ecx, dword [0x10075b3c]
mov edx, eax
add edx, 0x3e8f5492
sub edx, 1
sub edx, 0x3e8f5492
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, 0x2485bf9a
mov ecx, 0xedddd5d9
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x10008674
movss xmm0, dword [0x1002436c]
movss dword [ebp - 0x80], xmm0
mov dword [ebp - 0xa0], 0xcd83fd2e
jmp 0x10008674
mov dword [ebp - 0xa0], 0x9248e56e
jmp 0x10008674
mov ecx, dword [0x10075b40]
mov eax, dword [0x10075b3c]
mov edx, ecx
sub edx, 0xe85ddd03
sub edx, 1
add edx, 0xe85ddd03
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, 0xf66c2afa
mov ecx, 0x61bdf6a5
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x10008674
mov dword [ebp - 0xa0], 0xd6ae8c7c
jmp 0x10008674
movss xmm0, dword [0x10024358]
movss dword [ebp - 0x84], xmm0
mov dword [ebp - 0xa0], 0x8d51804
jmp 0x10008674
mov ecx, dword [0x10075b40]
mov eax, dword [0x10075b3c]
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, 0xdad5fc7a
mov ecx, 0xb6f28707
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x10008674
mov ecx, dword [0x10075b40]
mov eax, dword [0x10075b3c]
mov edx, ecx
sub edx, 0x115e233d
sub edx, 1
add edx, 0x115e233d
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, 0x2cd0342f
mov ecx, 0x2171c507
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x10008674
mov dword [ebp - 0xa0], 0x8acc74ec
jmp 0x10008674
mov dl, 1
mov eax, 0xf18f0573
mov ecx, 0x254a830e
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x10008674
movss xmm0, dword [0x10024210]
movss dword [ebp - 0x88], xmm0
movss xmm0, dword [0x1002420c]
movss dword [ebp - 0x88], xmm0
mov eax, dword [0x10075b40]
mov ecx, dword [0x10075b3c]
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, 0x7bac2057
mov ecx, 0xcb861e2e
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x10008674
movss xmm0, dword [0x10024320]
movss dword [ebp - 0x88], xmm0
mov dword [ebp - 0xa0], 0x884bed37
jmp 0x10008674
mov dl, 1
mov eax, 0x7f13d566
mov ecx, 0xad0bcc25
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x10008674
movss xmm0, dword [0x1002431c]
movss dword [ebp - 0x88], xmm0
movss xmm0, dword [0x10024318]
movss dword [ebp - 0x88], xmm0
mov dword [ebp - 0xa0], 0xf42fed14
jmp 0x10008674
mov eax, dword [0x10075b40]
mov ecx, dword [0x10075b3c]
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, 0xa2f31879
mov ecx, 0x96bfd139
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x10008674
mov dl, 1
mov eax, 0xa60a3a1e
mov ecx, 0xabcefcf8
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x10008674
movss xmm0, dword [0x10024310]
movss dword [ebp - 0x88], xmm0
mov dword [ebp - 0xa0], 0x4d74298e
jmp 0x10008674
movss xmm0, dword [0x10024308]
movss dword [ebp - 0x8c], xmm0
movss xmm0, dword [0x10024304]
movss dword [ebp - 0x8c], xmm0
mov dword [ebp - 0xa0], 0x2d2a6e9a
jmp 0x10008674
movss xmm0, dword [0x100242f4]
movss dword [ebp - 0x8c], xmm0
mov dword [ebp - 0xa0], 0x2499ca0e
jmp 0x10008674
mov dword [ebp - 0xa0], 0xfc0c0da0
jmp 0x10008674
mov dl, 1
mov eax, 0x5af0af7d
mov ecx, 0x87254c94
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x10008674
movss xmm0, dword [0x100242dc]
movss dword [ebp - 0x8c], xmm0
movss xmm0, dword [0x100242d8]
movss dword [ebp - 0x8c], xmm0
mov dword [ebp - 0xa0], 0x41ee068e
jmp 0x10008674
mov dl, 1
mov eax, 0xd62c0a51
mov ecx, 0xc0815baf
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x10008674
movss xmm0, dword [0x100241e8]
movss dword [ebp - 0x90], xmm0
movss xmm0, dword [0x100241e4]
movss dword [ebp - 0x90], xmm0
mov ecx, dword [0x10075b40]
mov eax, dword [0x10075b3c]
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, 0x9f4f96f2
mov ecx, 0xbe604c7b
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x10008674
mov dl, 1
mov eax, 0xe7e126ba
mov ecx, 0x8ac73f9
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x10008674
movss xmm0, dword [0x100241d8]
movss dword [ebp - 0x90], xmm0
mov ecx, dword [0x10075b40]
mov eax, dword [0x10075b3c]
mov edx, ecx
add edx, 0xf340be1e
sub edx, 1
sub edx, 0xf340be1e
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, 0xb1210d3a
mov ecx, 0x601b78c8
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x10008674
mov eax, dword [0x10075b40]
mov ecx, dword [0x10075b3c]
mov edx, eax
add edx, 0x2bf4a00
sub edx, 1
sub edx, 0x2bf4a00
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, 0x135155de
mov ecx, 0xd4e94e5d
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x10008674
movss xmm0, dword [0x100241d4]
movss dword [ebp - 0x94], xmm0
mov eax, dword [0x10075b40]
mov ecx, dword [0x10075b3c]
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, 0x9b64f798
mov ecx, 0x865cbf23
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x10008674
mov dword [ebp - 0xa0], 0xf99658db
jmp 0x10008674
movss xmm0, dword [0x100241c8]
movss dword [ebp - 0x94], xmm0
mov eax, dword [0x10075b40]
mov ecx, dword [0x10075b3c]
mov edx, eax
sub edx, 0x4e0dccec
sub edx, 1
add edx, 0x4e0dccec
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, 0x394e4ac3
mov ecx, 0xc6d14328
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x10008674
mov ecx, dword [0x10075b40]
mov eax, dword [0x10075b3c]
mov edx, ecx
sub edx, 0xcc5d2e5b
sub edx, 1
add edx, 0xcc5d2e5b
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, 0xefe431e1
mov ecx, 0x1c2d8a93
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x10008674
mov dl, 1
mov eax, 0x4e38fa5d
mov ecx, 0xefcc4422
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x10008674
mov dword [ebp - 0xa0], 0xb1a233fe
jmp 0x10008674
mov dword [ebp - 0xa0], 0x3af2a1d0
jmp 0x10008674
mov dl, 1
mov eax, 0x8c37d6af
mov ecx, 0xb45fa6b9
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x10008674
movss xmm0, dword [0x10024280]
movss dword [ebp - 0x98], xmm0
mov dword [ebp - 0xa0], 0xa1ff7fc3
jmp 0x10008674
mov dl, 1
mov eax, 0xf9c11074
mov ecx, 0x1e96a1c3
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x10008674
mov dword [ebp - 0xa0], 0xd6e6fb8a
jmp 0x10008674
mov ecx, dword [0x10075b40]
mov eax, dword [0x10075b3c]
mov edx, ecx
sub edx, 0x412b2f93
sub edx, 1
add edx, 0x412b2f93
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, 0x262c66f4
mov ecx, 0xb2b5c57f
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0xa0], eax
jmp 0x10008674
mov dword [ebp - 0xa0], 0x42b8c7dd
jmp 0x10008674
mov dword [ebp - 0xa0], 0xb5880e58
jmp 0x10008674
mov eax, dword [ebp - 0x54]
mov cx, word [ebp - 0x1e]
mov word [eax], cx
mov dword [ebp - 0xa0], 0x68fb867c
jmp 0x10008674
mov dword [ebp - 0xa0], 0xe4e78626
jmp 0x10008674
movss xmm0, dword [0x10024258]
movss dword [ebp - 0x7c], xmm0
mov dword [ebp - 0xa0], 0xb93fad6c
jmp 0x10008674
movss xmm0, dword [0x10024254]
movss dword [ebp - 0x7c], xmm0
movss xmm0, dword [0x10024250]
movss dword [ebp - 0x7c], xmm0
mov dword [ebp - 0xa0], 0x79c87ffb
jmp 0x10008674
mov dword [ebp - 0xa0], 0x5c8eedcf
jmp 0x10008674
mov dword [ebp - 0xa0], 0xacf9b495
jmp 0x10008674
movss xmm0, dword [0x100241e8]
movss dword [ebp - 0x90], xmm0
movss xmm0, dword [0x100241e4]
movss dword [ebp - 0x90], xmm0
mov dword [ebp - 0xa0], 0x9c39a9c7
jmp 0x10008674
mov dword [ebp - 0xa0], 0xf74223d8
jmp 0x10008674
movss xmm0, dword [0x100241d4]
movss dword [ebp - 0x94], xmm0
mov dword [ebp - 0xa0], 0x9b0ff406
jmp 0x10008674
movss xmm0, dword [0x100241ac]
movss dword [ebp - 0x98], xmm0
mov dword [ebp - 0xa0], 0x6c8e7522
jmp 0x10008674
mov eax, dword [ebp - 0x64]
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 - 0x60]
mov dword [eax], ecx
mov eax, dword [ebp - 0x70]
mov dword [ebp - 0xa0], 0x6da5e409
jmp 0x10008674
mov dword [ebp - 0xa0], 0xd384dc91
jmp 0x10008674
jmp 0x10001228