Function at 0x140041550
Capabilities:
Authenticate hmac
Encode data using base64
Encrypt data using speck
Log keystrokes via polling
Parse credit card information
Parse pe header

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x10d8]
mov eax, 0x11d8
call fcn.14007e430
sub rsp, rax
movaps xmmword [rsp + 0x11c0], xmm6
movaps xmmword [rsp + 0x11b0], xmm7
movaps xmmword [rsp + 0x11a0], xmm8
movaps xmmword [rsp + 0x1190], xmm9
movaps xmmword [rsp + 0x1180], xmm10
movaps xmmword [rsp + 0x1170], xmm11
movaps xmmword [rsp + 0x1160], xmm12
movaps xmmword [rsp + 0x1150], xmm13
movaps xmmword [rsp + 0x1140], xmm14
movaps xmmword [rsp + 0x1130], xmm15
movss xmm12, dword [0x140096edc]
xor r13d, r13d
mov ebx, r13d
mov qword [rbp - 8], rbx
mov esi, r13d
mov qword [rbp + 0x78], r13
mov qword [rbp], r13
mov qword [rbp + 8], r13
mov rcx, qword [0x1400cfb00]
sub rcx, qword [0x1400cfaf8]
movabs r15, 0x6666666666666667
mov rax, r15
imul rcx
sar rdx, 5
mov rax, rdx
shr rax, 0x3f
add rdx, rax
mov eax, r13d
je 0x140041683
movabs rax, 0x333333333333333
cmp rdx, rax
ja 0x140044201
lea rcx, [rbp - 8]
call fcn.140051370
mov rdi, qword [0x1400cfb00]
mov rdx, qword [0x1400cfaf8]
sub rdi, rdx
mov r8, rdi
mov rbx, qword [rbp - 8]
mov rcx, rbx
call fcn.140083950
mov rax, r15
imul rdi
sar rdx, 5
mov rax, rdx
shr rax, 0x3f
add rdx, rax
lea rsi, [rdx + rdx*4]
shl rsi, 4
add rsi, rbx
mov qword [rbp + 0x78], rsi
mov qword [rbp], rsi
mov rax, rsi
cmp rbx, rax
je 0x14004419f
mov rdx, qword [0x1400cfa48]
add rdx, 0x4a0
mov qword [rbp + 0x1120], r13
mov qword [rbp - 0x64], r13
mov dword [rbp - 0x5c], r13d
mov dword [rbp - 0x44], r13d
lea rdi, [rbp - 0x70]
xor eax, eax
mov ecx, 0x30
rep stosb byte [rdi], al
mov dword [rbp - 0x70], 1
mov dword [rbp - 0x68], 0xdeadbeef
mov eax, dword [0x1400cfb1c]
mov dword [rbp - 0x6c], eax
mov qword [rbp - 0x58], rdx
lea rax, [rbp + 0x1120]
mov qword [rbp - 0x50], rax
mov dword [rbp - 0x48], 8
xor edx, edx
lea rcx, [rbp - 0x70]
call qword [0x1400cfae0]
mov r8d, 0xf
mov rdx, qword [rbp + 0x1120]
lea rcx, [rbp + 0x10]
call fcn.14003b3d0
mov rdx, qword [0x1400cfa48]
add rdx, 0x1e48
mov dword [rbp + 0x1120], r13d
mov qword [rbp - 0x64], r13
mov dword [rbp - 0x5c], r13d
mov dword [rbp - 0x44], r13d
lea rdi, [rbp - 0x70]
xor eax, eax
mov ecx, 0x30
rep stosb byte [rdi], al
mov dword [rbp - 0x70], 1
mov dword [rbp - 0x68], 0xdeadbeef
mov eax, dword [0x1400cfb1c]
mov dword [rbp - 0x6c], eax
mov qword [rbp - 0x58], rdx
lea rax, [rbp + 0x1120]
mov qword [rbp - 0x50], rax
mov dword [rbp - 0x48], 4
xor edx, edx
lea rcx, [rbp - 0x70]
call qword [0x1400cfae0]
mov edi, dword [rbp + 0x1120]
cmp edi, 0x64
cmova edi, r13d
mov dword [rbp + 0x40], edi
mov ecx, 0x61
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1400417ae
inc dword [0x1400a7d1c]
call fcn.14004bfb0
mov rcx, rax
call fcn.14004ecd0
mov ecx, 0x32
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, 0x62
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1400417dc
dec dword [0x1400a7d1c]
call fcn.14004bfb0
mov rcx, rax
call fcn.14004ecd0
mov ecx, 0x32
call qword [sym.imp.KERNEL32.dll_Sleep]
mov dword [rbp - 0x20], r13d
mov rcx, qword [0x1400cfb00]
sub rcx, qword [0x1400cfaf8]
mov rax, r15
imul rcx
sar rdx, 5
mov rax, rdx
shr rax, 0x3f
movss xmm11, dword [0x140096d84]
add rdx, rax
je 0x140043ea5
mov r15, r13
mov qword [rbp - 0x40], r13
xorps xmm6, xmm6
movss xmm13, dword [0x140096e88]
movss xmm14, dword [0x140096ec0]
movss xmm15, dword [0x140096ecc]
movabs rcx, 0xffffeffffffffffe
lea rax, [r15 + r15*4]
add rax, rax
movups xmm0, xmmword [rbx + rax*8]
movups xmmword [rsp + 0x40], xmm0
movups xmm1, xmmword [rbx + rax*8 + 0x10]
movups xmmword [rsp + 0x50], xmm1
movups xmm0, xmmword [rbx + rax*8 + 0x20]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [rbx + rax*8 + 0x30]
movups xmm0, xmmword [rbx + rax*8 + 0x40]
movups xmmword [rbp - 0x80], xmm0
cmp rbx, rsi
je 0x14004419f
psrldq xmm1, 8
movq r12, xmm1
lea rax, [r12 - 1]
cmp rax, rcx
ja 0x1400423b5
mov qword [rbp + 0x70], r13
mov qword [rbp + 0x6ac], r13
mov dword [rbp + 0x6b4], r13d
mov dword [rbp + 0x6cc], r13d
lea rdi, [rbp + 0x6a0]
xor eax, eax
mov ecx, 0x30
rep stosb byte [rdi], al
mov dword [rbp + 0x6a0], 1
mov dword [rbp + 0x6a8], 0xdeadbeef
mov eax, dword [0x1400cfb1c]
mov dword [rbp + 0x6a4], eax
lea r14, [r12 + 0x4a0]
mov qword [rbp + 0x6b8], r14
lea rax, [rbp + 0x70]
mov qword [rbp + 0x6c0], rax
mov dword [rbp + 0x6c8], 8
xor edx, edx
lea rcx, [rbp + 0x6a0]
call qword [0x1400cfae0]
mov rax, qword [rbp + 0x70]
dec rax
movabs rcx, 0xffffeffffffffffe
cmp rax, rcx
ja 0x1400423b5
mov rcx, r12
call fcn.14003fc00
movaps xmm8, xmm0
mov dword [rbp + 0x1120], 0
mov qword [rbp - 0x64], r13
mov dword [rbp - 0x5c], r13d
mov dword [rbp - 0x44], r13d
lea rdi, [rbp - 0x70]
xor eax, eax
mov ecx, 0x30
rep stosb byte [rdi], al
mov dword [rbp - 0x70], 1
mov dword [rbp - 0x68], 0xdeadbeef
mov eax, dword [0x1400cfb1c]
mov dword [rbp - 0x6c], eax
lea rax, [r12 + 0x1320]
mov qword [rbp - 0x58], rax
lea rax, [rbp + 0x1120]
mov qword [rbp - 0x50], rax
mov dword [rbp - 0x48], 4
xor edx, edx
lea rcx, [rbp - 0x70]
call qword [0x1400cfae0]
mov rbx, qword [0x1400cf9c0]
mov rdx, qword [0x1400cfa48]
add rdx, 0x300
mov qword [rbp - 0x30], r13
mov qword [rsp + 0x4c], r13
mov dword [rsp + 0x54], r13d
mov dword [rsp + 0x6c], r13d
lea rdi, [rsp + 0x40]
xor eax, eax
mov ecx, 0x30
rep stosb byte [rdi], al
mov dword [rsp + 0x40], 1
mov dword [rsp + 0x48], 0xdeadbeef
mov eax, dword [0x1400cfb1c]
mov dword [rsp + 0x44], eax
mov qword [rsp + 0x58], rdx
lea rax, [rbp - 0x30]
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x68], 8
xor edx, edx
lea rcx, [rsp + 0x40]
call qword [0x1400cfae0]
mov rdx, qword [rbp - 0x30]
mov rcx, qword [0x1400cf9a0]
call rbx
mov qword [0x1400cf9d8], rax
mov rbx, qword [0x1400cf9c0]
mov qword [rbp - 0x30], r13
mov qword [rsp + 0x4c], r13
mov dword [rsp + 0x54], r13d
mov dword [rsp + 0x6c], r13d
lea rdi, [rsp + 0x40]
xor eax, eax
mov ecx, 0x30
rep stosb byte [rdi], al
mov dword [rsp + 0x40], 1
mov dword [rsp + 0x48], 0xdeadbeef
mov eax, dword [0x1400cfb1c]
mov dword [rsp + 0x44], eax
lea rax, [r12 + 0x300]
mov qword [rsp + 0x58], rax
lea rax, [rbp - 0x30]
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x68], 8
xor edx, edx
lea rcx, [rsp + 0x40]
call qword [0x1400cfae0]
mov rdx, qword [rbp - 0x30]
mov rcx, qword [0x1400cf9a0]
call rbx
mov rdx, rax
mov qword [rbp - 0x18], 0
mov dword [rbp - 0x10], 0
xor ebx, ebx
mov qword [rsp + 0x4c], rbx
mov dword [rsp + 0x54], ebx
mov dword [rsp + 0x6c], ebx
lea rdi, [rsp + 0x40]
xor eax, eax
mov ecx, 0x30
rep stosb byte [rdi], al
mov dword [rsp + 0x40], 1
mov dword [rsp + 0x48], 0xdeadbeef
mov ecx, dword [0x1400cfb1c]
mov dword [rsp + 0x44], ecx
lea rax, [rdx + 0x310]
mov qword [rsp + 0x58], rax
lea rax, [rbp - 0x18]
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x68], 0xc
xor edx, edx
lea rcx, [rsp + 0x40]
call qword [0x1400cfae0]
mov rdx, qword [0x1400cf9d8]
add rdx, 0x310
mov qword [rbp + 0x30], rbx
mov dword [rbp + 0x38], ebx
mov qword [rsp + 0x4c], rbx
mov dword [rsp + 0x54], ebx
mov dword [rsp + 0x6c], ebx
lea rdi, [rsp + 0x40]
xor eax, eax
mov ecx, 0x30
rep stosb byte [rdi], al
mov dword [rsp + 0x40], 1
mov dword [rsp + 0x48], 0xdeadbeef
mov eax, dword [0x1400cfb1c]
mov dword [rsp + 0x44], eax
mov qword [rsp + 0x58], rdx
lea rax, [rbp + 0x30]
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x68], 0xc
xor edx, edx
lea rcx, [rsp + 0x40]
call qword [0x1400cfae0]
mov qword [rsp + 0x30], rbx
movsd xmm0, qword [rbp - 0x18]
movsd qword [rbp + 0x10], xmm0
mov eax, dword [rbp - 0x10]
mov dword [rbp + 0x18], eax
lea r8, [rbp + 0x1128]
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x10]
call fcn.14003af20
test al, al
je 0x140043e63
mov dword [rbp + 0x1128], ebx
mov qword [rsp + 0x4c], rbx
mov dword [rsp + 0x54], ebx
mov dword [rsp + 0x6c], ebx
lea rdi, [rsp + 0x40]
xor eax, eax
mov ecx, 0x30
rep stosb byte [rdi], al
mov dword [rsp + 0x40], 1
mov dword [rsp + 0x48], 0xdeadbeef
mov eax, dword [0x1400cfb1c]
mov dword [rsp + 0x44], eax
lea rax, [r12 + 0xc]
mov qword [rsp + 0x58], rax
lea rax, [rbp + 0x1128]
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x68], 4
xor edx, edx
lea rcx, [rsp + 0x40]
call qword [0x1400cfae0]
mov eax, dword [rbp + 0x1128]
xor eax, 0x6180954
ror eax, 7
mov edx, eax
shl edx, 0x10
xor edx, eax
xor edx, 0x4e7a1372
lea rcx, [rbp - 0x70]
call fcn.14003b710
nop
movss xmm1, dword [rbp - 0x14]
subss xmm1, dword [rbp + 0x34]
movss xmm2, dword [rbp - 0x18]
subss xmm2, dword [rbp + 0x30]
movss xmm0, dword [rbp - 0x10]
subss xmm0, dword [rbp + 0x38]
mulss xmm2, xmm2
mulss xmm1, xmm1
addss xmm2, xmm1
mulss xmm0, xmm0
addss xmm2, xmm0
xorps xmm0, xmm0
ucomiss xmm0, xmm2
ja 0x140041c7a
xorps xmm7, xmm7
sqrtss xmm7, xmm2
jmp 0x140041c85
movaps xmm0, xmm2
call fcn.1400824b4
movaps xmm7, xmm0
divss xmm7, xmm13
lea rcx, [rbp - 0x70]
mov r15, qword [rbp - 0x70]
mov r13, qword [rbp - 0x58]
cmp r13, 0xf
cmova rcx, r15
lea rdx, str.Item_Weapon_SCAR_L_C
call fcn.140082570
test eax, eax
jne 0x140041ce5
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movq r9, xmm3
lea r8, str.SCAR_L_n_D:_0.2fm_n
mov edx, 0x100
lea rcx, [rbp + 0x730]
call fcn.140038870
lea r9, [rbp + 0x730]
lea r8, [0x1400cd180]
jmp 0x14004221b
lea rcx, [rbp - 0x70]
cmp r13, 0xf
cmova rcx, r15
lea rdx, str.Item_Weapon_M24_C
call fcn.140082570
test eax, eax
jne 0x140041d38
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movq r9, xmm3
lea r8, str.M24_n_D:_0.2fm_n
mov edx, 0x100
lea rcx, [rbp + 0x830]
call fcn.140038870
lea r9, [rbp + 0x830]
lea r8, [0x1400cd180]
jmp 0x14004221b
lea rcx, [rbp - 0x70]
cmp r13, 0xf
cmova rcx, r15
lea rdx, str.Item_Weapon_FlareGun_C
call fcn.140082570
test eax, eax
jne 0x140041d8b
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movq r9, xmm3
lea r8, str.FlareGun_n_D:_0.2fm_n
mov edx, 0x100
lea rcx, [rbp + 0x930]
call fcn.140038870
lea r9, [rbp + 0x930]
lea r8, [0x1400cd180]
jmp 0x14004221b
lea rcx, [rbp - 0x70]
cmp r13, 0xf
cmova rcx, r15
lea rdx, str.Item_Armor_C_01_Lv3_C
call fcn.140082570
test eax, eax
jne 0x140041dd7
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movq r9, xmm3
lea r8, str.Armor_LV3_n_D:_0.2fm
mov edx, 0x100
lea rcx, [rbp + 0xa30]
call fcn.140038870
lea r9, [rbp + 0xa30]
jmp 0x140042214
lea rcx, [rbp - 0x70]
cmp r13, 0xf
cmova rcx, r15
lea rdx, str.Item_Head_G_01_Lv3_C
call fcn.140082570
test eax, eax
jne 0x140041e23
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movq r9, xmm3
lea r8, str.Helmet_Lv3_n_D:_0.2fm
mov edx, 0x100
lea rcx, [rbp + 0xb30]
call fcn.140038870
lea r9, [rbp + 0xb30]
jmp 0x140042214
lea rcx, [rbp - 0x70]
cmp r13, 0xf
cmova rcx, r15
lea rdx, str.Item_Back_C_01_Lv3_C
call fcn.140082570
test eax, eax
je 0x1400421e9
lea rcx, [rbp - 0x70]
cmp r13, 0xf
cmova rcx, r15
lea rdx, str.Item_Back_C_02_Lv3_C
call fcn.140082570
test eax, eax
je 0x1400421e9
lea rcx, [rbp - 0x70]
cmp r13, 0xf
cmova rcx, r15
lea rdx, str.Item_Attach_Weapon_Upper_Scope6x_C
call fcn.140082570
test eax, eax
jne 0x140041eb6
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movq r9, xmm3
lea r8, str.Scope_6x_n_D:_0.2fm
mov edx, 0x100
lea rcx, [rbp + 0xc30]
call fcn.140038870
lea r9, [rbp + 0xc30]
lea r8, [0x1400cd280]
jmp 0x14004221b
lea rcx, [rbp - 0x70]
cmp r13, 0xf
cmova rcx, r15
lea rdx, str.Item_Attach_Weapon_Upper_CQBSS_C
call fcn.140082570
test eax, eax
jne 0x140041f09
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movq r9, xmm3
lea r8, str.Scope_8x_n_D:_0.2fm
mov edx, 0x100
lea rcx, [rbp + 0xd30]
call fcn.140038870
lea r9, [rbp + 0xd30]
lea r8, [0x1400cd280]
jmp 0x14004221b
lea rcx, [rbp - 0x70]
cmp r13, 0xf
cmova rcx, r15
lea rdx, str.BP_Dirtbike_C
call fcn.140082570
test eax, eax
je 0x1400421b5
lea rcx, [rbp - 0x70]
cmp r13, 0xf
cmova rcx, r15
lea rdx, str.BP_PicoBus_C
call fcn.140082570
test eax, eax
je 0x1400421b5
lea rcx, [rbp - 0x70]
cmp r13, 0xf
cmova rcx, r15
lea rdx, str.BP_Blanc_C
call fcn.140082570
test eax, eax
je 0x1400421b5
lea rcx, [rbp - 0x70]
cmp r13, 0xf
cmova rcx, r15
lea rdx, str.BP_Food_Truck_C
call fcn.140082570
test eax, eax
je 0x1400421b5
lea rcx, [rbp - 0x70]
cmp r13, 0xf
cmova rcx, r15
lea rdx, str.BP_Motorbike_01_C
call fcn.140082570
test eax, eax
je 0x1400421b5
lea rcx, [rbp - 0x70]
cmp r13, 0xf
cmova rcx, r15
lea rdx, str.BP_Motorbike_02_C
call fcn.140082570
test eax, eax
je 0x1400421b5
lea rcx, [rbp - 0x70]
cmp r13, 0xf
cmova rcx, r15
lea rdx, str.BP_Motorbike_03_C
call fcn.140082570
test eax, eax
je 0x1400421b5
lea rcx, [rbp - 0x70]
cmp r13, 0xf
cmova rcx, r15
lea rdx, str.BP_Motorbike_04_C
call fcn.140082570
test eax, eax
je 0x1400421b5
lea rcx, [rbp - 0x70]
cmp r13, 0xf
cmova rcx, r15
lea rdx, str.Dacia_A_01_v2_Esports_C
call fcn.140082570
test eax, eax
je 0x1400421b5
lea rcx, [rbp - 0x70]
cmp r13, 0xf
cmova rcx, r15
lea rdx, str.Dacia_A_02_v2_Esports_C
call fcn.140082570
test eax, eax
je 0x1400421b5
lea rcx, [rbp - 0x70]
cmp r13, 0xf
cmova rcx, r15
lea rdx, str.Dacia_A_03_v2_Esports_C
call fcn.140082570
test eax, eax
je 0x1400421b5
lea rcx, [rbp - 0x70]
cmp r13, 0xf
cmova rcx, r15
lea rdx, str.Uaz_B_01_esports_C
call fcn.140082570
test eax, eax
je 0x1400421b5
lea rcx, [rbp - 0x70]
cmp r13, 0xf
cmova rcx, r15
lea rdx, str.Uaz_C_01_C
call fcn.140082570
test eax, eax
je 0x1400421b5
lea rcx, [rbp - 0x70]
cmp r13, 0xf
cmova rcx, r15
lea rdx, str.Dacia_A_01_v2_C
call fcn.140082570
test eax, eax
je 0x1400421b5
lea rcx, [rbp - 0x70]
cmp r13, 0xf
cmova rcx, r15
lea rdx, str.Dacia_A_02_v2_C
call fcn.140082570
test eax, eax
je 0x1400421b5
lea rcx, [rbp - 0x70]
cmp r13, 0xf
cmova rcx, r15
lea rdx, str.Dacia_A_03_v2_C
call fcn.140082570
test eax, eax
je 0x1400421b5
lea rcx, [rbp - 0x70]
cmp r13, 0xf
cmova rcx, r15
lea rdx, str.BP_CoupeRB_C
call fcn.140082570
test eax, eax
je 0x1400421b5
lea rcx, [rbp - 0x70]
cmp r13, 0xf
cmova rcx, r15
lea rdx, str.Buggy_A_01_C
call fcn.140082570
test eax, eax
je 0x1400421b5
lea rcx, [rbp - 0x70]
cmp r13, 0xf
cmova rcx, r15
lea rdx, str.Buggy_A_02_C
call fcn.140082570
test eax, eax
je 0x1400421b5
lea rcx, [rbp - 0x70]
cmp r13, 0xf
cmova rcx, r15
lea rdx, str.Buggy_A_03_C
call fcn.140082570
test eax, eax
je 0x1400421b5
lea rcx, [rbp - 0x70]
cmp r13, 0xf
cmova rcx, r15
lea rdx, str.Uaz_B_01_C
call fcn.140082570
test eax, eax
je 0x1400421b5
lea rcx, [rbp - 0x70]
cmp r13, 0xf
cmova rcx, r15
lea rdx, str.BP_Bicycle_C
call fcn.140082570
test eax, eax
jne 0x14004222c
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movq r9, xmm3
lea r8, str.car_D:_0.2fm
mov edx, 0x100
lea rcx, [rbp + 0xe30]
call fcn.140038870
lea r9, [rbp + 0xe30]
lea r8, [0x1400cd1c0]
jmp 0x14004221b
xorps xmm3, xmm3
cvtss2sd xmm3, xmm7
movq r9, xmm3
lea r8, str.Bag_Lv3_n_D:_0.2fm
mov edx, 0x100
lea rcx, [rbp + 0xf30]
call fcn.140038870
lea r9, [rbp + 0xf30]
lea r8, [0x1400cd240]
cvttss2si edx, dword [rsp + 0x34]
cvttss2si ecx, dword [rsp + 0x30]
call fcn.140039de0
comiss xmm7, xmm14
ja 0x140042373
comiss xmm11, xmm7
jae 0x140042373
ucomiss xmm7, xmm6
jp 0x14004224b
je 0x140042373
comiss xmm7, xmm15
ja 0x140042373
ucomiss xmm7, dword [0x140096ee0]
jp 0x140042264
je 0x140042373
ucomiss xmm7, dword [0x140096f28]
jp 0x140042273
je 0x140042373
mov rdx, qword [0x1400cfa48]
add rdx, 0x1918
mov dword [rbp + 0x1128], ebx
mov qword [rsp + 0x4c], rbx
mov dword [rsp + 0x54], ebx
mov dword [rsp + 0x6c], ebx
lea rdi, [rsp + 0x40]
xor eax, eax
mov ecx, 0x30
rep stosb byte [rdi], al
mov dword [rsp + 0x40], 1
mov dword [rsp + 0x48], 0xdeadbeef
mov eax, dword [0x1400cfb1c]
mov dword [rsp + 0x44], eax
mov qword [rsp + 0x58], rdx
lea rax, [rbp + 0x1128]
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x68], 4
xor edx, edx
lea rcx, [rsp + 0x40]
call qword [0x1400cfae0]
mov dword [rbp + 0x1130], ebx
mov qword [rbp + 0x6dc], rbx
mov dword [rbp + 0x6e4], ebx
mov dword [rbp + 0x6fc], ebx
lea rdi, [rbp + 0x6d0]
xor eax, eax
mov ecx, 0x30
rep stosb byte [rdi], al
mov dword [rbp + 0x6d0], 1
mov dword [rbp + 0x6d8], 0xdeadbeef
mov eax, dword [0x1400cfb1c]
mov dword [rbp + 0x6d4], eax
lea rax, [r12 + 0x1918]
mov qword [rbp + 0x6e8], rax
lea rax, [rbp + 0x1130]
mov qword [rbp + 0x6f0], rax
mov dword [rbp + 0x6f8], 4
xor edx, edx
lea rcx, [rbp + 0x6d0]
call qword [0x1400cfae0]
mov esi, dword [rbp + 0x1130]
cmp esi, dword [rbp + 0x1128]
jne 0x140042405
cmp r13, 0xf
jbe 0x1400423aa
lea rdx, [r13 + 1]
cmp rdx, 0x1000
mov rax, r15
jb 0x1400423a2
add rdx, 0x27
mov r15, qword [r15 - 8]
sub rax, r15
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400441fb
mov rcx, r15
call fcn.140052a9c
mov r15, qword [rbp - 0x40]
xor r13d, r13d
mov rbx, qword [rbp - 8]
mov r12d, dword [rbp - 0x20]
inc r12d
mov dword [rbp - 0x20], r12d
inc r15
mov qword [rbp - 0x40], r15
mov rcx, qword [0x1400cfb00]
sub rcx, qword [0x1400cfaf8]
movabs rax, 0x6666666666666667
imul rcx
sar rdx, 5
mov rax, rdx
shr rax, 0x3f
add rdx, rax
movsxd rax, r12d
cmp rax, rdx
jae 0x140043ea2
mov rsi, qword [rbp + 0x78]
jmp 0x140041836
mov dword [rbp + 0x1128], ebx
mov qword [rsp + 0x4c], rbx
mov dword [rsp + 0x54], ebx
mov dword [rsp + 0x6c], ebx
lea rdi, [rsp + 0x40]
xor eax, eax
mov ecx, 0x30
rep stosb byte [rdi], al
mov dword [rsp + 0x40], 1
mov dword [rsp + 0x48], 0xdeadbeef
mov eax, dword [0x1400cfb1c]
mov dword [rsp + 0x44], eax
lea rax, [r12 + 0x61]
mov qword [rsp + 0x58], rax
lea rax, [rbp + 0x1128]
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x68], 4
xor edx, edx
lea rcx, [rsp + 0x40]
call qword [0x1400cfae0]
mov rdx, qword [0x1400cfa48]
add rdx, 0x61
mov dword [rbp + 0x1128], ebx
mov qword [rsp + 0x4c], rbx
mov dword [rsp + 0x54], ebx
mov dword [rsp + 0x6c], ebx
lea rdi, [rsp + 0x40]
xor eax, eax
mov ecx, 0x30
rep stosb byte [rdi], al
mov dword [rsp + 0x40], 1
mov dword [rsp + 0x48], 0xdeadbeef
mov eax, dword [0x1400cfb1c]
mov dword [rsp + 0x44], eax
mov qword [rsp + 0x58], rdx
lea rax, [rbp + 0x1128]
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x68], 4
xor edx, edx
lea rcx, [rsp + 0x40]
call qword [0x1400cfae0]
mov dword [rbp + 0x1128], 0
mov qword [rsp + 0x4c], rbx
mov dword [rsp + 0x54], ebx
mov dword [rsp + 0x6c], ebx
lea rdi, [rsp + 0x40]
xor eax, eax
mov ecx, 0x30
rep stosb byte [rdi], al
mov dword [rsp + 0x40], 1
mov dword [rsp + 0x48], 0xdeadbeef
mov eax, dword [0x1400cfb1c]
mov dword [rsp + 0x44], eax
lea rax, [r12 + 0x378]
mov qword [rsp + 0x58], rax
lea rax, [rbp + 0x1128]
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x68], 4
xor edx, edx
lea rcx, [rsp + 0x40]
call qword [0x1400cfae0]
mov rdx, qword [0x1400cfa48]
add rdx, 0x378
mov dword [rbp + 0x1128], 0
mov qword [rsp + 0x4c], rbx
mov dword [rsp + 0x54], ebx
mov dword [rsp + 0x6c], ebx
lea rdi, [rsp + 0x40]
xor eax, eax
mov ecx, 0x30
rep stosb byte [rdi], al
mov dword [rsp + 0x40], 1
mov dword [rsp + 0x48], 0xdeadbeef
mov eax, dword [0x1400cfb1c]
mov dword [rsp + 0x44], eax
mov qword [rsp + 0x58], rdx
lea rax, [rbp + 0x1128]
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x68], 4
xor edx, edx
lea rcx, [rsp + 0x40]
call qword [0x1400cfae0]
mov qword [rbp + 0x1138], rbx
mov qword [rsp + 0x4c], rbx
mov dword [rsp + 0x54], ebx
mov dword [rsp + 0x6c], ebx
lea rdi, [rsp + 0x40]
xor eax, eax
mov ecx, 0x30
rep stosb byte [rdi], al
mov dword [rsp + 0x40], 1
mov dword [rsp + 0x48], 0xdeadbeef
mov eax, dword [0x1400cfb1c]
mov dword [rsp + 0x44], eax
mov qword [rsp + 0x58], r14
lea rax, [rbp + 0x1138]
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x68], 8
xor edx, edx
lea rcx, [rsp + 0x40]
call qword [0x1400cfae0]
mov rdx, qword [0x1400cfa48]
add rdx, 0x4a0
mov qword [rbp - 0x30], rbx
mov qword [rsp + 0x4c], rbx
mov dword [rsp + 0x54], ebx
mov dword [rsp + 0x6c], ebx
lea rdi, [rsp + 0x40]
xor eax, eax
mov ecx, 0x30
rep stosb byte [rdi], al
mov dword [rsp + 0x40], 1
mov dword [rsp + 0x48], 0xdeadbeef
mov eax, dword [0x1400cfb1c]
mov dword [rsp + 0x44], eax
mov qword [rsp + 0x58], rdx
lea rax, [rbp - 0x30]
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x68], 8
xor edx, edx
lea rcx, [rsp + 0x40]
call qword [0x1400cfae0]
mov dword [rbp + 0x1128], 0
mov qword [rsp + 0x4c], rbx
mov dword [rsp + 0x54], ebx
mov dword [rsp + 0x6c], ebx
lea rdi, [rsp + 0x40]
xor eax, eax
mov ecx, 0x30
rep stosb byte [rdi], al
mov dword [rsp + 0x40], 1
mov dword [rsp + 0x48], 0xdeadbeef
mov eax, dword [0x1400cfb1c]
mov dword [rsp + 0x44], eax
mov rax, qword [rbp + 0x1138]
add rax, 0x73c
mov qword [rsp + 0x58], rax
lea rax, [rbp + 0x1128]
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x68], 4
xor edx, edx
lea rcx, [rsp + 0x40]
call qword [0x1400cfae0]
mov dword [rbp + 0x1138], 0
mov qword [rbp + 0x70c], rbx
mov dword [rbp + 0x714], ebx
mov dword [rbp + 0x72c], ebx
lea rdi, [rbp + 0x700]
xor eax, eax
mov ecx, 0x30
rep stosb byte [rdi], al
mov dword [rbp + 0x700], 1
mov dword [rbp + 0x708], 0xdeadbeef
mov eax, dword [0x1400cfb1c]
mov dword [rbp + 0x704], eax
mov rax, qword [rbp - 0x30]
add rax, 0x73c
mov qword [rbp + 0x718], rax
lea rax, [rbp + 0x1138]
mov qword [rbp + 0x720], rax
mov dword [rbp + 0x728], 4
xor edx, edx
lea rcx, [rbp + 0x700]
call qword [0x1400cfae0]
lea eax, [rsi - 1]
cmp eax, 0x12b
ja 0x140042373
movss xmm9, dword [rbp + 0x1128]
movss xmm10, dword [rbp + 0x1138]
ucomiss xmm9, xmm10
mov qword [rsp + 0x4c], rbx
mov dword [rsp + 0x54], ebx
mov dword [rsp + 0x6c], ebx
mov ecx, 0x30
xor eax, eax
lea rdi, [rsp + 0x40]
rep stosb byte [rdi], al
mov eax, dword [0x1400cfb1c]
mov dword [rsp + 0x44], eax
lea rax, [rbp + 0x1128]
xor edx, edx
mov dword [rsp + 0x68], 8
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x58], r14
mov dword [rsp + 0x48], 0xdeadbeef
mov dword [rsp + 0x40], 1
mov qword [rbp + 0x1128], rbx
lea rcx, [rsp + 0x40]
call qword [0x1400cfae0]
mov rcx, qword [rbp + 0x1128]
call fcn.14003c7b0
xor eax, eax
mov qword [rsp + 0x4c], rax
mov dword [rsp + 0x54], eax
mov dword [rsp + 0x6c], eax
mov ecx, 0x30
lea rdi, [rsp + 0x40]
mov qword [rbp + 0x1128], rax
rep stosb byte [rdi], al
mov eax, dword [0x1400cfb1c]
mov dword [rsp + 0x44], eax
lea rax, [rbp + 0x1128]
cvttss2si ebx, xmm7
movups xmm6, xmmword [0x1400cd250]
mov dword [rsp + 0x40], 1
mov dword [rsp + 0x48], 0xdeadbeef
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x68], 8
xor edx, edx
lea rcx, [rsp + 0x40]
call qword [0x1400cfae0]
movaps xmmword [rbp - 0x30], xmm6
mov r9d, ebx
lea rdx, [rbp - 0x30]
mov rcx, qword [rbp + 0x1128]
call fcn.14003c450
cmp byte [0x1400a7ce6], 1
jne 0x140043d64
cmp esi, 1
jne 0x1400428d0
mov dword [rbp + 0x570], 0xff
mov qword [rbp + 0x574], 0xff
mov dword [rbp + 0x57c], 0x78
lea rax, [rbp + 0x570]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 2
jne 0x140042903
mov dword [rbp + 0x650], 0xff
mov qword [rbp + 0x654], 0xff
mov dword [rbp + 0x65c], 0x78
lea rax, [rbp + 0x650]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 3
jne 0x14004293b
mov dword [rbp + 0x670], 0xfc
mov dword [rbp + 0x674], 0xba
mov dword [rbp + 0x678], esi
mov dword [rbp + 0x67c], 0x78
lea rax, [rbp + 0x670]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 4
jne 0x140042977
mov dword [rbp + 0x680], 3
mov dword [rbp + 0x684], 0xf0
mov dword [rbp + 0x688], 0xfc
mov dword [rbp + 0x68c], 0x78
lea rax, [rbp + 0x680]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 5
jne 0x1400429b3
mov dword [rbp + 0x690], 3
mov dword [rbp + 0x694], 0xf
mov dword [rbp + 0x698], 0xfc
mov dword [rbp + 0x69c], 0x78
lea rax, [rbp + 0x690]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 6
jne 0x1400429ef
mov dword [rbp + 0x80], 0xfc
mov dword [rbp + 0x84], 3
mov dword [rbp + 0x88], 0xc6
mov dword [rbp + 0x8c], 0x78
lea rax, [rbp + 0x80]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 7
jne 0x140042a2b
mov dword [rbp + 0x90], 0x90
mov dword [rbp + 0x94], 3
mov dword [rbp + 0x98], 0xfc
mov dword [rbp + 0x9c], 0x78
lea rax, [rbp + 0x90]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 8
jne 0x140042a5e
mov dword [rbp + 0xa0], 0x91
mov qword [rbp + 0xa4], 0xff
mov dword [rbp + 0xac], 0x78
lea rax, [rbp + 0xa0]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 9
jne 0x140042a91
mov dword [rbp + 0xb0], 0xff
mov qword [rbp + 0xb4], 0xcc
mov dword [rbp + 0xbc], 0x78
lea rax, [rbp + 0xb0]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0xa
jne 0x140042ac4
mov dword [rbp + 0xc0], 0xff
mov qword [rbp + 0xc4], 0x51
mov dword [rbp + 0xcc], 0x78
lea rax, [rbp + 0xc0]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0xb
jne 0x140042af7
mov dword [rbp + 0xd0], 0xff
mov qword [rbp + 0xd4], 0xe1
mov dword [rbp + 0xdc], 0x78
lea rax, [rbp + 0xd0]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0xc
jne 0x140042b2a
mov dword [rbp + 0xe0], 0x6f
mov qword [rbp + 0xe4], 0xff
mov dword [rbp + 0xec], 0x78
lea rax, [rbp + 0xe0]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0xd
jne 0x140042b64
xor eax, eax
mov dword [rbp + 0xf0], eax
mov dword [rbp + 0xf4], 0xff
mov dword [rbp + 0xf8], 0x99
mov dword [rbp + 0xfc], 0x78
lea rax, [rbp + 0xf0]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0xe
jne 0x140042b97
mov qword [rbp + 0x100], 0x11
mov dword [rbp + 0x108], 0xff
mov dword [rbp + 0x10c], 0x78
lea rax, [rbp + 0x100]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0xf
jne 0x140042bd1
xor eax, eax
mov dword [rbp + 0x110], eax
mov dword [rbp + 0x114], 0xfb
mov dword [rbp + 0x118], 0xff
mov dword [rbp + 0x11c], 0x78
lea rax, [rbp + 0x110]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x10
jne 0x140042c04
mov qword [rbp + 0x120], 0xb3
mov dword [rbp + 0x128], 0xff
mov dword [rbp + 0x12c], 0x78
lea rax, [rbp + 0x120]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x11
jne 0x140042c37
mov qword [rbp + 0x130], 0x47
mov dword [rbp + 0x138], 0x13
mov dword [rbp + 0x13c], 0x78
lea rax, [rbp + 0x130]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x12
jne 0x140042c6a
mov dword [rbp + 0x140], 0x81
mov qword [rbp + 0x144], 0xb8
mov dword [rbp + 0x14c], 0x78
lea rax, [rbp + 0x140]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x13
jne 0x140042c9d
mov dword [rbp + 0x150], 0xb8
mov qword [rbp + 0x154], 6
mov dword [rbp + 0x15c], 0x78
lea rax, [rbp + 0x150]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x14
jne 0x140042cd7
xor eax, eax
mov dword [rbp + 0x160], eax
mov dword [rbp + 0x164], 0x28
mov dword [rbp + 0x168], 0xb8
mov dword [rbp + 0x16c], 0x78
lea rax, [rbp + 0x160]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x15
jne 0x140042d08
mov qword [rbp + 0x170], 0x91
xor eax, eax
mov dword [rbp + 0x178], eax
mov dword [rbp + 0x17c], 0x78
lea rax, [rbp + 0x170]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x16
jne 0x140042d3b
mov dword [rbp + 0x180], 0x91
mov qword [rbp + 0x184], 0x30
mov dword [rbp + 0x18c], 0x78
lea rax, [rbp + 0x180]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x17
jne 0x140042d6e
mov dword [rbp + 0x190], 0x91
mov qword [rbp + 0x194], 0x49
mov dword [rbp + 0x19c], 0x78
lea rax, [rbp + 0x190]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x18
jne 0x140042da1
mov dword [rbp + 0x1a0], 0x91
mov qword [rbp + 0x1a4], 0x76
mov dword [rbp + 0x1ac], 0x78
lea rax, [rbp + 0x1a0]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x19
jne 0x140042dd4
mov dword [rbp + 0x1b0], 0x85
mov qword [rbp + 0x1b4], 0x91
mov dword [rbp + 0x1bc], 0x78
lea rax, [rbp + 0x1b0]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x1a
jne 0x140042e07
mov dword [rbp + 0x1c0], 0x52
mov qword [rbp + 0x1c4], 0x91
mov dword [rbp + 0x1cc], 0x78
lea rax, [rbp + 0x1c0]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x1b
jne 0x140042e3a
mov dword [rbp + 0x1d0], 0x2e
mov qword [rbp + 0x1d4], 0x91
mov dword [rbp + 0x1dc], 0x78
lea rax, [rbp + 0x1d0]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x1c
jne 0x140042e6d
mov dword [rbp + 0x1e0], 0xa
mov qword [rbp + 0x1e4], 0x91
mov dword [rbp + 0x1ec], 0x78
lea rax, [rbp + 0x1e0]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x1d
jne 0x140042ea7
xor eax, eax
mov dword [rbp + 0x1f0], eax
mov dword [rbp + 0x1f4], 0x91
mov dword [rbp + 0x1f8], 0x27
mov dword [rbp + 0x1fc], 0x78
lea rax, [rbp + 0x1f0]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x1e
jne 0x140042ee1
xor eax, eax
mov dword [rbp + 0x200], eax
mov dword [rbp + 0x204], 0x91
mov dword [rbp + 0x208], 0x50
mov dword [rbp + 0x20c], 0x78
lea rax, [rbp + 0x200]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x1f
jne 0x140042f1b
xor eax, eax
mov dword [rbp + 0x210], eax
mov dword [rbp + 0x214], 0x91
mov dword [rbp + 0x218], 0x79
mov dword [rbp + 0x21c], 0x78
lea rax, [rbp + 0x210]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x20
jne 0x140042f55
xor eax, eax
mov dword [rbp + 0x220], eax
mov dword [rbp + 0x224], 0x87
mov dword [rbp + 0x228], 0x91
mov dword [rbp + 0x22c], 0x78
lea rax, [rbp + 0x220]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x21
jne 0x140042f8f
xor eax, eax
mov dword [rbp + 0x230], eax
mov dword [rbp + 0x234], 0x5c
mov dword [rbp + 0x238], 0x91
mov dword [rbp + 0x23c], 0x78
lea rax, [rbp + 0x230]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x22
jne 0x140042fc9
xor eax, eax
mov dword [rbp + 0x240], eax
mov dword [rbp + 0x244], 0x3a
mov dword [rbp + 0x248], 0x91
mov dword [rbp + 0x24c], 0x78
lea rax, [rbp + 0x240]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x23
jne 0x140043003
xor eax, eax
mov dword [rbp + 0x250], eax
mov dword [rbp + 0x254], 0x13
mov dword [rbp + 0x258], 0x91
mov dword [rbp + 0x25c], 0x78
lea rax, [rbp + 0x250]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x24
jne 0x140043036
mov qword [rbp + 0x260], 0xa
mov dword [rbp + 0x268], 0x91
mov dword [rbp + 0x26c], 0x78
lea rax, [rbp + 0x260]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x25
jne 0x140043069
mov qword [rbp + 0x270], 0x3a
mov dword [rbp + 0x278], 0x91
mov dword [rbp + 0x27c], 0x78
lea rax, [rbp + 0x270]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x26
jne 0x14004309c
mov qword [rbp + 0x280], 0x5c
mov dword [rbp + 0x288], 0x91
mov dword [rbp + 0x28c], 0x78
lea rax, [rbp + 0x280]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x27
jne 0x1400430cf
mov qword [rbp + 0x290], 0x7e
mov dword [rbp + 0x298], 0x91
mov dword [rbp + 0x29c], 0x78
lea rax, [rbp + 0x290]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x28
jne 0x140043102
mov qword [rbp + 0x2a0], 0x91
mov dword [rbp + 0x2a8], 0x80
mov dword [rbp + 0x2ac], 0x78
lea rax, [rbp + 0x2a0]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x29
jne 0x140043135
mov qword [rbp + 0x2b0], 0x91
mov dword [rbp + 0x2b8], 0x5c
mov dword [rbp + 0x2bc], 0x78
lea rax, [rbp + 0x2b0]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x2a
jne 0x140043168
mov qword [rbp + 0x2c0], 0x91
mov dword [rbp + 0x2c8], 0x44
mov dword [rbp + 0x2cc], 0x78
lea rax, [rbp + 0x2c0]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x2b
jne 0x140043199
mov qword [rbp + 0x2d0], 0xbf
xor eax, eax
mov dword [rbp + 0x2d8], eax
mov dword [rbp + 0x2dc], 0x78
lea rax, [rbp + 0x2d0]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x2c
jne 0x1400431cc
mov dword [rbp + 0x2e0], 0xbf
mov qword [rbp + 0x2e4], 0x39
mov dword [rbp + 0x2ec], 0x78
lea rax, [rbp + 0x2e0]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x2d
jne 0x1400431ff
mov dword [rbp + 0x2f0], 0xbf
mov qword [rbp + 0x2f4], 0x6c
mov dword [rbp + 0x2fc], 0x78
lea rax, [rbp + 0x2f0]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x2e
jne 0x140043232
mov dword [rbp + 0x300], 0xbf
mov qword [rbp + 0x304], 0xa9
mov dword [rbp + 0x30c], 0x78
lea rax, [rbp + 0x300]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x2f
jne 0x140043265
mov dword [rbp + 0x310], 0xbc
mov qword [rbp + 0x314], 0xbf
mov dword [rbp + 0x31c], 0x78
lea rax, [rbp + 0x310]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x30
jne 0x140043298
mov dword [rbp + 0x320], 0x92
mov qword [rbp + 0x324], 0xbf
mov dword [rbp + 0x32c], 0x78
lea rax, [rbp + 0x320]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x31
jne 0x1400432cb
mov dword [rbp + 0x330], 0x69
mov qword [rbp + 0x334], 0xbf
mov dword [rbp + 0x33c], 0x78
lea rax, [rbp + 0x330]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x32
jne 0x1400432fe
mov dword [rbp + 0x340], 0x33
mov qword [rbp + 0x344], 0xbf
mov dword [rbp + 0x34c], 0x78
lea rax, [rbp + 0x340]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x33
jne 0x140043331
mov dword [rbp + 0x350], 6
mov qword [rbp + 0x354], 0xbf
mov dword [rbp + 0x35c], 0x78
lea rax, [rbp + 0x350]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x34
jne 0x14004336b
xor eax, eax
mov dword [rbp + 0x360], eax
mov dword [rbp + 0x364], 0xbf
mov dword [rbp + 0x368], 0x29
mov dword [rbp + 0x36c], 0x78
lea rax, [rbp + 0x360]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x35
jne 0x1400433a5
xor eax, eax
mov dword [rbp + 0x370], eax
mov dword [rbp + 0x374], 0xbf
mov dword [rbp + 0x378], 0x50
mov dword [rbp + 0x37c], 0x78
lea rax, [rbp + 0x370]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x36
jne 0x1400433df
xor eax, eax
mov dword [rbp + 0x380], eax
mov dword [rbp + 0x384], 0xbf
mov dword [rbp + 0x388], 0x79
mov dword [rbp + 0x38c], 0x78
lea rax, [rbp + 0x380]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x37
jne 0x140043419
xor eax, eax
mov dword [rbp + 0x390], eax
mov dword [rbp + 0x394], 0xbf
mov dword [rbp + 0x398], 0x99
mov dword [rbp + 0x39c], 0x78
lea rax, [rbp + 0x390]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x38
jne 0x140043453
xor eax, eax
mov dword [rbp + 0x3a0], eax
mov dword [rbp + 0x3a4], 0xbc
mov dword [rbp + 0x3a8], 0xbf
mov dword [rbp + 0x3ac], 0x78
lea rax, [rbp + 0x3a0]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x39
jne 0x14004348d
xor eax, eax
mov dword [rbp + 0x3b0], eax
mov dword [rbp + 0x3b4], 0x89
mov dword [rbp + 0x3b8], 0xbf
mov dword [rbp + 0x3bc], 0x78
lea rax, [rbp + 0x3b0]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x3a
jne 0x1400434c7
xor eax, eax
mov dword [rbp + 0x3c0], eax
mov dword [rbp + 0x3c4], 0x56
mov dword [rbp + 0x3c8], 0xbf
mov dword [rbp + 0x3cc], 0x78
lea rax, [rbp + 0x3c0]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x3b
jne 0x140043501
xor eax, eax
mov dword [rbp + 0x3d0], eax
mov dword [rbp + 0x3d4], 0x30
mov dword [rbp + 0x3d8], 0xbf
mov dword [rbp + 0x3dc], 0x78
lea rax, [rbp + 0x3d0]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x3c
jne 0x14004353b
xor eax, eax
mov dword [rbp + 0x3e0], eax
mov dword [rbp + 0x3e4], 6
mov dword [rbp + 0x3e8], 0xbf
mov dword [rbp + 0x3ec], 0x78
lea rax, [rbp + 0x3e0]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x3d
jne 0x14004356e
mov qword [rbp + 0x3f0], 0x29
mov dword [rbp + 0x3f8], 0xbf
mov dword [rbp + 0x3fc], 0x78
lea rax, [rbp + 0x3f0]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x3e
jne 0x1400435a1
mov qword [rbp + 0x400], 0x56
mov dword [rbp + 0x408], 0xbf
mov dword [rbp + 0x40c], 0x78
lea rax, [rbp + 0x400]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x3f
jne 0x1400435d4
mov qword [rbp + 0x410], 0x83
mov dword [rbp + 0x418], 0xbf
mov dword [rbp + 0x41c], 0x78
lea rax, [rbp + 0x410]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x40
jne 0x140043607
mov qword [rbp + 0x420], 0xb5
mov dword [rbp + 0x428], 0xbf
mov dword [rbp + 0x42c], 0x78
lea rax, [rbp + 0x420]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x41
jne 0x14004363a
mov qword [rbp + 0x430], 0xbf
mov dword [rbp + 0x438], 0xa2
mov dword [rbp + 0x43c], 0x78
lea rax, [rbp + 0x430]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x42
jne 0x14004366d
mov qword [rbp + 0x440], 0xbf
mov dword [rbp + 0x448], 0x59
mov dword [rbp + 0x44c], 0x78
lea rax, [rbp + 0x440]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x43
jne 0x1400436a0
mov qword [rbp + 0x450], 0xbf
mov dword [rbp + 0x458], 0x2d
mov dword [rbp + 0x45c], 0x78
lea rax, [rbp + 0x450]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x44
jne 0x1400436d1
mov qword [rbp + 0x460], 0x7d
xor eax, eax
mov dword [rbp + 0x468], eax
mov dword [rbp + 0x46c], 0x78
lea rax, [rbp + 0x460]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x45
jne 0x140043704
mov dword [rbp + 0x470], 0x7d
mov qword [rbp + 0x474], 0x1b
mov dword [rbp + 0x47c], 0x78
lea rax, [rbp + 0x470]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x46
jne 0x140043737
mov dword [rbp + 0x480], 0x7d
mov qword [rbp + 0x484], 0x3e
mov dword [rbp + 0x48c], 0x78
lea rax, [rbp + 0x480]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x47
jne 0x14004376a
mov dword [rbp + 0x490], 0x7d
mov qword [rbp + 0x494], 0x5e
mov dword [rbp + 0x49c], 0x78
lea rax, [rbp + 0x490]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x48
jne 0x14004379d
mov dword [rbp + 0x4a0], 0x7d
mov qword [rbp + 0x4a4], 0x79
mov dword [rbp + 0x4ac], 0x78
lea rax, [rbp + 0x4a0]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x49
jne 0x1400437d0
mov dword [rbp + 0x4b0], 0x5e
mov qword [rbp + 0x4b4], 0x7d
mov dword [rbp + 0x4bc], 0x78
lea rax, [rbp + 0x4b0]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x4a
jne 0x140043803
mov dword [rbp + 0x4c0], 0x45
mov qword [rbp + 0x4c4], 0x7d
mov dword [rbp + 0x4cc], 0x78
lea rax, [rbp + 0x4c0]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x4b
jne 0x140043836
mov dword [rbp + 0x4d0], 0x45
mov qword [rbp + 0x4d4], 0x7d
mov dword [rbp + 0x4dc], 0x78
lea rax, [rbp + 0x4d0]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x4c
jne 0x140043869
mov dword [rbp + 0x4e0], 0x2e
mov qword [rbp + 0x4e4], 0x7d
mov dword [rbp + 0x4ec], 0x78
lea rax, [rbp + 0x4e0]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x4d
jne 0x14004389c
mov dword [rbp + 0x4f0], 0x13
mov qword [rbp + 0x4f4], 0x7d
mov dword [rbp + 0x4fc], 0x78
lea rax, [rbp + 0x4f0]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x4e
jne 0x1400438d6
xor eax, eax
mov dword [rbp + 0x500], eax
mov dword [rbp + 0x504], 0x7d
mov dword [rbp + 0x508], 0x19
mov dword [rbp + 0x50c], 0x78
lea rax, [rbp + 0x500]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x4f
jne 0x140043910
xor eax, eax
mov dword [rbp + 0x510], eax
mov dword [rbp + 0x514], 0x7d
mov dword [rbp + 0x518], 0x3c
mov dword [rbp + 0x51c], 0x78
lea rax, [rbp + 0x510]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x50
jne 0x14004394a
xor eax, eax
mov dword [rbp + 0x520], eax
mov dword [rbp + 0x524], 0x7d
mov dword [rbp + 0x528], 0x55
mov dword [rbp + 0x52c], 0x78
lea rax, [rbp + 0x520]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x51
jne 0x140043984
xor eax, eax
mov dword [rbp + 0x530], eax
mov dword [rbp + 0x534], 0x7d
mov dword [rbp + 0x538], 0x70
mov dword [rbp + 0x53c], 0x78
lea rax, [rbp + 0x530]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x52
jne 0x1400439be
xor eax, eax
mov dword [rbp + 0x540], eax
mov dword [rbp + 0x544], 0x6e
mov dword [rbp + 0x548], 0x7d
mov dword [rbp + 0x54c], 0x78
lea rax, [rbp + 0x540]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x53
jne 0x1400439f8
xor eax, eax
mov dword [rbp + 0x550], eax
mov dword [rbp + 0x554], 0x5e
mov dword [rbp + 0x558], 0x7d
mov dword [rbp + 0x55c], 0x78
lea rax, [rbp + 0x550]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x54
jne 0x140043a32
xor eax, eax
mov dword [rbp + 0x560], eax
mov dword [rbp + 0x564], 0x4b
mov dword [rbp + 0x568], 0x7d
mov dword [rbp + 0x56c], 0x78
lea rax, [rbp + 0x560]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x55
jne 0x140043a6c
xor eax, eax
mov dword [rbp + 0x660], eax
mov dword [rbp + 0x664], 0x2e
mov dword [rbp + 0x668], 0x7d
mov dword [rbp + 0x66c], 0x78
lea rax, [rbp + 0x660]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x56
jne 0x140043aa6
xor eax, eax
mov dword [rbp + 0x580], eax
mov dword [rbp + 0x584], 0x17
mov dword [rbp + 0x588], 0x7d
mov dword [rbp + 0x58c], 0x78
lea rax, [rbp + 0x580]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x57
jne 0x140043ad9
mov qword [rbp + 0x590], 8
mov dword [rbp + 0x598], 0x7d
mov dword [rbp + 0x59c], 0x78
lea rax, [rbp + 0x590]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x58
jne 0x140043b0c
mov qword [rbp + 0x5a0], 0x1f
mov dword [rbp + 0x5a8], 0x7d
mov dword [rbp + 0x5ac], 0x78
lea rax, [rbp + 0x5a0]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x59
jne 0x140043b3f
mov qword [rbp + 0x5b0], 0x3a
mov dword [rbp + 0x5b8], 0x7d
mov dword [rbp + 0x5bc], 0x78
lea rax, [rbp + 0x5b0]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x5a
jne 0x140043b72
mov qword [rbp + 0x5c0], 0x55
mov dword [rbp + 0x5c8], 0x7d
mov dword [rbp + 0x5cc], 0x78
lea rax, [rbp + 0x5c0]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x5b
jne 0x140043ba5
mov qword [rbp + 0x5d0], 0x75
mov dword [rbp + 0x5d8], 0x7d
mov dword [rbp + 0x5dc], 0x78
lea rax, [rbp + 0x5d0]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x5c
jne 0x140043bd8
mov qword [rbp + 0x5e0], 0x7d
mov dword [rbp + 0x5e8], 0x6c
mov dword [rbp + 0x5ec], 0x78
lea rax, [rbp + 0x5e0]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x5d
jne 0x140043c0b
mov qword [rbp + 0x5f0], 0x7d
mov dword [rbp + 0x5f8], 0x60
mov dword [rbp + 0x5fc], 0x78
lea rax, [rbp + 0x5f0]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x5e
jne 0x140043c3e
mov qword [rbp + 0x600], 0x7d
mov dword [rbp + 0x608], 0x47
mov dword [rbp + 0x60c], 0x78
lea rax, [rbp + 0x600]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x5f
jne 0x140043c71
mov qword [rbp + 0x610], 0x7d
mov dword [rbp + 0x618], 0x36
mov dword [rbp + 0x61c], 0x78
lea rax, [rbp + 0x610]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x60
jne 0x140043ca4
mov qword [rbp + 0x620], 0x7d
mov dword [rbp + 0x628], 0x25
mov dword [rbp + 0x62c], 0x78
lea rax, [rbp + 0x620]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x61
jne 0x140043cd4
mov qword [rbp + 0x630], 0x96
mov dword [rbp + 0x638], 0x2d
mov dword [rbp + 0x63c], 0x78
lea rax, [rbp + 0x630]
mov r9d, esi
jmp 0x140043d4b
cmp esi, 0x62
jne 0x140043d04
mov dword [rbp + 0x640], 0x19
mov qword [rbp + 0x644], 0x96
mov dword [rbp + 0x64c], 0x78
lea rax, [rbp + 0x640]
mov r9d, esi
jmp 0x140043d4b
xor eax, eax
cmp esi, 0x63
jne 0x140043d2c
mov dword [rbp + 0x20], eax
mov dword [rbp + 0x24], 0x96
mov dword [rbp + 0x28], 0x46
mov dword [rbp + 0x2c], 0x78
lea rax, [rbp + 0x20]
mov r9d, esi
jmp 0x140043d4b
mov dword [rbp + 0x50], eax
mov dword [rbp + 0x54], 0xdc
mov dword [rbp + 0x58], 0x46
mov dword [rbp + 0x5c], 0x78
lea rax, [rbp + 0x50]
mov r9d, esi
mov qword [rsp + 0x20], rax
movaps xmm2, xmm7
movss xmm1, dword [rbp + 0x1120]
movaps xmm0, xmm8
call fcn.140041310
ucomiss xmm9, xmm10
jp 0x140043e25
jne 0x140043e25
mov eax, dword [0x1400cfa5c]
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss xmm2, dword [0x1400cfb10]
subss xmm2, xmm0
mov eax, dword [0x1400cfa58]
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss xmm3, dword [0x1400cfb14]
subss xmm3, xmm0
mov eax, dword [0x1400cf9cc]
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss xmm1, dword [0x1400cfb18]
subss xmm1, xmm0
mulss xmm3, xmm3
mulss xmm2, xmm2
addss xmm3, xmm2
mulss xmm1, xmm1
addss xmm3, xmm1
xorps xmm0, xmm0
ucomiss xmm0, xmm3
ja 0x140043df3
xorps xmm0, xmm0
sqrtss xmm0, xmm3
jmp 0x140043dfb
movaps xmm0, xmm3
call fcn.1400824b4
divss xmm0, xmm13
movss xmm1, dword [0x1400a7d14]
comiss xmm1, xmm0
jbe 0x140043e25
comiss xmm12, xmm0
jbe 0x140043e25
movaps xmm12, xmm0
mov qword [0x1400cfa50], r12
mov qword [0x1400cfa30], r12
cmp r13, 0xf
jbe 0x140043e5c
lea rdx, [r13 + 1]
mov rax, r15
cmp rdx, 0x1000
jb 0x140043e54
add rdx, 0x27
mov r15, qword [r15 - 8]
sub rax, r15
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140044207
mov rcx, r15
call fcn.140052a9c
mov r15, qword [rbp - 0x40]
xorps xmm6, xmm6
cmp byte [0x1400cf94c], 1
jne 0x1400423ae
cmp qword [0x1400cfa30], 0
je 0x1400423ae
mov ecx, 2
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
jns 0x140043e98
call fcn.14003f580
jmp 0x1400423ae
call fcn.14003f900
jmp 0x1400423ae
mov edi, dword [rbp + 0x40]
cmp byte [0x1400a7ce4], 1
jne 0x14004419f
movabs rax, 0x6dc7a6ad598214c5
mov qword [rbp + 0x50], rax
movabs rax, 0xf5ff4ed4cec4ddf6
mov qword [rbp + 0x58], rax
movabs rdx, 0x949b3b6b07fda7df
mov qword [rbp + 0x60], rdx
movabs rcx, 0x419ef91af477a628
mov qword [rbp + 0x68], rcx
movabs rax, 0x8b3c7d93ae76496
mov qword [rbp - 0x70], rax
movabs rax, 0xd5ff6e89aae186d6
mov qword [rbp - 0x68], rax
mov qword [rbp - 0x60], rdx
mov qword [rbp - 0x58], rcx
movups xmm0, xmmword [rbp - 0x70]
movups xmm1, xmmword [rbp - 0x60]
xorps xmm0, xmmword [rbp + 0x50]
movdqa xmmword [rbp - 0x70], xmm0
xorps xmm1, xmmword [rbp + 0x60]
movdqa xmmword [rbp - 0x60], xmm1
mov r8d, edi
lea rdx, [rbp - 0x70]
mov rcx, qword [0x1400cfa60]
call fcn.140014910
mov rcx, qword [0x1400cfa60]
mov rax, 0xffffffffffffffff
nop dword [rax]
inc rax
cmp byte [rcx + rax], 0
jne 0x140043f50
imul eax, eax, 7
add eax, 0x26
lea ebx, [rax + 1]
cdq
sub eax, edx
sar eax, 1
movd xmm8, eax
cvtdq2ps xmm8, xmm8
imul eax, dword [0x1400cfa38], 0x1e
movss xmm7, dword [0x140096e98]
movss xmm6, dword [0x140096d58]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mov eax, dword [0x1400cfa5c]
addss xmm0, xmm7
cdq
addss xmm0, dword [0x1400cfa78]
sub eax, edx
subss xmm0, dword [0x140096e40]
sar eax, 1
sub eax, 0x64
movd xmm1, eax
cvtdq2ps xmm1, xmm1
subss xmm1, xmm8
test edi, edi
cvttss2si edi, xmm0
movss xmm0, dword [0x1400cfa7c]
mulss xmm0, xmm6
addss xmm1, xmm0
subss xmm1, xmm11
cvttss2si ecx, xmm1
mov r9d, 3
mov r8d, ebx
mov edx, edi
jle 0x14004408b
mov qword [rbp + 0x10], 0xff
mov dword [rbp + 0x18], r13d
mov dword [rbp + 0x1c], 0x64
lea rax, [rbp + 0x10]
mov qword [rsp + 0x20], rax
call fcn.14003a760
imul eax, dword [0x1400cfa38], 0x1e
movd xmm0, eax
cvtdq2ps xmm0, xmm0
addss xmm0, xmm7
addss xmm0, dword [0x1400cfa78]
subss xmm0, dword [0x140096e48]
cvttss2si edi, xmm0
mov eax, dword [0x1400cfa5c]
cdq
sub eax, edx
sar eax, 1
sub eax, 0x64
movd xmm1, eax
cvtdq2ps xmm1, xmm1
subss xmm1, xmm8
movss xmm0, dword [0x1400cfa7c]
mulss xmm0, xmm6
addss xmm1, xmm0
subss xmm1, xmm11
cvttss2si ecx, xmm1
lea rax, [rbp + 0x10]
mov qword [rsp + 0x20], rax
mov r9d, 0x10
mov r8d, ebx
mov edx, edi
call fcn.14003a760
lea r8, [0x1400cd170]
jmp 0x14004413b
mov qword [rbp + 0x50], 0
mov dword [rbp + 0x58], 0xff
mov dword [rbp + 0x5c], 0x64
mov dword [rbp + 0x20], r13d
mov qword [rbp + 0x24], 0xff
mov dword [rbp + 0x2c], 0x64
lea rax, [rbp + 0x50]
mov qword [rsp + 0x20], rax
call fcn.14003a760
imul eax, dword [0x1400cfa38], 0x1e
movd xmm0, eax
cvtdq2ps xmm0, xmm0
addss xmm0, xmm7
addss xmm0, dword [0x1400cfa78]
subss xmm0, dword [0x140096e48]
cvttss2si edi, xmm0
mov eax, dword [0x1400cfa5c]
cdq
sub eax, edx
sar eax, 1
sub eax, 0x64
movd xmm1, eax
cvtdq2ps xmm1, xmm1
subss xmm1, xmm8
movss xmm0, dword [0x1400cfa7c]
mulss xmm0, xmm6
addss xmm1, xmm0
subss xmm1, xmm11
cvttss2si ecx, xmm1
lea rax, [rbp + 0x20]
mov qword [rsp + 0x20], rax
mov r9d, 0x10
mov r8d, ebx
mov edx, edi
call fcn.14003a760
lea r8, [0x1400cd120]
imul eax, dword [0x1400cfa38], 0x1e
movd xmm0, eax
mov eax, dword [0x1400cfa5c]
cvtdq2ps xmm0, xmm0
cdq
addss xmm0, xmm7
sub eax, edx
addss xmm0, dword [0x1400cfa78]
sar eax, 1
subss xmm0, dword [0x140096e44]
sub eax, 0x64
cvttss2si edi, xmm0
movd xmm1, eax
movss xmm0, dword [0x1400cfa7c]
cvtdq2ps xmm1, xmm1
mulss xmm0, xmm6
subss xmm1, xmm8
addss xmm1, xmm0
addss xmm1, dword [0x140096e24]
mov edx, edi
cvttss2si ecx, xmm1
call fcn.14003a440
nop
lea rcx, [rbp - 8]
call fcn.14004d980
lea r11, [rsp + 0x11d8]
movaps xmm6, xmmword [r11 - 0x18]
movaps xmm7, xmmword [r11 - 0x28]
movaps xmm8, xmmword [r11 - 0x38]
movaps xmm9, xmmword [r11 - 0x48]
movaps xmm10, xmmword [r11 - 0x58]
movaps xmm11, xmmword [r11 - 0x68]
movaps xmm12, xmmword [r11 - 0x78]
movaps xmm13, xmmword [r11 - 0x88]
movaps xmm14, xmmword [r11 - 0x98]
movaps xmm15, xmmword [r11 - 0xa8]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
call fcn.1400667d0
nop
call fcn.140051350
nop
call fcn.1400667d0
int3