Function at 0x140042044
Capabilities:
Log keystrokes via polling
Terminate process

Disassembly:
sub rsp, 0x168
mov rax, qword [0x140059b80]
xor rax, rsp
mov qword [rsp + 0x150], rax
call fcn.14001f9e8
call fcn.140020378
call fcn.14000db58
mov ecx, 0x2d
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
cwde
test eax, eax
je 0x1400420ae
movzx eax, byte [0x140058294]
test eax, eax
jne 0x140042091
mov dword [rsp + 0x40], 1
jmp 0x140042099
mov dword [rsp + 0x40], 0
mov al, byte [rsp + 0x40]
mov byte [0x140058294], al
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov eax, 0x13b0
mov eax, eax
mov ecx, dword [0x14005aa90]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x14005aa20], eax
jle 0x140042111
lea rcx, [0x14005aa20]
call fcn.14004855c
cmp dword [0x14005aa20], 0xffffffff
jne 0x140042111
movss xmm2, dword [0x14004babc]
movss xmm1, dword [0x14005206c]
lea rcx, [0x14005aa18]
call fcn.1400360a0
nop
lea rcx, [0x14005aa20]
call fcn.1400484f0
mov rcx, qword [0x14005a998]
call fcn.14000e664
movss xmm2, dword [0x140052080]
movss xmm1, dword [0x140052088]
lea rcx, [rsp + 0x4c]
call fcn.1400360a0
xor edx, edx
lea rcx, [rsp + 0x4c]
call fcn.1400101ec
lea rdx, [0x14004fc9c]
lea rcx, [rsp + 0x48]
call fcn.140035820
lea rdx, [0x14004fca0]
lea rcx, [rsp + 0xf8]
call fcn.1400355dc
lea rdx, str.Max_Visuals_Distance
lea rcx, [rsp + 0x138]
call fcn.140034fbc
lea rdx, [0x14004fcc8]
lea rcx, [rsp + 0xe8]
call fcn.140035720
lea rdx, [0x14004fcd0]
lea rcx, [rsp + 0x108]
call fcn.140035450
lea rdx, str.Aimbot_Bone
lea rcx, [rsp + 0x128]
call fcn.1400352a4
lea rdx, str.Aimbot_FOV
lea rcx, [rsp + 0x118]
call fcn.140035450
lea rdx, str.Smooth
lea rcx, [rsp + 0xf0]
call fcn.140035720
movss xmm2, dword [0x140052044]
movss xmm1, dword [0x140052044]
lea rcx, [rsp + 0xd8]
call fcn.1400360a0
mov rdx, rax
mov ecx, 1
call fcn.14000e994
movzx eax, byte [0x140058294]
test eax, eax
je 0x140043352
mov r8d, 0x22
lea rdx, [0x140058294]
lea rcx, str.Chappo_Cheats_W
call fcn.140002fb8
movss xmm2, dword [0x14004fba0]
movss xmm1, dword [0x140052058]
lea rcx, [rsp + 0x54]
call fcn.1400360a0
lea rcx, [rsp + 0x54]
call fcn.14000fe20
movss xmm2, dword [0x14004fba4]
movss xmm1, dword [0x14004bab8]
lea rcx, [rsp + 0x5c]
call fcn.1400360a0
lea rdx, [rsp + 0x5c]
lea rcx, str.Dashboard
call fcn.1400253f0
movzx eax, al
test eax, eax
je 0x140042292
mov dword [0x14005aa14], 0
movss xmm2, dword [0x14004fba0]
movss xmm1, dword [0x14005206c]
lea rcx, [rsp + 0x64]
call fcn.1400360a0
lea rcx, [rsp + 0x64]
call fcn.14000fe20
movss xmm2, dword [0x14004fba4]
movss xmm1, dword [0x14004bab8]
lea rcx, [rsp + 0x6c]
call fcn.1400360a0
lea rdx, [rsp + 0x6c]
lea rcx, str.Aimbot
call fcn.1400253f0
movzx eax, al
test eax, eax
je 0x1400422f2
mov dword [0x14005aa14], 4
movss xmm2, dword [0x14004fba0]
movss xmm1, dword [0x14005207c]
lea rcx, [rsp + 0x74]
call fcn.1400360a0
lea rcx, [rsp + 0x74]
call fcn.14000fe20
movss xmm2, dword [0x14004fba4]
movss xmm1, dword [0x14004bab8]
lea rcx, [rsp + 0x7c]
call fcn.1400360a0
lea rdx, [rsp + 0x7c]
lea rcx, [0x14004fd30]
call fcn.1400253f0
movzx eax, al
test eax, eax
je 0x140042352
mov dword [0x14005aa14], 1
movss xmm2, dword [0x14004fba0]
movss xmm1, dword [0x14004fbb0]
lea rcx, [rsp + 0x84]
call fcn.1400360a0
lea rcx, [rsp + 0x84]
call fcn.14000fe20
movss xmm2, dword [0x14004fba4]
movss xmm1, dword [0x14004bab8]
lea rcx, [rsp + 0x8c]
call fcn.1400360a0
lea rdx, [rsp + 0x8c]
lea rcx, [0x14004fd38]
call fcn.1400253f0
movzx eax, al
test eax, eax
je 0x1400423be
mov dword [0x14005aa14], 2
movss xmm2, dword [0x14004fba0]
movss xmm1, dword [0x140052084]
lea rcx, [rsp + 0x94]
call fcn.1400360a0
lea rcx, [rsp + 0x94]
call fcn.14000fe20
movss xmm2, dword [0x14004fba4]
movss xmm1, dword [0x14004bab8]
lea rcx, [rsp + 0x9c]
call fcn.1400360a0
lea rdx, [rsp + 0x9c]
lea rcx, [0x14004fd40]
call fcn.1400253f0
movzx eax, al
test eax, eax
je 0x14004242a
mov dword [0x14005aa14], 3
cmp dword [0x14005aa14], 0
jne 0x140042512
movss xmm0, dword [0x14004fba0]
call fcn.14000fe90
call fcn.1400095b0
addss xmm0, dword [0x14005203c]
movss xmm1, dword [0x14004ba84]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14004fba4]
addss xmm1, xmm0
movaps xmm0, xmm1
call fcn.14000fed4
lea rcx, str.Welcome_to_ChappoCheats__This_cheats_was_fully_made_by_GDEV.
call fcn.14002e598
movss xmm0, dword [0x14004fba0]
call fcn.14000fe90
call fcn.1400095b0
addss xmm0, dword [0x14005203c]
movss xmm1, dword [0x14004ba8c]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14004fba4]
addss xmm1, xmm0
movaps xmm0, xmm1
call fcn.14000fed4
lea rcx, str.Version_:_V2.0
call fcn.14002e598
movss xmm0, dword [0x14004fba0]
call fcn.14000fe90
call fcn.1400095b0
addss xmm0, dword [0x14005203c]
movss xmm1, dword [0x14004ba94]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14004fba4]
addss xmm1, xmm0
movaps xmm0, xmm1
call fcn.14000fed4
lea rcx, str.Info:_Please_Reload_the_Drivers_if_you_dont_see_the_ESP.
call fcn.14002e598
cmp dword [0x14005aa14], 4
jne 0x140042924
movss xmm0, dword [0x14004fba0]
call fcn.14000fe90
call fcn.1400095b0
addss xmm0, dword [0x14005203c]
movss xmm1, dword [0x14004ba84]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14004fba4]
addss xmm1, xmm0
movaps xmm0, xmm1
call fcn.14000fed4
lea rcx, [0x14004fddc]
call fcn.14002e598
movss xmm0, dword [0x14004fba0]
call fcn.14000fe90
call fcn.1400095b0
addss xmm0, dword [0x14005203c]
movss xmm1, dword [0x14004ba8c]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14004fba4]
addss xmm1, xmm0
movaps xmm0, xmm1
call fcn.14000fed4
lea rdx, [0x14005a145]
lea rcx, str.Enable_Aimbot
call fcn.140025aa0
movss xmm0, dword [0x14004fba0]
call fcn.14000fe90
call fcn.1400095b0
addss xmm0, dword [0x14005203c]
movss xmm1, dword [0x14004ba94]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14004fba4]
addss xmm1, xmm0
movaps xmm0, xmm1
call fcn.14000fed4
lea rdx, [0x14005a146]
lea rcx, str.Aim_Circle_Fov
call fcn.140025aa0
movss xmm0, dword [0x14004fba0]
call fcn.14000fe90
call fcn.1400095b0
addss xmm0, dword [0x14005203c]
movss xmm1, dword [0x14004ba9c]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14004fba4]
addss xmm1, xmm0
movaps xmm0, xmm1
call fcn.14000fed4
lea rdx, [0x14005a147]
lea rcx, str.Aim_Circle_Filled_Fov
call fcn.140025aa0
movss xmm0, dword [0x14004fba0]
call fcn.14000fe90
call fcn.1400095b0
addss xmm0, dword [0x14005203c]
movss xmm1, dword [0x14004baa0]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14004fba4]
addss xmm1, xmm0
movaps xmm0, xmm1
call fcn.14000fed4
movss xmm0, dword [0x14004ba84]
movss dword [rsp + 0x28], xmm0
lea rax, [0x14004fe18]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x140052070]
movss xmm2, dword [0x140052050]
lea rdx, [0x1400582b8]
lea rcx, str.Size_Aim_FOV
call fcn.14002e068
movss xmm0, dword [0x14004fba0]
call fcn.14000fe90
call fcn.1400095b0
addss xmm0, dword [0x14005203c]
movss xmm1, dword [0x14004baa4]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14004fba4]
addss xmm1, xmm0
movaps xmm0, xmm1
call fcn.14000fed4
movss xmm0, dword [0x14004ba84]
movss dword [rsp + 0x28], xmm0
lea rax, [0x14004fe30]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x14004baa0]
movss xmm2, dword [0x14004ba84]
lea rdx, [0x1400582b0]
lea rcx, str.Aim_Smooth
call fcn.14002e068
movss xmm0, dword [0x14004fba0]
call fcn.14000fe90
call fcn.1400095b0
addss xmm0, dword [0x14005203c]
movss xmm1, dword [0x14005203c]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14004fba4]
addss xmm1, xmm0
movaps xmm0, xmm1
call fcn.14000fed4
lea rcx, str.Aimbot_Key
call fcn.14002e598
movss xmm0, dword [0x14004fba0]
call fcn.14000fe90
call fcn.1400095b0
addss xmm0, dword [0x14005203c]
movss xmm1, dword [0x14004baa8]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14004fba4]
addss xmm1, xmm0
movaps xmm0, xmm1
call fcn.14000fed4
mov r8d, dword [0x14005a3b8]
lea rdx, [0x140037864]
mov ecx, dword [0x14005a1c0]
call fcn.14003c1f4
movss xmm0, dword [0x140052064]
call fcn.14000fe90
call fcn.1400095b0
addss xmm0, dword [0x14005203c]
movss xmm1, dword [0x14004ba84]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14004fba4]
addss xmm1, xmm0
movaps xmm0, xmm1
call fcn.14000fed4
lea rcx, str.Aim_Bones
call fcn.14002e598
movss xmm0, dword [0x140052064]
call fcn.14000fe90
call fcn.1400095b0
addss xmm0, dword [0x14005203c]
movss xmm1, dword [0x14004ba8c]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14004fba4]
addss xmm1, xmm0
movaps xmm0, xmm1
call fcn.14000fed4
lea rdx, [0x14005a1f6]
lea rcx, [0x14004fe64]
call fcn.140025aa0
movss xmm0, dword [0x140052064]
call fcn.14000fe90
call fcn.1400095b0
addss xmm0, dword [0x14005203c]
movss xmm1, dword [0x14004ba94]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14004fba4]
addss xmm1, xmm0
movaps xmm0, xmm1
call fcn.14000fed4
lea rdx, [0x14005a1f7]
lea rcx, [0x14004fe6c]
call fcn.140025aa0
movss xmm0, dword [0x140052064]
call fcn.14000fe90
call fcn.1400095b0
addss xmm0, dword [0x14005203c]
movss xmm1, dword [0x14004ba9c]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14004fba4]
addss xmm1, xmm0
movaps xmm0, xmm1
call fcn.14000fed4
lea rdx, [0x14005a204]
lea rcx, str.Torso
call fcn.140025aa0
cmp dword [0x14005aa14], 1
jne 0x140042ce3
movss xmm0, dword [0x14004fba0]
call fcn.14000fe90
call fcn.1400095b0
addss xmm0, dword [0x14005203c]
movss xmm1, dword [0x14004ba84]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14004fba4]
addss xmm1, xmm0
movaps xmm0, xmm1
call fcn.14000fed4
lea rcx, str.Visuals
call fcn.14002e598
movss xmm0, dword [0x14004fba0]
call fcn.14000fe90
call fcn.1400095b0
addss xmm0, dword [0x14005203c]
movss xmm1, dword [0x14004ba8c]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14004fba4]
addss xmm1, xmm0
movaps xmm0, xmm1
call fcn.14000fed4
lea rdx, [0x14005a1e1]
lea rcx, str.Enable_ESP
call fcn.140025aa0
movss xmm0, dword [0x14004fba0]
call fcn.14000fe90
call fcn.1400095b0
addss xmm0, dword [0x14005203c]
movss xmm1, dword [0x14004ba94]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14004fba4]
addss xmm1, xmm0
movaps xmm0, xmm1
call fcn.14000fed4
lea rdx, [0x14005a1e6]
lea rcx, str.Cornered_Box_ESP
call fcn.140025aa0
movss xmm0, dword [0x14004fba0]
call fcn.14000fe90
call fcn.1400095b0
addss xmm0, dword [0x14005203c]
movss xmm1, dword [0x14004ba9c]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14004fba4]
addss xmm1, xmm0
movaps xmm0, xmm1
call fcn.14000fed4
lea rdx, [0x14005a1e3]
lea rcx, str.Box_ESP
call fcn.140025aa0
movss xmm0, dword [0x14004fba0]
call fcn.14000fe90
call fcn.1400095b0
addss xmm0, dword [0x14005203c]
movss xmm1, dword [0x14004baa0]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14004fba4]
addss xmm1, xmm0
movaps xmm0, xmm1
call fcn.14000fed4
lea rdx, [0x14005a1e7]
lea rcx, str.Filled_Box_ESP
call fcn.140025aa0
movss xmm0, dword [0x14004fba0]
call fcn.14000fe90
call fcn.1400095b0
addss xmm0, dword [0x14005203c]
movss xmm1, dword [0x14004baa4]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14004fba4]
addss xmm1, xmm0
movaps xmm0, xmm1
call fcn.14000fed4
lea rdx, [0x14005a1f0]
lea rcx, [0x14004fec8]
call fcn.140025aa0
movss xmm0, dword [0x14004fba0]
call fcn.14000fe90
call fcn.1400095b0
addss xmm0, dword [0x14005203c]
movss xmm1, dword [0x14005203c]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14004fba4]
addss xmm1, xmm0
movaps xmm0, xmm1
call fcn.14000fed4
lea rdx, [0x14005a1eb]
lea rcx, [0x14004fed8]
call fcn.140025aa0
movss xmm0, dword [0x14004fba0]
call fcn.14000fe90
call fcn.1400095b0
addss xmm0, dword [0x14005203c]
movss xmm1, dword [0x14004baa8]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14004fba4]
addss xmm1, xmm0
movaps xmm0, xmm1
call fcn.14000fed4
lea rdx, [0x14005a1ef]
lea rcx, str.3D_Box_ESP
call fcn.140025aa0
movss xmm0, dword [0x140052084]
call fcn.14000fe90
call fcn.1400095b0
addss xmm0, dword [0x14005203c]
movss xmm1, dword [0x14004ba84]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14004fba4]
addss xmm1, xmm0
movaps xmm0, xmm1
call fcn.14000fed4
lea rcx, str.Visuals_Info
call fcn.14002e598
movss xmm0, dword [0x140052084]
call fcn.14000fe90
call fcn.1400095b0
addss xmm0, dword [0x14005203c]
movss xmm1, dword [0x14004ba8c]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14004fba4]
addss xmm1, xmm0
movaps xmm0, xmm1
call fcn.14000fed4
lea rdx, [0x14005a1e8]
lea rcx, str.Distance_ESP
call fcn.140025aa0
movss xmm0, dword [0x140052084]
call fcn.14000fe90
call fcn.1400095b0
addss xmm0, dword [0x14005203c]
movss xmm1, dword [0x14004ba94]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14004fba4]
addss xmm1, xmm0
movaps xmm0, xmm1
call fcn.14000fed4
lea rdx, [0x14005a1ee]
lea rcx, str.Name_ESP
call fcn.140025aa0
movss xmm0, dword [0x140052084]
call fcn.14000fe90
call fcn.1400095b0
addss xmm0, dword [0x14005203c]
movss xmm1, dword [0x14004ba9c]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14004fba4]
addss xmm1, xmm0
movaps xmm0, xmm1
call fcn.14000fed4
lea rdx, [0x14005a1ea]
lea rcx, str.Platform_ESP
call fcn.140025aa0
cmp dword [0x14005aa14], 2
jne 0x140042f69
movss xmm0, dword [0x14004fba0]
call fcn.14000fe90
call fcn.1400095b0
movss xmm1, dword [0x14004ba84]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14004fba4]
addss xmm1, xmm0
movaps xmm0, xmm1
addss xmm0, dword [0x14005203c]
call fcn.14000fed4
lea rcx, str.Misc
call fcn.14002e598
movss xmm0, dword [0x14004fba0]
call fcn.14000fe90
call fcn.1400095b0
movss xmm1, dword [0x14004ba8c]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14004fba4]
addss xmm1, xmm0
movaps xmm0, xmm1
addss xmm0, dword [0x14005203c]
call fcn.14000fed4
lea rdx, [0x14005a1f5]
lea rcx, str.SpinBot
call fcn.140025aa0
movss xmm0, dword [0x14004fba0]
call fcn.14000fe90
call fcn.1400095b0
addss xmm0, dword [0x14005203c]
movss xmm1, dword [0x14004ba94]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14004fba4]
addss xmm1, xmm0
movaps xmm0, xmm1
call fcn.14000fed4
lea rdx, [0x14005a1f3]
lea rcx, str.Stream_Proof
call fcn.140025aa0
movss xmm0, dword [0x14004fba0]
call fcn.14000fe90
call fcn.1400095b0
addss xmm0, dword [0x14005203c]
movss xmm1, dword [0x14004ba9c]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14004fba4]
addss xmm1, xmm0
movaps xmm0, xmm1
call fcn.14000fed4
lea rdx, [0x14005a1f4]
lea rcx, str.Crosshair
call fcn.140025aa0
movss xmm0, dword [0x14004fba0]
call fcn.14000fe90
call fcn.1400095b0
addss xmm0, dword [0x14005203c]
movss xmm1, dword [0x14004baa0]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14004fba4]
addss xmm1, xmm0
movaps xmm0, xmm1
call fcn.14000fed4
lea rdx, [0x14005a1f2]
lea rcx, str.Crosshair_Line
call fcn.140025aa0
movss xmm0, dword [0x14004fba0]
call fcn.14000fe90
call fcn.1400095b0
addss xmm0, dword [0x14005203c]
movss xmm1, dword [0x14004baa4]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14004fba4]
addss xmm1, xmm0
movaps xmm0, xmm1
call fcn.14000fed4
lea rdx, [0x14005a1ec]
lea rcx, str.Visible_Check
call fcn.140025aa0
movss xmm0, dword [0x14004fba0]
call fcn.14000fe90
call fcn.1400095b0
addss xmm0, dword [0x14005203c]
movss xmm1, dword [0x14005203c]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14004fba4]
addss xmm1, xmm0
movaps xmm0, xmm1
call fcn.14000fed4
lea rdx, [0x14005a1f1]
lea rcx, str.Snapline_Hand
call fcn.140025aa0
movss xmm0, dword [0x14004fba0]
call fcn.14000fe90
call fcn.1400095b0
addss xmm0, dword [0x14005203c]
movss xmm1, dword [0x14004baa8]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14004fba4]
addss xmm1, xmm0
movaps xmm0, xmm1
call fcn.14000fed4
lea rdx, [0x14005a1e4]
lea rcx, str.Outlined_Box_ESP
call fcn.140025aa0
cmp dword [0x14005aa14], 3
jne 0x14004334d
movss xmm0, dword [0x14004fba0]
call fcn.14000fe90
call fcn.1400095b0
movss xmm1, dword [0x14004ba84]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14004fba4]
addss xmm1, xmm0
movaps xmm0, xmm1
addss xmm0, dword [0x14005203c]
call fcn.14000fed4
lea rcx, str.Settings
call fcn.14002e598
movss xmm0, dword [0x14004fba0]
call fcn.14000fe90
call fcn.1400095b0
addss xmm0, dword [0x14005203c]
movss xmm1, dword [0x14004ba8c]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14004fba4]
addss xmm1, xmm0
movaps xmm0, xmm1
call fcn.14000fed4
xor r8d, r8d
lea rdx, [0x1400582f0]
lea rcx, str.Box
call fcn.140026708
movss xmm0, dword [0x14004fba0]
call fcn.14000fe90
call fcn.1400095b0
addss xmm0, dword [0x14005203c]
movss xmm1, dword [0x14004ba94]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14004fba4]
addss xmm1, xmm0
movaps xmm0, xmm1
call fcn.14000fed4
xor r8d, r8d
lea rdx, [0x140058310]
lea rcx, str.Cornered_Box
call fcn.140026708
movss xmm0, dword [0x14004fba0]
call fcn.14000fe90
call fcn.1400095b0
addss xmm0, dword [0x14005203c]
movss xmm1, dword [0x14004ba9c]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14004fba4]
addss xmm1, xmm0
movaps xmm0, xmm1
call fcn.14000fed4
xor r8d, r8d
lea rdx, [0x1400582d0]
lea rcx, str.Skeleton
call fcn.140026708
movss xmm0, dword [0x14004fba0]
call fcn.14000fe90
call fcn.1400095b0
addss xmm0, dword [0x14005203c]
movss xmm1, dword [0x14004baa0]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14004fba4]
addss xmm1, xmm0
movaps xmm0, xmm1
call fcn.14000fed4
xor r8d, r8d
lea rdx, [0x140058330]
lea rcx, str.Snapline
call fcn.140026708
movss xmm0, dword [0x14004fba0]
call fcn.14000fe90
call fcn.1400095b0
addss xmm0, dword [0x14005203c]
movss xmm1, dword [0x14004baa4]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14004fba4]
addss xmm1, xmm0
movaps xmm0, xmm1
call fcn.14000fed4
movss xmm0, dword [0x14004ba84]
movss dword [rsp + 0x28], xmm0
lea rax, [0x14004fff4]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x14004baa0]
xorps xmm2, xmm2
lea rdx, [0x1400582c4]
lea rcx, str.Box_Thickness
call fcn.14002e068
movss xmm0, dword [0x14004fba0]
call fcn.14000fe90
call fcn.1400095b0
addss xmm0, dword [0x14005203c]
movss xmm1, dword [0x14005203c]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14004fba4]
addss xmm1, xmm0
movaps xmm0, xmm1
call fcn.14000fed4
movss xmm0, dword [0x14004ba84]
movss dword [rsp + 0x28], xmm0
lea rax, [0x140050010]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x14004baa0]
xorps xmm2, xmm2
lea rdx, [0x1400582c8]
lea rcx, str.Cornered_Thickness
call fcn.14002e068
movss xmm0, dword [0x14004fba0]
call fcn.14000fe90
call fcn.1400095b0
addss xmm0, dword [0x14005203c]
movss xmm1, dword [0x14004baa8]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14004fba4]
addss xmm1, xmm0
movaps xmm0, xmm1
call fcn.14000fed4
movss xmm0, dword [0x14004ba84]
movss dword [rsp + 0x28], xmm0
lea rax, [0x14005002c]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x14004baa0]
xorps xmm2, xmm2
lea rdx, [0x1400582c0]
lea rcx, str.Skeleton_Thickness
call fcn.14002e068
movss xmm0, dword [0x14004fba0]
call fcn.14000fe90
call fcn.1400095b0
addss xmm0, dword [0x14005203c]
movss xmm1, dword [0x140052040]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14004fba4]
addss xmm1, xmm0
movaps xmm0, xmm1
call fcn.14000fed4
movss xmm0, dword [0x14004ba84]
movss dword [rsp + 0x28], xmm0
lea rax, str._.3f
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x14004baa0]
xorps xmm2, xmm2
lea rdx, [0x1400582cc]
lea rcx, str.Snapline_Thickness
call fcn.14002e068
movss xmm0, dword [0x14004fba0]
call fcn.14000fe90
call fcn.1400095b0
addss xmm0, dword [0x14005203c]
movss xmm1, dword [0x14004baac]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14004fba4]
addss xmm1, xmm0
movaps xmm0, xmm1
call fcn.14000fed4
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0xe0]
call fcn.1400360a0
mov rdx, rax
lea rcx, str.Unload
call fcn.1400253f0
movzx eax, al
test eax, eax
je 0x14004334d
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
call fcn.1400074a4
mov ecx, 1
call fcn.14000e524
call fcn.14003805c
call fcn.140007aa4
mov rax, qword [0x14005a9c8]
mov rax, qword [rax]
mov rax, qword [rax + 0x1c8]
mov qword [rsp + 0xa8], rax
xor r8d, r8d
mov edx, 7
mov rcx, qword [0x14005a9c8]
call qword [rsp + 0xa8]
mov rax, qword [0x14005a9c8]
mov rax, qword [rax]
mov rax, qword [rax + 0x1c8]
mov qword [rsp + 0xb0], rax
xor r8d, r8d
mov edx, 0x1b
mov rcx, qword [0x14005a9c8]
call qword [rsp + 0xb0]
mov rax, qword [0x14005a9c8]
mov rax, qword [rax]
mov rax, qword [rax + 0x1c8]
mov qword [rsp + 0xb8], rax
xor r8d, r8d
mov edx, 0xae
mov rcx, qword [0x14005a9c8]
call qword [rsp + 0xb8]
mov rax, qword [0x14005a9c8]
mov rax, qword [rax]
mov rax, qword [rax + 0x158]
mov qword [rsp + 0xc0], rax
mov dword [rsp + 0x30], 0
movss xmm0, dword [0x14004ba84]
movss dword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], 0
mov r9d, 1
xor r8d, r8d
xor edx, edx
mov rcx, qword [0x14005a9c8]
call qword [rsp + 0xc0]
mov rax, qword [0x14005a9c8]
mov rax, qword [rax]
mov rcx, qword [0x14005a9c8]
call qword [rax + 0x148]
test eax, eax
jl 0x140043487
call fcn.14000ea98
call fcn.140008ed0
mov rcx, rax
call fcn.14001fa00
mov rax, qword [0x14005a9c8]
mov rax, qword [rax]
mov rcx, qword [0x14005a9c8]
call qword [rax + 0x150]
mov rax, qword [0x14005a9c8]
mov rax, qword [rax]
mov rax, qword [rax + 0x88]
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov rcx, qword [0x14005a9c8]
call qword [rsp + 0xc8]
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x44], 0x88760868
jne 0x140043520
mov rax, qword [0x14005a9c8]
mov rax, qword [rax]
mov rcx, qword [0x14005a9c8]
call qword [rax + 0x18]
cmp eax, 0x88760869
jne 0x140043520
call fcn.14001f970
mov rax, qword [0x14005a9c8]
mov rax, qword [rax]
mov rax, qword [rax + 0x80]
mov qword [rsp + 0xd0], rax
lea rdx, [0x14005a2f0]
mov rcx, qword [0x14005a9c8]
call qword [rsp + 0xd0]
call fcn.14001f808
mov rcx, qword [rsp + 0x150]
xor rcx, rsp
call fcn.140048660
add rsp, 0x168
ret