Function at 0x1010e170
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff0
sub esp, 0xf8
mov eax, dword [0x102220c0]
xor eax, esp
mov dword [esp + 0xf4], eax
mov eax, dword [0x10241574]
mov dword [esp + 0x18], ecx
push esi
push edi
mov ecx, dword [eax]
movss dword [esp + 0x1c], xmm0
test ecx, ecx
je case.0x1010e1dd.0
mov eax, dword [ecx]
mov eax, dword [eax + 0x270]
call eax
test al, al
je case.0x1010e1dd.0
mov eax, dword [0x1023fc80]
cmp byte [eax + 0x34dc], 0
je case.0x1010e1dd.0
mov ecx, dword [eax + 0x34f4]
add eax, 0x34f4
cmp ecx, 3
ja case.0x1010e1dd.0
jmp dword [ecx*4 + 0x1010ee54]
mov ecx, eax
call fcn.100c8830
jmp 0x1010e1f0
mov al, byte [eax + 0x20]
test al, al
je case.0x1010e1dd.0
mov eax, dword [0x1023fc88]
mov ecx, dword [eax + 0x10]
mov eax, dword [ecx]
mov eax, dword [eax + 0x6c]
call eax
test al, al
je case.0x1010e1dd.0
mov eax, dword [0x1023fc88]
mov ecx, dword [eax + 0x10]
mov eax, dword [ecx]
mov eax, dword [eax + 0x68]
call eax
test al, al
je case.0x1010e1dd.0
mov eax, dword [0x10241574]
mov ecx, dword [eax]
call fcn.1007d610
test byte [eax], 1
jne case.0x1010e1dd.0
mov eax, dword [0x10241574]
mov ecx, dword [0x10240d9c]
mov esi, dword [eax]
mov eax, dword fs:[0x2c]
mov edi, dword [eax + ecx*4]
mov ecx, dword [0x1024b138]
mov dword [esp + 0x14], edi
cmp ecx, dword [edi + 4]
jle 0x1010e2a9
push 0x1024b138
call fcn.101b51bd
mov ecx, dword [0x1024b138]
add esp, 4
cmp ecx, 0xffffffff
jne 0x1010e2a9
mov edx, 0xc60bf9f2
mov ecx, 0x10203f11
call fcn.1007d240
mov ecx, eax
call fcn.100ce5a0
push 0x1024b138
mov dword [0x1024b11c], eax
call fcn.101b516c
mov ecx, dword [0x1024b138]
add esp, 4
mov eax, dword [0x1024b11c]
cmp dword [esi + eax + 1], 8
je case.0x1010e1dd.0
mov eax, dword [0x10241574]
mov esi, dword [eax]
cmp ecx, dword [edi + 4]
jle 0x1010e306
push 0x1024b138
call fcn.101b51bd
add esp, 4
cmp dword [0x1024b138], 0xffffffff
jne 0x1010e306
mov edx, 0xc60bf9f2
mov ecx, 0x10203f11
call fcn.1007d240
mov ecx, eax
call fcn.100ce5a0
push 0x1024b138
mov dword [0x1024b11c], eax
call fcn.101b516c
add esp, 4
mov eax, dword [0x1024b11c]
cmp dword [esi + eax + 1], 9
je case.0x1010e1dd.0
mov eax, dword [0x1023fc7c]
mov edx, dword [0x1024b288]
mov eax, dword [eax + 0xc]
mov eax, dword [eax + 0x1c]
cmp eax, edx
jl 0x1010e499
cmp eax, dword [0x1024b28c]
jg 0x1010e499
mov esi, dword [esp + 0x20]
mov ecx, dword [esi + 0x30]
mov eax, ecx
or eax, 4
and ecx, 0xfffffffb
cmp byte [0x1024b284], 0
cmovne ecx, eax
mov dword [esi + 0x30], ecx
cmp byte [0x1024b290], 0
je 0x1010e477
movss xmm0, dword [0x1024b298]
movss dword [esi + 0x24], xmm0
movss xmm0, dword [0x1024b29c]
movss dword [esi + 0x28], xmm0
mov eax, dword [0x1023fc7c]
push ecx
mov eax, dword [eax + 0xc]
mov eax, dword [eax + 0x1c]
sub eax, edx
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [0x1024b294]
addss xmm0, dword [0x1024b2a0]
movss dword [esp + 0x10], xmm0
fld dword [esp + 0x10]
fstp dword [esp]
call fcn.101c133d
add esp, 4
test ax, ax
jle 0x1010e3d9
xorps xmm1, xmm1
movss dword [esi + 0x10], xmm1
pop edi
pop esi
mov ecx, dword [esp + 0xf4]
xor ecx, esp
call fcn.101b4c2a
mov esp, ebp
pop ebp
ret
movss xmm1, dword [esp + 0xc]
comiss xmm1, dword [0x10214698]
jb 0x1010e3f5
movss xmm0, dword [0x10214510]
comiss xmm0, xmm1
jae 0x1010e45e
movaps xmm0, xmm1
divss xmm0, dword [0x10214588]
push ecx
andps xmm0, xmmword [0x10214c10]
movss dword [esp + 0x20], xmm0
fld dword [esp + 0x20]
fstp dword [esp]
call fcn.101c56d6
movss xmm1, dword [esp + 0x10]
xorps xmm0, xmm0
fstp dword [esp + 0x1c]
add esp, 4
comiss xmm0, xmm1
movss xmm0, dword [esp + 0x18]
mulss xmm0, dword [0x10214588]
jbe 0x1010e45a
addss xmm1, xmm0
movss dword [esi + 0x10], xmm1
pop edi
pop esi
mov ecx, dword [esp + 0xf4]
xor ecx, esp
call fcn.101b4c2a
mov esp, ebp
pop ebp
ret
subss xmm1, xmm0
movss dword [esi + 0x10], xmm1
pop edi
pop esi
mov ecx, dword [esp + 0xf4]
xor ecx, esp
call fcn.101b4c2a
mov esp, ebp
pop ebp
ret
mov dword [esi + 0x24], 0
mov dword [esi + 0x28], 0
pop edi
pop esi
mov ecx, dword [esp + 0xf4]
xor ecx, esp
call fcn.101b4c2a
mov esp, ebp
pop ebp
ret
mov eax, dword [0x10241690]
cmp eax, dword [edi + 4]
jle 0x1010e4e4
push 0x10241690
call fcn.101b51bd
add esp, 4
cmp dword [0x10241690], 0xffffffff
jne 0x1010e4e4
mov edx, 0xc60bf9f2
mov ecx, 0x10203555
call fcn.1007d240
mov ecx, eax
call fcn.100ce5a0
push 0x10241690
mov dword [0x1024164c], eax
call fcn.101b516c
add esp, 4
mov eax, dword [0x102416ec]
cmp eax, dword [edi + 4]
jle 0x1010e52f
push 0x102416ec
call fcn.101b51bd
add esp, 4
cmp dword [0x102416ec], 0xffffffff
jne 0x1010e52f
mov edx, 0xc60bf9f2
mov ecx, 0x1020360d
call fcn.1007d240
mov ecx, eax
call fcn.100ce5a0
push 0x102416ec
mov dword [0x10241640], eax
call fcn.101b516c
add esp, 4
mov ecx, dword [0x10241574]
mov ecx, dword [ecx]
call fcn.1007d610
mov esi, dword [esp + 0x20]
lea ecx, [esp + 0x5c]
mov eax, dword [0x1023fc80]
movss xmm2, dword [0x10214510]
movss xmm0, dword [esi + 0x24]
movss dword [esp + 0x2c], xmm0
movss xmm0, dword [esi + 0x28]
movss dword [esp + 0x18], xmm0
movq xmm0, qword [esi + 0xc]
movq qword [esp + 0x78], xmm0
movd xmm0, dword [eax + 0x34e4]
lea eax, [esp + 0x60]
cvtdq2ps xmm0, xmm0
movss xmm1, dword [esi + 0x10]
divss xmm2, xmm0
subss xmm1, dword [esp + 0x1c]
movaps xmm0, xmm2
movss dword [esp + 0x64], xmm2
xorps xmm0, xmmword [0x10214c40]
movss dword [esp + 0x5c], xmm0
comiss xmm0, xmm1
movss dword [esp + 0x60], xmm1
cmovbe ecx, eax
lea eax, [esp + 0x64]
comiss xmm1, xmm2
cmovbe eax, ecx
mov dword [esp + 0x1c], eax
mov eax, dword [0x1023fc7c]
mov ecx, dword [eax + 0xc]
mov ecx, dword [ecx + 0x1c]
cmp ecx, dword [0x1024b288]
jl 0x1010e5df
cmp ecx, dword [0x1024b28c]
jle 0x1010ee3a
xor ecx, ecx
mov dword [esp + 0xc], ecx
nop word [eax + eax]
mov ecx, dword [0x1023fc88]
mov eax, dword [eax + 0x180]
mov ecx, dword [ecx + 0x54]
mov ecx, dword [ecx + 0x1c]
dec ecx
push ecx
push 0
call eax
movss xmm0, dword [esp + 0x7c]
lea edi, [esp + 0x90]
mov eax, dword [esp + 0xc]
mov ecx, 0x19
movss dword [0x1024b2a0], xmm0
rep movsd dword es:[edi], dword [esi]
test eax, eax
jne 0x1010e653
or dword [esp + 0xc0], 4
mov byte [0x1024b284], 1
mov byte [0x1024b290], al
mov dword [esp + 0xb4], eax
mov dword [esp + 0xb8], eax
jmp 0x1010e6eb
cmp eax, 1
jne 0x1010e677
mov byte [0x1024b290], 0
mov dword [esp + 0xb4], 0
mov dword [esp + 0xb8], 0
jmp 0x1010e6dc
cmp eax, 2
jne 0x1010e6b2
movss xmm0, dword [esp + 0x2c]
or dword [esp + 0xc0], 4
movss dword [esp + 0xb4], xmm0
movss xmm0, dword [esp + 0x18]
mov byte [0x1024b284], 1
mov byte [0x1024b290], 1
movss dword [esp + 0xb8], xmm0
jmp 0x1010e6eb
cmp eax, 3
jne 0x1010e6eb
movss xmm0, dword [esp + 0x2c]
movss dword [esp + 0xb4], xmm0
movss xmm0, dword [esp + 0x18]
mov byte [0x1024b290], 1
movss dword [esp + 0xb8], xmm0
and dword [esp + 0xc0], 0xfffffffb
mov byte [0x1024b284], 0
mov eax, dword [0x10533e98]
cmp eax, dword [0x10533e9c]
je 0x1010e6fd
mov dword [0x10533e9c], eax
mov eax, dword [0x10241574]
mov esi, dword [esp + 0x14]
mov eax, dword [eax]
mov dword [esp + 0x10], eax
mov eax, dword [0x102416ec]
cmp eax, dword [esi + 4]
jle 0x1010e757
push 0x102416ec
call fcn.101b51bd
add esp, 4
cmp dword [0x102416ec], 0xffffffff
jne 0x1010e757
mov edx, 0xc60bf9f2
mov ecx, 0x1020360d
call fcn.1007d240
mov ecx, eax
call fcn.100ce5a0
push 0x102416ec
mov dword [0x10241640], eax
call fcn.101b516c
add esp, 4
mov eax, dword [0x10241574]
mov ecx, dword [esp + 0x14]
mov esi, dword [0x10241640]
mov edi, dword [eax]
mov eax, dword [0x10241690]
cmp eax, dword [ecx + 4]
jle 0x1010e7b3
push 0x10241690
call fcn.101b51bd
add esp, 4
cmp dword [0x10241690], 0xffffffff
jne 0x1010e7b3
mov edx, 0xc60bf9f2
mov ecx, 0x10203555
call fcn.1007d240
mov ecx, eax
call fcn.100ce5a0
push 0x10241690
mov dword [0x1024164c], eax
call fcn.101b516c
add esp, 4
mov eax, dword [0x1024164c]
movq xmm0, qword [edi + eax]
mov eax, dword [edi + eax + 8]
mov dword [esp + 0x38], eax
mov eax, dword [esp + 0x10]
movq qword [esp + 0x30], xmm0
movq xmm0, qword [eax + esi]
mov eax, dword [eax + esi + 8]
mov dword [esp + 0x44], eax
mov eax, dword [0x10533e9c]
movq qword [esp + 0x3c], xmm0
cmp eax, dword [0x10533ea0]
je 0x1010e80b
movups xmm0, xmmword [esp + 0x30]
movups xmmword [eax], xmm0
movq xmm0, qword [esp + 0x40]
movq qword [eax + 0x10], xmm0
add dword [0x10533e9c], 0x18
jmp 0x1010e81b
lea eax, [esp + 0x30]
push eax
push dword [0x10533e9c]
call fcn.1015d9e0
mov eax, dword [0x1023fc80]
mov dword [esp + 0x28], 0
cmp dword [eax + 0x34e4], 0
jle 0x1010ed65
mov eax, dword [0x10241574]
mov edi, dword [esp + 0x14]
mov esi, dword [eax]
mov eax, dword [0x102416ec]
cmp eax, dword [edi + 4]
jle 0x1010e88b
push 0x102416ec
call fcn.101b51bd
add esp, 4
cmp dword [0x102416ec], 0xffffffff
jne 0x1010e88b
mov edx, 0xc60bf9f2
mov ecx, 0x1020360d
call fcn.1007d240
mov ecx, eax
call fcn.100ce5a0
push 0x102416ec
mov dword [0x10241640], eax
call fcn.101b516c
add esp, 4
mov eax, dword [0x10241640]
movq xmm0, qword [esi + eax]
mov eax, dword [esi + eax + 8]
mov dword [esp + 0x74], eax
mov eax, dword [0x10241574]
movq qword [esp + 0x6c], xmm0
mov ecx, dword [eax]
call fcn.1007d610
mov eax, dword [eax]
mov dword [esp + 8], eax
mov eax, dword [0x10241690]
cmp eax, dword [edi + 4]
jle 0x1010e900
push 0x10241690
call fcn.101b51bd
add esp, 4
cmp dword [0x10241690], 0xffffffff
jne 0x1010e900
mov edx, 0xc60bf9f2
mov ecx, 0x10203555
call fcn.1007d240
mov ecx, eax
call fcn.100ce5a0
push 0x10241690
mov dword [0x1024164c], eax
call fcn.101b516c
add esp, 4
cmp byte [0x1024b290], 0
mov esi, dword [esp + 0x1c]
je 0x1010e9be
movd xmm0, dword [esp + 0x28]
cvtdq2ps xmm0, xmm0
push ecx
mulss xmm0, dword [esi]
addss xmm0, dword [esp + 0x80]
movss dword [esp + 0x28], xmm0
fld dword [esp + 0x28]
fstp dword [esp]
call fcn.101c133d
add esp, 4
test ax, ax
jle 0x1010e947
xorps xmm1, xmm1
jmp 0x1010e9b5
movss xmm1, dword [esp + 0x24]
comiss xmm1, dword [0x10214698]
jb 0x1010e963
movss xmm0, dword [0x10214510]
comiss xmm0, xmm1
jae 0x1010e9b5
movaps xmm0, xmm1
divss xmm0, dword [0x10214588]
push ecx
andps xmm0, xmmword [0x10214c10]
movss dword [esp + 0x14], xmm0
fld dword [esp + 0x14]
fstp dword [esp]
call fcn.101c56d6
movss xmm1, dword [esp + 0x28]
xorps xmm0, xmm0
fstp dword [esp + 0x14]
add esp, 4
comiss xmm0, xmm1
movss xmm0, dword [esp + 0x10]
mulss xmm0, dword [0x10214588]
jbe 0x1010e9b1
addss xmm1, xmm0
jmp 0x1010e9b5
subss xmm1, xmm0
movss dword [esp + 0xa0], xmm1
lea ecx, [esp + 0x90]
call fcn.10099580
mov eax, dword [0x10241574]
mov ecx, dword [esp + 0x14]
mov edi, dword [eax]
mov eax, dword [0x102416ec]
cmp eax, dword [ecx + 4]
jle 0x1010ea20
push 0x102416ec
call fcn.101b51bd
add esp, 4
cmp dword [0x102416ec], 0xffffffff
jne 0x1010ea20
mov edx, 0xc60bf9f2
mov ecx, 0x1020360d
call fcn.1007d240
mov ecx, eax
call fcn.100ce5a0
push 0x102416ec
mov dword [0x10241640], eax
call fcn.101b516c
add esp, 4
mov eax, dword [0x10241640]
movq xmm0, qword [edi + eax]
mov eax, dword [0x10241574]
movq qword [esp + 0x84], xmm0
mov ecx, dword [eax]
call fcn.1007d610
mov edi, dword [esp + 0x14]
mov eax, dword [eax]
mov dword [esp + 0x68], eax
mov eax, dword [0x10241574]
mov eax, dword [eax]
mov dword [esp + 0x24], eax
mov eax, dword [0x102416ec]
cmp eax, dword [edi + 4]
jle 0x1010ea9f
push 0x102416ec
call fcn.101b51bd
add esp, 4
cmp dword [0x102416ec], 0xffffffff
jne 0x1010ea9f
mov edx, 0xc60bf9f2
mov ecx, 0x1020360d
call fcn.1007d240
mov ecx, eax
call fcn.100ce5a0
push 0x102416ec
mov dword [0x10241640], eax
call fcn.101b516c
add esp, 4
mov eax, dword [0x10241574]
mov ecx, dword [esp + 0x14]
mov edi, dword [0x10241640]
mov eax, dword [eax]
mov dword [esp + 0x10], eax
mov eax, dword [0x10241690]
cmp eax, dword [ecx + 4]
jle 0x1010eaff
push 0x10241690
call fcn.101b51bd
add esp, 4
cmp dword [0x10241690], 0xffffffff
jne 0x1010eaff
mov edx, 0xc60bf9f2
mov ecx, 0x10203555
call fcn.1007d240
mov ecx, eax
call fcn.100ce5a0
push 0x10241690
mov dword [0x1024164c], eax
call fcn.101b516c
add esp, 4
mov eax, dword [0x1024164c]
mov ecx, dword [esp + 0x10]
movq xmm0, qword [ecx + eax]
mov eax, dword [ecx + eax + 8]
mov dword [esp + 0x38], eax
mov eax, dword [esp + 0x24]
movq qword [esp + 0x30], xmm0
movq xmm0, qword [eax + edi]
mov eax, dword [eax + edi + 8]
mov dword [esp + 0x44], eax
mov eax, dword [0x10533e9c]
movq qword [esp + 0x3c], xmm0
cmp eax, dword [0x10533ea0]
je 0x1010eb5b
movups xmm0, xmmword [esp + 0x30]
movups xmmword [eax], xmm0
movq xmm0, qword [esp + 0x40]
movq qword [eax + 0x10], xmm0
add dword [0x10533e9c], 0x18
jmp 0x1010eb66
lea ecx, [esp + 0x30]
push ecx
push eax
call fcn.1015d9e0
mov eax, dword [esp + 0x68]
or eax, dword [esp + 8]
test al, 1
jne 0x1010ed51
movss xmm1, dword [esp + 0x84]
movss xmm0, dword [esp + 0x88]
mulss xmm1, xmm1
mulss xmm0, xmm0
addss xmm1, xmm0
cvtps2pd xmm0, xmm1
xorps xmm1, xmm1
ucomisd xmm1, xmm0
ja 0x1010eba6
sqrtsd xmm0, xmm0
jmp 0x1010ebab
call fcn.101dcfe0
cvtsd2ss xmm0, xmm0
push ecx
movss dword [esp + 0xc], xmm0
fld dword [esp + 0xc]
fstp dword [esp]
call fcn.101c56d6
fstp dword [esp + 0xc]
movss xmm0, dword [esp + 0xc]
add esp, 4
xorps xmm1, xmm1
ucomiss xmm0, xmm1
lahf
test ah, 0x44
jnp 0x1010ed51
movss xmm1, dword [esp + 0x6c]
movss xmm0, dword [esp + 0x70]
mulss xmm1, xmm1
mulss xmm0, xmm0
addss xmm1, xmm0
cvtps2pd xmm0, xmm1
xorps xmm1, xmm1
ucomisd xmm1, xmm0
ja 0x1010ec09
sqrtsd xmm0, xmm0
jmp 0x1010ec0e
call fcn.101dcfe0
cvtsd2ss xmm0, xmm0
push ecx
movss dword [esp + 0xc], xmm0
fld dword [esp + 0xc]
fstp dword [esp]
call fcn.101c56d6
fstp dword [esp + 0xc]
movss xmm0, dword [esp + 0xc]
add esp, 4
xorps xmm1, xmm1
ucomiss xmm0, xmm1
lahf
test ah, 0x44
jnp 0x1010ed51
mov eax, dword [0x10241574]
mov ecx, dword [esp + 0x14]
mov edi, dword [eax]
mov eax, dword [0x1024b138]
cmp eax, dword [ecx + 4]
jle 0x1010ec9b
push 0x1024b138
call fcn.101b51bd
add esp, 4
cmp dword [0x1024b138], 0xffffffff
jne 0x1010ec98
mov edx, 0xc60bf9f2
mov ecx, 0x10203f11
call fcn.1007d240
mov ecx, eax
call fcn.100ce5a0
push 0x1024b138
mov dword [0x1024b11c], eax
call fcn.101b516c
add esp, 4
xorps xmm1, xmm1
mov eax, dword [0x1024b11c]
cmp dword [edi + eax + 1], 9
je 0x1010ed51
movss xmm0, dword [esp + 0x74]
comiss xmm0, xmm1
ja 0x1010ed51
mov ecx, dword [0x10533e9c]
mov eax, 0x2aaaaaab
mov edi, dword [0x10533e98]
sub ecx, edi
imul ecx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
cmp eax, 2
jbe 0x1010ed35
lea ecx, [eax - 1]
cmp eax, ecx
jbe 0x1010ee4e
lea ecx, [ecx + ecx*2]
mov dword [esp + 8], ecx
lea ecx, [eax - 2]
cmp eax, ecx
jbe 0x1010ee4e
lea edx, [ecx + ecx*2]
lea ecx, [eax - 3]
cmp eax, ecx
jbe 0x1010ee4e
mov eax, dword [esp + 8]
lea ecx, [ecx + ecx*2]
lea edx, [edx*8 + 0xc]
lea ecx, [ecx*8 + 0xc]
add edx, edi
add ecx, edi
lea eax, [eax*8 + 0xc]
add eax, edi
push eax
call fcn.1010de80
test al, al
jne 0x1010ed85
mov ecx, dword [esp + 0x28]
mov eax, dword [0x1023fc80]
inc ecx
mov dword [esp + 0x28], ecx
cmp ecx, dword [eax + 0x34e4]
jl 0x1010e835
jmp 0x1010ed65
mov dword [0x1024b288], 0
mov dword [0x1024b28c], 0
mov ecx, dword [esp + 0xc]
inc ecx
mov dword [esp + 0xc], ecx
cmp ecx, 4
jge 0x1010ee3a
mov eax, dword [0x1023fc7c]
mov esi, dword [esp + 0x20]
jmp 0x1010e5f0
mov eax, dword [0x1023fc7c]
mov ecx, dword [esp + 0x28]
movss xmm2, dword [esp + 0x2c]
inc ecx
movss xmm1, dword [esp + 0x18]
mov eax, dword [eax + 0xc]
movss xmm0, dword [esi]
movss dword [0x1024b298], xmm2
movss dword [0x1024b29c], xmm1
mov eax, dword [eax + 0x1c]
mov dword [0x1024b288], eax
add eax, ecx
mov ecx, dword [esp + 0xc]
mov dword [0x1024b28c], eax
mov eax, dword [esp + 0x20]
movss dword [0x1024b294], xmm0
cmp ecx, 2
jge 0x1010edff
xorps xmm0, xmm0
movss dword [eax + 0x24], xmm0
movss dword [eax + 0x28], xmm0
test ecx, ecx
jne 0x1010ee09
or dword [eax + 0x30], 4
pop edi
pop esi
mov ecx, dword [esp + 0xf4]
xor ecx, esp
call fcn.101b4c2a
mov esp, ebp
pop ebp
ret
movss dword [eax + 0x24], xmm2
movss dword [eax + 0x28], xmm1
cmp ecx, 2
je 0x1010ede7
and dword [eax + 0x30], 0xfffffffb
pop edi
pop esi
mov ecx, dword [esp + 0xf4]
xor ecx, esp
call fcn.101b4c2a
mov esp, ebp
pop ebp
ret
mov dword [0x1024b288], 0
mov dword [0x1024b28c], 0
mov ecx, dword [esp + 0xfc]
pop edi
pop esi
xor ecx, esp
call fcn.101b4c2a
mov esp, ebp
pop ebp
ret
call fcn.10034650
nop
out dx, al
adc byte [eax], dl
clc
loope 269545067
adc ah, ah
loope 0x1010ee6f
adc ch, ch
loope 0x1010ee73
adc ah, cl
int3
int3
int3
int3