Function at 0x10011aa0
Capabilities:
Check for software breakpoints
Contain obfuscated stackstrings
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
and esp, 0xffffffc0
sub esp, 0xb34
mov eax, dword [ebp + 0x24]
push ebx
lea ecx, [eax + 0x170c]
push esi
push edi
mov dword [esp + 0x48], eax
mov dword [esp + 0x1d0], ecx
cmp eax, ecx
ja 0x10013919
fldz
mov edi, eax
fld qword [0x10041ba8]
mov esi, 1
fld qword [0x100418a8]
xor ebx, ebx
fld qword [0x100417b0]
fld qword [0x10041ba0]
fld qword [0x10041b98]
fld qword [0x10041b90]
fld qword [0x10041b88]
jmp 0x10011b3a
fld qword [0x10041b88]
fld qword [0x10041b90]
fld qword [0x10041b98]
fld qword [0x10041ba0]
fld qword [0x100417b0]
fld qword [0x100418a8]
fld qword [0x10041ba8]
fxch st(6)
fxch st(1)
fxch st(5)
fxch st(2)
fxch st(4)
fxch st(2)
fxch st(1)
cmp edi, 0x3432
ja 0x100125f7
fstp st(2)
fstp st(0)
fstp st(0)
je 0x10012447
fstp st(1)
fstp st(0)
cmp edi, 0x323e
ja 0x1001213a
fstp st(0)
fstp st(0)
je 0x10012057
cmp edi, 0x3112
ja 0x10011f59
je 0x10011e36
mov eax, edi
sub eax, 0x304a
je 0x10011c10
sub eax, 0x64
jne 0x100136e7
mov edx, 3
fstp st(0)
mov ecx, 2
mov dword [esp + 0x58], edx
mov dword [esp + 0x5c], edx
mov dword [esp + 0x64], edx
mov dword [esp + 0x74], edx
mov dword [esp + 0x78], edx
lea eax, [esp + 0x4a0]
mov dword [esp + 0x60], ecx
mov dword [esp + 0x7c], ecx
mov dword [esp + 0x80], ecx
mov dword [esp + 0x84], ecx
push eax
lea ecx, [esp + 0x94]
push ecx
lea edx, [esp + 0x58]
push edx
mov dword [esp + 0x5c], esi
mov dword [esp + 0x60], esi
mov dword [esp + 0x74], esi
mov dword [esp + 0x78], esi
mov dword [esp + 0x7c], esi
mov dword [esp + 0x94], esi
mov dword [esp + 0x98], esi
call fcn.100271e0
fldz
add esp, 0xc
jmp 0x100136e7
fld qword [0x10041a40]
lea eax, [esp + 0x9c0]
fstp qword [esp + 0x50]
mov byte [esp + 0x60], 0x76
fld qword [0x10041a38]
mov byte [esp + 0x78], 0x76
fstp qword [esp + 0x58]
mov byte [esp + 0x90], 0x63
fld qword [0x10041a30]
mov byte [esp + 0xa8], 0x63
fstp qword [esp + 0x68]
mov byte [esp + 0xc0], 0x63
fld qword [0x10041a28]
mov byte [esp + 0xd8], 0x63
fstp qword [esp + 0x70]
mov byte [esp + 0xf0], 0x63
fld qword [0x10041a20]
mov byte [esp + 0x108], 0x76
fstp qword [esp + 0x80]
mov byte [esp + 0x120], 0x76
fld qword [0x10041a18]
mov byte [esp + 0x138], 0x63
fstp qword [esp + 0x88]
mov byte [esp + 0x150], 0x63
fld qword [0x10041a10]
mov byte [esp + 0x168], 0x63
fstp qword [esp + 0x98]
mov byte [esp + 0x180], 0x63
fld qword [0x10041a08]
mov byte [esp + 0x198], 0x63
fstp qword [esp + 0xa0]
mov byte [esp + 0x1b0], 0x63
fld qword [0x10041a00]
mov byte [esp + 0x1c8], 0x7a
fstp qword [esp + 0xb0]
push eax
fld qword [0x100419f8]
lea ecx, [esp + 0x1d4]
fstp qword [esp + 0xbc]
fld qword [0x100419f0]
fstp qword [esp + 0xcc]
fld qword [0x100419e8]
fstp qword [esp + 0xd4]
fld qword [0x100419e0]
fstp qword [esp + 0xe4]
fld qword [0x100419d8]
fstp qword [esp + 0xec]
fld qword [0x100419d0]
fstp qword [esp + 0xfc]
fld qword [0x100419c8]
fstp qword [esp + 0x104]
fld qword [0x100419c0]
fstp qword [esp + 0x114]
fld qword [0x100419b8]
fstp qword [esp + 0x11c]
fld qword [0x100419b0]
fstp qword [esp + 0x12c]
fld qword [0x100419a8]
fstp qword [esp + 0x134]
fld qword [0x100419a0]
fstp qword [esp + 0x144]
fld qword [0x10041998]
fstp qword [esp + 0x14c]
fld qword [0x10041990]
fstp qword [esp + 0x15c]
fld qword [0x10041988]
fstp qword [esp + 0x164]
fld qword [0x10041980]
fstp qword [esp + 0x174]
fld qword [0x10041978]
fstp qword [esp + 0x17c]
fld qword [0x10041970]
fstp qword [esp + 0x18c]
fld qword [0x10041968]
fstp qword [esp + 0x194]
fld qword [0x10041960]
fstp qword [esp + 0x1a4]
fld qword [0x10041958]
fstp qword [esp + 0x1ac]
fst qword [esp + 0x1bc]
fstp qword [esp + 0x1c4]
push ecx
lea edx, [esp + 0x58]
push edx
call fcn.10027220
fldz
add esp, 0xc
jmp 0x100136e7
fstp st(0)
lea eax, [esp + 0x4e0]
fld qword [0x10041b80]
push eax
fstp qword [esp + 0x54]
lea ecx, [esp + 0xe4]
fld qword [0x10041b78]
push ecx
fstp qword [esp + 0x60]
lea edx, [esp + 0x58]
fld qword [0x10041b70]
push edx
fstp qword [esp + 0x74]
mov byte [esp + 0x6c], 0x7b
fld qword [0x10041b68]
mov byte [esp + 0x84], 0x6f
fstp qword [esp + 0x7c]
mov byte [esp + 0x9c], 0x6f
fld qword [0x10041b60]
mov byte [esp + 0xb4], 0x6f
fstp qword [esp + 0x8c]
mov byte [esp + 0xcc], 0x6f
fld qword [0x10041b58]
mov byte [esp + 0xe4], 0x7d
fstp qword [esp + 0x94]
fld qword [0x10041b50]
fstp qword [esp + 0xa4]
fld qword [0x10041b48]
fstp qword [esp + 0xac]
fld qword [0x10041b40]
fstp qword [esp + 0xbc]
fld qword [0x10041b38]
fstp qword [esp + 0xc4]
fld qword [0x100419d8]
fstp qword [esp + 0xd4]
fld qword [0x10041b30]
fstp qword [esp + 0xdc]
call fcn.10027220
mov eax, 3
mov ecx, 2
add esp, 0xc
mov dword [esp + 0x50], eax
mov dword [esp + 0x5c], eax
lea eax, [esp + 0x214]
mov dword [esp + 0x58], ecx
mov dword [esp + 0x60], ecx
push eax
lea ecx, [esp + 0x6c]
push ecx
lea edx, [esp + 0x58]
push edx
mov dword [esp + 0x60], 4
mov dword [esp + 0x70], ebx
call fcn.100271e0
fldz
add esp, 0xc
jmp 0x100136e7
mov eax, edi
sub eax, 0x3176
je 0x10011fb8
sub eax, 0x64
jne 0x100136e7
lea eax, [esp + 0x204]
fstp st(0)
push eax
lea ecx, [esp + 0x1e8]
push ecx
lea edx, [esp + 0x1dc]
push edx
mov dword [esp + 0x1e0], 2
mov dword [esp + 0x1e4], esi
mov dword [esp + 0x1e8], 9
mov dword [esp + 0x1ec], ebx
call fcn.100271e0
fldz
add esp, 0xc
jmp 0x100136e7
fstp st(0)
lea eax, [esp + 0x368]
fld qword [0x10041b28]
push eax
fstp qword [esp + 0x54]
lea ecx, [esp + 0xb4]
fld qword [0x10041b20]
push ecx
fstp qword [esp + 0x60]
lea edx, [esp + 0x58]
fld qword [0x10041b18]
push edx
fstp qword [esp + 0x74]
mov byte [esp + 0x6c], 0x7b
fld qword [0x10041b10]
mov byte [esp + 0x84], 0x6f
fstp qword [esp + 0x7c]
mov byte [esp + 0x9c], 0x6f
fld qword [0x10041b08]
mov byte [esp + 0xb4], 0x7d
fstp qword [esp + 0x8c]
fld qword [0x10041b00]
fstp qword [esp + 0x94]
fld qword [0x10041af8]
fstp qword [esp + 0xa4]
fld qword [0x10041af0]
fstp qword [esp + 0xac]
call fcn.10027220
fldz
add esp, 0xc
jmp 0x100136e7
fstp st(0)
lea eax, [esp + 0x570]
fld qword [0x10041b28]
push eax
fstp qword [esp + 0x54]
lea ecx, [esp + 0xe4]
fld qword [0x10041ae8]
push ecx
fstp qword [esp + 0x60]
lea edx, [esp + 0x58]
fld qword [0x10041b18]
push edx
fstp qword [esp + 0x74]
mov byte [esp + 0x6c], 0x7b
fld qword [0x10041b10]
mov byte [esp + 0x84], 0x6f
fstp qword [esp + 0x7c]
mov byte [esp + 0x9c], 0x6f
fld qword [0x10041b08]
mov byte [esp + 0xb4], 0x6f
fstp qword [esp + 0x8c]
mov byte [esp + 0xcc], 0x6f
fld qword [0x10041b00]
mov byte [esp + 0xe4], 0x7d
fstp qword [esp + 0x94]
fld qword [0x10041ae0]
fstp qword [esp + 0xa4]
fld qword [0x10041af0]
fstp qword [esp + 0xac]
fld qword [0x100419d8]
fstp qword [esp + 0xbc]
fld qword [0x10041b30]
fstp qword [esp + 0xc4]
fld qword [0x10041b40]
fstp qword [esp + 0xd4]
fld qword [0x10041b38]
fstp qword [esp + 0xdc]
call fcn.10027220
fldz
add esp, 0xc
jmp 0x100136e7
cmp edi, 0x336a
ja 0x100123cc
je 0x10012218
mov eax, edi
sub eax, 0x32a2
je 0x100121d1
sub eax, 0x64
jne 0x100136e3
fxch st(1)
lea eax, [esp + 0x268]
fst qword [esp + 0x50]
push eax
fxch st(2)
lea ecx, [esp + 0xb4]
fst qword [esp + 0x5c]
push ecx
fst qword [esp + 0x70]
lea edx, [esp + 0x58]
fxch st(1)
push edx
fst qword [esp + 0x7c]
mov byte [esp + 0x6c], 0x6f
fstp qword [esp + 0x8c]
mov byte [esp + 0x84], 0x6f
mov byte [esp + 0x9c], 0x6f
fst qword [esp + 0x94]
mov byte [esp + 0xb4], 0x6f
fstp qword [esp + 0xa4]
fstp qword [esp + 0xac]
call fcn.10027220
fldz
add esp, 0xc
jmp 0x100136e7
lea eax, [esp + 0x250]
fstp st(2)
push eax
fstp st(1)
lea ecx, [esp + 0x6c]
fstp st(0)
push ecx
lea edx, [esp + 0x58]
push edx
mov dword [esp + 0x5c], 2
mov dword [esp + 0x60], esi
mov dword [esp + 0x64], 9
mov dword [esp + 0x68], esi
mov dword [esp + 0x6c], esi
mov dword [esp + 0x70], ebx
call fcn.100271e0
fldz
add esp, 0xc
jmp 0x100136e7
mov eax, 2
fstp st(2)
mov dword [esp + 0x1e4], eax
fstp st(1)
mov dword [esp + 0x1e8], eax
fstp st(0)
mov dword [esp + 0x1ec], eax
lea eax, [esp + 0x1f4]
push eax
lea ecx, [esp + 0x1f8]
push ecx
lea edx, [esp + 0x1ec]
push edx
mov dword [esp + 0x1fc], ebx
call fcn.100271e0
fldz
fst qword [esp + 0x5c]
add esp, 0xc
fst qword [esp + 0x58]
lea eax, [esp + 0x780]
fld qword [0x100418a8]
push eax
fst qword [esp + 0x6c]
lea ecx, [esp + 0x174]
fst qword [esp + 0x74]
push ecx
fld qword [0x100417b0]
lea edx, [esp + 0x58]
fst qword [esp + 0x88]
push edx
fst qword [esp + 0x94]
mov byte [esp + 0x6c], 0x7b
fld qword [0x10041ad8]
mov byte [esp + 0x84], 0x63
fst qword [esp + 0xa4]
mov byte [esp + 0x9c], 0x5b
fxch st(1)
mov byte [esp + 0xb4], 0x5d
fst qword [esp + 0xac]
mov byte [esp + 0xcc], 0x63
fld qword [0x10041850]
mov byte [esp + 0xe4], 0x5b
fstp qword [esp + 0xbc]
mov byte [esp + 0xfc], 0x5d
fld qword [0x10041ad0]
mov byte [esp + 0x114], 0x63
fst qword [esp + 0xc4]
mov byte [esp + 0x12c], 0x5b
fxch st(2)
mov byte [esp + 0x144], 0x5d
fstp qword [esp + 0xd4]
mov byte [esp + 0x15c], 0x63
fxch st(2)
mov byte [esp + 0x174], 0x7d
fst qword [esp + 0xdc]
fxch st(2)
fstp qword [esp + 0xec]
fxch st(1)
fst qword [esp + 0xf4]
fxch st(1)
fstp qword [esp + 0x104]
fld qword [0x10041ba0]
fstp qword [esp + 0x10c]
fstp qword [esp + 0x11c]
fst qword [esp + 0x124]
fstp qword [esp + 0x134]
fld qword [0x10041ba8]
fstp qword [esp + 0x13c]
fld qword [0x10041b98]
fstp qword [esp + 0x14c]
fld qword [0x10041ac8]
fstp qword [esp + 0x154]
fld qword [0x10041ac0]
fstp qword [esp + 0x164]
fld qword [0x10041ab8]
fstp qword [esp + 0x16c]
call fcn.10027220
fldz
add esp, 0xc
jmp 0x100136e7
fstp st(0)
fstp st(0)
cmp edi, 0x33ce
jne 0x100136e7
mov edx, 4
fstp st(0)
mov dword [esp + 0x54], edx
mov dword [esp + 0x68], edx
mov eax, 2
mov ecx, 3
mov dword [esp + 0x6c], eax
mov dword [esp + 0x74], eax
lea eax, [esp + 0x338]
mov dword [esp + 0x5c], ecx
mov dword [esp + 0x60], ecx
push eax
lea ecx, [esp + 0x84]
push ecx
lea edx, [esp + 0x58]
push edx
mov dword [esp + 0x5c], esi
mov dword [esp + 0x64], esi
mov dword [esp + 0x70], esi
mov dword [esp + 0x7c], esi
mov dword [esp + 0x84], esi
mov dword [esp + 0x88], ebx
call fcn.100271e0
fldz
add esp, 0xc
jmp 0x100136e7
fxch st(4)
lea eax, [esp + 0x8a0]
fst qword [esp + 0x50]
push eax
fst qword [esp + 0x5c]
lea ecx, [esp + 0x174]
fxch st(2)
push ecx
fst qword [esp + 0x70]
lea edx, [esp + 0x58]
fst qword [esp + 0x78]
push edx
fxch st(1)
mov byte [esp + 0x6c], 0x7b
fst qword [esp + 0x8c]
mov byte [esp + 0x84], 0x63
fst qword [esp + 0x94]
mov byte [esp + 0x9c], 0x61
fld qword [0x10041ad8]
mov byte [esp + 0xb4], 0x68
fst qword [esp + 0xa4]
mov byte [esp + 0xcc], 0x63
fxch st(1)
mov byte [esp + 0xe4], 0x61
fst qword [esp + 0xac]
mov byte [esp + 0xfc], 0x68
fxch st(1)
mov byte [esp + 0x114], 0x63
fstp qword [esp + 0xbc]
mov byte [esp + 0x12c], 0x61
fld qword [0x10041ad0]
mov byte [esp + 0x144], 0x68
fst qword [esp + 0xc4]
mov byte [esp + 0x15c], 0x63
fxch st(1)
mov byte [esp + 0x174], 0x7d
fstp qword [esp + 0xd4]
fxch st(1)
fst qword [esp + 0xdc]
fst qword [esp + 0xec]
fst qword [esp + 0xf4]
fxch st(1)
fstp qword [esp + 0x104]
fxch st(3)
fst qword [esp + 0x10c]
fxch st(3)
fstp qword [esp + 0x11c]
fst qword [esp + 0x124]
fstp qword [esp + 0x134]
fst qword [esp + 0x13c]
fxch st(1)
fstp qword [esp + 0x14c]
fstp qword [esp + 0x154]
fld qword [0x10041ab0]
fstp qword [esp + 0x164]
fld qword [0x10041aa8]
fstp qword [esp + 0x16c]
call fcn.10027220
mov ecx, 4
mov dword [esp + 0x60], ecx
mov dword [esp + 0x6c], ecx
mov eax, 2
add esp, 0xc
mov edx, 3
mov dword [esp + 0x64], eax
mov dword [esp + 0x68], eax
lea eax, [esp + 0x308]
mov dword [esp + 0x58], edx
mov dword [esp + 0x5c], edx
push eax
lea ecx, [esp + 0x84]
push ecx
lea edx, [esp + 0x58]
push edx
mov dword [esp + 0x5c], esi
mov dword [esp + 0x78], esi
mov dword [esp + 0x7c], ebx
mov dword [esp + 0x80], ebx
mov dword [esp + 0x84], ebx
mov dword [esp + 0x88], ebx
call fcn.100271e0
fldz
add esp, 0xc
jmp 0x100136e7
fstp st(6)
cmp edi, 0x3f46
ja 0x1001321d
je 0x100131c3
cmp edi, 0x355e
ja 0x100128d2
je 0x10012794
mov eax, edi
sub eax, 0x3496
je 0x1001268f
sub eax, 0x64
fstp st(4)
fstp st(0)
fstp st(1)
fstp st(0)
fstp st(0)
fstp st(0)
jne 0x100136e7
mov ecx, 5
fstp st(0)
mov dword [esp + 0x58], ecx
mov dword [esp + 0x5c], ecx
lea eax, [esp + 0x22c]
push eax
lea ecx, [esp + 0x78]
push ecx
lea edx, [esp + 0x58]
push edx
mov dword [esp + 0x5c], esi
mov dword [esp + 0x60], esi
mov dword [esp + 0x6c], 6
mov dword [esp + 0x70], 3
mov dword [esp + 0x74], ebx
mov dword [esp + 0x78], ebx
mov dword [esp + 0x7c], ebx
call fcn.100271e0
fldz
add esp, 0xc
jmp 0x100136e7
fxch st(6)
lea eax, [esp + 0x3c8]
fst qword [esp + 0x50]
push eax
fxch st(3)
lea ecx, [esp + 0x12c]
fstp qword [esp + 0x5c]
push ecx
fxch st(1)
lea edx, [esp + 0x58]
fst qword [esp + 0x70]
push edx
fxch st(5)
mov byte [esp + 0x6c], 0x6f
fstp qword [esp + 0x7c]
mov byte [esp + 0x84], 0x6f
fxch st(2)
mov byte [esp + 0x9c], 0x61
fst qword [esp + 0x8c]
mov byte [esp + 0xb4], 0x68
fxch st(1)
mov byte [esp + 0xcc], 0x61
fst qword [esp + 0x94]
mov byte [esp + 0xe4], 0x68
fxch st(1)
mov byte [esp + 0xfc], 0x61
fstp qword [esp + 0xa4]
mov byte [esp + 0x114], 0x68
fxch st(1)
mov byte [esp + 0x12c], 0x7a
fst qword [esp + 0xac]
fxch st(1)
fst qword [esp + 0xbc]
fld qword [0x10041aa0]
fstp qword [esp + 0xc4]
fxch st(1)
fstp qword [esp + 0xd4]
fld qword [0x10041a98]
fstp qword [esp + 0xdc]
fxch st(1)
fstp qword [esp + 0xec]
fst qword [esp + 0xf4]
fld qword [0x10041a90]
fstp qword [esp + 0x104]
fxch st(1)
fstp qword [esp + 0x10c]
fst qword [esp + 0x11c]
fstp qword [esp + 0x124]
call fcn.10027220
fldz
add esp, 0xc
jmp 0x100136e7
fstp st(2)
lea eax, [esp + 0x6c0]
fxch st(3)
push eax
fst qword [esp + 0x54]
lea ecx, [esp + 0x114]
fxch st(5)
push ecx
fst qword [esp + 0x60]
lea edx, [esp + 0x58]
fxch st(5)
push edx
fstp qword [esp + 0x74]
mov byte [esp + 0x6c], 0x5b
fxch st(2)
mov byte [esp + 0x84], 0x5d
fst qword [esp + 0x7c]
mov byte [esp + 0x9c], 0x61
fxch st(4)
mov byte [esp + 0xb4], 0x68
fst qword [esp + 0x8c]
mov byte [esp + 0xcc], 0x5b
fld qword [0x10041a88]
mov byte [esp + 0xe4], 0x5d
fstp qword [esp + 0x94]
mov byte [esp + 0xfc], 0x6f
fxch st(4)
mov byte [esp + 0x114], 0x6f
fst qword [esp + 0xa4]
fld qword [0x10041a80]
fstp qword [esp + 0xac]
fxch st(3)
fstp qword [esp + 0xbc]
fxch st(2)
fstp qword [esp + 0xc4]
fld qword [0x10041a90]
fstp qword [esp + 0xd4]
fxch st(2)
fstp qword [esp + 0xdc]
fld qword [0x10041a78]
fstp qword [esp + 0xec]
fstp qword [esp + 0xf4]
fld qword [0x10041a70]
fstp qword [esp + 0x104]
fstp qword [esp + 0x10c]
call fcn.10027220
mov edx, 5
add esp, 0xc
mov dword [esp + 0x50], edx
mov dword [esp + 0x64], edx
lea eax, [esp + 0x2c8]
push eax
lea ecx, [esp + 0x74]
push ecx
lea edx, [esp + 0x58]
push edx
mov dword [esp + 0x60], 6
mov dword [esp + 0x64], 3
mov dword [esp + 0x68], esi
mov dword [esp + 0x6c], esi
mov dword [esp + 0x74], ebx
mov dword [esp + 0x78], ebx
call fcn.100271e0
fldz
add esp, 0xc
jmp 0x100136e7
mov eax, edi
sub eax, 0x35c2
je 0x10013091
sub eax, 0x64
fstp st(4)
fstp st(0)
fstp st(1)
fstp st(0)
fstp st(0)
fstp st(0)
jne 0x100136e7
mov eax, dword [ebp + 0x10]
mov eax, dword [eax]
cmp eax, ebx
jne 0x1001299b
mov ecx, dword [ebp + 8]
mov edx, dword [ebp + 0xc]
lea eax, [esp + 0x9c0]
mov dword [esp + 0x44], eax
lea ebx, [esp + 0x9c8]
sub eax, ecx
lea edi, [esp + 0x4a0]
sub ebx, ecx
lea esi, [ecx + 8]
mov dword [esp + 0x3c], eax
sub edi, edx
mov dword [esp + 0x40], 0x10
mov eax, 0x65e7
mov ecx, eax
sub ecx, 0x65e7
je 0x10012966
sub ecx, 0x5f
je 0x1001295b
sub ecx, 0x5f
jne 0x1001296f
mov cl, byte [ebx + esi]
mov byte [esi + 8], cl
mov ecx, dword [edx + edi]
mov dword [edx], ecx
jmp 0x1001296f
mov ecx, dword [esp + 0x3c]
fld qword [ecx + esi]
fstp qword [esi]
jmp 0x1001296f
mov ecx, dword [esp + 0x44]
fld qword [ecx]
fstp qword [esi - 8]
add eax, 0x5f
cmp eax, 0x66a5
jbe 0x1001293a
add dword [esp + 0x44], 0x18
add edx, 4
add esi, 0x18
dec dword [esp + 0x40]
jne 0x10012935
mov edi, dword [esp + 0x48]
mov esi, 1
xor ebx, ebx
jmp 0x100136e7
cmp eax, esi
jne 0x10012a44
mov ecx, dword [ebp + 8]
lea eax, [esp + 0x4e0]
lea esi, [esp + 0x4e0]
mov dword [esp + 0x44], eax
mov edx, dword [ebp + 0xc]
lea eax, [esp + 0x4e8]
sub esi, ecx
lea edi, [esp + 0x214]
sub eax, ecx
lea ebx, [ecx + 8]
mov dword [esp + 0x3c], esi
sub edi, edx
mov dword [esp + 0x40], 6
mov esi, 0xf2
mov ecx, esi
sub ecx, 0xf2
je 0x10012a0f
sub ecx, 0x55
je 0x10012a04
sub ecx, 0x55
jne 0x10012a18
mov cl, byte [eax + ebx]
mov byte [ebx + 8], cl
mov ecx, dword [edi + edx]
mov dword [edx], ecx
jmp 0x10012a18
mov ecx, dword [esp + 0x3c]
fld qword [ecx + ebx]
fstp qword [ebx]
jmp 0x10012a18
mov ecx, dword [esp + 0x44]
fld qword [ecx]
fstp qword [ebx - 8]
add esi, 0x55
cmp esi, 0x19c
jbe 0x100129e3
add dword [esp + 0x44], 0x18
add edx, 4
add ebx, 0x18
dec dword [esp + 0x40]
jne 0x100129de
mov edi, dword [esp + 0x48]
mov esi, 1
xor ebx, ebx
jmp 0x100136e7
cmp eax, 2
jne 0x10012ae7
mov ecx, dword [ebp + 8]
mov edi, dword [ebp + 0xc]
lea esi, [esp + 0x368]
lea edx, [esp + 0x370]
sub edx, ecx
mov ebx, esi
lea eax, [ecx + 8]
sub ebx, ecx
lea ecx, [esp + 0x204]
sub ecx, edi
mov dword [esp + 0x44], edx
mov dword [esp + 0x3c], ecx
mov dword [esp + 0x40], 4
mov edx, 0x6cc3
mov ecx, edx
sub ecx, 0x6cc3
je 0x10012ab3
sub ecx, 0x4c
je 0x10012aa7
sub ecx, 0x4c
jne 0x10012abd
mov ecx, dword [esp + 0x3c]
mov ecx, dword [ecx + edi]
mov dword [edi], ecx
jmp 0x10012abd
mov ecx, dword [esp + 0x44]
mov cl, byte [ecx + eax]
mov byte [eax + 8], cl
jmp 0x10012abd
fld qword [esi]
fstp qword [eax - 8]
fld qword [ebx + eax]
fstp qword [eax]
add edx, 0x4c
cmp edx, 0x6d5b
jbe 0x10012a88
add edi, 4
add esi, 0x18
add eax, 0x18
dec dword [esp + 0x40]
jne 0x10012a83
mov edi, dword [esp + 0x48]
mov esi, 1
xor ebx, ebx
jmp 0x100136e7
cmp eax, 3
jne 0x10012b78
mov eax, dword [ebp + 8]
mov ebx, dword [ebp + 0xc]
lea esi, [esp + 0x570]
mov edi, esi
lea ecx, [eax + 0x10]
sub edi, eax
lea edx, [esp + 0x250]
sub edx, ebx
mov dword [esp + 0x3c], edx
mov dword [esp + 0x40], 6
mov edx, 0x2e42
mov eax, edx
sub eax, 0x2e42
je 0x10012b49
sub eax, 0x42
je 0x10012b3c
sub eax, 0x42
jne 0x10012b4e
mov eax, dword [esp + 0x3c]
mov eax, dword [eax + ebx]
mov dword [ebx], eax
jmp 0x10012b4e
fld qword [esi + 8]
mov al, byte [edi + ecx]
fstp qword [ecx - 8]
mov byte [ecx], al
jmp 0x10012b4e
fld qword [esi]
fstp qword [ecx - 0x10]
add edx, 0x42
cmp edx, 0x2ec6
jbe 0x10012b1e
add ebx, 4
add esi, 0x18
add ecx, 0x18
dec dword [esp + 0x40]
jne 0x10012b19
mov edi, dword [esp + 0x48]
mov esi, 1
xor ebx, ebx
jmp 0x100136e7
cmp eax, 4
jne 0x10012c20
mov ebx, dword [ebp + 8]
mov eax, dword [ebp + 0xc]
lea esi, [esp + 0x270]
sub esi, ebx
mov dword [esp + 0x4c], esi
lea esi, [esp + 0x268]
mov edi, esi
sub edi, ebx
mov dword [esp + 0x40], edi
lea edx, [esp + 0x1f4]
sub edx, eax
lea edi, [ebx + 8]
mov dword [esp + 0x44], edx
mov dword [esp + 0x3c], 4
xor ecx, ecx
lea edx, [ecx + 4]
cmp ecx, 0xc3
ja case.0x10012bcf.1
movzx ebx, byte [ecx + 0x10013938]
jmp dword [ebx*4 + 0x10013924]
mov ebx, dword [esp + 0x4c]
mov bl, byte [ebx + edi]
mov byte [edi + 8], bl
jmp case.0x10012bcf.1
mov ebx, dword [esp + 0x44]
mov ebx, dword [ebx + eax]
mov dword [eax], ebx
jmp case.0x10012bcf.1
mov ebx, dword [esp + 0x40]
fld qword [ebx + edi]
fstp qword [edi]
jmp case.0x10012bcf.1
fld qword [esi]
fstp qword [edi - 8]
add ecx, 0x41
dec edx
jne 0x10012bc0
add eax, 4
add esi, 0x18
add edi, 0x18
dec dword [esp + 0x3c]
jne 0x10012bbb
mov edi, dword [esp + 0x48]
lea esi, [edx + 1]
xor ebx, ebx
jmp 0x100136e7
cmp eax, 5
jne 0x10012cca
mov edx, dword [ebp + 0xc]
lea ebx, [esp + 0x780]
mov dword [esp + 0x44], ebx
mov ecx, dword [ebp + 8]
lea eax, [esp + 0x780]
lea edi, [esp + 0x788]
sub eax, ecx
lea ebx, [esp + 0x338]
sub edi, ecx
lea esi, [ecx + 8]
mov dword [esp + 0x4c], eax
sub ebx, edx
mov dword [esp + 0x3c], 0xc
mov eax, 0x1820
mov ecx, eax
sub ecx, 0x1820
je 0x10012c95
sub ecx, 0x33
je 0x10012c8a
sub ecx, 0x33
jne 0x10012c9e
mov cl, byte [edi + esi]
mov byte [esi + 8], cl
mov ecx, dword [ebx + edx]
mov dword [edx], ecx
jmp 0x10012c9e
mov ecx, dword [esp + 0x4c]
fld qword [ecx + esi]
fstp qword [esi]
jmp 0x10012c9e
mov ecx, dword [esp + 0x44]
fld qword [ecx]
fstp qword [esi - 8]
add eax, 0x33
cmp eax, 0x1886
jbe 0x10012c69
add dword [esp + 0x44], 0x18
add edx, 4
add esi, 0x18
dec dword [esp + 0x3c]
jne 0x10012c64
mov edi, dword [esp + 0x48]
mov esi, 1
xor ebx, ebx
jmp 0x100136e7
cmp eax, 6
jne 0x10012d5b
mov edx, dword [ebp + 8]
mov ebx, dword [ebp + 0xc]
lea esi, [esp + 0x8a0]
mov edi, esi
lea ecx, [edx + 0x10]
sub edi, edx
lea edx, [esp + 0x308]
sub edx, ebx
mov dword [esp + 0x4c], edx
mov dword [esp + 0x3c], 0xc
mov edx, 0x74c7
mov eax, edx
sub eax, 0x74c7
je 0x10012d2c
sub eax, 0x28
je 0x10012d1f
sub eax, 0x28
jne 0x10012d31
mov eax, dword [esp + 0x4c]
mov eax, dword [ebx + eax]
mov dword [ebx], eax
jmp 0x10012d31
fld qword [esi + 8]
mov al, byte [edi + ecx]
fstp qword [ecx - 8]
mov byte [ecx], al
jmp 0x10012d31
fld qword [esi]
fstp qword [ecx - 0x10]
add edx, 0x28
cmp edx, 0x7517
jbe 0x10012d01
add ebx, 4
add esi, 0x18
add ecx, 0x18
dec dword [esp + 0x3c]
jne 0x10012cfc
mov edi, dword [esp + 0x48]
mov esi, 1
xor ebx, ebx
jmp 0x100136e7
cmp eax, 7
je 0x10012ff7
cmp eax, 8
je 0x10012ff7
cmp eax, 9
jne 0x10012e09
mov ecx, dword [ebp + 8]
mov edx, dword [ebp + 0xc]
lea eax, [esp + 0x268]
lea edi, [esp + 0x270]
mov ebx, eax
sub ebx, ecx
lea esi, [ecx + 8]
sub edi, ecx
lea ecx, [esp + 0x1f4]
sub ecx, edx
mov dword [esp + 0x40], ebx
mov dword [esp + 0x44], ecx
mov dword [esp + 0x3c], 4
mov ebx, 0x6c6e
mov ecx, ebx
sub ecx, 0x6c6e
je 0x10012dd1
sub ecx, 0x57
jne 0x10012ddf
mov cl, byte [edi + esi]
mov byte [esi + 8], cl
mov ecx, dword [esp + 0x44]
mov ecx, dword [ecx + edx]
mov dword [edx], ecx
jmp 0x10012ddf
fld qword [eax]
mov ecx, dword [esp + 0x40]
fstp qword [esi - 8]
fld qword [ecx + esi]
fstp qword [esi]
add ebx, 0x57
cmp ebx, 0x6cc5
jbe 0x10012db1
add edx, 4
add eax, 0x18
add esi, 0x18
dec dword [esp + 0x3c]
jne 0x10012dac
mov edi, dword [esp + 0x48]
mov esi, 1
xor ebx, ebx
jmp 0x100136e7
cmp eax, 0xa
je 0x10012f64
cmp eax, 0xb
je 0x10012f64
cmp eax, 0xc
jne 0x10012ec5
mov ecx, dword [ebp + 8]
lea edx, [esp + 0x3c8]
lea eax, [esp + 0x3c8]
mov dword [esp + 0x40], edx
mov edx, dword [ebp + 0xc]
lea edi, [esp + 0x3d0]
sub eax, ecx
lea esi, [esp + 0x22c]
sub edi, ecx
lea ebx, [ecx + 8]
mov dword [esp + 0x4c], eax
sub esi, edx
mov dword [esp + 0x3c], 9
mov eax, 0x631f
mov ecx, eax
sub ecx, 0x631f
je 0x10012e90
sub ecx, 0x23
je 0x10012e85
sub ecx, 0x23
jne 0x10012e99
mov cl, byte [edi + ebx]
mov byte [ebx + 8], cl
mov ecx, dword [esi + edx]
mov dword [edx], ecx
jmp 0x10012e99
mov ecx, dword [esp + 0x4c]
fld qword [ecx + ebx]
fstp qword [ebx]
jmp 0x10012e99
mov ecx, dword [esp + 0x40]
fld qword [ecx]
fstp qword [ebx - 8]
add eax, 0x23
cmp eax, 0x6365
jbe 0x10012e64
add dword [esp + 0x40], 0x18
add edx, 4
add ebx, 0x18
dec dword [esp + 0x3c]
jne 0x10012e5f
mov edi, dword [esp + 0x48]
mov esi, 1
xor ebx, ebx
jmp 0x100136e7
mov ebx, dword [ebp + 8]
mov esi, dword [ebp + 0xc]
lea eax, [esp + 0x608]
sub eax, ebx
mov dword [esp + 0x4c], eax
lea eax, [esp + 0x600]
mov edi, eax
sub edi, ebx
mov dword [esp + 0x40], edi
lea ecx, [esp + 0x2e8]
sub ecx, esi
lea edi, [ebx + 8]
mov dword [esp + 0x44], ecx
mov dword [esp + 0x3c], 8
xor ecx, ecx
lea edx, [ecx + 4]
cmp ecx, 0xcc
ja case.0x10012f13.1
movzx ebx, byte [ecx + 0x10013a10]
jmp dword [ebx*4 + 0x100139fc]
fld qword [eax]
fstp qword [edi - 8]
jmp case.0x10012f13.1
mov ebx, dword [esp + 0x4c]
mov bl, byte [ebx + edi]
mov byte [edi + 8], bl
jmp case.0x10012f13.1
mov ebx, dword [esp + 0x40]
fld qword [ebx + edi]
fstp qword [edi]
jmp case.0x10012f13.1
mov ebx, dword [esp + 0x44]
mov ebx, dword [ebx + esi]
mov dword [esi], ebx
add ecx, 0x44
dec edx
jne 0x10012f04
add eax, 0x18
add edi, 0x18
add esi, 4
dec dword [esp + 0x3c]
jne 0x10012eff
mov edi, dword [esp + 0x48]
lea esi, [edx + 1]
xor ebx, ebx
jmp 0x100136e7
mov ecx, dword [ebp + 8]
mov edx, dword [ebp + 0xc]
lea eax, [esp + 0x6c0]
lea edi, [esp + 0x6c8]
mov esi, eax
sub esi, ecx
lea ebx, [ecx + 8]
sub edi, ecx
lea ecx, [esp + 0x2c8]
sub ecx, edx
mov dword [esp + 0x40], esi
mov dword [esp + 0x4c], ecx
mov dword [esp + 0x3c], 8
mov esi, 0xc41
mov ecx, esi
sub ecx, 0xc41
je 0x10012fbf
sub ecx, 0x19
jne 0x10012fcd
mov cl, byte [edi + ebx]
mov byte [ebx + 8], cl
mov ecx, dword [esp + 0x4c]
mov ecx, dword [edx + ecx]
mov dword [edx], ecx
jmp 0x10012fcd
fld qword [eax]
mov ecx, dword [esp + 0x40]
fstp qword [ebx - 8]
fld qword [ebx + ecx]
fstp qword [ebx]
add esi, 0x19
cmp esi, 0xc5a
jbe 0x10012f9f
add edx, 4
add eax, 0x18
add ebx, 0x18
dec dword [esp + 0x3c]
jne 0x10012f9a
mov edi, dword [esp + 0x48]
mov esi, 1
xor ebx, ebx
jmp 0x100136e7
mov edx, dword [ebp + 8]
mov eax, dword [ebp + 0xc]
lea esi, [esp + 0x3c8]
lea ecx, [esp + 0x3d0]
sub ecx, edx
mov edi, esi
lea ebx, [edx + 8]
sub edi, edx
lea edx, [esp + 0x22c]
sub edx, eax
mov dword [esp + 0x40], ecx
mov dword [esp + 0x4c], edx
mov dword [esp + 0x3c], 8
mov edx, 0x58be
mov ecx, edx
sub ecx, 0x58be
je 0x1001305d
sub ecx, 0x27
je 0x10013051
sub ecx, 0x27
jne 0x10013067
mov ecx, dword [esp + 0x4c]
mov ecx, dword [ecx + eax]
mov dword [eax], ecx
jmp 0x10013067
mov ecx, dword [esp + 0x40]
mov cl, byte [ecx + ebx]
mov byte [ebx + 8], cl
jmp 0x10013067
fld qword [esi]
fstp qword [ebx - 8]
fld qword [edi + ebx]
fstp qword [ebx]
add edx, 0x27
cmp edx, 0x590c
jbe 0x10013032
add eax, 4
add esi, 0x18
add ebx, 0x18
dec dword [esp + 0x3c]
jne 0x1001302d
mov edi, dword [esp + 0x48]
mov esi, 1
xor ebx, ebx
jmp 0x100136e7
fxch st(4)
lea edx, [esp + 0x600]
fst qword [esp + 0x50]
push edx
fxch st(6)
lea eax, [esp + 0x114]
fst qword [esp + 0x5c]
push eax
fxch st(6)
lea ecx, [esp + 0x58]
fstp qword [esp + 0x70]
push ecx
mov byte [esp + 0x6c], 0x7b
fst qword [esp + 0x7c]
mov byte [esp + 0x84], 0x68
fxch st(5)
mov byte [esp + 0x9c], 0x61
fst qword [esp + 0x8c]
mov byte [esp + 0xb4], 0x68
fld qword [0x10041aa0]
mov byte [esp + 0xcc], 0x61
fstp qword [esp + 0x94]
mov byte [esp + 0xe4], 0x68
fxch st(5)
mov byte [esp + 0xfc], 0x6f
fstp qword [esp + 0xa4]
mov byte [esp + 0x114], 0x7d
fld qword [0x10041a98]
fstp qword [esp + 0xac]
fxch st(3)
fstp qword [esp + 0xbc]
fxch st(3)
fst qword [esp + 0xc4]
fld qword [0x10041a90]
fstp qword [esp + 0xd4]
fxch st(2)
fst qword [esp + 0xdc]
fxch st(2)
fstp qword [esp + 0xec]
fxch st(2)
fstp qword [esp + 0xf4]
fstp qword [esp + 0x104]
fstp qword [esp + 0x10c]
call fcn.10027220
mov eax, 5
add esp, 0xc
lea edx, [esp + 0x2e8]
mov dword [esp + 0x50], eax
mov dword [esp + 0x64], eax
push edx
lea eax, [esp + 0x74]
push eax
lea ecx, [esp + 0x58]
push ecx
mov dword [esp + 0x60], 6
mov dword [esp + 0x64], 3
mov dword [esp + 0x68], esi
mov dword [esp + 0x6c], esi
mov dword [esp + 0x74], ebx
mov dword [esp + 0x78], ebx
call fcn.100271e0
fldz
add esp, 0xc
jmp 0x100136e7
mov edx, dword [ebp + 0x20]
fstp st(6)
mov eax, dword [ebp + 0x1c]
fstp st(3)
mov ecx, dword [ebp + 0x18]
fstp st(2)
fstp st(0)
sub esp, 0x30
fstp st(0)
fstp st(1)
fstp st(0)
fld qword [edx]
mov edx, dword [ebp + 0x14]
fstp qword [esp + 0x28]
fld qword [eax]
mov eax, dword [ebp + 0x10]
fstp qword [esp + 0x20]
fld qword [ecx]
mov ecx, dword [ebp + 0xc]
fstp qword [esp + 0x18]
fld qword [edx]
fstp qword [esp + 0x10]
fld qword [eax]
fstp qword [esp + 8]
fld qword [ecx]
fstp qword [esp]
push str.test_curveto__g__g___g__g___g__g__n
call fcn.10028604
fldz
add esp, 0x34
jmp 0x100136e7
fstp st(4)
fstp st(0)
fstp st(1)
fstp st(0)
fstp st(0)
fstp st(0)
cmp edi, 0x79ce
ja 0x100136d5
je 0x10013260
mov eax, edi
sub eax, 0x59b8
je 0x1001324e
sub eax, 0x64
je 0x10013917
jmp 0x100136e7
fstp st(0)
call fcn.10019fe0
fldz
mov dword [esp + 0x38], eax
jmp 0x100136e7
mov edx, dword [ebp + 8]
mov eax, dword [edx]
cmp eax, 0x10e
ja 0x100132d9
je 0x100135c5
sub eax, 0xa
cmp eax, 0xec
ja case.0x100132ee.276
movzx eax, byte [eax + 0x10013b44]
jmp dword [eax*4 + 0x10013ae0]
mov ecx, 0x4144
mov eax, ecx
sub eax, 0x4144
je 0x100132a7
sub eax, 0x2f
je 0x10013917
jmp 0x100132b5
mov edx, 0x100060f0
test edx, edx
setne al
mov byte [esp + 0x38], al
add ecx, 0x2f
cmp ecx, 0x4173
jbe 0x10013293
mov ecx, 0x300e
mov eax, ecx
sub eax, 0x300e
je 0x100132f5
sub eax, 0x2a
je 0x10013917
jmp 0x10013303
sub eax, 0x113
cmp eax, 0x3d
ja case.0x100132ee.276
movzx ecx, byte [eax + 0x10013c54]
jmp dword [ecx*4 + 0x10013c34]
mov edx, 0x1000cc90
test edx, edx
setne al
mov byte [esp + 0x38], al
add ecx, 0x2a
cmp ecx, 0x3038
jbe 0x100132c5
mov eax, 0x6ef8
cmp eax, eax
je 0x10013708
add eax, 0x4f
cmp eax, 0x6ef8
jbe 0x10013315
mov eax, 0x5c6a
cmp eax, eax
je 0x10013723
add eax, 0x3b
cmp eax, 0x5c6a
jbe 0x1001332c
mov ecx, 0x3614
mov eax, ecx
sub eax, 0x3614
je 0x10013355
sub eax, 0x46
je 0x10013917
jmp 0x10013363
mov edx, fcn.1000ca00
test edx, edx
setne al
mov byte [esp + 0x38], al
add ecx, 0x46
cmp ecx, 0x365a
jbe 0x10013341
mov eax, 0x3b0f
cmp eax, eax
je 0x1001373e
add eax, 0x10
cmp eax, 0x3b0f
jbe 0x10013375
mov eax, 0x432c
cmp eax, eax
je 0x10013759
add eax, 0x4f
cmp eax, 0x432c
jbe 0x1001338c
mov eax, 0x7d38
cmp eax, eax
je 0x10013774
add eax, 0x12
cmp eax, 0x7d38
jbe 0x100133a3
mov eax, 0x212c
cmp eax, eax
je 0x1001378f
add eax, 0x29
cmp eax, 0x212c
jbe 0x100133ba
mov ecx, 0x7568
mov eax, ecx
sub eax, 0x7568
je 0x100133e3
sub eax, 0x19
je 0x10013917
jmp 0x100133f1
mov edx, fcn.10008ba0
test edx, edx
setne al
mov byte [esp + 0x38], al
add ecx, 0x19
cmp ecx, 0x7581
jbe 0x100133cf
mov ecx, 0x615f
mov eax, ecx
sub eax, 0x615f
je 0x10013415
sub eax, 0x39
je 0x10013917
jmp 0x10013423
mov edx, fcn.10006d80
test edx, edx
setne al
mov byte [esp + 0x38], al
add ecx, 0x39
cmp ecx, 0x6198
jbe 0x10013401
mov eax, 0x4505
cmp eax, eax
je 0x100137aa
add eax, 0x23
cmp eax, 0x4505
jbe 0x10013435
mov ecx, 0x5105
mov eax, ecx
sub eax, 0x5105
je 0x1001345e
sub eax, 0x61
je 0x10013917
jmp 0x1001346c
mov edx, fcn.10005730
test edx, edx
setne al
mov byte [esp + 0x38], al
add ecx, 0x61
cmp ecx, 0x5166
jbe 0x1001344a
mov eax, 0x741c
cmp eax, eax
je 0x100137c5
add eax, 0x4d
cmp eax, 0x741c
jbe 0x1001347e
mov ecx, 0x5052
mov eax, ecx
sub eax, 0x5052
je 0x100134a7
sub eax, 0x49
je 0x10013917
jmp 0x100134b5
mov edx, fcn.1000ca00
test edx, edx
setne al
mov byte [esp + 0x38], al
add ecx, 0x49
cmp ecx, 0x509b
jbe 0x10013493
mov ecx, 0x45f
mov eax, ecx
sub eax, 0x45f
je 0x100134d9
sub eax, 0x5f
je 0x10013917
jmp 0x100134e7
mov edx, fcn.10007000
test edx, edx
setne al
mov byte [esp + 0x38], al
add ecx, 0x5f
cmp ecx, 0x4be
jbe 0x100134c5
mov ecx, 0x3ccb
mov eax, ecx
sub eax, 0x3ccb
je 0x1001350b
sub eax, 0x49
je 0x10013917
jmp 0x10013519
mov edx, fcn.1000aa50
test edx, edx
setne al
mov byte [esp + 0x38], al
add ecx, 0x49
cmp ecx, 0x3d14
jbe 0x100134f7
mov eax, 0x396a
cmp eax, eax
je 0x100137e0
add eax, 0x52
cmp eax, 0x396a
jbe 0x1001352b
mov eax, 0x75d0
cmp eax, eax
je 0x100137fb
add eax, 0x2c
cmp eax, 0x75d0
jbe 0x10013542
mov eax, 0x63b4
cmp eax, eax
je 0x10013816
add eax, 0x3f
cmp eax, 0x63b4
jbe 0x10013559
mov eax, 0x7345
cmp eax, eax
je 0x10013831
add eax, 0x1d
cmp eax, 0x7345
jbe 0x10013570
mov eax, 0x4cf5
cmp eax, eax
je 0x1001384c
add eax, 0x10
cmp eax, 0x4cf5
jbe 0x10013587
mov eax, 0x5229
cmp eax, eax
je 0x10013867
add eax, 0x14
cmp eax, 0x5229
jbe 0x1001359e
mov eax, 0x65fd
cmp eax, eax
je 0x10013882
add eax, 0x39
cmp eax, 0x65fd
jbe 0x100135b5
mov ecx, 0x4501
mov eax, ecx
sub eax, 0x4501
je 0x100135de
sub eax, 0x50
je 0x10013917
jmp 0x100135ec
mov edx, fcn.10008350
test edx, edx
setne al
mov byte [esp + 0x38], al
add ecx, 0x50
cmp ecx, 0x4551
jbe 0x100135ca
mov eax, 0x6ad4
cmp eax, eax
je 0x1001389d
add eax, 3
cmp eax, 0x6ad4
jbe 0x100135fe
mov eax, 0x19f4
cmp eax, eax
je 0x100138b8
add eax, 0x54
cmp eax, 0x19f4
jbe 0x10013615
mov eax, 0x5c6a
cmp eax, eax
je 0x100138d3
add eax, 0x2d
cmp eax, 0x5c6a
jbe 0x1001362c
mov ecx, 0x17f0
mov eax, ecx
sub eax, 0x17f0
je 0x10013655
sub eax, 0x29
je 0x10013917
jmp 0x10013663
mov edx, 0x1000b3a0
test edx, edx
setne al
mov byte [esp + 0x38], al
add ecx, 0x29
cmp ecx, 0x1819
jbe 0x10013641
mov eax, 0x2c11
cmp eax, eax
je 0x100138ee
add eax, 0xb
cmp eax, 0x2c11
jbe 0x10013675
mov ecx, 0x2f1a
mov eax, ecx
sub eax, 0x2f1a
je 0x1001369e
sub eax, 0x10
je 0x10013917
jmp 0x100136ac
mov edx, 0x100086f0
test edx, edx
setne al
mov byte [esp + 0x38], al
add ecx, 0x10
cmp ecx, 0x2f2a
jbe 0x1001368a
mov eax, 0x5615
cmp eax, eax
je 0x10013909
add eax, 0xa
cmp eax, 0x5615
jbe 0x100136be
mov byte [esp + 0x38], 1
jmp 0x100136e7
cmp edi, 0x7a32
je 0x10013917
jmp 0x100136e7
fstp st(0)
fstp st(0)
add edi, 0x64
mov dword [esp + 0x48], edi
cmp edi, dword [esp + 0x1d0]
jbe 0x10011b02
fstp st(0)
mov eax, dword [esp + 0x38]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov ecx, fcn.10005720
fstp st(0)
test ecx, ecx
setne dl
mov byte [esp + 0x38], dl
mov eax, dword [esp + 0x38]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov ebx, fcn.10005720
fstp st(0)
test ebx, ebx
setne cl
mov byte [esp + 0x38], cl
mov eax, dword [esp + 0x38]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov edx, fcn.10005720
fstp st(0)
test edx, edx
setne al
mov byte [esp + 0x38], al
mov eax, dword [esp + 0x38]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov ecx, fcn.10007cc0
fstp st(0)
test ecx, ecx
setne dl
mov byte [esp + 0x38], dl
mov eax, dword [esp + 0x38]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov edi, fcn.1000a450
fstp st(0)
test edi, edi
setne cl
mov byte [esp + 0x38], cl
mov eax, dword [esp + 0x38]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov edx, fcn.10005730
fstp st(0)
test edx, edx
setne al
mov byte [esp + 0x38], al
mov eax, dword [esp + 0x38]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov ecx, fcn.10005730
fstp st(0)
test ecx, ecx
setne dl
mov byte [esp + 0x38], dl
mov eax, dword [esp + 0x38]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov ebx, fcn.10005720
fstp st(0)
test ebx, ebx
setne cl
mov byte [esp + 0x38], cl
mov eax, dword [esp + 0x38]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov edx, fcn.10005730
fstp st(0)
test edx, edx
setne al
mov byte [esp + 0x38], al
mov eax, dword [esp + 0x38]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov ecx, 0x10005c90
fstp st(0)
test ecx, ecx
setne dl
mov byte [esp + 0x38], dl
mov eax, dword [esp + 0x38]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov ebx, 0x1000cb40
fstp st(0)
test ebx, ebx
setne cl
mov byte [esp + 0x38], cl
mov eax, dword [esp + 0x38]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov edx, fcn.10009c40
fstp st(0)
test edx, edx
setne al
mov byte [esp + 0x38], al
mov eax, dword [esp + 0x38]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov ecx, 0x1000cc90
fstp st(0)
test ecx, ecx
setne dl
mov byte [esp + 0x38], dl
mov eax, dword [esp + 0x38]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, fcn.1000c8b0
fstp st(0)
test eax, eax
setne cl
mov byte [esp + 0x38], cl
mov eax, dword [esp + 0x38]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov edx, fcn.10005720
fstp st(0)
test edx, edx
setne al
mov byte [esp + 0x38], al
mov eax, dword [esp + 0x38]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov ecx, fcn.100091b0
fstp st(0)
test ecx, ecx
setne dl
mov byte [esp + 0x38], dl
mov eax, dword [esp + 0x38]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov ebx, fcn.10005720
fstp st(0)
test ebx, ebx
setne cl
mov byte [esp + 0x38], cl
mov eax, dword [esp + 0x38]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov edx, fcn.10005720
fstp st(0)
test edx, edx
setne al
mov byte [esp + 0x38], al
mov eax, dword [esp + 0x38]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov ecx, fcn.10005730
fstp st(0)
test ecx, ecx
setne dl
mov byte [esp + 0x38], dl
mov eax, dword [esp + 0x38]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov esi, fcn.1000aed0
test esi, esi
setne cl
mov byte [esp + 0x38], cl
fstp st(0)
mov eax, dword [esp + 0x38]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret