Function at 0x1003d7f0
Capabilities:
Allocate or change rwx memory
Execute shellcode via indirect call

Disassembly:
push ebp
mov ebp, esp
push ecx
push ecx
cmp dword [0x102bc2d4], 3
push ebx
push esi
mov esi, dword [sym.imp.KERNEL32.dll_VirtualProtect]
mov ebx, 0x861110
push edi
mov edi, dword [ebp + 8]
jne 0x1003de5b
test edi, edi
je 0x1003d82f
cmp edi, 4
je 0x1003d82f
cmp edi, 5
je 0x1003d82f
cmp edi, 6
je 0x1003d82f
cmp edi, 7
jne 0x1003dbd9
mov eax, dword [0x102bc1bc]
dec eax
cmp eax, 2
ja 0x1003dbd5
push 0x790b10
push 0x7864b3
push 0xe8
call fcn.100b54d0
push 0x790b10
push 0x78641e
push 0xe8
call fcn.100b54d0
push 0x790b10
push 0x7863a8
push 0xe8
call fcn.100b54d0
push 0x790b10
push 0x786347
push 0xe8
call fcn.100b54d0
push 0x790b10
push 0x7862e2
push 0xe8
call fcn.100b54d0
push 0x790b10
push 0x78628e
push 0xe8
call fcn.100b54d0
add esp, 0x48
push 0x1003d670
push 0x789084
push 0xe9
call fcn.100b54d0
push 0x1003d630
push 0x7890c6
push 0xe9
call fcn.100b54d0
add esp, 0x18
lea eax, [ebp + 8]
push eax
push 0x40
push 1
push 0x785b44
call esi
lea eax, [ebp + 8]
mov byte [0x785b44], 0xe8
push eax
push dword [ebp + 8]
push 1
push 0x785b44
call esi
lea eax, [ebp + 8]
push eax
push 0x40
push 1
push 0x785b45
call esi
lea eax, [ebp + 8]
mov byte [0x785b45], 7
push eax
push dword [ebp + 8]
push 1
push 0x785b45
call esi
lea eax, [ebp + 8]
push eax
push 0x40
push 1
push 0x785b46
call esi
lea eax, [ebp + 8]
mov byte [0x785b46], 1
push eax
push dword [ebp + 8]
push 1
push 0x785b46
call esi
lea eax, [ebp + 8]
push eax
push 0x40
push 1
push 0x785b47
call esi
mov byte [0x785b47], 0
lea eax, [ebp + 8]
push eax
push dword [ebp + 8]
push 1
push 0x785b47
call esi
lea eax, [ebp + 8]
push eax
push 0x40
push 1
push 0x785b48
call esi
lea eax, [ebp + 8]
mov byte [0x785b48], 0
push eax
push dword [ebp + 8]
push 1
push 0x785b48
call esi
lea eax, [ebp + 8]
push eax
push 0x40
push 1
push 0x787628
call esi
lea eax, [ebp + 8]
mov byte [0x787628], 0xe8
push eax
push dword [ebp + 8]
push 1
push 0x787628
call esi
lea eax, [ebp + 8]
push eax
push 0x40
push 1
push 0x787629
call esi
lea eax, [ebp + 8]
mov byte [0x787629], 0x83
push eax
push dword [ebp + 8]
push 1
push 0x787629
call esi
lea eax, [ebp + 8]
push eax
push 0x40
push 1
push 0x78762a
call esi
lea eax, [ebp + 8]
mov byte [0x78762a], 1
push eax
push dword [ebp + 8]
push 1
push 0x78762a
call esi
lea eax, [ebp + 8]
push eax
push 0x40
push 1
push 0x78762b
call esi
lea eax, [ebp + 8]
mov byte [0x78762b], 0
push eax
push dword [ebp + 8]
push 1
push 0x78762b
call esi
lea eax, [ebp + 8]
push eax
push 0x40
push 1
push 0x78762c
call esi
lea eax, [ebp + 8]
mov byte [0x78762c], 0
push eax
push dword [ebp + 8]
push 1
push 0x78762c
call esi
lea eax, [ebp + 8]
push eax
push 0x40
push 1
push 0x787630
call esi
lea eax, [ebp + 8]
mov byte [0x787630], 0xe8
push eax
push dword [ebp + 8]
push 1
push 0x787630
call esi
lea eax, [ebp + 8]
push eax
push 0x40
push 1
push 0x787631
call esi
lea eax, [ebp + 8]
mov byte [0x787631], 0x2b
push eax
push dword [ebp + 8]
push 1
push 0x787631
call esi
lea eax, [ebp + 8]
push eax
push 0x40
push 1
push 0x787632
call esi
lea eax, [ebp + 8]
mov byte [0x787632], 3
push eax
push dword [ebp + 8]
push 1
push 0x787632
call esi
lea eax, [ebp + 8]
push eax
push 0x40
push 1
push 0x787633
call esi
lea eax, [ebp + 8]
mov byte [0x787633], 0
push eax
push dword [ebp + 8]
push 1
push 0x787633
call esi
lea eax, [ebp + 8]
push eax
push 0x40
push 1
push 0x787634
call esi
lea eax, [ebp + 8]
mov byte [0x787634], 0
push eax
push dword [ebp + 8]
push 1
push 0x787634
call esi
push 0x7889b0
push 0x78b09a
push 0xe8
call fcn.100b54d0
push 0x789110
push 0x78b0cf
push 0xe8
call fcn.100b54d0
push 0x1003d6b0
push 0x85a425
push 0xe9
call fcn.100b54d0
push 0x1003d6f0
push 0x785959
push 0xe9
call fcn.100b54d0
push 0x1003d720
push 0x78770e
push 0xe9
call fcn.100b54d0
push 0x1003d770
push 0x785a54
push 0xe9
call fcn.100b54d0
add esp, 0x48
push 0x787760
push 0x787620
push 0xe8
call fcn.100b54d0
add esp, 0xc
call ebx
push 0x17e
push 0
push dword [eax + 0x10]
mov ecx, dword [eax + 0xc]
push dword [eax]
mov eax, 0x785870
call eax
cmp dword [0x102bc2d4], 3
jne 0x1003de5b
test edi, edi
je 0x1003dbec
cmp edi, 1
je 0x1003dbec
cmp edi, 2
je 0x1003dbec
cmp edi, 3
jne 0x1003de5b
mov eax, dword [0x102bc1bc]
add eax, 0xfffffffc
cmp eax, 3
ja 0x1003de5b
lea eax, [ebp + 8]
push eax
push 0x40
push 1
push 0x785b44
call esi
lea eax, [ebp + 8]
mov byte [0x785b44], 0xe8
push eax
push dword [ebp + 8]
push 1
push 0x785b44
call esi
lea eax, [ebp + 8]
push eax
push 0x40
push 1
push 0x785b45
call esi
lea eax, [ebp + 8]
mov byte [0x785b45], 7
push eax
push dword [ebp + 8]
push 1
push 0x785b45
call esi
lea eax, [ebp + 8]
push eax
push 0x40
push 1
push 0x785b46
call esi
lea eax, [ebp + 8]
mov byte [0x785b46], 1
push eax
push dword [ebp + 8]
push 1
push 0x785b46
call esi
lea eax, [ebp + 8]
push eax
push 0x40
push 1
push 0x785b47
call esi
lea eax, [ebp + 8]
mov byte [0x785b47], 0
push eax
push dword [ebp + 8]
push 1
push 0x785b47
call esi
lea eax, [ebp + 8]
push eax
push 0x40
push 1
push 0x785b48
call esi
lea eax, [ebp + 8]
mov byte [0x785b48], 0
push eax
push dword [ebp + 8]
push 1
push 0x785b48
call esi
push 0x790b10
push 0x78adcc
push 0xe8
call fcn.100b54d0
push 0x790b10
push 0x78ae15
push 0xe8
call fcn.100b54d0
push 0x790b10
push 0x78ae5e
push 0xe8
call fcn.100b54d0
push 0x7889b0
push 0x78b09a
push 0xe8
call fcn.100b54d0
push 0x789110
push 0x78b0cf
push 0xe8
call fcn.100b54d0
push 0x787760
push 0x787620
push 0xe8
call fcn.100b54d0
add esp, 0x48
push 0x6378a0
push 0x787748
push 0xe8
call fcn.100b54d0
push 0x7877b0
push 0x787628
push 0xe8
call fcn.100b54d0
push 0x790b10
push 0x7864b3
push 0xe8
call fcn.100b54d0
push 0x790b10
push 0x78641e
push 0xe8
call fcn.100b54d0
push 0x790b10
push 0x7863a8
push 0xe8
call fcn.100b54d0
push 0x790b10
push 0x786347
push 0xe8
call fcn.100b54d0
add esp, 0x48
push 0x790b10
push 0x7862e2
push 0xe8
call fcn.100b54d0
push 0x790b10
push 0x78628e
push 0xe8
call fcn.100b54d0
push 0x1003d7e0
push 0x857dc0
push 0xe9
call fcn.100b54d0
push 0x1003d7d0
push 0x7d2e50
push 0xe9
call fcn.100b54d0
push 0x1003d7c0
push 0x812120
push 0xe9
call fcn.100b54d0
push 0x1003d7b0
push 0x78b0f0
push 0xe9
call fcn.100b54d0
add esp, 0x48
push 0x1003d7a0
push 0x787ba0
push 0xe9
call fcn.100b54d0
add esp, 0xc
call ebx
push 0x17e
push 0
push dword [eax + 0x10]
mov ecx, dword [eax + 0xc]
push dword [eax]
mov eax, 0x785870
call eax
mov dword [0x102bc1bc], edi
call ebx
push 0x100934f0
push 0x89787c
push 0xe8
mov ebx, eax
call fcn.100b54d0
push 0x100935b0
push 0x897c7c
push 0xe8
call fcn.100b54d0
push 0x10093670
push 0x89580c
push 0xe8
call fcn.100b54d0
push 0x10093730
push 0x897a6c
push 0xe8
call fcn.100b54d0
push 0x100937f0
push 0x8978dc
push 0xe8
call fcn.100b54d0
push 0x10093860
push 0x897cdc
push 0xe8
call fcn.100b54d0
add esp, 0x48
push 0x100938d0
push 0x89586c
push 0xe8
call fcn.100b54d0
push 0x10093940
push 0x897acc
push 0xe8
call fcn.100b54d0
lea eax, [edi - 1]
add esp, 0x18
cmp eax, 2
ja 0x1003df9f
movaps xmm0, xmmword [0x100e7b90]
push 0x5bb0b0
movups xmmword [0x10882bf8], xmm0
push 0x4d9cdb
movaps xmm0, xmmword [0x100e7bb0]
push 0xe8
movups xmmword [0x10882c08], xmm0
mov dword [0x10882c18], 0x2bc
mov dword [0x10882c1c], 0x2bc
call fcn.100b54d0
push 0x5c6e80
push 0x4d9756
push 0xe8
call fcn.100b54d0
push 0x5c6e80
push 0x5db4d5
push 0xe8
call fcn.100b54d0
push 0x790b10
push 0x834700
push 0xe8
call fcn.100b54d0
add esp, 0x30
jmp 0x1003e5b3
cmp edi, 4
jne 0x1003e419
lea eax, [ebp + 8]
push eax
push 0x40
push 1
push 0x813c1a
call esi
lea eax, [ebp + 8]
mov byte [0x813c1a], 0xa
push eax
push dword [ebp + 8]
push 1
push 0x813c1a
call esi
lea eax, [ebp + 8]
push eax
push 0x40
push 1
push 0x812ad5
call esi
lea eax, [ebp + 8]
mov byte [0x812ad5], 5
push eax
push dword [ebp + 8]
push 1
push 0x812ad5
call esi
lea eax, [ebp + 8]
push eax
push 0x40
push 1
push 0x813740
call esi
lea eax, [ebp + 8]
mov byte [0x813740], 0x55
push eax
push dword [ebp + 8]
push 1
push 0x813740
call esi
push 0x790b50
push 0x7db5d0
push 0xe8
call fcn.100b54d0
add esp, 0xc
lea eax, [ebp + 8]
push eax
push 0x40
push edi
push 0xd43848
call esi
lea eax, [ebp + 8]
mov dword [0xd43848], 0x42c66666
push eax
push dword [ebp + 8]
push edi
push 0xd43848
call esi
movss xmm1, dword [0xe7c3d8]
movaps xmm0, xmm1
movss xmm4, dword [0x100e6e30]
mulss xmm0, dword [0x100e77ec]
divss xmm0, xmm1
cvttss2si eax, xmm0
mov dword [0x10882bf8], eax
movss xmm1, dword [0xe7c3d8]
movaps xmm0, xmm1
mulss xmm0, dword [0x100e7800]
divss xmm0, xmm1
cvttss2si eax, xmm0
xorps xmm0, xmm0
mov dword [0x10882bfc], eax
xor eax, eax
movss xmm6, dword [0xe7c3d4]
comiss xmm4, xmm6
setae al
movd xmm7, eax
cvtdq2ps xmm7, xmm7
ucomiss xmm7, xmm0
lahf
test ah, 0x44
jnp 0x1003e0c8
movaps xmm1, xmm6
jmp 0x1003e0d0
movss xmm1, dword [0xe7c3d8]
mov eax, dword [0x107dce38]
movss xmm3, dword [0x100e7750]
add eax, 0x140
ucomiss xmm7, xmm0
movd xmm2, eax
cvtdq2ps xmm2, xmm2
mulss xmm1, xmm3
movaps xmm5, xmm2
mulss xmm5, xmm6
lahf
subss xmm5, xmm1
test ah, 0x44
jnp 0x1003e106
movaps xmm1, xmm6
jmp 0x1003e10e
movss xmm1, dword [0xe7c3d8]
mulss xmm1, dword [0x100e762c]
addss xmm1, xmm5
divss xmm1, xmm6
cvttss2si eax, xmm1
mov dword [0x10882c00], eax
xor eax, eax
movss xmm6, dword [0xe7c3d4]
comiss xmm4, xmm6
setae al
movd xmm7, eax
cvtdq2ps xmm7, xmm7
ucomiss xmm7, xmm0
lahf
test ah, 0x44
jnp 0x1003e14c
movaps xmm1, xmm6
jmp 0x1003e154
movss xmm1, dword [0xe7c3d8]
ucomiss xmm7, xmm0
movaps xmm5, xmm6
mulss xmm1, xmm3
mulss xmm5, xmm2
lahf
subss xmm5, xmm1
test ah, 0x44
jnp 0x1003e171
movaps xmm1, xmm6
jmp 0x1003e179
movss xmm1, dword [0xe7c3d8]
mulss xmm1, dword [0x100e764c]
addss xmm1, xmm5
divss xmm1, xmm6
cvttss2si eax, xmm1
mov dword [0x10882c04], eax
xor eax, eax
movss xmm6, dword [0xe7c3d4]
comiss xmm4, xmm6
setae al
movd xmm7, eax
cvtdq2ps xmm7, xmm7
ucomiss xmm7, xmm0
lahf
test ah, 0x44
jnp 0x1003e1b7
movaps xmm1, xmm6
jmp 0x1003e1bf
movss xmm1, dword [0xe7c3d8]
ucomiss xmm7, xmm0
movaps xmm5, xmm6
mulss xmm1, xmm3
mulss xmm5, xmm2
lahf
subss xmm5, xmm1
test ah, 0x44
jnp 0x1003e1dc
movaps xmm1, xmm6
jmp 0x1003e1e4
movss xmm1, dword [0xe7c3d8]
mulss xmm1, dword [0x100e7668]
addss xmm1, xmm5
divss xmm1, xmm6
cvttss2si eax, xmm1
mov dword [0x10882c08], eax
xor eax, eax
movss xmm6, dword [0xe7c3d4]
comiss xmm4, xmm6
setae al
movd xmm7, eax
cvtdq2ps xmm7, xmm7
ucomiss xmm7, xmm0
lahf
test ah, 0x44
jnp 0x1003e222
movaps xmm1, xmm6
jmp 0x1003e22a
movss xmm1, dword [0xe7c3d8]
ucomiss xmm7, xmm0
movaps xmm5, xmm6
mulss xmm1, xmm3
mulss xmm5, xmm2
lahf
subss xmm5, xmm1
test ah, 0x44
jnp 0x1003e247
movaps xmm1, xmm6
jmp 0x1003e24f
movss xmm1, dword [0xe7c3d8]
mulss xmm1, dword [0x100e7684]
addss xmm1, xmm5
divss xmm1, xmm6
cvttss2si eax, xmm1
mov dword [0x10882c0c], eax
xor eax, eax
movss xmm6, dword [0xe7c3d4]
comiss xmm4, xmm6
setae al
movd xmm7, eax
cvtdq2ps xmm7, xmm7
ucomiss xmm7, xmm0
lahf
test ah, 0x44
jnp 0x1003e28d
movaps xmm1, xmm6
jmp 0x1003e295
movss xmm1, dword [0xe7c3d8]
ucomiss xmm7, xmm0
movaps xmm5, xmm6
mulss xmm1, xmm3
mulss xmm5, xmm2
lahf
subss xmm5, xmm1
test ah, 0x44
jnp 0x1003e2b2
movaps xmm1, xmm6
jmp 0x1003e2ba
movss xmm1, dword [0xe7c3d8]
mulss xmm1, dword [0x100e76a8]
addss xmm1, xmm5
divss xmm1, xmm6
cvttss2si eax, xmm1
mov dword [0x10882c10], eax
xor eax, eax
movss xmm6, dword [0xe7c3d4]
comiss xmm4, xmm6
setae al
movd xmm7, eax
cvtdq2ps xmm7, xmm7
ucomiss xmm7, xmm0
lahf
test ah, 0x44
jnp 0x1003e2f8
movaps xmm1, xmm6
jmp 0x1003e300
movss xmm1, dword [0xe7c3d8]
ucomiss xmm7, xmm0
movaps xmm5, xmm6
mulss xmm1, xmm3
mulss xmm5, xmm2
lahf
subss xmm5, xmm1
test ah, 0x44
jnp 0x1003e31d
movaps xmm1, xmm6
jmp 0x1003e325
movss xmm1, dword [0xe7c3d8]
mulss xmm1, dword [0x100e76c8]
addss xmm1, xmm5
divss xmm1, xmm6
cvttss2si eax, xmm1
mov dword [0x10882c14], eax
xor eax, eax
movss xmm6, dword [0xe7c3d4]
comiss xmm4, xmm6
setae al
movd xmm7, eax
cvtdq2ps xmm7, xmm7
ucomiss xmm7, xmm0
lahf
test ah, 0x44
jnp 0x1003e363
movaps xmm1, xmm6
jmp 0x1003e36b
movss xmm1, dword [0xe7c3d8]
ucomiss xmm7, xmm0
movaps xmm5, xmm6
mulss xmm1, xmm3
mulss xmm5, xmm2
lahf
subss xmm5, xmm1
test ah, 0x44
jnp 0x1003e388
movaps xmm1, xmm6
jmp 0x1003e390
movss xmm1, dword [0xe7c3d8]
mulss xmm1, dword [0x100e76ec]
addss xmm1, xmm5
divss xmm1, xmm6
cvttss2si eax, xmm1
mov dword [0x10882c18], eax
xor eax, eax
movss xmm5, dword [0xe7c3d4]
comiss xmm4, xmm5
setae al
movd xmm6, eax
cvtdq2ps xmm6, xmm6
ucomiss xmm6, xmm0
lahf
test ah, 0x44
jnp 0x1003e3ce
movaps xmm4, xmm5
jmp 0x1003e3d6
movss xmm4, dword [0xe7c3d8]
ucomiss xmm6, xmm0
movaps xmm1, xmm5
mulss xmm4, xmm3
mulss xmm1, xmm2
lahf
subss xmm1, xmm4
test ah, 0x44
jnp 0x1003e3f3
movaps xmm0, xmm5
jmp 0x1003e3fb
movss xmm0, dword [0xe7c3d8]
mulss xmm0, dword [0x100e770c]
addss xmm0, xmm1
divss xmm0, xmm5
cvttss2si eax, xmm0
mov dword [0x10882c1c], eax
jmp 0x1003e5b3
cmp edi, 5
je 0x1003e427
cmp edi, 6
jne 0x1003e4e2
lea eax, [ebp + 8]
push eax
push 0x40
push 1
push 0x813c1a
call esi
lea eax, [ebp + 8]
mov byte [0x813c1a], 0xa
push eax
push dword [ebp + 8]
push 1
push 0x813c1a
call esi
lea eax, [ebp + 8]
push eax
push 0x40
push 1
push 0x812ad5
call esi
lea eax, [ebp + 8]
mov byte [0x812ad5], 5
push eax
push dword [ebp + 8]
push 1
push 0x812ad5
call esi
lea eax, [ebp + 8]
push eax
push 0x40
push 1
push 0x813740
call esi
lea eax, [ebp + 8]
mov byte [0x813740], 0x55
push eax
push dword [ebp + 8]
push 1
push 0x813740
call esi
push 0x790b50
push 0x7db5d0
push 0xe8
call fcn.100b54d0
add esp, 0xc
lea eax, [ebp + 8]
push eax
push 0x40
push 4
push 0xd43848
call esi
lea eax, [ebp + 8]
mov dword [0xd43848], 0x42c66666
push eax
push dword [ebp + 8]
push 4
push 0xd43848
call esi
movaps xmm0, xmmword [0x100e7b60]
jmp 0x1003e4ee
cmp edi, 7
jne 0x1003e51c
movaps xmm0, xmmword [0x100e7b70]
movups xmmword [0x10882bf8], xmm0
mov dword [0x10882c18], 0x119
movaps xmm0, xmmword [0x100e7ba0]
movups xmmword [0x10882c08], xmm0
mov dword [0x10882c1c], 0x124
jmp 0x1003e5b3
push 0x790b50
push 0x7db5d0
push 0xe8
call fcn.100b54d0
movaps xmm0, xmmword [0x100e79e0]
push 0x5bb0b0
movups xmmword [0x10882bf8], xmm0
push 0x4d9cdb
movaps xmm0, xmmword [0x100e7b40]
push 0xe8
movups xmmword [0x10882c08], xmm0
mov dword [0x10882c18], 0x7c
mov dword [0x10882c1c], 0x90
call fcn.100b54d0
push 0x5c6e80
push 0x4d9756
push 0xe8
call fcn.100b54d0
push 0x5c6e80
push 0x5db4d5
push 0xe8
call fcn.100b54d0
push 0x790b10
push 0x834700
push 0xe8
call fcn.100b54d0
add esp, 0x3c
mov dword [0x1029a768], 0
xorps xmm0, xmm0
mov word [0x1029a76c], 0
lea eax, [ebp + 8]
mov dword [0x1029a74c], 0x7a98
mov dword [0x1029a760], 0
mov dword [0x1029a764], 0
mov byte [0x1029a76e], 0
mov dword [0x1029a7c8], 0
mov word [0x1029a7cc], 0
mov dword [0x1029a7ac], 0x7a95
mov dword [0x1029a7c0], 0
mov dword [0x1029a7c4], 0
mov byte [0x1029a7ce], 0
mov dword [0x1029a828], 0
mov word [0x1029a82c], 0
mov dword [0x1029a80c], 0x7a97
mov dword [0x1029a820], 0
mov dword [0x1029a824], 0
mov byte [0x1029a82e], 0
mov dword [0x1029a948], 0
mov word [0x1029a94c], 0
mov dword [0x1029a92c], 0x7aa2
mov dword [0x1029a940], 0
mov dword [0x1029a944], 0
mov byte [0x1029a94e], 0
mov dword [0x1029a9a8], 0
mov word [0x1029a9ac], 0
mov dword [0x1029a98c], 0x7aa2
mov dword [0x1029a9a0], 0
mov dword [0x1029a9a4], 0
mov byte [0x1029a9ae], 0
mov dword [0x1029a8e8], 0
mov word [0x1029a8ec], 0
mov dword [0x1029a8cc], 0x7aa2
mov dword [0x1029a8e0], 0
mov dword [0x1029a8e4], 0
mov byte [0x1029a8ee], 0
mov dword [0x1029a888], 0
mov word [0x1029a88c], 0
mov dword [0x1029a86c], 0x7aa2
mov dword [0x1029a880], 0
mov dword [0x1029a884], 0
mov byte [0x1029a88e], 0
mov dword [0x1029aa08], 0
mov word [0x1029aa0c], 0
mov dword [0x1029a9ec], 0x7ac2
mov dword [0x1029aa00], 0
mov dword [0x1029aa04], 0
mov byte [0x1029aa0e], 0
push eax
push 0x40
movups xmmword [0x1029a750], xmm0
push 1
movups xmmword [0x1029a7b0], xmm0
movups xmmword [0x1029a810], xmm0
movups xmmword [0x1029a930], xmm0
movups xmmword [0x1029a990], xmm0
movups xmmword [0x1029a8d0], xmm0
movups xmmword [0x1029a870], xmm0
movups xmmword [0x1029a9f0], xmm0
test edi, edi
jne 0x1003ea70
push 0x813c1a
call esi
lea eax, [ebp + 8]
mov byte [0x813c1a], 0xa
push eax
push dword [ebp + 8]
push 1
push 0x813c1a
call esi
lea eax, [ebp + 8]
push eax
push 0x40
push 1
push 0x812ad5
call esi
lea eax, [ebp + 8]
mov byte [0x812ad5], 5
push eax
push dword [ebp + 8]
push 1
push 0x812ad5
call esi
lea eax, [ebp + 8]
push eax
push 0x40
push 1
push 0x813740
call esi
lea eax, [ebp + 8]
mov byte [0x813740], 0x55
push eax
push dword [ebp + 8]
push 1
push 0x813740
call esi
push 0x80f270
push 0x80f258
push 0xe8
call fcn.100b54d0
push 0x813740
push 0x80f833
push 0xe8
call fcn.100b54d0
push 0x80fa10
push 0x80f845
push 0xe8
call fcn.100b54d0
push 0x810420
push 0x80f84d
push 0xe8
call fcn.100b54d0
push 0x810150
push 0x80f855
push 0xe8
call fcn.100b54d0
push 0x8118c0
push 0x80f85d
push 0xe8
call fcn.100b54d0
add esp, 0x48
push fcn.10069320
push 0x80f7fe
push 0xe8
call fcn.100b54d0
push 0x10093160
push 0x812713
push 0xe9
call fcn.100b54d0
push 0x100931a0
push 0x812947
push 0xe9
call fcn.100b54d0
push 0x100931e0
push 0x812a76
push 0xe9
call fcn.100b54d0
push 0x10093220
push 0x8139a0
push 0xe9
call fcn.100b54d0
push 0x10093260
push 0x812d3f
push 0xe9
call fcn.100b54d0
add esp, 0x48
push 0x100932a0
push 0x813cbc
push 0xe9
call fcn.100b54d0
push 0x100932e0
push 0x8130aa
push 0xe9
call fcn.100b54d0
push 0x10093320
push 0x895a49
push 0xe9
call fcn.100b54d0
mov ecx, dword [ebx + 0x1c]
add esp, 0x24
mov eax, 0x80f1e0
push dword [ebx + 4]
push dword [ebx]
call eax
lea eax, [ebp + 8]
push eax
push 0x40
push 1
push 0x4d9749
call esi
lea eax, [ebp + 8]
mov byte [0x4d9749], 0xb0
push eax
push dword [ebp + 8]
push 1
push 0x4d9749
call esi
lea eax, [ebp + 8]
push eax
push 0x40
push 4
push 0xd43668
call esi
lea eax, [ebp + 8]
mov dword [0xd43668], 0x43d70000
push eax
push dword [ebp + 8]
push 4
push 0xd43668
call esi
lea eax, [ebp + 8]
push eax
push 0x40
push 4
push 0xd46924
call esi
lea eax, [ebp + 8]
mov dword [0xd46924], 0x43d70000
push eax
push dword [ebp + 8]
push 4
push 0xd46924
call esi
lea eax, [ebp + 8]
push eax
push 0x40
push 8
push 0xd46910
call esi
movsd xmm0, qword [0x100e7338]
lea eax, [ebp + 8]
push eax
movsd qword [0xd46910], xmm0
push dword [ebp + 8]
push 8
push 0xd46910
call esi
lea eax, [ebp + 8]
push eax
push 0x40
push 4
push 0xd2c2a0
call esi
lea eax, [ebp + 8]
mov dword [0xd2c2a0], 0x43d70000
push eax
push dword [ebp + 8]
push 4
push 0xd2c2a0
call esi
call fcn.1008a630
push 1
mov ecx, 0x10880668
call fcn.10094770
push str..Settings.ini
push str._t0___0:_Season_6_Default___1:_Season_1___2:_Season_2___3:_Season_3___4:_Season_8___5:_Navi_Blue___6:_Mu_Legend
push str.CustomInterface
push str.Other
call dword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
pop edi
pop esi
pop ebx
pop ecx
pop ecx
pop ebp
ret 4
push 0x4d9749
call esi
lea eax, [ebp + 8]
mov byte [0x4d9749], 0xb0
push eax
push dword [ebp + 8]
push 1
push 0x4d9749
call esi
mov ecx, dword [ebx + 0x1c]
mov esi, 0x779410
push 0
push 0
push 0x1ad
push 0x1e9
add ecx, 0x38
call esi
mov ecx, dword [ebx + 0x1c]
push 0
push 0
push 0x1ad
push 0x1e9
add ecx, 0xe4
call esi
mov ecx, dword [ebx + 0x1c]
push 0
push 0
push 0x1ad
push 0x1e9
add ecx, 0x190
call esi
mov ecx, dword [ebx + 0x1c]
push 0
push 0
push 0x1ad
push 0x1e9
add ecx, 0x23c
call esi
mov ecx, dword [ebx + 0x1c]
push 0
push 0
push 0x1ad
push 0x1e9
add ecx, 0x2e8
call esi
call fcn.1008a630
push 1
mov ecx, 0x10880668
call fcn.10094770
cmp edi, 7
ja case.0x1003eb27.0
jmp dword [edi*4 + 0x1003eb98]
push str..Settings.ini
push str._t1___0:_Season_6_Default___1:_Season_1___2:_Season_2___3:_Season_3___4:_Season_8___5:_Navi_Blue___6:_Mu_Legend
jmp 0x1003ea57
push str..Settings.ini
push str._t2___0:_Season_6_Default___1:_Season_1___2:_Season_2___3:_Season_3___4:_Season_8___5:_Navi_Blue___6:_Mu_Legend
jmp 0x1003ea57
push str..Settings.ini
push str._t3___0:_Season_6_Default___1:_Season_1___2:_Season_2___3:_Season_3___4:_Season_8___5:_Navi_Blue___6:_Mu_Legend
jmp 0x1003ea57
push str..Settings.ini
push str._t4___0:_Season_6_Default___1:_Season_1___2:_Season_2___3:_Season_3___4:_Season_8___5:_Navi_Blue___6:_Mu_Legend
jmp 0x1003ea57
push str..Settings.ini
push str._t5___0:_Season_6_Default___1:_Season_1___2:_Season_2___3:_Season_3___4:_Season_8___5:_Navi_Blue___6:_Mu_Legend
jmp 0x1003ea57
push str..Settings.ini
push str._t6___0:_Season_6_Default___1:_Season_1___2:_Season_2___3:_Season_3___4:_Season_8___5:_Navi_Blue___6:_Mu_Legend
jmp 0x1003ea57
push str..Settings.ini
push str._t7___0:_Season_6_Default___1:_Season_1___2:_Season_2___3:_Season_3___4:_Season_8___5:_Navi_Blue___6:_Mu_Legend
jmp 0x1003ea57