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

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
sub esp, 0x1b0
mov eax, dword [ebp + 8]
mov dword [ebp - 0x1b8], eax
mov eax, dword [0x100ab200]
xor eax, ebp
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x1b4], 0x40fca0a9
mov eax, dword [ebp - 0x1b4]
mov dword [ebp - 0x1bc], eax
sub eax, 0x806c0220
je 0x10008090
jmp 0x10001335
mov eax, dword [ebp - 0x1bc]
sub eax, 0x806cba28
je 0x10005f8a
jmp 0x1000134b
mov eax, dword [ebp - 0x1bc]
sub eax, 0x80a22c71
je 0x10005090
jmp 0x10001361
mov eax, dword [ebp - 0x1bc]
sub eax, 0x80b6b400
je 0x10005273
jmp 0x10001377
mov eax, dword [ebp - 0x1bc]
sub eax, 0x80e291f1
je 0x100074fd
jmp 0x1000138d
mov eax, dword [ebp - 0x1bc]
sub eax, 0x81fa9a52
je 0x100050e1
jmp 0x100013a3
mov eax, dword [ebp - 0x1bc]
sub eax, 0x82844e91
je 0x10006b0e
jmp 0x100013b9
mov eax, dword [ebp - 0x1bc]
sub eax, 0x828da744
je 0x100063fb
jmp 0x100013cf
mov eax, dword [ebp - 0x1bc]
sub eax, 0x83a58bc7
je 0x1000345e
jmp 0x100013e5
mov eax, dword [ebp - 0x1bc]
sub eax, 0x83c0ecbf
je 0x100053d9
jmp 0x100013fb
mov eax, dword [ebp - 0x1bc]
sub eax, 0x84117db5
je 0x100067bc
jmp 0x10001411
mov eax, dword [ebp - 0x1bc]
sub eax, 0x84974d9d
je 0x10005245
jmp 0x10001427
mov eax, dword [ebp - 0x1bc]
sub eax, 0x8648020c
je 0x10005043
jmp 0x1000143d
mov eax, dword [ebp - 0x1bc]
sub eax, 0x86d384cf
je 0x10008177
jmp 0x10001453
mov eax, dword [ebp - 0x1bc]
sub eax, 0x8733c181
je 0x10007e18
jmp 0x10001469
mov eax, dword [ebp - 0x1bc]
sub eax, 0x874374d8
je 0x100060ef
jmp 0x1000147f
mov eax, dword [ebp - 0x1bc]
sub eax, 0x8751ce30
je 0x10008053
jmp 0x10001495
mov eax, dword [ebp - 0x1bc]
sub eax, 0x87ed8ab2
je 0x10007fab
jmp 0x100014ab
mov eax, dword [ebp - 0x1bc]
sub eax, 0x87eec5b3
je 0x10003a5a
jmp 0x100014c1
mov eax, dword [ebp - 0x1bc]
sub eax, 0x883036a9
je 0x10003a11
jmp 0x100014d7
mov eax, dword [ebp - 0x1bc]
sub eax, 0x8a22f7e4
je 0x100040a2
jmp 0x100014ed
mov eax, dword [ebp - 0x1bc]
sub eax, 0x8b704d29
je 0x10004e28
jmp 0x10001503
mov eax, dword [ebp - 0x1bc]
sub eax, 0x8bc891f9
je 0x10004543
jmp 0x10001519
mov eax, dword [ebp - 0x1bc]
sub eax, 0x8bcb1c60
je 0x10003fa7
jmp 0x1000152f
mov eax, dword [ebp - 0x1bc]
sub eax, 0x8cb361e5
je 0x10008251
jmp 0x10001545
mov eax, dword [ebp - 0x1bc]
sub eax, 0x8cc0c33c
je 0x10004b63
jmp 0x1000155b
mov eax, dword [ebp - 0x1bc]
sub eax, 0x8ec96c1f
je 0x1000402c
jmp 0x10001571
mov eax, dword [ebp - 0x1bc]
sub eax, 0x8f1ccaa0
je 0x100048cf
jmp 0x10001587
mov eax, dword [ebp - 0x1bc]
sub eax, 0x90801829
je 0x100059f6
jmp 0x1000159d
mov eax, dword [ebp - 0x1bc]
sub eax, 0x9137cad5
je 0x10007ed2
jmp 0x100015b3
mov eax, dword [ebp - 0x1bc]
sub eax, 0x923bf0e3
je 0x10003809
jmp 0x100015c9
mov eax, dword [ebp - 0x1bc]
sub eax, 0x93cfce6a
je 0x100037cd
jmp 0x100015df
mov eax, dword [ebp - 0x1bc]
sub eax, 0x94a73744
je 0x10007e75
jmp 0x100015f5
mov eax, dword [ebp - 0x1bc]
sub eax, 0x94f2e451
je 0x10004af5
jmp 0x1000160b
mov eax, dword [ebp - 0x1bc]
sub eax, 0x957beb08
je 0x10007b68
jmp 0x10001621
mov eax, dword [ebp - 0x1bc]
sub eax, 0x95f1f64c
je 0x10005bd7
jmp 0x10001637
mov eax, dword [ebp - 0x1bc]
sub eax, 0x9714d521
je 0x10006d8a
jmp 0x1000164d
mov eax, dword [ebp - 0x1bc]
sub eax, 0x97206720
je 0x100045dc
jmp 0x10001663
mov eax, dword [ebp - 0x1bc]
sub eax, 0x97429dcf
je 0x10004188
jmp 0x10001679
mov eax, dword [ebp - 0x1bc]
sub eax, 0x98ac7241
je 0x10008149
jmp 0x1000168f
mov eax, dword [ebp - 0x1bc]
sub eax, 0x996e3ad2
je 0x100065cc
jmp 0x100016a5
mov eax, dword [ebp - 0x1bc]
sub eax, 0x9ab3d394
je 0x100051f4
jmp 0x100016bb
mov eax, dword [ebp - 0x1bc]
sub eax, 0x9b1c371e
je 0x1000344f
jmp 0x100016d1
mov eax, dword [ebp - 0x1bc]
sub eax, 0x9b6d7ceb
je 0x10006b5f
jmp 0x100016e7
mov eax, dword [ebp - 0x1bc]
sub eax, 0x9bb593f7
je 0x10005ec7
jmp 0x100016fd
mov eax, dword [ebp - 0x1bc]
sub eax, 0x9c63272f
je 0x10008158
jmp 0x10001713
mov eax, dword [ebp - 0x1bc]
sub eax, 0x9c98e5b8
je 0x10006fc1
jmp 0x10001729
mov eax, dword [ebp - 0x1bc]
sub eax, 0x9dbec60b
je 0x10004102
jmp 0x1000173f
mov eax, dword [ebp - 0x1bc]
sub eax, 0x9f009632
je 0x10007ce2
jmp 0x10001755
mov eax, dword [ebp - 0x1bc]
sub eax, 0x9f675247
je 0x10005e3e
jmp 0x1000176b
mov eax, dword [ebp - 0x1bc]
sub eax, 0x9f7552bb
je 0x10005a34
jmp 0x10001781
mov eax, dword [ebp - 0x1bc]
sub eax, 0x9f933cce
je 0x10006baa
jmp 0x10001797
mov eax, dword [ebp - 0x1bc]
sub eax, 0xa21fbe98
je 0x10008007
jmp 0x100017ad
mov eax, dword [ebp - 0x1bc]
sub eax, 0xa22a9f7d
je 0x10007614
jmp 0x100017c3
mov eax, dword [ebp - 0x1bc]
sub eax, 0xa2cc1e2a
je 0x1000627a
jmp 0x100017d9
mov eax, dword [ebp - 0x1bc]
sub eax, 0xa2df0abe
je 0x10006009
jmp 0x100017ef
mov eax, dword [ebp - 0x1bc]
sub eax, 0xa2f08efd
je 0x10004d15
jmp 0x10001805
mov eax, dword [ebp - 0x1bc]
sub eax, 0xa348c654
je 0x10006203
jmp 0x1000181b
mov eax, dword [ebp - 0x1bc]
sub eax, 0xa3a952fa
je 0x100057f6
jmp 0x10001831
mov eax, dword [ebp - 0x1bc]
sub eax, 0xa3af8032
je 0x10005fdb
jmp 0x10001847
mov eax, dword [ebp - 0x1bc]
sub eax, 0xa3bd4638
je 0x10003e5f
jmp 0x1000185d
mov eax, dword [ebp - 0x1bc]
sub eax, 0xa3dce23b
je 0x10003e7e
jmp 0x10001873
mov eax, dword [ebp - 0x1bc]
sub eax, 0xa3ff24c3
je 0x100081c4
jmp 0x10001889
mov eax, dword [ebp - 0x1bc]
sub eax, 0xa472885f
je 0x10006db9
jmp 0x1000189f
mov eax, dword [ebp - 0x1bc]
sub eax, 0xa47aef42
je 0x1000606f
mov dword [ebp - 0x1b4], 0x83a58bc7
jmp 0x10008401
movss xmm0, dword [0x100253a0]
movss dword [ebp - 0x16c], xmm0
mov dword [ebp - 0x1b4], 0x6bc3bfee
jmp 0x10008401
movss xmm0, dword [0x10025390]
movss dword [ebp - 0x16c], xmm0
mov dword [ebp - 0x1b4], 0x5bf5e4a1
jmp 0x10008401
movss xmm0, dword [0x1002538c]
movss dword [ebp - 0x16c], xmm0
movss xmm0, dword [0x10025388]
movss dword [ebp - 0x16c], xmm0
mov dword [ebp - 0x1b4], 0x7757ba47
jmp 0x10008401
mov eax, dword [0x100ac548]
mov ecx, dword [0x100ac544]
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, 0x661d9ac9
mov ecx, 0x87eec5b3
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x1b4], eax
jmp 0x10008401
mov ecx, dword [0x100ac548]
mov eax, dword [0x100ac544]
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, 0x661d9ac9
mov ecx, 0xb1cd2e91
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x1b4], eax
jmp 0x10008401
movss xmm0, dword [0x10025370]
movss dword [ebp - 0x170], xmm0
mov dword [ebp - 0x1b4], 0xa3dce23b
jmp 0x10008401
mov dl, 1
mov eax, 0xea36d54
mov ecx, 0xcd299378
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x1b4], eax
jmp 0x10008401
mov dword [ebp - 0x1b4], 0xeecc6f3a
jmp 0x10008401
mov ecx, dword [0x100ac548]
mov eax, dword [0x100ac544]
mov edx, ecx
sub edx, 0x3fe0f247
sub edx, 1
add edx, 0x3fe0f247
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, 0x7cfc1d58
mov ecx, 0x8a22f7e4
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x1b4], eax
jmp 0x10008401
mov dword [ebp - 0x1b4], 0xea36d54
jmp 0x10008401
movss xmm0, dword [0x10025204]
movss dword [ebp - 0x170], xmm0
mov ecx, dword [0x100ac548]
mov eax, dword [0x100ac544]
mov edx, ecx
sub edx, 0xd8c95f54
sub edx, 1
add edx, 0xd8c95f54
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, 0x5639289a
mov ecx, 0x97429dcf
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x1b4], eax
jmp 0x10008401
mov dword [ebp - 0x1b4], 0xaca94f5c
jmp 0x10008401
movss xmm0, dword [0x10025350]
movss dword [ebp - 0x174], xmm0
mov dword [ebp - 0x1b4], 0x633726c8
jmp 0x10008401
mov dl, 1
mov eax, 0xc9c1a86f
mov ecx, 0x31b383d2
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x1b4], eax
jmp 0x10008401
mov dword [ebp - 0x1b4], 0xffc013f4
jmp 0x10008401
mov ecx, dword [0x100ac548]
mov eax, dword [0x100ac544]
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, 0xc0fd2ed4
mov ecx, 0x8cc0c33c
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x1b4], eax
jmp 0x10008401
movss xmm0, dword [0x100251e4]
movss dword [ebp - 0x178], xmm0
movss xmm0, dword [0x100251e0]
movss dword [ebp - 0x178], xmm0
mov eax, dword [0x100ac548]
mov ecx, dword [0x100ac544]
mov edx, eax
sub edx, 0x996bc120
sub edx, 1
add edx, 0x996bc120
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, 0xc0fd2ed4
mov ecx, 0xe793b7b5
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x1b4], eax
jmp 0x10008401
mov dl, 1
mov eax, 0xf12d0c05
mov ecx, 0xa445073
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x1b4], eax
jmp 0x10008401
mov dword [ebp - 0x1b4], 0xf12d0c05
jmp 0x10008401
mov dword [ebp - 0x1b4], 0xc8ab0758
jmp 0x10008401
mov eax, dword [0x100ac548]
mov ecx, dword [0x100ac544]
mov edx, eax
sub edx, 0x4a08e82
sub edx, 1
add edx, 0x4a08e82
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, 0xe4909428
mov ecx, 0x81fa9a52
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x1b4], eax
jmp 0x10008401
mov ecx, dword [0x100ac548]
mov eax, dword [0x100ac544]
mov edx, ecx
sub edx, 0x37ed0e98
sub edx, 1
add edx, 0x37ed0e98
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, 0xe4909428
mov ecx, 0x7344f7c4
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x1b4], eax
jmp 0x10008401
mov eax, dword [0x100ac548]
mov ecx, dword [0x100ac544]
mov edx, eax
add edx, 0xf5150598
sub edx, 1
sub edx, 0xf5150598
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, 0xa21fbe98
mov ecx, 0x84974d9d
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x1b4], eax
jmp 0x10008401
mov dword [ebp - 0x1b4], 0x43138739
jmp 0x10008401
mov dl, 1
mov eax, 0x6d505a84
mov ecx, 0x9f51f5
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x1b4], eax
jmp 0x10008401
movss xmm0, dword [0x100252fc]
movss dword [ebp - 0x17c], xmm0
movss xmm0, dword [0x100252f8]
movss dword [ebp - 0x17c], xmm0
mov dl, 1
mov eax, 0x5f6feb3c
mov ecx, 0x5f64b279
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x1b4], eax
jmp 0x10008401
movss xmm0, dword [0x100252d4]
movss dword [ebp - 0x17c], xmm0
movss xmm0, dword [0x100252d0]
movss dword [ebp - 0x17c], xmm0
mov dword [ebp - 0x1b4], 0x4cecc34d
jmp 0x10008401
movss xmm0, dword [0x100252cc]
movss dword [ebp - 0x17c], xmm0
mov dword [ebp - 0x1b4], 0x4734c691
jmp 0x10008401
movss xmm0, dword [0x100252c4]
movss dword [ebp - 0x180], xmm0
movss xmm0, dword [0x100252c0]
movss dword [ebp - 0x180], xmm0
movss xmm0, dword [0x100252bc]
movss dword [ebp - 0x180], xmm0
mov dword [ebp - 0x1b4], 0x6068f076
jmp 0x10008401
mov eax, dword [0x100ac548]
mov ecx, dword [0x100ac544]
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, 0xcede3c9e
mov ecx, 0x77738a1
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x1b4], eax
jmp 0x10008401
mov dword [ebp - 0x1b4], 0xd39f2ee4
jmp 0x10008401
mov dword [ebp - 0x1b4], 0x23134aa3
jmp 0x10008401
mov eax, dword [0x100ac548]
mov ecx, dword [0x100ac544]
mov edx, eax
sub edx, 0x8046359b
sub edx, 1
add edx, 0x8046359b
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, 0x6b22c7ee
mov ecx, 0xa3af8032
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x1b4], eax
jmp 0x10008401
mov dword [ebp - 0x1b4], 0x7ee205ab
jmp 0x10008401
mov dl, 1
mov eax, 0x635ffe73
mov ecx, 0x6f3de8af
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x1b4], eax
jmp 0x10008401
mov dword [ebp - 0x1b4], 0x635ffe73
jmp 0x10008401
mov dword [ebp - 0x1b4], 0xc740c876
jmp 0x10008401
mov eax, dword [0x100ac548]
mov ecx, dword [0x100ac544]
mov edx, eax
sub edx, 0x5e2cb124
sub edx, 1
add edx, 0x5e2cb124
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, 0xba1773df
mov ecx, 0x2495dcd8
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x1b4], eax
jmp 0x10008401
mov dword [ebp - 0x1b4], 0xbd8b79d8
jmp 0x10008401
mov eax, dword [0x100ac548]
mov ecx, dword [0x100ac544]
mov edx, eax
sub edx, 0x4a92ba67
sub edx, 1
add edx, 0x4a92ba67
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, 0xcab3d803
mov ecx, 0xd31e2e6f
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x1b4], eax
jmp 0x10008401
movss xmm0, dword [0x100251a8]
movss dword [ebp - 0x184], xmm0
mov eax, dword [0x100ac548]
mov ecx, dword [0x100ac544]
mov edx, eax
sub edx, 0x7973e179
sub edx, 1
add edx, 0x7973e179
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, 0xa3ff24c3
mov ecx, 0x56dd6a4c
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x1b4], eax
jmp 0x10008401
mov eax, dword [0x100ac548]
mov ecx, dword [0x100ac544]
mov edx, eax
add edx, 0xbc35c516
sub edx, 1
sub edx, 0xbc35c516
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, 0x8cb361e5
mov ecx, 0x9b6d7ceb
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x1b4], eax
jmp 0x10008401
mov dword [ebp - 0x1b4], 0xfcd7796
jmp 0x10008401
movss xmm0, dword [0x1002525c]
movss dword [ebp - 0x188], xmm0
mov dword [ebp - 0x1b4], 0xb8cfabac
jmp 0x10008401
movss xmm0, dword [0x10025248]
movss dword [ebp - 0x188], xmm0
movss xmm0, dword [0x10025244]
movss dword [ebp - 0x188], xmm0
mov dword [ebp - 0x1b4], 0xa472885f
jmp 0x10008401
mov eax, dword [0x100ac548]
mov ecx, dword [0x100ac544]
mov edx, eax
add edx, 0x127e5dbe
sub edx, 1
sub edx, 0x127e5dbe
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, 0xde2ad848
mov ecx, 0xebbabecb
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x1b4], eax
jmp 0x10008401
mov eax, dword [0x100ac548]
mov ecx, dword [0x100ac544]
mov edx, eax
add edx, 0x7bdd2f6c
sub edx, 1
sub edx, 0x7bdd2f6c
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, 0xc219f20c
mov ecx, 0x9f78457
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x1b4], eax
jmp 0x10008401
mov eax, dword [0x100ac548]
mov ecx, dword [0x100ac544]
mov edx, eax
add edx, 0xef537205
sub edx, 1
sub edx, 0xef537205
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, 0xa0f87f5
mov ecx, 0x567289e3
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x1b4], eax
jmp 0x10008401
mov eax, dword [ebp - 0x144]
sub esp, 4
mov dword [esp], eax
call dword [sym.imp.KERNEL32.dll_CloseHandle]
mov dword [ebp - 0x1b4], 0x5bfa465e
jmp 0x10008401
mov dword [ebp - 0x1b4], 0xddb6412d
jmp 0x10008401
movss xmm0, dword [0x10025234]
movss dword [ebp - 0x16c], xmm0
mov dword [ebp - 0x1b4], 0x269138f7
jmp 0x10008401
movss xmm0, dword [0x1002520c]
movss dword [ebp - 0x170], xmm0
movss xmm0, dword [0x10025208]
movss dword [ebp - 0x170], xmm0
mov dword [ebp - 0x1b4], 0x701e2252
jmp 0x10008401
mov dword [ebp - 0x1b4], 0x325bc2d
jmp 0x10008401
mov dword [ebp - 0x1b4], 0x4f71879f
jmp 0x10008401
mov dword [ebp - 0x1b4], 0xc793b173
jmp 0x10008401
mov dword [ebp - 0x1b4], 0x9ab3d394
jmp 0x10008401
mov dword [ebp - 0x1b4], 0xc0f19e88
jmp 0x10008401
mov dword [ebp - 0x1b4], 0x2b1e0ddf
jmp 0x10008401
mov dword [ebp - 0x1b4], 0x429ae05
jmp 0x10008401
movss xmm0, dword [0x100251b4]
movss dword [ebp - 0x184], xmm0
mov dword [ebp - 0x1b4], 0xf7d27fff
jmp 0x10008401
mov dword [ebp - 0x1b4], 0xd4f83767
jmp 0x10008401
movss xmm0, dword [0x100251a8]
movss dword [ebp - 0x184], xmm0
mov dword [ebp - 0x1b4], 0x84117db5
jmp 0x10008401
mov dword [ebp - 0x1b4], 0x82844e91
jmp 0x10008401
jmp 0x10001319