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, 0x9c
mov eax, dword [ebp + 8]
mov dword [ebp - 0xa0], eax
mov eax, dword [0x100c4000]
xor eax, ebp
mov dword [ebp - 0xc], eax
mov dword [ebp - 0x9c], 0xf03a50a8
mov eax, dword [ebp - 0x9c]
mov dword [ebp - 0xa4], eax
sub eax, 0x8078ef6e
je 0x10007341
jmp 0x10001244
mov eax, dword [ebp - 0xa4]
sub eax, 0x80d8a00f
je 0x1000521e
jmp 0x1000125a
mov eax, dword [ebp - 0xa4]
sub eax, 0x8369454d
je 0x1000723c
jmp 0x10001270
mov eax, dword [ebp - 0xa4]
sub eax, 0x84118867
je 0x10007a80
jmp 0x10001286
mov eax, dword [ebp - 0xa4]
sub eax, 0x84ef143c
je 0x1000696e
jmp 0x1000129c
mov eax, dword [ebp - 0xa4]
sub eax, 0x8585a9b3
je 0x10004924
jmp 0x100012b2
mov eax, dword [ebp - 0xa4]
sub eax, 0x866b5a14
je 0x1000524e
jmp 0x100012c8
mov eax, dword [ebp - 0xa4]
sub eax, 0x8720c8da
je 0x1000590d
jmp 0x100012de
mov eax, dword [ebp - 0xa4]
sub eax, 0x8736d802
je 0x100058e0
jmp 0x100012f4
mov eax, dword [ebp - 0xa4]
sub eax, 0x8775b507
je 0x1000768a
jmp 0x1000130a
mov eax, dword [ebp - 0xa4]
sub eax, 0x8933e73b
je 0x10003be0
jmp 0x10001320
mov eax, dword [ebp - 0xa4]
sub eax, 0x8a77b387
je 0x10007900
jmp 0x10001336
mov eax, dword [ebp - 0xa4]
sub eax, 0x8b241a3b
je 0x100058ef
jmp 0x1000134c
mov eax, dword [ebp - 0xa4]
sub eax, 0x8b882bfa
je 0x100071eb
jmp 0x10001362
mov eax, dword [ebp - 0xa4]
sub eax, 0x8c380334
je 0x100077a1
jmp 0x10001378
mov eax, dword [ebp - 0xa4]
sub eax, 0x8c6402fa
je 0x1000464f
jmp 0x1000138e
mov eax, dword [ebp - 0xa4]
sub eax, 0x8e8e8ddd
je 0x10005811
jmp 0x100013a4
mov eax, dword [ebp - 0xa4]
sub eax, 0x8fda776a
je 0x10006f6d
jmp 0x100013ba
mov eax, dword [ebp - 0xa4]
sub eax, 0x90572045
je 0x1000698c
jmp 0x100013d0
mov eax, dword [ebp - 0xa4]
sub eax, 0x9067528d
je 0x10007a9e
jmp 0x100013e6
mov eax, dword [ebp - 0xa4]
sub eax, 0x90f0ddd6
je 0x10007b34
jmp 0x100013fc
mov eax, dword [ebp - 0xa4]
sub eax, 0x9195bf74
je 0x10003866
jmp 0x10001412
mov eax, dword [ebp - 0xa4]
sub eax, 0x9205f4d7
je 0x10005a9c
jmp 0x10001428
mov eax, dword [ebp - 0xa4]
sub eax, 0x925dfeb8
je 0x1000633b
jmp 0x1000143e
mov eax, dword [ebp - 0xa4]
sub eax, 0x938777a7
je 0x100059a1
jmp 0x10001454
mov eax, dword [ebp - 0xa4]
sub eax, 0x947ce1dd
je 0x100046e1
jmp 0x1000146a
mov eax, dword [ebp - 0xa4]
sub eax, 0x95b61179
je 0x10005948
jmp 0x10001480
mov eax, dword [ebp - 0xa4]
sub eax, 0x96561556
je 0x1000786a
jmp 0x10001496
mov eax, dword [ebp - 0xa4]
sub eax, 0x9697b869
je 0x10003ce1
jmp 0x100014ac
mov eax, dword [ebp - 0xa4]
sub eax, 0x9b111597
je 0x1000764b
jmp 0x100014c2
mov eax, dword [ebp - 0xa4]
sub eax, 0x9bf9a7e9
je 0x1000474f
jmp 0x100014d8
mov eax, dword [ebp - 0xa4]
sub eax, 0x9c8a33bc
je 0x10003536
jmp 0x100014ee
mov eax, dword [ebp - 0xa4]
sub eax, 0x9f153a9b
je 0x10007abc
jmp 0x10001504
mov eax, dword [ebp - 0xa4]
sub eax, 0x9f509803
je 0x100060e6
jmp 0x1000151a
mov eax, dword [ebp - 0xa4]
sub eax, 0xa084af20
je 0x10004a2d
jmp 0x10001530
mov eax, dword [ebp - 0xa4]
sub eax, 0xa1275a20
je 0x10007350
jmp 0x10001546
mov eax, dword [ebp - 0xa4]
sub eax, 0xa1be7251
je 0x10006915
jmp 0x1000155c
mov eax, dword [ebp - 0xa4]
sub eax, 0xa22296ba
je 0x100057a9
jmp 0x10001572
mov eax, dword [ebp - 0xa4]
sub eax, 0xa3416d5e
je 0x10005aba
jmp 0x10001588
mov eax, dword [ebp - 0xa4]
sub eax, 0xa34fd1ea
je 0x100044c0
jmp 0x1000159e
mov eax, dword [ebp - 0xa4]
sub eax, 0xa374690b
je 0x10003f24
jmp 0x100015b4
mov eax, dword [ebp - 0xa4]
sub eax, 0xa3b03273
je 0x100031aa
jmp 0x100015ca
mov eax, dword [ebp - 0xa4]
sub eax, 0xa647910c
je 0x1000362b
jmp 0x100015e0
mov eax, dword [ebp - 0xa4]
sub eax, 0xa6d92b2b
je 0x10003397
jmp 0x100015f6
mov eax, dword [ebp - 0xa4]
sub eax, 0xa87d6df9
je 0x10004287
jmp 0x1000160c
mov eax, dword [ebp - 0xa4]
sub eax, 0xa8bc7583
je 0x1000566b
jmp 0x10001622
mov eax, dword [ebp - 0xa4]
sub eax, 0xa8e613c0
je 0x10005a6f
jmp 0x10001638
mov eax, dword [ebp - 0xa4]
sub eax, 0xaa2f1787
je 0x10005457
jmp 0x1000164e
mov eax, dword [ebp - 0xa4]
sub eax, 0xaa9e54c3
je 0x10005cfa
jmp 0x10001664
mov eax, dword [ebp - 0xa4]
sub eax, 0xab0001f5
je 0x100045c0
jmp 0x1000167a
mov eax, dword [ebp - 0xa4]
sub eax, 0xac5fd4d9
je 0x10007828
jmp 0x10001690
mov eax, dword [ebp - 0xa4]
sub eax, 0xad7d804e
je 0x10004f35
jmp 0x100016a6
mov eax, dword [ebp - 0xa4]
sub eax, 0xae29bb3c
je 0x10004d25
jmp 0x100016bc
mov eax, dword [ebp - 0xa4]
sub eax, 0xaed5ce79
je 0x100064ad
jmp 0x100016d2
mov eax, dword [ebp - 0xa4]
sub eax, 0xaf26a991
je 0x10007780
jmp 0x100016e8
mov eax, dword [ebp - 0xa4]
sub eax, 0xafb182e5
je 0x100078ac
jmp 0x100016fe
mov eax, dword [ebp - 0xa4]
sub eax, 0xb032e4e9
je 0x10006be2
jmp 0x10001714
mov eax, dword [ebp - 0xa4]
sub eax, 0xb0e292df
je 0x10006430
jmp 0x1000172a
mov eax, dword [ebp - 0xa4]
sub eax, 0xb121a108
je 0x100034fa
jmp 0x10001740
mov eax, dword [ebp - 0xa4]
sub eax, 0xb23ee4a3
je 0x10005f57
jmp 0x10001756
mov eax, dword [ebp - 0xa4]
sub eax, 0xb306d1e5
je 0x1000772c
jmp 0x1000176c
mov eax, dword [ebp - 0xa4]
sub eax, 0xb3bf7859
je 0x10003492
jmp 0x10001782
mov eax, dword [ebp - 0xa4]
sub eax, 0xb4c7094c
je 0x10005113
jmp 0x10001798
mov eax, dword [ebp - 0xa4]
sub eax, 0xb738f5c0
je 0x100067d2
jmp 0x100017ae
mov eax, dword [ebp - 0xa4]
sub eax, 0xb7a70dbe
je 0x100075ad
mov dword [ebp - 0x9c], 0xe352118d
jmp 0x10007c4d
mov ecx, dword [0x100c5384]
mov eax, dword [0x100c5380]
mov edx, ecx
add edx, 0x90fcda88
sub edx, 1
sub edx, 0x90fcda88
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, 0xb7a70dbe
mov ecx, 0x3a021844
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x9c], eax
jmp 0x10007c4d
movss xmm0, dword [0x10024238]
movss dword [ebp - 0x98], xmm0
mov eax, dword [0x100c5384]
mov ecx, dword [0x100c5380]
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, 0xe07d39ef
mov ecx, 0x21249762
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x9c], eax
jmp 0x10007c4d
mov dl, 1
mov eax, 0x12a9a328
mov ecx, 0xc67c7ceb
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x9c], eax
jmp 0x10007c4d
mov eax, dword [0x100c5384]
mov ecx, dword [0x100c5380]
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, 0xf5db8efb
mov ecx, 0xc8869810
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x9c], eax
jmp 0x10007c4d
movss xmm0, dword [0x10024394]
movss dword [ebp - 0x98], xmm0
mov dword [ebp - 0x9c], 0xc784e9d5
jmp 0x10007c4d
mov eax, dword [0x100c5384]
mov ecx, dword [0x100c5380]
mov edx, eax
sub edx, 0xa6c93b35
sub edx, 1
add edx, 0xa6c93b35
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, 0x5c0afc13
mov ecx, 0xcea72f53
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x9c], eax
jmp 0x10007c4d
mov dl, 1
mov eax, 0x9697b869
mov ecx, 0x73ea1f41
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x9c], eax
jmp 0x10007c4d
mov eax, dword [ebp - 0x90]
movss xmm0, dword [0x10024360]
movss dword [eax], xmm0
mov dword [ebp - 0x9c], 0x6c520fdf
jmp 0x10007c4d
mov eax, dword [ebp - 0x90]
movss xmm0, dword [0x10024340]
movss dword [eax], xmm0
mov dword [ebp - 0x9c], 0xc23075ad
jmp 0x10007c4d
mov eax, dword [ebp - 0x8c]
movss xmm0, dword [0x10024218]
movss dword [eax], xmm0
mov eax, dword [0x100c5384]
mov ecx, dword [0x100c5380]
mov edx, eax
sub edx, 0x1375a0c6
sub edx, 1
add edx, 0x1375a0c6
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, 0x3a49d893
mov ecx, 0x67b656e0
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x9c], eax
jmp 0x10007c4d
mov dl, 1
mov eax, 0x48daf672
mov ecx, 0x5e8dbecc
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x9c], eax
jmp 0x10007c4d
mov dword [ebp - 0x9c], 0xe7cb92c2
jmp 0x10007c4d
mov dword [ebp - 0x9c], 0x78dd05f3
jmp 0x10007c4d
mov ecx, dword [0x100c5384]
mov eax, dword [0x100c5380]
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, 0xdc255264
mov ecx, 0x9bf9a7e9
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x9c], eax
jmp 0x10007c4d
mov eax, dword [ebp - 0x88]
movss xmm0, dword [0x1002420c]
movss dword [eax], xmm0
mov eax, dword [0x100c5384]
mov ecx, dword [0x100c5380]
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, 0xdc255264
mov ecx, 0xe529f805
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x9c], eax
jmp 0x10007c4d
mov eax, dword [ebp - 0x88]
movss xmm0, dword [0x10024204]
movss dword [eax], xmm0
mov eax, dword [ebp - 0x88]
movss xmm0, dword [0x10024200]
movss dword [eax], xmm0
mov eax, dword [0x100c5384]
mov ecx, dword [0x100c5380]
mov edx, eax
sub edx, 0xe025df08
sub edx, 1
add edx, 0xe025df08
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, 0x8c380334
mov ecx, 0x32403a35
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x9c], eax
jmp 0x10007c4d
mov eax, dword [ebp - 0x88]
movss xmm0, dword [0x100241fc]
movss dword [eax], xmm0
mov ecx, dword [0x100c5384]
mov eax, dword [0x100c5380]
mov edx, ecx
add edx, 0x3e1c28d3
sub edx, 1
sub edx, 0x3e1c28d3
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, 0xbfa810b1
mov ecx, 0xf3b45578
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x9c], eax
jmp 0x10007c4d
mov eax, dword [0x100c5384]
mov ecx, dword [0x100c5380]
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, 0x3dfd14aa
mov ecx, 0x2ff6f89f
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x9c], eax
jmp 0x10007c4d
mov ecx, dword [0x100c5384]
mov eax, dword [0x100c5380]
mov edx, ecx
sub edx, 0x36ed9de8
sub edx, 1
add edx, 0x36ed9de8
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, 0xe3399ab7
mov ecx, 0xaa79616
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x9c], eax
jmp 0x10007c4d
mov dword [ebp - 0x9c], 0x274a86c2
jmp 0x10007c4d
mov dword [ebp - 0x9c], 0xdda60879
jmp 0x10007c4d
mov dl, 1
mov eax, 0xca2c77b2
mov ecx, 0x3fa33092
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x9c], eax
jmp 0x10007c4d
mov eax, dword [ebp - 0x84]
movss xmm0, dword [0x100242d4]
movss dword [eax], xmm0
mov dword [ebp - 0x9c], 0x2a2464bf
jmp 0x10007c4d
mov dword [ebp - 0x9c], 0xc2408896
jmp 0x10007c4d
mov dword [ebp - 0x9c], 0xb5bcecb
jmp 0x10007c4d
mov eax, dword [0x100c5384]
mov ecx, dword [0x100c5380]
mov edx, eax
add edx, 0x77ae97dc
sub edx, 1
sub edx, 0x77ae97dc
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, 0x55906ca5
mov ecx, 0x344d093e
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x9c], eax
jmp 0x10007c4d
mov dword [ebp - 0x9c], 0x8b241a3b
jmp 0x10007c4d
mov eax, dword [ebp - 0x80]
movss xmm0, dword [0x100242b8]
movss dword [eax], xmm0
mov dword [ebp - 0x9c], 0x8720c8da
jmp 0x10007c4d
mov dl, 1
mov eax, 0x10d1eacb
mov ecx, 0xd3f1fbb5
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x9c], eax
jmp 0x10007c4d
mov eax, dword [ebp - 0x80]
movss xmm0, dword [0x100242b0]
movss dword [eax], xmm0
mov dword [ebp - 0x9c], 0x10d1eacb
jmp 0x10007c4d
mov eax, dword [0x100c5384]
mov ecx, dword [0x100c5380]
mov edx, eax
sub edx, 0x577e80b1
sub edx, 1
add edx, 0x577e80b1
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, 0x130fa760
mov ecx, 0xdbe64b11
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x9c], eax
jmp 0x10007c4d
mov dword [ebp - 0x9c], 0xdf3520cb
jmp 0x10007c4d
mov eax, dword [ebp - 0x80]
movss xmm0, dword [0x100242a4]
movss dword [eax], xmm0
mov dword [ebp - 0x9c], 0xa3416d5e
jmp 0x10007c4d
mov dl, 1
mov eax, 0xc01c1b2d
mov ecx, 0xf42cfb0e
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x9c], eax
jmp 0x10007c4d
mov dl, 1
mov eax, 0x467415ce
mov ecx, 0xe589cbb5
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x9c], eax
jmp 0x10007c4d
mov eax, dword [ebp - 0x7c]
movss xmm0, dword [0x100241a4]
movss dword [eax], xmm0
mov eax, dword [ebp - 0x7c]
movss xmm0, dword [0x100241a0]
movss dword [eax], xmm0
mov ecx, dword [0x100c5384]
mov eax, dword [0x100c5380]
mov edx, ecx
add edx, 0x9fb21a25
sub edx, 1
sub edx, 0x9fb21a25
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, 0xdaa2ae12
mov ecx, 0x3e1c0675
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x9c], eax
jmp 0x10007c4d
mov dl, 1
mov eax, 0x57ec3aa6
mov ecx, 0xd15e951a
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x9c], eax
jmp 0x10007c4d
mov eax, dword [ebp - 0x7c]
movss xmm0, dword [0x1002427c]
movss dword [eax], xmm0
mov dword [ebp - 0x9c], 0x194765fe
jmp 0x10007c4d
mov ecx, dword [0x100c5384]
mov eax, dword [0x100c5380]
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, 0x9f153a9b
mov ecx, 0xca24f6f9
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x9c], eax
jmp 0x10007c4d
mov eax, dword [ebp - 0x78]
movss xmm0, dword [0x10024264]
movss dword [eax], xmm0
mov dword [ebp - 0x9c], 0xe52106c7
jmp 0x10007c4d
mov eax, dword [0x100c5384]
mov ecx, dword [0x100c5380]
mov edx, eax
sub edx, 0xc1288517
sub edx, 1
add edx, 0xc1288517
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, 0xfcb95277
mov ecx, 0x5f11baf5
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x9c], eax
jmp 0x10007c4d
mov eax, dword [ebp - 0x78]
movss xmm0, dword [0x1002424c]
movss dword [eax], xmm0
mov dword [ebp - 0x9c], 0xc03097eb
jmp 0x10007c4d
mov eax, dword [ebp - 0x78]
movss xmm0, dword [0x10024244]
movss dword [eax], xmm0
mov dword [ebp - 0x9c], 0x90572045
jmp 0x10007c4d
mov eax, dword [ebp - 0x78]
movss xmm0, dword [0x10024240]
movss dword [eax], xmm0
mov dword [ebp - 0x9c], 0xc6db555d
jmp 0x10007c4d
mov eax, dword [ebp - 0x60]
mov eax, dword [eax]
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 dword [ebp - 0x30], eax
mov dword [ebp - 0x9c], 0xfc820abf
jmp 0x10007c4d
mov dword [ebp - 0x9c], 0x254f3865
jmp 0x10007c4d
mov eax, dword [0x100c5384]
mov ecx, dword [0x100c5380]
mov edx, eax
sub edx, 0x9f85b562
sub edx, 1
add edx, 0x9f85b562
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, 0xe3d825f7
mov ecx, 0x8369454d
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x9c], eax
jmp 0x10007c4d
mov dword [ebp - 0x9c], 0x265895a0
jmp 0x10007c4d
mov dword [ebp - 0x9c], 0xa1275a20
jmp 0x10007c4d
mov cx, word [ebp - 0xe]
xor eax, eax
sub ax, 1
sub cx, ax
mov eax, dword [ebp - 0x4c]
mov word [eax], cx
mov dword [ebp - 0x9c], 0x796f8585
jmp 0x10007c4d
mov dword [ebp - 0x9c], 0x3b2b41f6
jmp 0x10007c4d
mov dword [ebp - 0x9c], 0x7db699a0
jmp 0x10007c4d
mov eax, dword [ebp - 0x8c]
movss xmm0, dword [0x10024214]
movss dword [eax], xmm0
mov eax, dword [ebp - 0x8c]
movss xmm0, dword [0x10024210]
movss dword [eax], xmm0
mov dword [ebp - 0x9c], 0x16ddfdd9
jmp 0x10007c4d
mov eax, dword [ebp - 0x88]
movss xmm0, dword [0x10024208]
movss dword [eax], xmm0
mov dword [ebp - 0x9c], 0xddccd2f1
jmp 0x10007c4d
mov eax, dword [ebp - 0x88]
movss xmm0, dword [0x10024204]
movss dword [eax], xmm0
mov eax, dword [ebp - 0x88]
movss xmm0, dword [0x10024200]
movss dword [eax], xmm0
mov dword [ebp - 0x9c], 0x8585a9b3
jmp 0x10007c4d
mov eax, dword [ebp - 0x88]
movss xmm0, dword [0x100241f0]
movss dword [eax], xmm0
mov dword [ebp - 0x9c], 0x465f4f0f
jmp 0x10007c4d
mov eax, dword [ebp - 0x88]
movss xmm0, dword [0x100241e8]
movss dword [eax], xmm0
mov eax, dword [ebp - 0x88]
movss xmm0, dword [0x100241e4]
movss dword [eax], xmm0
mov dword [ebp - 0x9c], 0x28151f57
jmp 0x10007c4d
mov eax, dword [ebp - 0x84]
movss xmm0, dword [0x100241e0]
movss dword [eax], xmm0
mov eax, dword [ebp - 0x84]
movss xmm0, dword [0x100241dc]
movss dword [eax], xmm0
mov dword [ebp - 0x9c], 0x38559041
jmp 0x10007c4d
mov dword [ebp - 0x9c], 0x70a12fdd
jmp 0x10007c4d
mov eax, dword [ebp - 0x7c]
movss xmm0, dword [0x1002419c]
movss dword [eax], xmm0
mov dword [ebp - 0x9c], 0xbcf78c5a
jmp 0x10007c4d
mov eax, dword [ebp - 0x7c]
movss xmm0, dword [0x10024198]
movss dword [eax], xmm0
mov dword [ebp - 0x9c], 0x75ae99c2
jmp 0x10007c4d
mov dword [ebp - 0x9c], 0xb0e292df
jmp 0x10007c4d
mov eax, dword [ebp - 0x24]
mov edx, dword [eax]
mov eax, dword [ebp - 0x28]
mov eax, dword [ebp - 0x28]
mov eax, dword [ebp - 0x28]
mov eax, dword [ebp - 0x28]
mov eax, dword [ebp - 0x28]
mov eax, dword [ebp - 0x28]
mov ecx, dword [ebp - 0x28]
xor eax, eax
sub eax, edx
sub ecx, eax
mov eax, dword [ebp - 0x50]
mov dword [eax], ecx
mov eax, dword [ebp - 0x4c]
mov word [eax], 0
mov dword [ebp - 0x9c], 0x32d27153
jmp 0x10007c4d
jmp 0x10001228