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

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
push 0xffffffffffffffff
push 0x10164f28
mov eax, dword fs:[0]
push eax
sub esp, 0x78
push ebx
push esi
push edi
mov eax, dword [0x101b7324]
xor eax, esp
push eax
lea eax, [esp + 0x88]
mov dword fs:[0], eax
xor eax, eax
mov dword [esp + 0x78], eax
mov dword [esp + 0x7c], eax
mov dword [esp + 0x80], eax
mov dword [esp + 0x90], eax
mov esi, dword [ebp + 0x20]
mov edi, dword [ebp + 0x24]
mov ebx, dword [ebp + 0x28]
mov eax, 0x7d0
add dword [ebp + 0x10], eax
add dword [ebp + 0x14], eax
add dword [ebp + 0x18], eax
add dword [ebp + 0x1c], eax
add dword [ebp + 0x2c], eax
add esi, eax
add edi, eax
add ebx, eax
mov eax, dword [ebp + 8]
mov eax, dword [eax + 0x25f8]
cmp eax, 1
jne 0x100823f3
mov ecx, dword [ebp + 0x18]
sub ecx, dword [ebp + 0x10]
mov eax, dword [ebp + 0x1c]
sub eax, dword [ebp + 0x14]
mov edx, ecx
imul edx, ecx
mov dword [esp + 0x24], ecx
mov ecx, eax
imul ecx, eax
add edx, ecx
mov dword [esp + 0x1c], edx
mov dword [esp + 0x14], eax
fild dword [esp + 0x1c]
call fcn.101041d0
fst qword [esp + 0x1c]
fld qword [0x1016bac0]
fcomp st(1)
fnstsw ax
test ah, 5
jp 0x100823df
fild dword [esp + 0x14]
xor edi, edi
fdiv st(1)
fstp qword [esp + 0x3c]
fild dword [esp + 0x24]
fdiv st(1)
fstp qword [esp + 0x4c]
fldz
fcom st(1)
fnstsw ax
fstp st(1)
test ah, 5
jp 0x100823df
fild dword [ebp + 0x10]
mov ebx, dword [ebp + 8]
fstp qword [esp + 0x44]
fild dword [ebp + 0x14]
fstp qword [esp + 0x2c]
fld qword [esp + 0x4c]
fmul st(1)
fadd qword [esp + 0x44]
call fcn.10103700
fmul qword [esp + 0x3c]
mov dword [esp + 0x34], eax
fadd qword [esp + 0x2c]
call fcn.10103700
lea edx, [esp + 0x34]
push edx
lea ecx, [esp + 0x78]
mov dword [esp + 0x3c], eax
call fcn.100c2c60
mov esi, dword [ebx + 0x2600]
test esi, esi
jle 0x100823c3
call fcn.101022cc
cdq
idiv esi
mov eax, esi
sar eax, 1
sub edx, eax
lea eax, [edx + esi]
jmp 0x100823c8
mov eax, 1
add edi, eax
mov dword [esp + 0x24], edi
fild dword [esp + 0x24]
fld qword [esp + 0x1c]
fcomp st(1)
fnstsw ax
test ah, 0x41
je 0x10082374
lea ecx, [ebp + 0x18]
fstp st(0)
push ecx
lea ecx, [esp + 0x78]
call fcn.100c2c60
jmp 0x10082bd8
cmp eax, 2
jne 0x100826ac
mov ecx, dword [ebp + 0x18]
mov ebx, dword [ebp + 0x10]
mov eax, dword [ebp + 0x1c]
mov esi, dword [ebp + 0x14]
sub ecx, ebx
mov edx, ecx
sub eax, esi
imul edx, ecx
mov ecx, eax
imul ecx, eax
add edx, ecx
mov dword [esp + 0x24], edx
fild dword [esp + 0x24]
call fcn.101041d0
fst qword [esp + 0x44]
fld qword [0x1016bac0]
mov dword [esp + 0x2c], ebx
fcomp st(1)
mov dword [esp + 0x30], esi
fnstsw ax
test ah, 5
jp 0x10082698
mov edx, dword [ebp + 0x1c]
sub edx, dword [esp + 0x30]
mov eax, dword [ebp + 0x18]
mov dword [esp + 0x24], edx
fild dword [esp + 0x24]
sub eax, ebx
mov dword [esp + 0x24], eax
fdiv st(1)
fstp qword [esp + 0x14]
fild dword [esp + 0x24]
fdivrp st(1)
fstp qword [esp + 0x3c]
call fcn.101022cc
cdq
mov ecx, 0xa
idiv ecx
mov dword [esp + 0x24], edx
call fcn.101022cc
fild dword [esp + 0x24]
and eax, 0x80000001
fdiv qword [0x1016b960]
fadd st(0), st(0)
jne 0x10082561
fld st(0)
fld qword [esp + 0x14]
fadd st(1), st(0)
fxch st(1)
fst qword [esp + 0x24]
fld qword [esp + 0x3c]
fld st(0)
fsubrp st(4)
fxch st(3)
fst qword [esp + 0x1c]
fldz
fcom st(3)
fnstsw ax
fstp st(3)
test ah, 5
jp 0x100824db
fld1
fcom st(2)
fnstsw ax
test ah, 0x41
jp 0x1008255a
fstp st(2)
fxch st(1)
fst qword [esp + 0x24]
fxch st(1)
fxch st(3)
fcomp st(2)
fnstsw ax
fstp st(1)
test ah, 5
jp 0x10082505
fld qword [0x1016bab8]
fcom st(2)
fnstsw ax
test ah, 1
jne 0x100825bf
fstp st(2)
fxch st(1)
fst qword [esp + 0x1c]
fxch st(1)
mov edx, dword [ebp + 8]
mov esi, dword [edx + 0x2600]
test esi, esi
jle 0x100825ca
fstp st(1)
fstp st(0)
call fcn.101022cc
cdq
fld qword [esp + 0x24]
idiv esi
fld qword [esp + 0x1c]
fxch st(1)
mov eax, esi
sar eax, 1
sub edx, eax
add edx, esi
mov dword [esp + 0x14], edx
fild dword [esp + 0x14]
fld qword [esp + 0x44]
fcom st(1)
fnstsw ax
fstp st(1)
test ah, 0x41
jp 0x100825d7
call fcn.10103700
mov dword [esp + 0x14], eax
jmp 0x100825d9
fstp st(0)
jmp 0x100824db
fld qword [esp + 0x14]
fld st(0)
fsub st(2)
fst qword [esp + 0x24]
fld qword [esp + 0x3c]
fadd st(3), st(0)
fxch st(3)
fst qword [esp + 0x1c]
fldz
fcom st(3)
fnstsw ax
fstp st(3)
test ah, 0x41
jne 0x1008259f
fld qword [0x1016bab8]
fcom st(2)
fnstsw ax
test ah, 1
jne 0x100825c6
fstp st(2)
fxch st(1)
fst qword [esp + 0x24]
fxch st(1)
fxch st(3)
fcomp st(2)
fnstsw ax
fstp st(1)
test ah, 0x41
jne 0x10082505
fld1
fcom st(2)
fnstsw ax
test ah, 0x41
jnp 0x100824fb
fstp st(0)
jmp 0x10082505
fstp st(0)
jmp 0x1008259f
mov dword [esp + 0x14], 1
jmp 0x10082538
fstp st(0)
fild dword [esp + 0x14]
fild dword [esp + 0x2c]
fld st(1)
fmul st(4)
fadd st(1)
call fcn.10103700
fild dword [esp + 0x30]
fxch st(2)
mov esi, eax
fmul st(3)
mov dword [esp + 0x34], esi
fadd st(2)
call fcn.10103700
cmp esi, ebx
mov edi, eax
mov dword [esp + 0x38], edi
jne 0x1008263e
cmp edi, dword [esp + 0x30]
jne 0x10082636
add dword [esp + 0x14], 1
fild dword [esp + 0x14]
fld st(0)
fmul st(5)
fadd st(2)
call fcn.10103700
fmul st(3)
mov esi, eax
fadd st(2)
call fcn.10103700
cmp esi, ebx
mov edi, eax
je 0x1008260b
mov dword [esp + 0x34], esi
mov dword [esp + 0x38], edi
fstp st(3)
lea ecx, [esp + 0x34]
fstp st(1)
push ecx
fstp st(1)
lea ecx, [esp + 0x78]
fstp st(0)
call fcn.100c2c60
mov ecx, dword [ebp + 0x1c]
mov eax, dword [ebp + 0x18]
sub ecx, edi
mov edx, ecx
sub eax, esi
imul edx, ecx
mov ecx, eax
imul ecx, eax
add edx, ecx
mov dword [esp + 0x24], edx
mov ebx, esi
mov dword [esp + 0x2c], ebx
fild dword [esp + 0x24]
mov dword [esp + 0x30], edi
call fcn.101041d0
fst qword [esp + 0x44]
fld qword [0x1016bac0]
fcomp st(1)
fnstsw ax
test ah, 5
jnp 0x10082444
lea edx, [ebp + 0x18]
fstp st(0)
push edx
lea ecx, [esp + 0x78]
call fcn.100c2c60
jmp 0x10082bd8
cmp eax, 3
jne 0x100828d7
mov ecx, dword [ebp + 0x18]
sub ecx, dword [ebp + 0x10]
mov eax, dword [ebp + 0x1c]
sub eax, dword [ebp + 0x14]
mov edx, ecx
imul edx, ecx
mov ecx, eax
imul ecx, eax
add edx, ecx
mov dword [esp + 0x24], edx
fild dword [esp + 0x24]
call fcn.101041d0
mov edx, dword [ebp + 8]
fidiv dword [edx + 0x2600]
call fcn.10103700
mov dword [esp + 0x24], eax
xor eax, eax
mov dword [esp + 0x68], eax
mov dword [esp + 0x6c], eax
mov dword [esp + 0x70], eax
mov byte [esp + 0x90], 1
lea eax, [ebp + 0x10]
push eax
lea ecx, [esp + 0x68]
call fcn.100c2c60
call fcn.101022cc
cdq
sub ebx, esi
idiv ebx
add edx, esi
mov dword [esp + 0x34], edx
call fcn.101022cc
mov ecx, dword [ebp + 0x2c]
sub ecx, edi
cdq
idiv ecx
lea ecx, [esp + 0x34]
push ecx
lea ecx, [esp + 0x68]
add edx, edi
mov dword [esp + 0x3c], edx
call fcn.100c2c60
lea edx, [ebp + 0x18]
push edx
lea ecx, [esp + 0x68]
call fcn.100c2c60
fild dword [esp + 0x24]
fst qword [esp + 0x14]
fld1
fld st(0)
fdiv st(2)
fstp qword [esp + 0x4c]
fldz
fld st(0)
fst qword [esp + 0x1c]
fxch st(1)
fcomp st(3)
fnstsw ax
fstp st(2)
test ah, 0x41
jnp 0x10082781
lea edx, [ebp + 0x18]
fstp st(1)
push edx
jmp 0x10082ba6
fxch st(1)
fxch st(1)
mov esi, dword [esp + 0x68]
test esi, esi
fmul qword [esp + 0x4c]
fsub st(1), st(0)
fld st(1)
fmul st(0), st(0)
fstp qword [esp + 0x3c]
fxch st(1)
fadd st(0), st(0)
fmul st(1)
fstp qword [esp + 0x44]
fmul st(0), st(0)
fstp qword [esp + 0x2c]
je 0x100827b6
mov edi, dword [esp + 0x6c]
mov eax, edi
sub eax, esi
sar eax, 3
jne 0x100827c3
call fcn.10101795
mov edi, dword [esp + 0x6c]
mov esi, dword [esp + 0x68]
test esi, esi
mov dword [esp + 0x24], esi
je 0x100827d7
mov eax, edi
sub eax, esi
sar eax, 3
cmp eax, 1
ja 0x100827e4
call fcn.10101795
mov edi, dword [esp + 0x6c]
mov esi, dword [esp + 0x68]
test esi, esi
lea ebx, [esi + 8]
je 0x100827f7
mov eax, edi
sub eax, esi
sar eax, 3
cmp eax, 2
ja 0x10082804
call fcn.10101795
mov edi, dword [esp + 0x6c]
mov esi, dword [esp + 0x68]
fild dword [ebx]
mov ecx, dword [esp + 0x24]
fmul qword [esp + 0x44]
fild dword [ecx]
fmul qword [esp + 0x3c]
faddp st(1)
fild dword [esi + 0x10]
fmul qword [esp + 0x2c]
faddp st(1)
call fcn.10103700
mov edx, edi
sub edx, esi
sar edx, 3
mov dword [esp + 0x34], eax
jne 0x1008283e
call fcn.10101795
mov edi, dword [esp + 0x6c]
mov esi, dword [esp + 0x68]
test esi, esi
mov dword [esp + 0x24], esi
je 0x10082852
mov eax, edi
sub eax, esi
sar eax, 3
cmp eax, 1
ja 0x1008285f
call fcn.10101795
mov edi, dword [esp + 0x6c]
mov esi, dword [esp + 0x68]
test esi, esi
lea ebx, [esi + 8]
je 0x10082870
sub edi, esi
sar edi, 3
cmp edi, 2
ja 0x10082879
call fcn.10101795
mov esi, dword [esp + 0x68]
fild dword [ebx + 4]
mov eax, dword [esp + 0x24]
fmul qword [esp + 0x44]
fild dword [eax + 4]
fmul qword [esp + 0x3c]
faddp st(1)
fild dword [esi + 0x14]
fmul qword [esp + 0x2c]
faddp st(1)
call fcn.10103700
lea ecx, [esp + 0x34]
push ecx
lea ecx, [esp + 0x78]
mov dword [esp + 0x3c], eax
call fcn.100c2c60
fld qword [esp + 0x1c]
fld1
fadd st(1), st(0)
fxch st(1)
fst qword [esp + 0x1c]
fld qword [esp + 0x14]
fcomp st(1)
fnstsw ax
test ah, 1
je 0x1008277f
lea edx, [ebp + 0x18]
fstp st(0)
push edx
jmp 0x10082ba6
cmp eax, 4
jne 0x10082bd8
mov ecx, dword [ebp + 0x18]
sub ecx, dword [ebp + 0x10]
mov eax, dword [ebp + 0x1c]
sub eax, dword [ebp + 0x14]
mov edx, ecx
imul edx, ecx
mov ecx, eax
imul ecx, eax
add edx, ecx
mov dword [esp + 0x24], edx
fild dword [esp + 0x24]
call fcn.101041d0
mov edx, dword [ebp + 8]
fidiv dword [edx + 0x2600]
call fcn.10103700
mov dword [esp + 0x24], eax
xor eax, eax
mov dword [esp + 0x68], eax
mov dword [esp + 0x6c], eax
mov dword [esp + 0x70], eax
mov byte [esp + 0x90], 2
lea eax, [ebp + 0x10]
push eax
lea ecx, [esp + 0x68]
call fcn.100c2c60
sub ebx, esi
call fcn.101022cc
cdq
idiv ebx
mov eax, dword [ebp + 0x2c]
sub eax, edi
mov dword [esp + 0x1c], eax
add edx, esi
mov dword [esp + 0x14], edx
call fcn.101022cc
cdq
idiv dword [esp + 0x1c]
lea ecx, [esp + 0x14]
push ecx
lea ecx, [esp + 0x68]
add edx, edi
mov dword [esp + 0x1c], edx
call fcn.100c2c60
call fcn.101022cc
cdq
idiv ebx
add edx, esi
mov dword [esp + 0x14], edx
call fcn.101022cc
cdq
idiv dword [esp + 0x1c]
lea ecx, [esp + 0x64]
add edx, edi
mov dword [esp + 0x18], edx
lea edx, [esp + 0x14]
push edx
call fcn.100c2c60
lea eax, [ebp + 0x18]
push eax
lea ecx, [esp + 0x68]
call fcn.100c2c60
fild dword [esp + 0x24]
fst qword [esp + 0x5c]
fld1
fld st(0)
fdiv st(2)
fstp qword [esp + 0x54]
fldz
fld st(0)
fst qword [esp + 0x4c]
fxch st(1)
fcomp st(3)
fnstsw ax
fstp st(2)
test ah, 0x41
jnp 0x100829da
fstp st(1)
jmp 0x10082ba2
fxch st(1)
fxch st(1)
mov esi, dword [esp + 0x68]
test esi, esi
fmul qword [esp + 0x54]
fsub st(1), st(0)
fld st(1)
fmul st(0), st(0)
fmul st(2)
fstp qword [esp + 0x3c]
fld st(1)
fmul qword [0x1016ba18]
fld st(0)
fmulp st(3)
fxch st(2)
fmul st(1)
fstp qword [esp + 0x44]
fmul st(1), st(0)
fmul st(1), st(0)
fxch st(1)
fstp qword [esp + 0x34]
fld st(0)
fmul st(1)
fmulp st(1)
fstp qword [esp + 0x2c]
je 0x10082a29
mov edi, dword [esp + 0x6c]
mov ecx, edi
sub ecx, esi
sar ecx, 3
jne 0x10082a36
call fcn.10101795
mov edi, dword [esp + 0x6c]
mov esi, dword [esp + 0x68]
test esi, esi
mov dword [esp + 0x1c], esi
je 0x10082a4a
mov eax, edi
sub eax, esi
sar eax, 3
cmp eax, 1
ja 0x10082a57
call fcn.10101795
mov edi, dword [esp + 0x6c]
mov esi, dword [esp + 0x68]
test esi, esi
lea edx, [esi + 8]
mov dword [esp + 0x24], edx
je 0x10082a6e
mov eax, edi
sub eax, esi
sar eax, 3
cmp eax, 2
ja 0x10082a7b
call fcn.10101795
mov edi, dword [esp + 0x6c]
mov esi, dword [esp + 0x68]
test esi, esi
lea ebx, [esi + 0x10]
je 0x10082a8e
mov eax, edi
sub eax, esi
sar eax, 3
cmp eax, 3
ja 0x10082a9b
call fcn.10101795
mov edi, dword [esp + 0x6c]
mov esi, dword [esp + 0x68]
mov eax, dword [esp + 0x24]
fild dword [eax]
mov ecx, dword [esp + 0x1c]
fmul qword [esp + 0x44]
fild dword [ecx]
fmul qword [esp + 0x3c]
faddp st(1)
fild dword [ebx]
fmul qword [esp + 0x34]
faddp st(1)
fild dword [esi + 0x18]
fmul qword [esp + 0x2c]
faddp st(1)
call fcn.10103700
mov edx, edi
sub edx, esi
sar edx, 3
mov dword [esp + 0x14], eax
jne 0x10082ae1
call fcn.10101795
mov edi, dword [esp + 0x6c]
mov esi, dword [esp + 0x68]
test esi, esi
mov dword [esp + 0x1c], esi
je 0x10082af5
mov eax, edi
sub eax, esi
sar eax, 3
cmp eax, 1
ja 0x10082b02
call fcn.10101795
mov edi, dword [esp + 0x6c]
mov esi, dword [esp + 0x68]
test esi, esi
lea eax, [esi + 8]
mov dword [esp + 0x24], eax
je 0x10082b19
mov eax, edi
sub eax, esi
sar eax, 3
cmp eax, 2
ja 0x10082b26
call fcn.10101795
mov edi, dword [esp + 0x6c]
mov esi, dword [esp + 0x68]
test esi, esi
lea ebx, [esi + 0x10]
je 0x10082b37
sub edi, esi
sar edi, 3
cmp edi, 3
ja 0x10082b40
call fcn.10101795
mov esi, dword [esp + 0x68]
mov ecx, dword [esp + 0x24]
fild dword [ecx + 4]
mov edx, dword [esp + 0x1c]
fmul qword [esp + 0x44]
fild dword [edx + 4]
fmul qword [esp + 0x3c]
faddp st(1)
fild dword [ebx + 4]
fmul qword [esp + 0x34]
faddp st(1)
fild dword [esi + 0x1c]
fmul qword [esp + 0x2c]
faddp st(1)
call fcn.10103700
mov dword [esp + 0x18], eax
lea eax, [esp + 0x14]
push eax
lea ecx, [esp + 0x78]
call fcn.100c2c60
fld qword [esp + 0x4c]
fld1
fadd st(1), st(0)
fxch st(1)
fst qword [esp + 0x4c]
fld qword [esp + 0x5c]
fcomp st(1)
fnstsw ax
test ah, 1
je 0x100829d8
fstp st(0)
lea ecx, [ebp + 0x18]
push ecx
lea ecx, [esp + 0x78]
fstp st(0)
call fcn.100c2c60
mov byte [esp + 0x90], 0
mov eax, dword [esp + 0x68]
xor esi, esi
cmp eax, esi
je 0x10082bcc
push eax
call fcn.100ee438
add esp, 4
mov dword [esp + 0x70], esi
mov dword [esp + 0x6c], esi
mov dword [esp + 0x68], esi
mov esi, dword [ebp + 0xc]
mov edi, dword [esp + 0x78]
mov dword [esp + 0x14], 0
test edi, edi
mov ebx, dword [esp + 0x7c]
je 0x10082d18
mov eax, ebx
sub eax, edi
sar eax, 3
cmp dword [esp + 0x14], eax
jae 0x10082d18
mov ecx, esi
mov dword [esp + 0x1c], 0
call fcn.10055080
test eax, eax
jbe 0x10082ce3
mov ecx, dword [esi + 4]
test ecx, ecx
je 0x10082c30
mov eax, dword [esi + 8]
sub eax, ecx
sar eax, 3
cmp dword [esp + 0x1c], eax
jb 0x10082c39
call fcn.10101795
mov edi, dword [esp + 0x78]
mov eax, dword [esp + 0x1c]
mov ebx, dword [esi + 4]
add eax, eax
add eax, eax
add eax, eax
add ebx, eax
test edi, edi
je 0x10082c5b
mov eax, dword [esp + 0x7c]
sub eax, edi
sar eax, 3
cmp dword [esp + 0x14], eax
jb 0x10082c64
call fcn.10101795
mov edi, dword [esp + 0x78]
mov edx, dword [ebx]
mov eax, dword [esp + 0x14]
cmp edx, dword [edi + eax*8]
jne 0x10082cc5
mov ecx, dword [esi + 4]
test ecx, ecx
je 0x10082c84
mov eax, dword [esi + 8]
sub eax, ecx
sar eax, 3
cmp dword [esp + 0x1c], eax
jb 0x10082c8d
call fcn.10101795
mov edi, dword [esp + 0x78]
mov eax, dword [esp + 0x1c]
mov ebx, dword [esi + 4]
add eax, eax
add eax, eax
add eax, eax
add ebx, eax
test edi, edi
je 0x10082caf
mov eax, dword [esp + 0x7c]
sub eax, edi
sar eax, 3
cmp dword [esp + 0x14], eax
jb 0x10082cb8
call fcn.10101795
mov edi, dword [esp + 0x78]
mov ecx, dword [ebx + 4]
mov edx, dword [esp + 0x14]
cmp ecx, dword [edi + edx*8 + 4]
je 0x10082d0e
mov ebx, dword [esp + 0x1c]
add ebx, 1
mov ecx, esi
mov dword [esp + 0x1c], ebx
call fcn.10055080
cmp ebx, eax
jb 0x10082c1b
mov ebx, dword [esp + 0x7c]
test edi, edi
je 0x10082cf2
sub ebx, edi
sar ebx, 3
cmp dword [esp + 0x14], ebx
jb 0x10082cfb
call fcn.10101795
mov edi, dword [esp + 0x78]
mov eax, dword [esp + 0x14]
lea ecx, [edi + eax*8]
push ecx
mov ecx, esi
call fcn.100c2c60
mov edi, dword [esp + 0x78]
add dword [esp + 0x14], 1
jmp 0x10082be7
mov ecx, esi
xor ebx, ebx
xor edi, edi
call fcn.10055080
test eax, eax
jbe 0x10082d81
mov ecx, dword [esi + 4]
cmp ecx, ebx
je 0x10082d3a
mov eax, dword [esi + 8]
sub eax, ecx
sar eax, 3
cmp edi, eax
jb 0x10082d3f
call fcn.10101795
mov edx, dword [esi + 4]
add dword [edx + edi*8], 0xfffff830
mov ecx, dword [esi + 4]
cmp ecx, ebx
lea eax, [edx + edi*8]
je 0x10082d5f
mov eax, dword [esi + 8]
sub eax, ecx
sar eax, 3
cmp edi, eax
jb 0x10082d64
call fcn.10101795
mov eax, dword [esi + 4]
add dword [eax + edi*8 + 4], 0xfffff830
lea eax, [eax + edi*8 + 4]
mov ecx, esi
add edi, 1
call fcn.10055080
cmp edi, eax
jb 0x10082d27
mov dword [esp + 0x90], 0xffffffff
mov eax, dword [esp + 0x78]
cmp eax, ebx
je 0x10082d9d
push eax
call fcn.100ee438
add esp, 4
mov dword [esp + 0x78], ebx
mov dword [esp + 0x7c], ebx
mov dword [esp + 0x80], ebx
mov eax, 1
mov ecx, dword [esp + 0x88]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret