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

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
sub esp, 0x194
mov eax, dword [ebp + 8]
mov dword [ebp - 0x19c], eax
mov eax, dword [0x10075e00]
xor eax, ebp
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x198], 0xcd03cfd1
mov eax, dword [ebp - 0x198]
mov dword [ebp - 0x1a0], eax
sub eax, 0x805ca7dd
je 0x10003f71
jmp 0x10001125
mov eax, dword [ebp - 0x1a0]
sub eax, 0x807bfbce
je 0x1000674f
jmp 0x1000113b
mov eax, dword [ebp - 0x1a0]
sub eax, 0x80d9626b
je 0x10006dc1
jmp 0x10001151
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8152653a
je 0x10003e7c
jmp 0x10001167
mov eax, dword [ebp - 0x1a0]
sub eax, 0x818b6159
je 0x100036b7
jmp 0x1000117d
mov eax, dword [ebp - 0x1a0]
sub eax, 0x819dae83
je 0x1000696c
jmp 0x10001193
mov eax, dword [ebp - 0x1a0]
sub eax, 0x82bd76ef
je 0x10005c5a
jmp 0x100011a9
mov eax, dword [ebp - 0x1a0]
sub eax, 0x83f7fd17
je 0x1000708f
jmp 0x100011bf
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8450cc06
je 0x10006cce
jmp 0x100011d5
mov eax, dword [ebp - 0x1a0]
sub eax, 0x845350d5
je 0x10005689
jmp 0x100011eb
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8603d1ca
je 0x10005e2d
jmp 0x10001201
mov eax, dword [ebp - 0x1a0]
sub eax, 0x860ade29
je 0x10007309
jmp 0x10001217
mov eax, dword [ebp - 0x1a0]
sub eax, 0x86156efc
je 0x1000389c
jmp 0x1000122d
mov eax, dword [ebp - 0x1a0]
sub eax, 0x86d6e942
je 0x100060a8
jmp 0x10001243
mov eax, dword [ebp - 0x1a0]
sub eax, 0x89c9658f
je 0x10004f32
jmp 0x10001259
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8d00f46c
je 0x10005e3c
jmp 0x1000126f
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8d0ab048
je 0x100072db
jmp 0x10001285
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8d63cd1d
je 0x100063f9
jmp 0x1000129b
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8ea5ce8d
je 0x100061f0
jmp 0x100012b1
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8eade46c
je 0x10004a65
jmp 0x100012c7
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8f6c2191
je 0x10004c38
jmp 0x100012dd
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8f899103
je 0x1000685e
jmp 0x100012f3
mov eax, dword [ebp - 0x1a0]
sub eax, 0x8fef6733
je 0x100054f3
jmp 0x10001309
mov eax, dword [ebp - 0x1a0]
sub eax, 0x901db3c5
je 0x100066ef
jmp 0x1000131f
mov eax, dword [ebp - 0x1a0]
sub eax, 0x902c4633
je 0x10006355
jmp 0x10001335
mov eax, dword [ebp - 0x1a0]
sub eax, 0x9095cf77
je 0x1000521d
jmp 0x1000134b
mov eax, dword [ebp - 0x1a0]
sub eax, 0x914d9a6f
je 0x100067d1
jmp 0x10001361
mov eax, dword [ebp - 0x1a0]
sub eax, 0x91a94e99
je 0x100048e9
jmp 0x10001377
mov eax, dword [ebp - 0x1a0]
sub eax, 0x91e1b244
je 0x10006ec1
jmp 0x1000138d
mov eax, dword [ebp - 0x1a0]
sub eax, 0x9453cd13
je 0x10005569
jmp 0x100013a3
mov eax, dword [ebp - 0x1a0]
sub eax, 0x956f110f
je 0x10004dbb
jmp 0x100013b9
mov eax, dword [ebp - 0x1a0]
sub eax, 0x9675d7de
je 0x1000729d
jmp 0x100013cf
mov eax, dword [ebp - 0x1a0]
sub eax, 0x974b98ed
je 0x10003d94
jmp 0x100013e5
mov eax, dword [ebp - 0x1a0]
sub eax, 0x97d15c0d
je 0x100030e6
jmp 0x100013fb
mov eax, dword [ebp - 0x1a0]
sub eax, 0x9825cc06
je 0x10003260
jmp 0x10001411
mov eax, dword [ebp - 0x1a0]
sub eax, 0x99080be5
je 0x10003e5d
jmp 0x10001427
mov eax, dword [ebp - 0x1a0]
sub eax, 0x9977b477
je 0x100048da
jmp 0x1000143d
mov eax, dword [ebp - 0x1a0]
sub eax, 0x998e8124
je 0x10003208
jmp 0x10001453
mov eax, dword [ebp - 0x1a0]
sub eax, 0x9b205651
je 0x10006525
jmp 0x10001469
mov eax, dword [ebp - 0x1a0]
sub eax, 0x9b216a20
je 0x1000343d
jmp 0x1000147f
mov eax, dword [ebp - 0x1a0]
sub eax, 0x9b276c05
je 0x100043bf
jmp 0x10001495
mov eax, dword [ebp - 0x1a0]
sub eax, 0x9b4b819e
je 0x10003698
jmp 0x100014ab
mov eax, dword [ebp - 0x1a0]
sub eax, 0x9cb799cc
je 0x10006195
jmp 0x100014c1
mov eax, dword [ebp - 0x1a0]
sub eax, 0x9cc6df4e
je 0x1000699c
jmp 0x100014d7
mov eax, dword [ebp - 0x1a0]
sub eax, 0x9de1c975
je 0x10003f90
jmp 0x100014ed
mov eax, dword [ebp - 0x1a0]
sub eax, 0x9ecb4cad
je 0x10004b8d
jmp 0x10001503
mov eax, dword [ebp - 0x1a0]
sub eax, 0x9f73a392
je 0x100071e3
jmp 0x10001519
mov eax, dword [ebp - 0x1a0]
sub eax, 0x9fd18156
je 0x100040b2
jmp 0x1000152f
mov eax, dword [ebp - 0x1a0]
sub eax, 0x9fff05d6
je 0x10003016
jmp 0x10001545
mov eax, dword [ebp - 0x1a0]
sub eax, 0xa0bfdae4
je 0x10003d07
jmp 0x1000155b
mov eax, dword [ebp - 0x1a0]
sub eax, 0xa0d79adf
je 0x100064f6
jmp 0x10001571
mov eax, dword [ebp - 0x1a0]
sub eax, 0xa10269af
je 0x10006418
jmp 0x10001587
mov eax, dword [ebp - 0x1a0]
sub eax, 0xa173442f
je 0x1000604f
jmp 0x1000159d
mov eax, dword [ebp - 0x1a0]
sub eax, 0xa18800f6
je 0x10005f30
jmp 0x100015b3
mov eax, dword [ebp - 0x1a0]
sub eax, 0xa205efa1
je 0x100045bf
jmp 0x100015c9
mov eax, dword [ebp - 0x1a0]
sub eax, 0xa23a0eee
je 0x10007149
jmp 0x100015df
mov eax, dword [ebp - 0x1a0]
sub eax, 0xa2e46d83
je 0x10003319
jmp 0x100015f5
mov eax, dword [ebp - 0x1a0]
sub eax, 0xa3f39e42
je 0x10006ed0
jmp 0x1000160b
mov eax, dword [ebp - 0x1a0]
sub eax, 0xa4a1702f
je 0x100055c2
jmp 0x10001621
mov eax, dword [ebp - 0x1a0]
sub eax, 0xa4dd01c2
je 0x10005f4d
jmp 0x10001637
mov eax, dword [ebp - 0x1a0]
sub eax, 0xa549fa55
je 0x10004eb8
jmp 0x1000164d
mov eax, dword [ebp - 0x1a0]
sub eax, 0xa5c1701a
je 0x10005ef2
jmp 0x10001663
mov eax, dword [ebp - 0x1a0]
sub eax, 0xa6c053cb
je 0x100033e2
jmp 0x10001679
mov eax, dword [ebp - 0x1a0]
sub eax, 0xa6db1a0e
je 0x10005ccf
jmp 0x1000168f
mov eax, dword [ebp - 0x1a0]
sub eax, 0xa7e69607
je 0x10006e25
mov eax, dword [0x10077148]
mov ecx, dword [0x10077144]
mov edx, eax
sub edx, 0xfbe811a
sub edx, 1
add edx, 0xfbe811a
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, 0xed6b905a
mov ecx, 0x29785c95
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x198], eax
jmp 0x100074be
movss xmm0, dword [0x1002339c]
movss dword [ebp - 0x16c], xmm0
mov dword [ebp - 0x198], 0xfaf48ced
jmp 0x100074be
mov dword [ebp - 0x198], 0xd1123773
jmp 0x100074be
movss xmm0, dword [0x1002320c]
movss dword [ebp - 0x16c], xmm0
mov eax, dword [0x10077148]
mov ecx, dword [0x10077144]
mov edx, eax
add edx, 0xb700de4c
sub edx, 1
sub edx, 0xb700de4c
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, 0xac913c9
mov ecx, 0xc3662e8b
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x198], eax
jmp 0x100074be
mov ecx, dword [0x10077148]
mov eax, dword [0x10077144]
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, 0xc3c397e3
mov ecx, 0xf037e4e7
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x198], eax
jmp 0x100074be
movss xmm0, dword [0x1002338c]
movss dword [ebp - 0x16c], xmm0
mov dword [ebp - 0x198], 0xfb157875
jmp 0x100074be
movss xmm0, dword [0x10023384]
movss dword [ebp - 0x16c], xmm0
mov dword [ebp - 0x198], 0x56e79b0e
jmp 0x100074be
movss xmm0, dword [0x1002335c]
movss dword [ebp - 0x170], xmm0
mov dword [ebp - 0x198], 0x818b6159
jmp 0x100074be
movss xmm0, dword [0x10023358]
movss dword [ebp - 0x170], xmm0
mov dword [ebp - 0x198], 0x7575c78c
jmp 0x100074be
movss xmm0, dword [0x10023208]
movss dword [ebp - 0x170], xmm0
movss xmm0, dword [0x10023204]
movss dword [ebp - 0x170], xmm0
mov ecx, dword [0x10077148]
mov eax, dword [0x10077144]
mov edx, ecx
sub edx, 0x29d1d835
sub edx, 1
add edx, 0x29d1d835
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, 0xa3f39e42
mov ecx, 0x5a60e0ef
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x198], eax
jmp 0x100074be
movss xmm0, dword [0x10023330]
movss dword [ebp - 0x174], xmm0
mov dword [ebp - 0x198], 0x637cfb82
jmp 0x100074be
movss xmm0, dword [0x100231f8]
movss dword [ebp - 0x174], xmm0
mov ecx, dword [0x10077148]
mov eax, dword [0x10077144]
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, 0x15e75465
mov ecx, 0xd02bf605
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x198], eax
jmp 0x100074be
movss xmm0, dword [0x10023328]
movss dword [ebp - 0x174], xmm0
mov dword [ebp - 0x198], 0x8152653a
jmp 0x100074be
movss xmm0, dword [0x10023324]
movss dword [ebp - 0x174], xmm0
mov dword [ebp - 0x198], 0xc962aa2b
jmp 0x100074be
movss xmm0, dword [0x1002331c]
movss dword [ebp - 0x174], xmm0
mov dword [ebp - 0x198], 0x9de1c975
jmp 0x100074be
movss xmm0, dword [0x10023318]
movss dword [ebp - 0x174], xmm0
mov dword [ebp - 0x198], 0x7925af82
jmp 0x100074be
mov dword [ebp - 0x198], 0x753c1f29
jmp 0x100074be
mov dl, 1
mov eax, 0x794a9177
mov ecx, 0x1f4a3618
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x198], eax
jmp 0x100074be
mov dl, 1
mov eax, 0x5fb941e
mov ecx, 0x5e042874
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x198], eax
jmp 0x100074be
mov dword [ebp - 0x198], 0x91a94e99
jmp 0x100074be
mov ecx, dword [0x10077148]
mov eax, dword [0x10077144]
mov edx, ecx
add edx, 0xc4af912a
sub edx, 1
sub edx, 0xc4af912a
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, 0xf232c996
mov ecx, 0xe45d3afe
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x198], eax
jmp 0x100074be
mov eax, dword [0x10077148]
mov ecx, dword [0x10077144]
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, 0x6e3c80d3
mov ecx, 0x78c6d124
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x198], eax
jmp 0x100074be
mov dword [ebp - 0x198], 0x5cc7a295
jmp 0x100074be
movss xmm0, dword [0x100231d0]
movss dword [ebp - 0x17c], xmm0
mov ecx, dword [0x10077148]
mov eax, dword [0x10077144]
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, 0x7a4b9310
mov ecx, 0x745bc4cb
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x198], eax
jmp 0x100074be
mov dword [ebp - 0x198], 0x4781a420
jmp 0x100074be
mov dword [ebp - 0x198], 0x6dc39a33
jmp 0x100074be
mov ecx, dword [0x10077148]
mov eax, dword [0x10077144]
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, 0x6ecd13fb
mov ecx, 0xb314419b
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x198], eax
jmp 0x100074be
movss xmm0, dword [0x100232ac]
movss dword [ebp - 0x180], xmm0
movss xmm0, dword [0x100232a8]
movss dword [ebp - 0x180], xmm0
mov dword [ebp - 0x198], 0x1962256d
jmp 0x100074be
mov ecx, dword [0x10077148]
mov eax, dword [0x10077144]
mov edx, ecx
sub edx, 0x8fbf467d
sub edx, 1
add edx, 0x8fbf467d
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, 0xda0ecb68
mov ecx, 0x9453cd13
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x198], eax
jmp 0x100074be
movss xmm0, dword [0x100231b8]
movss dword [ebp - 0x180], xmm0
mov eax, dword [0x10077148]
mov ecx, dword [0x10077144]
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, 0xda0ecb68
mov ecx, 0xa4a1702f
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x198], eax
jmp 0x100074be
mov dword [ebp - 0x198], 0x75dbf34
jmp 0x100074be
mov ecx, dword [0x10077148]
mov eax, dword [0x10077144]
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, 0x201b1b85
mov ecx, 0xdb4188fd
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x198], eax
jmp 0x100074be
mov dword [ebp - 0x198], 0xdcefd50f
jmp 0x100074be
movss xmm0, dword [0x100231a0]
movss dword [ebp - 0x184], xmm0
mov ecx, dword [0x10077148]
mov eax, dword [0x10077144]
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, 0xa88ae444
mov ecx, 0xd93ca790
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x198], eax
jmp 0x100074be
mov dword [ebp - 0x198], 0x8d00f46c
jmp 0x100074be
mov dl, 1
mov eax, 0xea4489a2
mov ecx, 0x7dcbd878
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x198], eax
jmp 0x100074be
movss xmm0, dword [0x1002325c]
movss dword [ebp - 0x184], xmm0
mov dword [ebp - 0x198], 0x16e8daa6
jmp 0x100074be
mov dl, 1
mov eax, 0xda849d8e
mov ecx, 0xa4dd01c2
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x198], eax
jmp 0x100074be
movss xmm0, dword [0x10023254]
movss dword [ebp - 0x184], xmm0
movss xmm0, dword [0x10023250]
movss dword [ebp - 0x184], xmm0
mov dword [ebp - 0x198], 0x7eb9232c
jmp 0x100074be
movss xmm0, dword [0x10023198]
movss dword [ebp - 0x188], xmm0
mov eax, dword [0x10077148]
mov ecx, dword [0x10077144]
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, 0x9675d7de
mov ecx, 0x86d6e942
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x198], eax
jmp 0x100074be
mov dword [ebp - 0x198], 0x11289d49
jmp 0x100074be
mov dl, 1
mov eax, 0x8ea5ce8d
mov ecx, 0x3ded03f
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x198], eax
jmp 0x100074be
movss xmm0, dword [0x10023234]
movss dword [ebp - 0x188], xmm0
mov dword [ebp - 0x198], 0xcc196bb0
jmp 0x100074be
movss xmm0, dword [0x10023190]
movss dword [ebp - 0x188], xmm0
mov eax, dword [0x10077148]
mov ecx, dword [0x10077144]
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, 0x223da896
mov ecx, 0x59acaaef
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x198], eax
jmp 0x100074be
movss xmm0, dword [0x10023224]
movss dword [ebp - 0x188], xmm0
mov dword [ebp - 0x198], 0xa10269af
jmp 0x100074be
movss xmm0, dword [0x10023220]
movss dword [ebp - 0x188], xmm0
mov dword [ebp - 0x198], 0xb6694344
jmp 0x100074be
movss xmm0, dword [0x1002321c]
movss dword [ebp - 0x188], xmm0
movss xmm0, dword [0x10023218]
movss dword [ebp - 0x188], xmm0
mov dword [ebp - 0x198], 0x9b205651
jmp 0x100074be
mov dword [ebp - 0x198], 0x1c951625
jmp 0x100074be
mov eax, dword [0x10077148]
mov ecx, dword [0x10077144]
mov edx, eax
sub edx, 0x4dff93
sub edx, 1
add edx, 0x4dff93
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, 0x394560d4
mov ecx, 0x17b3511a
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x198], eax
jmp 0x100074be
mov eax, dword [ebp - 0x164]
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 - 0x13c], eax
mov dword [ebp - 0x198], 0xaf842eae
jmp 0x100074be
mov eax, dword [ebp - 0x164]
mov eax, dword [eax]
mov dword [ebp - 0x138], eax
mov dword [ebp - 0x198], 0x214b309f
jmp 0x100074be
mov eax, dword [0x10077148]
mov ecx, dword [0x10077144]
mov edx, eax
add edx, 0x49114699
sub edx, 1
sub edx, 0x49114699
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, 0x405b1fb9
mov ecx, 0xbbb511ab
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x198], eax
jmp 0x100074be
mov eax, dword [ebp - 0x150]
movzx eax, word [eax]
mov dword [ebp - 0x134], eax
mov eax, dword [ebp - 0x154]
mov eax, dword [eax]
movzx eax, word [eax + 6]
mov dword [ebp - 0x130], eax
mov dword [ebp - 0x198], 0x9cc6df4e
jmp 0x100074be
mov edx, dword [ebp - 0x134]
mov esi, dword [ebp - 0x130]
mov eax, 0x80d9626b
mov ecx, 0x38d2477d
cmp edx, esi
cmovl eax, ecx
mov dword [ebp - 0x198], eax
jmp 0x100074be
mov dword [ebp - 0x198], 0x61a3388
jmp 0x100074be
mov eax, dword [ebp - 0x164]
mov eax, dword [eax]
mov dword [ebp - 0x124], eax
mov dword [ebp - 0x198], 0xb44c5939
jmp 0x100074be
mov dword [ebp - 0x198], 0xf926f4a3
jmp 0x100074be
movss xmm0, dword [0x10023208]
movss dword [ebp - 0x170], xmm0
movss xmm0, dword [0x10023204]
movss dword [ebp - 0x170], xmm0
mov dword [ebp - 0x198], 0x86156efc
jmp 0x100074be
movss xmm0, dword [0x100231d8]
movss dword [ebp - 0x17c], xmm0
movss xmm0, dword [0x100231d4]
movss dword [ebp - 0x17c], xmm0
mov dword [ebp - 0x198], 0xfc53f07
jmp 0x100074be
mov dword [ebp - 0x198], 0x51c905c
jmp 0x100074be
movss xmm0, dword [0x100231b0]
movss dword [ebp - 0x184], xmm0
mov dword [ebp - 0x198], 0xb3bfcf1
jmp 0x100074be
movss xmm0, dword [0x10023198]
movss dword [ebp - 0x188], xmm0
mov dword [ebp - 0x198], 0xa173442f
jmp 0x100074be
mov dword [ebp - 0x198], 0x767d3c2c
jmp 0x100074be
mov dword [ebp - 0x198], 0x3c7209e4
jmp 0x100074be
jmp 0x10001109