Function at 0x1400c0c30
Capabilities:
Encode data using xor

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x4a8]
sub rsp, 0x580
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
movaps xmmword [rax - 0x68], xmm9
movaps xmmword [rax - 0x78], xmm10
movaps xmmword [rax - 0x88], xmm11
movaps xmmword [rax - 0x98], xmm12
movaps xmmword [rax - 0xa8], xmm13
movaps xmmword [rax - 0xb8], xmm14
movaps xmmword [rax - 0xc8], xmm15
mov rax, qword [0x14031d480]
xor rax, rsp
mov qword [rbp + 0x3d0], rax
xor ebx, ebx
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x48], xmm0
mov qword [rbp - 0x38], rbx
mov rcx, qword [0x140323508]
sub rcx, qword [0x140323500]
movabs rax, 0x6666666666666667
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x1400c0dcc
movabs rax, 0x666666666666666
cmp rdx, rax
ja 0x1400c3289
lea rax, [rdx + rdx*4]
lea rbx, [rax*8]
test rbx, rbx
jne 0x1400c0d0e
xor ecx, ecx
mov r15d, ecx
jmp 0x1400c0d4e
cmp rbx, 0x1000
jb 0x1400c0d43
lea rcx, [rbx + 0x27]
cmp rcx, rbx
jbe 0x1400c3283
call fcn.1402563b8
test rax, rax
je 0x1400c0d3c
lea r15, [rax + 0x27]
and r15, 0xffffffffffffffe0
mov qword [r15 - 8], rax
jmp 0x1400c0d4e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rbx
call fcn.1402563b8
mov r15, rax
mov qword [rbp - 0x48], r15
mov qword [rbp - 0x40], r15
lea rcx, [r15 + rbx]
mov qword [rbp - 0x38], rcx
lea rax, [rbp - 0x48]
mov qword [rbp - 0x70], rax
mov rdi, qword [0x140323508]
mov rbx, qword [0x140323500]
mov qword [rbp + 0x180], r15
mov qword [rbp + 0x188], r15
lea rax, [rbp - 0x48]
mov qword [rbp + 0x190], rax
cmp rbx, rdi
je 0x1400c0db9
mov rax, qword [rbx]
mov qword [r15], rax
lea rcx, [r15 + 8]
lea rdx, [rbx + 8]
call fcn.140063d50
add r15, 0x28
mov qword [rbp + 0x188], r15
add rbx, 0x28
cmp rbx, rdi
jne 0x1400c0d92
mov rdx, r15
mov rcx, r15
call fcn.1400c7f10
mov qword [rbp - 0x40], r15
xor ebx, ebx
jmp 0x1400c0dd0
mov r15, qword [rbp - 0x40]
mov rdi, qword [rbp - 0x48]
mov qword [rbp - 0x70], rdi
cmp rdi, r15
je 0x1400c3212
mov esi, dword [reloc.WS2_32.dll_accept]
movdqa xmm10, xmmword [0x1402f6a50]
movdqa xmm15, xmmword [0x1402f6d70]
movdqa xmm1, xmmword [0x1402f66c0]
xorps xmm8, xmm8
xorps xmm9, xmm9
movss xmm11, dword [0x1402f6578]
movss xmm12, dword [0x1402f6568]
movss xmm13, dword [0x1402f640c]
movss xmm14, dword [0x1402f63dc]
movdqa xmm6, xmmword [0x1402f66a0]
movdqa xmm7, xmmword [0x1402f6730]
mov rax, qword [rdi]
mov qword [rbp + 0x140], rax
lea rdx, [rdi + 8]
lea rcx, [rbp + 0x148]
call fcn.140063d50
nop
mov r12, qword [rbp + 0x140]
cmp qword [0x1403230c0], 0
je 0x1400c3154
test r12, r12
je 0x1400c3154
mov r13, qword [rbp + 0x160]
mov r14, qword [rbp + 0x148]
cmp byte [0x1403222fa], 0
je 0x1400c13dc
movsd xmm0, qword [str.tFAf_ROK_]
movsd qword [rbp + 0x170], xmm0
movzx ecx, word [0x1402f6230]
mov word [rbp + 0x178], cx
movzx eax, byte [reloc.WLDAP32.dll_Ordinal_60]
mov byte [rbp + 0x170], 0x46
xor byte [rbp + 0x171], 0x33
xor byte [rbp + 0x172], 0x34
xor byte [rbp + 0x173], 0x35
xor byte [rbp + 0x174], 0x36
xor byte [rbp + 0x175], 0x37
xor byte [rbp + 0x176], 0x38
xor byte [rbp + 0x177], 0x39
xor cl, 0x3a
mov byte [rbp + 0x178], cl
xor byte [rbp + 0x179], 0x3b
xor al, 0x3c
mov byte [rbp + 0x17a], al
lea r8, [rbp + 0x148]
cmp r13, 0xf
cmova r8, r14
movzx eax, byte [r8]
test al, al
je 0x1400c13dc
cmp al, 0x46
jne 0x1400c0f50
lea rcx, [rbp + 0x170]
mov rax, r8
cmp byte [r8], 0
je 0x1400c0f4b
movzx edx, byte [rcx]
test dl, dl
je 0x1400c0f4b
cmp byte [rax], dl
jne 0x1400c0f50
inc rax
inc rcx
cmp byte [rax], 0
jne 0x1400c0f35
cmp byte [rcx], 0
je 0x1400c0f60
inc r8
movzx eax, byte [r8]
test al, al
jne 0x1400c0f21
jmp 0x1400c13dc
lea rdx, [rbp + 0x180]
mov rcx, r12
call fcn.1400ae500
movups xmm0, xmmword [rbp + 0x180]
movaps xmmword [rsp + 0x70], xmm0
movsd xmm1, qword [rbp + 0x190]
movsd qword [rbp - 0x80], xmm1
lea r8, [rsp + 0x70]
lea rdx, [rbp + 0x110]
call fcn.1400b41d0
mov rcx, qword [0x140323048]
add rcx, qword [0x140323028]
add rcx, r12
call fcn.1400c7810
mov rsi, rax
lea rdx, [rbp + 0x238]
mov rcx, rax
call fcn.1400aead0
nop
movsd xmm7, qword [rbp + 0x118]
mov edx, dword [0x1403230d8]
mov ecx, dword [0x140323108]
movsd xmm6, qword [rbp + 0x110]
comisd xmm8, xmm6
jae 0x1400c0ff3
movd xmm0, ecx
cvtdq2pd xmm0, xmm0
comisd xmm6, xmm0
jbe 0x1400c1010
comisd xmm8, xmm7
jae 0x1400c1381
movd xmm0, edx
cvtdq2pd xmm0, xmm0
comisd xmm7, xmm0
ja 0x1400c1381
comisd xmm8, xmm6
jae 0x1400c1381
movd xmm0, ecx
cvtdq2pd xmm0, xmm0
comisd xmm6, xmm0
ja 0x1400c1381
comisd xmm8, xmm7
jae 0x1400c1381
movd xmm0, edx
cvtdq2pd xmm0, xmm0
comisd xmm7, xmm0
ja 0x1400c1381
mov eax, dword [str.sYZ6]
mov dword [rbp + 0x168], eax
movzx eax, byte [0x1402f6180]
mov byte [rbp + 0x168], 0x41
xor byte [rbp + 0x169], 0x33
xor byte [rbp + 0x16a], 0x34
xor byte [rbp + 0x16b], 0x35
xor al, 0x36
mov byte [rbp + 0x16c], al
lea r8, [rbp + 0x238]
mov r9, qword [rbp + 0x238]
mov r10, qword [rbp + 0x250]
cmp r10, 0xf
cmova r8, r9
movzx eax, byte [r8]
test al, al
je 0x1400c10ea
cmp al, 0x41
jne 0x1400c10df
lea rcx, [rbp + 0x168]
mov rax, r8
cmp byte [r8], 0
je 0x1400c10d6
nop word [rax + rax]
movzx edx, byte [rcx]
test dl, dl
je 0x1400c10d6
cmp byte [rax], dl
jne 0x1400c10df
inc rax
inc rcx
cmp byte [rax], 0
jne 0x1400c10c0
cmp byte [rcx], 0
je 0x1400c138f
inc r8
movzx eax, byte [r8]
test al, al
jne 0x1400c10a6
lea rax, [rbp + 0x238]
cmp r10, 0xf
cmova rax, r9
mov rbx, qword [0x1403222e0]
test rax, rax
jne 0x1400c110b
movaps xmm0, xmm9
jmp 0x1400c1159
xor ecx, ecx
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm11
movaps xmm3, xmm12
movss xmm2, dword [rbx + 0x3c10]
lea rdx, [rbp - 0x50]
mov rcx, qword [rbx + 0x3c08]
call fcn.14009ceb0
movss xmm0, dword [rbp - 0x50]
addss xmm0, xmm13
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp - 0x50], xmm0
xorps xmm1, xmm1
cvtsd2ss xmm1, xmm7
mulss xmm0, xmm14
cvtss2sd xmm0, xmm0
subsd xmm6, xmm0
xorps xmm0, xmm0
cvtsd2ss xmm0, xmm6
movss dword [rbp - 0x30], xmm0
movss dword [rbp - 0x2c], xmm1
mov rax, qword [rbx + 0x48c8]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.14007a120
mov rdi, rax
lea rbx, [rbp + 0x238]
cmp qword [rbp + 0x250], 0xf
cmova rbx, qword [rbp + 0x238]
mov rdx, qword [0x140323010]
add rdx, rsi
mov byte [rsp + 0x50], 0
xor ecx, ecx
mov dword [rbp + 0x1a1], ecx
mov word [rbp + 0x1a5], cx
mov byte [rbp + 0x1a7], cl
mov dword [rbp + 0x180], 0x85b3e12
mov qword [rbp + 0x188], rdx
lea rax, [rsp + 0x50]
mov qword [rbp + 0x190], rax
mov qword [rbp + 0x198], 1
mov eax, dword [0x140322f10]
mov dword [rbp + 0x184], eax
mov byte [rbp + 0x1a0], cl
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x28], ecx
mov qword [rsp + 0x20], rcx
mov r9d, Ordinal_45
lea r8, [rbp + 0x180]
mov edx, 0x220d08
mov rcx, qword [0x140322f08]
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
movdqa xmm3, xmmword [0x1402f6d30]
movzx eax, byte [rsp + 0x50]
cmp eax, 5
ja case.default.0x1400c1263
lea rdx, [0x140000000]
mov ecx, dword [rdx + rax*4 + 0xc3290]
add rcx, rdx
jmp rcx
movdqa xmm3, xmmword [0x1402f6bb0]
jmp case.default.0x1400c1263
movdqa xmm3, xmmword [0x1402f6bc0]
jmp case.default.0x1400c1263
movdqa xmm3, xmmword [0x1402f6cb0]
jmp case.default.0x1400c1263
movdqa xmm3, xmmword [0x1402f6d20]
jmp case.default.0x1400c1263
movdqa xmm3, xmmword [0x1402f6a30]
jmp case.default.0x1400c1263
movdqa xmm3, xmmword [0x1402f6a60]
movaps xmm2, xmm3
shufps xmm2, xmm3, 0xff
movss xmm4, dword [0x1402f6500]
mulss xmm2, xmm4
movaps xmm1, xmm3
shufps xmm1, xmm3, 0xaa
mulss xmm1, xmm4
movaps xmm0, xmm3
shufps xmm0, xmm3, 0x55
mulss xmm0, xmm4
mulss xmm3, xmm4
movss dword [rbp + 0x28], xmm3
movss dword [rbp + 0x2c], xmm0
movss dword [rbp + 0x30], xmm1
movss dword [rbp + 0x34], xmm2
lea rcx, [rbp + 0x28]
call fcn.140076000
mov r8d, eax
test eax, 0xff000000
je 0x1400c135b
mov rcx, 0xffffffffffffffff
nop word [rax + rax]
inc rcx
cmp byte [rbx + rcx], 0
jne 0x1400c1300
add rcx, rbx
cmp rbx, rcx
je 0x1400c135b
mov rax, qword [rdi + 0x38]
movups xmm0, xmmword [rdi + 0x88]
movups xmmword [rsp + 0x60], xmm0
mov byte [rsp + 0x48], 0
movss dword [rsp + 0x40], xmm9
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], rbx
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r8d
lea r9, [rbp - 0x30]
movss xmm2, dword [rax + 0x10]
mov rdx, rdi
mov rcx, qword [rax + 8]
call fcn.14009d2c0
xor ebx, ebx
mov qword [rbp + 0x248], rbx
lea rax, [rbp + 0x238]
cmp qword [rbp + 0x250], 0xf
cmova rax, qword [rbp + 0x238]
mov byte [rax], bl
mov rdi, qword [rbp - 0x70]
mov r9, qword [rbp + 0x238]
mov r10, qword [rbp + 0x250]
cmp r10, 0xf
jbe 0x1400c13c6
lea rdx, [r10 + 1]
mov rax, r9
cmp rdx, 0x1000
jb 0x1400c13be
add rdx, 0x27
mov r9, qword [r9 - 8]
sub rax, r9
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400c31a9
mov rcx, r9
call fcn.1402563b0
mov esi, dword [reloc.WS2_32.dll_accept]
movdqa xmm7, xmmword [0x1402f6730]
movdqa xmm6, xmmword [0x1402f66a0]
cmp byte [0x1403222f9], 0
je 0x1400c19d5
mov rax, qword [str.t_QtX_9qAQTBRoPT_SJG]
mov qword [rbp + 0x1b0], rax
cmp byte [reloc.WS2_32.dll_gethostname], 0
je 0x1400c1533
cmp esi, 2
jl 0x1400c14f1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm15
movdqa xmm0, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm15
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm6
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1402f66d0]
movdqa xmm1, xmm6
psubd xmm1, xmm0
andps xmm1, xmm7
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmmword [str.2222222222222222]
movd xmm0, dword [rbp + 0x1b0]
xorps xmm1, xmm0
movd dword [rbp + 0x1b0], xmm1
movdqa xmm4, xmmword [0x1402f66c0]
movdqa xmm1, xmm4
punpckldq xmm1, xmm4
pmuldq xmm1, xmm15
movdqa xmm0, xmm4
punpckhdq xmm0, xmm4
pmuldq xmm0, xmm15
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm4
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1402f66d0]
movdqa xmm1, xmm4
psubd xmm1, xmm0
andps xmm1, xmm7
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmmword [str.2222222222222222]
movd xmm0, dword [rbp + 0x1b4]
xorps xmm1, xmm0
movd dword [rbp + 0x1b4], xmm1
jmp 0x1400c1533
lea r9, [rbp + 0x1b0]
mov r8d, ebx
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x1400c1500
lea r8, [rbp + 0x148]
cmp r13, 0xf
cmova r8, r14
movzx eax, byte [r8]
test al, al
je 0x1400c19d5
movzx r9d, byte [rbp + 0x1b0]
cmp al, r9b
jne 0x1400c158b
lea rcx, [rbp + 0x1b0]
mov rax, r8
cmp byte [r8], 0
je 0x1400c1586
nop dword [rax + rax]
movzx edx, byte [rcx]
test dl, dl
je 0x1400c1586
cmp byte [rax], dl
jne 0x1400c158b
inc rax
inc rcx
cmp byte [rax], 0
jne 0x1400c1570
cmp byte [rcx], 0
je 0x1400c159b
inc r8
movzx eax, byte [r8]
test al, al
jne 0x1400c1556
jmp 0x1400c19d5
lea rdx, [rbp + 0x180]
mov rcx, r12
call fcn.1400ae2d0
movups xmm7, xmmword [rbp + 0x180]
movaps xmmword [rsp + 0x70], xmm7
movsd xmm6, qword [rbp + 0x190]
movsd qword [rbp - 0x80], xmm6
lea r8, [rsp + 0x70]
lea rdx, [rbp + 0x120]
call fcn.1400b41d0
movaps xmm0, xmm7
subsd xmm0, qword [0x1403234e8]
unpckhpd xmm7, xmm7
subsd xmm7, qword [0x1403234f0]
subsd xmm6, qword [0x1403234f8]
mulsd xmm7, xmm7
mulsd xmm0, xmm0
addsd xmm7, xmm0
mulsd xmm6, xmm6
addsd xmm7, xmm6
xorps xmm0, xmm0
cvtsd2ss xmm0, xmm7
movaps xmm1, xmm0
sqrtss xmm2, xmm0
xorps xmm0, xmm0
cvtss2sd xmm0, xmm2
divsd xmm0, qword [0x1402f6490]
cvttsd2si edx, xmm0
movsd xmm7, qword [rbp + 0x128]
mov ecx, dword [0x1403230d8]
mov eax, dword [0x140323108]
movsd xmm6, qword [rbp + 0x120]
comisd xmm8, xmm6
jae 0x1400c1659
movd xmm0, eax
cvtdq2pd xmm0, xmm0
comisd xmm6, xmm0
jbe 0x1400c1676
comisd xmm8, xmm7
jae 0x1400c19d5
movd xmm0, ecx
cvtdq2pd xmm0, xmm0
comisd xmm7, xmm0
ja 0x1400c19d5
comisd xmm8, xmm6
jae 0x1400c19d5
movd xmm0, eax
cvtdq2pd xmm0, xmm0
comisd xmm6, xmm0
ja 0x1400c19d5
comisd xmm8, xmm7
jae 0x1400c19d5
movd xmm0, ecx
cvtdq2pd xmm0, xmm0
comisd xmm7, xmm0
ja 0x1400c19d5
lea rcx, [rbp + 0x350]
call fcn.14005e420
nop
mov r9d, ntohs
lea r8, str.Food_Box__
xor edx, edx
mov rcx, rax
call fcn.140068500
xorps xmm0, xmm0
movups xmmword [rbp + 0x2d0], xmm0
mov qword [rbp + 0x2e0], rbx
mov qword [rbp + 0x2e8], rbx
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x2d0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x2e0], xmm1
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov qword [rax + 0x10], rbx
mov byte [rax], 0
mov r8d, 2
lea rdx, [0x1402f5b7c]
lea rcx, [rbp + 0x2d0]
call fcn.140063c30
xorps xmm0, xmm0
movups xmmword [rbp + 0x1b8], xmm0
mov qword [rbp + 0x1c8], rbx
mov qword [rbp + 0x1d0], rbx
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1b8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x1c8], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov rdx, qword [rbp + 0x2e8]
cmp rdx, 0xf
jbe 0x1400c17a6
inc rdx
mov rcx, qword [rbp + 0x2d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c17a1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400c31b0
call fcn.1402563b0
mov qword [rbp + 0x2e0], rbx
mov qword [rbp + 0x2e8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x2d0], 0
mov rdx, qword [rbp + 0x368]
cmp rdx, 0xf
jbe 0x1400c1800
inc rdx
mov rcx, qword [rbp + 0x350]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c17fb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400c31b7
call fcn.1402563b0
mov qword [rbp + 0x360], rbx
mov qword [rbp + 0x368], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x350], 0
lea rax, [rbp + 0x1b8]
cmp qword [rbp + 0x1d0], 0xf
cmova rax, qword [rbp + 0x1b8]
mov rbx, qword [0x1403222e0]
test rax, rax
jne 0x1400c1842
movaps xmm0, xmm9
jmp 0x1400c1890
xor ecx, ecx
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm11
movaps xmm3, xmm12
movss xmm2, dword [rbx + 0x3c10]
lea rdx, [rbp - 0x28]
mov rcx, qword [rbx + 0x3c08]
call fcn.14009ceb0
movss xmm0, dword [rbp - 0x28]
addss xmm0, xmm13
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp - 0x28], xmm0
cvtpd2ps xmm1, xmm7
mulss xmm0, xmm14
cvtss2sd xmm0, xmm0
subsd xmm6, xmm0
cvtpd2ps xmm0, xmm6
movss dword [rbp - 0x20], xmm0
movss dword [rbp - 0x1c], xmm1
mov rax, qword [rbx + 0x48c8]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.14007a120
mov r10, rax
lea r8, [rbp + 0x1b8]
mov r9, qword [rbp + 0x1b8]
mov r11, qword [rbp + 0x1d0]
cmp r11, 0xf
cmova r8, r9
movups xmmword [rsp + 0x60], xmm10
lea rcx, [rsp + 0x60]
call fcn.140076000
mov edx, eax
test eax, 0xff000000
je 0x1400c197a
mov rcx, 0xffffffffffffffff
nop word [rax + rax]
inc rcx
cmp byte [r8 + rcx], 0
jne 0x1400c1910
add rcx, r8
cmp r8, rcx
je 0x1400c197a
mov rax, qword [r10 + 0x38]
movups xmm0, xmmword [r10 + 0x88]
movups xmmword [rsp + 0x60], xmm0
mov byte [rsp + 0x48], 0
movss dword [rsp + 0x40], xmm9
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], r8
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], edx
lea r9, [rbp - 0x20]
movss xmm2, dword [rax + 0x10]
mov rdx, r10
mov rcx, qword [rax + 8]
call fcn.14009d2c0
mov r11, qword [rbp + 0x1d0]
mov r9, qword [rbp + 0x1b8]
xor ebx, ebx
mov qword [rbp + 0x1c8], rbx
lea rax, [rbp + 0x1b8]
cmp r11, 0xf
cmova rax, r9
mov byte [rax], bl
mov rdx, qword [rbp + 0x1d0]
cmp rdx, 0xf
jbe 0x1400c19d5
inc rdx
mov rcx, qword [rbp + 0x1b8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c19d0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400c31be
call fcn.1402563b0
cmp byte [0x1403222f4], 0
je 0x1400c20e0
movups xmm0, xmmword [0x1402f61f0]
movups xmmword [rbp + 0x330], xmm0
movsd xmm0, qword [0x1402f6200]
movsd qword [rbp + 0x340], xmm0
mov eax, dword [0x1402f6208]
mov dword [rbp + 0x348], eax
movzx eax, byte [0x1402f620c]
mov byte [rbp + 0x34c], al
mov r8d, ebx
cmp esi, 2
jl 0x1400c1b53
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp - 0x70], xmm0
lea rcx, [rbp + 0x334]
mov edx, dword [rbp - 0x70]
movdqa xmm3, xmmword [0x1402f66a0]
movdqa xmm4, xmmword [0x1402f6730]
movdqa xmm5, xmmword [0x1402f66d0]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm3
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm15
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm15
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
andps xmm2, xmm4
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm3
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm15
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm15
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
andps xmm2, xmm4
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x1400c1a60
cmp r8d, 0x1d
jge 0x1400c1b93
movsxd rax, r8d
lea r9, [rbp + 0x330]
add r9, rax
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1d
jl 0x1400c1b60
lea r8, [rbp + 0x148]
cmp r13, 0xf
cmova r8, r14
movzx eax, byte [r8]
test al, al
je 0x1400c20e0
movzx r9d, byte [rbp + 0x330]
cmp al, r9b
jne 0x1400c1beb
lea rcx, [rbp + 0x330]
mov rax, r8
cmp byte [r8], 0
je 0x1400c1be6
nop dword [rax + rax]
movzx edx, byte [rcx]
test dl, dl
je 0x1400c1be6
cmp byte [rax], dl
jne 0x1400c1beb
inc rax
inc rcx
cmp byte [rax], 0
jne 0x1400c1bd0
cmp byte [rcx], 0
je 0x1400c1bfb
inc r8
movzx eax, byte [r8]
test al, al
jne 0x1400c1bb6
jmp 0x1400c20e0
mov rcx, r12
call fcn.1400ae220
mov rcx, qword [0x140323008]
add rcx, rax
movups xmmword [rbp - 0x68], xmm8
movsd qword [rbp - 0x70], xmm8
mov r8d, Ordinal_26
lea rdx, [rbp - 0x70]
call fcn.1400ad880
movups xmm6, xmmword [rbp - 0x70]
movaps xmmword [rbp + 0x180], xmm6
movsd xmm0, qword [rbp - 0x60]
movsd qword [rbp + 0x190], xmm0
lea r8, [rbp + 0x180]
lea rdx, [rbp + 0x130]
call fcn.1400b41d0
movaps xmm1, xmm6
subsd xmm1, qword [0x140323560]
unpckhpd xmm6, xmm6
subsd xmm6, qword [0x140323568]
movsd xmm0, qword [rbp - 0x60]
subsd xmm0, qword [0x140323570]
mulsd xmm6, xmm6
mulsd xmm1, xmm1
addsd xmm6, xmm1
mulsd xmm0, xmm0
addsd xmm6, xmm0
xorps xmm0, xmm0
cvtsd2ss xmm0, xmm6
movaps xmm1, xmm0
sqrtss xmm2, xmm0
xorps xmm0, xmm0
cvtss2sd xmm0, xmm2
divsd xmm0, qword [0x1402f6490]
cvttsd2si edx, xmm0
mov ecx, dword [0x1403230d8]
movsd xmm7, qword [rbp + 0x138]
mov eax, dword [0x140323108]
movsd xmm6, qword [rbp + 0x130]
comisd xmm8, xmm6
jae 0x1400c1cdc
movd xmm0, eax
cvtdq2pd xmm0, xmm0
comisd xmm6, xmm0
jbe 0x1400c1cf9
comisd xmm8, xmm7
jae 0x1400c20e0
movd xmm0, ecx
cvtdq2pd xmm0, xmm0
comisd xmm7, xmm0
ja 0x1400c20e0
comisd xmm8, xmm6
jae 0x1400c20e0
movd xmm0, eax
cvtdq2pd xmm0, xmm0
comisd xmm6, xmm0
ja 0x1400c20e0
comisd xmm8, xmm7
jae 0x1400c20e0
movd xmm0, ecx
cvtdq2pd xmm0, xmm0
comisd xmm7, xmm0
ja 0x1400c20e0
lea rcx, [rbp + 0x3b0]
call fcn.14005e420
nop
mov r9d, 0xa
lea r8, str.Chicken__
xor edx, edx
mov rcx, rax
call fcn.140068500
xorps xmm0, xmm0
movups xmmword [rbp + 0x270], xmm0
mov qword [rbp + 0x280], rbx
mov qword [rbp + 0x288], rbx
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x270], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x280], xmm1
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov qword [rax + 0x10], rbx
mov byte [rax], 0
mov r8d, 2
lea rdx, [0x1402f5b7c]
lea rcx, [rbp + 0x270]
call fcn.140063c30
xorps xmm0, xmm0
movups xmmword [rbp + 0x1d8], xmm0
mov qword [rbp + 0x1e8], rbx
mov qword [rbp + 0x1f0], rbx
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1d8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x1e8], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov rdx, qword [rbp + 0x288]
cmp rdx, 0xf
jbe 0x1400c1e29
inc rdx
mov rcx, qword [rbp + 0x270]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c1e24
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400c31c5
call fcn.1402563b0
mov qword [rbp + 0x280], rbx
mov qword [rbp + 0x288], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x270], 0
mov rdx, qword [rbp + 0x3c8]
cmp rdx, 0xf
jbe 0x1400c1e83
inc rdx
mov rcx, qword [rbp + 0x3b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c1e7e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400c31cc
call fcn.1402563b0
mov qword [rbp + 0x3c0], rbx
mov qword [rbp + 0x3c8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x3b0], 0
lea rax, [rbp + 0x1d8]
cmp qword [rbp + 0x1f0], 0xf
cmova rax, qword [rbp + 0x1d8]
mov rbx, qword [0x1403222e0]
test rax, rax
jne 0x1400c1ec5
movaps xmm0, xmm9
jmp 0x1400c1f13
xor ecx, ecx
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm11
movaps xmm3, xmm12
movss xmm2, dword [rbx + 0x3c10]
lea rdx, [rbp - 0x18]
mov rcx, qword [rbx + 0x3c08]
call fcn.14009ceb0
movss xmm0, dword [rbp - 0x18]
addss xmm0, xmm13
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp - 0x18], xmm0
cvtpd2ps xmm1, xmm7
mulss xmm0, xmm14
cvtss2sd xmm0, xmm0
subsd xmm6, xmm0
cvtpd2ps xmm0, xmm6
movss dword [rbp - 0x10], xmm0
movss dword [rbp - 0xc], xmm1
mov rax, qword [rbx + 0x48c8]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.14007a120
mov r10, rax
lea r8, [rbp + 0x1d8]
cmp qword [rbp + 0x1f0], 0xf
cmova r8, qword [rbp + 0x1d8]
movups xmmword [rsp + 0x60], xmm10
lea rcx, [rsp + 0x60]
call fcn.140076000
mov r9d, eax
test eax, 0xff000000
je 0x1400c1fe2
mov rcx, 0xffffffffffffffff
inc rcx
cmp byte [r8 + rcx], 0
jne 0x1400c1f85
add rcx, r8
cmp r8, rcx
je 0x1400c1fe2
mov rax, qword [r10 + 0x38]
movups xmm0, xmmword [r10 + 0x88]
movups xmmword [rsp + 0x60], xmm0
mov byte [rsp + 0x48], 0
movss dword [rsp + 0x40], xmm9
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], r8
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r9d
lea r9, [rbp - 0x10]
movss xmm2, dword [rax + 0x10]
mov rdx, r10
mov rcx, qword [rax + 8]
call fcn.14009d2c0
mov rcx, r12
call fcn.1400ae220
mov rcx, qword [0x140323008]
add rcx, 0xffffffffffffffc8
add rcx, rax
movups xmmword [rbp + 0x78], xmm8
movsd qword [rbp + 0x70], xmm8
movups xmmword [rbp + 0x90], xmm8
movsd qword [rbp + 0x88], xmm8
xor eax, eax
mov qword [rbp + 0xa0], rax
mov r8d, gethostname
lea rdx, [rbp + 0x70]
call fcn.1400ad880
movdqa xmmword [rsp + 0x60], xmm10
movups xmm0, xmmword [rbp + 0x88]
movaps xmmword [rbp + 0x180], xmm0
movsd xmm1, qword [rbp + 0x98]
movsd qword [rbp + 0x190], xmm1
movups xmm0, xmmword [rbp + 0x70]
movaps xmmword [rsp + 0x70], xmm0
movsd xmm1, qword [rbp + 0x80]
movsd qword [rbp - 0x80], xmm1
lea r8, [rsp + 0x60]
lea rdx, [rbp + 0x180]
lea rcx, [rsp + 0x70]
call fcn.1400b4680
xor ebx, ebx
mov qword [rbp + 0x1e8], rbx
lea rax, [rbp + 0x1d8]
cmp qword [rbp + 0x1f0], 0xf
cmova rax, qword [rbp + 0x1d8]
mov byte [rax], bl
mov rdx, qword [rbp + 0x1f0]
cmp rdx, 0xf
jbe 0x1400c20e0
inc rdx
mov rcx, qword [rbp + 0x1d8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c20db
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400c31d3
call fcn.1402563b0
cmp byte [0x1403222f2], 0
je 0x1400c2805
movups xmm0, xmmword [str.cwjfVOWerNJWQ]
movups xmmword [rbp + 0x310], xmm0
movsd xmm0, qword [str.0__2_:]
movsd qword [rbp + 0x320], xmm0
mov eax, dword [0x1402f6350]
mov dword [rbp + 0x328], eax
movzx eax, word [0x1402f6354]
mov word [rbp + 0x32c], ax
movzx eax, byte [0x1402f6356]
mov byte [rbp + 0x32e], al
mov r8d, ebx
cmp esi, 2
jl 0x1400c2263
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp - 0x70], xmm0
lea rcx, [rbp + 0x314]
mov edx, dword [rbp - 0x70]
movdqa xmm3, xmmword [0x1402f66a0]
movdqa xmm4, xmmword [0x1402f6730]
movdqa xmm5, xmmword [0x1402f66d0]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm3
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm15
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm15
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
andps xmm2, xmm4
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm3
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm15
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm15
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
andps xmm2, xmm4
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x1400c2170
cmp r8d, 0x1f
jge 0x1400c22a3
movsxd rax, r8d
lea r9, [rbp + 0x310]
add r9, rax
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1f
jl 0x1400c2270
lea r8, [rbp + 0x148]
cmp r13, 0xf
cmova r8, r14
movzx eax, byte [r8]
test al, al
je 0x1400c2805
movzx r9d, byte [rbp + 0x310]
cmp al, r9b
jne 0x1400c22fb
lea rcx, [rbp + 0x310]
mov rax, r8
cmp byte [r8], 0
je 0x1400c22f6
nop dword [rax + rax]
movzx edx, byte [rcx]
test dl, dl
je 0x1400c22f6
cmp byte [rax], dl
jne 0x1400c22fb
inc rax
inc rcx
cmp byte [rax], 0
jne 0x1400c22e0
cmp byte [rcx], 0
je 0x1400c230b
inc r8
movzx eax, byte [r8]
test al, al
jne 0x1400c22c6
jmp 0x1400c2805
mov rcx, r12
call fcn.1400ae220
mov rcx, qword [0x140323008]
add rcx, rax
movups xmmword [rsp + 0x78], xmm8
movsd qword [rsp + 0x70], xmm8
mov r8d, Ordinal_26
lea rdx, [rsp + 0x70]
call fcn.1400ad880
movups xmm6, xmmword [rsp + 0x70]
movaps xmmword [rbp + 0x180], xmm6
movsd xmm0, qword [rbp - 0x80]
movsd qword [rbp + 0x190], xmm0
lea r8, [rbp + 0x180]
lea rdx, [rbp + 0xe0]
call fcn.1400b41d0
movaps xmm1, xmm6
subsd xmm1, qword [0x140323560]
unpckhpd xmm6, xmm6
subsd xmm6, qword [0x140323568]
movsd xmm0, qword [rbp - 0x80]
subsd xmm0, qword [0x140323570]
mulsd xmm6, xmm6
mulsd xmm1, xmm1
addsd xmm6, xmm1
mulsd xmm0, xmm0
addsd xmm6, xmm0
xorps xmm0, xmm0
cvtsd2ss xmm0, xmm6
movaps xmm1, xmm0
sqrtss xmm2, xmm0
xorps xmm0, xmm0
cvtss2sd xmm0, xmm2
divsd xmm0, qword [0x1402f6490]
cvttsd2si edx, xmm0
mov ecx, dword [0x1403230d8]
movsd xmm7, qword [rbp + 0xe8]
mov eax, dword [0x140323108]
movsd xmm6, qword [rbp + 0xe0]
comisd xmm8, xmm6
jae 0x1400c23f0
movd xmm0, eax
cvtdq2pd xmm0, xmm0
comisd xmm6, xmm0
jbe 0x1400c240d
comisd xmm8, xmm7
jae 0x1400c2805
movd xmm0, ecx
cvtdq2pd xmm0, xmm0
comisd xmm7, xmm0
ja 0x1400c2805
comisd xmm8, xmm6
jae 0x1400c2805
movd xmm0, eax
cvtdq2pd xmm0, xmm0
comisd xmm6, xmm0
ja 0x1400c2805
comisd xmm8, xmm7
jae 0x1400c2805
movd xmm0, ecx
cvtdq2pd xmm0, xmm0
comisd xmm7, xmm0
ja 0x1400c2805
lea rcx, [rbp + 0x370]
call fcn.14005e420
nop
mov r9d, 7
lea r8, str.Dino__
xor edx, edx
mov rcx, rax
call fcn.140068500
xorps xmm0, xmm0
movups xmmword [rbp + 0x290], xmm0
mov qword [rbp + 0x2a0], rbx
mov qword [rbp + 0x2a8], rbx
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x290], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x2a0], xmm1
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov qword [rax + 0x10], rbx
mov byte [rax], 0
mov r8d, 2
lea rdx, [0x1402f5b7c]
lea rcx, [rbp + 0x290]
call fcn.140063c30
xorps xmm0, xmm0
movups xmmword [rbp + 0x1f8], xmm0
mov qword [rbp + 0x208], rbx
mov qword [rbp + 0x210], rbx
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1f8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x208], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov rdx, qword [rbp + 0x2a8]
cmp rdx, 0xf
jbe 0x1400c253d
inc rdx
mov rcx, qword [rbp + 0x290]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c2538
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400c31da
call fcn.1402563b0
mov qword [rbp + 0x2a0], rbx
mov qword [rbp + 0x2a8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x290], 0
mov rdx, qword [rbp + 0x388]
cmp rdx, 0xf
jbe 0x1400c2597
inc rdx
mov rcx, qword [rbp + 0x370]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c2592
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400c31e1
call fcn.1402563b0
mov qword [rbp + 0x380], rbx
mov qword [rbp + 0x388], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x370], 0
lea rax, [rbp + 0x1f8]
cmp qword [rbp + 0x210], 0xf
cmova rax, qword [rbp + 0x1f8]
mov rbx, qword [0x1403222e0]
test rax, rax
jne 0x1400c25d9
movaps xmm0, xmm9
jmp 0x1400c2627
xor ecx, ecx
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm11
movaps xmm3, xmm12
movss xmm2, dword [rbx + 0x3c10]
lea rdx, [rbp - 8]
mov rcx, qword [rbx + 0x3c08]
call fcn.14009ceb0
movss xmm0, dword [rbp - 8]
addss xmm0, xmm13
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp - 8], xmm0
cvtpd2ps xmm1, xmm7
mulss xmm0, xmm14
cvtss2sd xmm0, xmm0
subsd xmm6, xmm0
cvtpd2ps xmm0, xmm6
movss dword [rbp], xmm0
movss dword [rbp + 4], xmm1
mov rax, qword [rbx + 0x48c8]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.14007a120
mov r10, rax
lea r8, [rbp + 0x1f8]
cmp qword [rbp + 0x210], 0xf
cmova r8, qword [rbp + 0x1f8]
movups xmmword [rsp + 0x60], xmm10
lea rcx, [rsp + 0x60]
call fcn.140076000
mov r9d, eax
test eax, 0xff000000
je 0x1400c26fd
mov rcx, 0xffffffffffffffff
nop dword [rax]
inc rcx
cmp byte [r8 + rcx], 0
jne 0x1400c26a0
add rcx, r8
cmp r8, rcx
je 0x1400c26fd
mov rax, qword [r10 + 0x38]
movups xmm0, xmmword [r10 + 0x88]
movups xmmword [rsp + 0x60], xmm0
mov byte [rsp + 0x48], 0
movss dword [rsp + 0x40], xmm9
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], r8
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r9d
lea r9, [rbp]
movss xmm2, dword [rax + 0x10]
mov rdx, r10
mov rcx, qword [rax + 8]
call fcn.14009d2c0
mov rcx, r12
call fcn.1400ae220
mov rcx, qword [0x140323008]
add rcx, 0xffffffffffffffc8
add rcx, rax
movups xmmword [rbp + 0xb0], xmm8
movsd qword [rbp + 0xa8], xmm8
movups xmmword [rbp + 0xc8], xmm8
movsd qword [rbp + 0xc0], xmm8
xor eax, eax
mov qword [rbp + 0xd8], rax
mov r8d, gethostname
lea rdx, [rbp + 0xa8]
call fcn.1400ad880
movdqa xmmword [rsp + 0x60], xmm10
movups xmm0, xmmword [rbp + 0xc0]
movaps xmmword [rbp + 0x180], xmm0
movsd xmm1, qword [rbp + 0xd0]
movsd qword [rbp + 0x190], xmm1
movups xmm0, xmmword [rbp + 0xa8]
movaps xmmword [rbp - 0x70], xmm0
movsd xmm1, qword [rbp + 0xb8]
movsd qword [rbp - 0x60], xmm1
lea r8, [rsp + 0x60]
lea rdx, [rbp + 0x180]
lea rcx, [rbp - 0x70]
call fcn.1400b4680
xor ebx, ebx
mov qword [rbp + 0x208], rbx
lea rax, [rbp + 0x1f8]
cmp qword [rbp + 0x210], 0xf
cmova rax, qword [rbp + 0x1f8]
mov byte [rax], bl
mov rdx, qword [rbp + 0x210]
cmp rdx, 0xf
jbe 0x1400c2805
inc rdx
mov rcx, qword [rbp + 0x1f8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c2800
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400c31e8
call fcn.1402563b0
cmp byte [0x1403222f8], 0
je 0x1400c2ee0
movups xmm0, xmmword [str.sGPXVkLJKPDzM_1B]
movups xmmword [rbp + 0x258], xmm0
movzx eax, byte [0x1402f5e18]
mov byte [rbp + 0x268], al
mov r8d, ebx
cmp esi, 2
jl 0x1400c2963
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp - 0x70], xmm0
lea rcx, [rbp + 0x25c]
mov edx, dword [rbp - 0x70]
movdqa xmm3, xmmword [0x1402f66a0]
movdqa xmm4, xmmword [0x1402f6730]
movdqa xmm5, xmmword [0x1402f66d0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm3
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm15
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm15
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
andps xmm2, xmm4
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm3
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm15
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm15
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
andps xmm2, xmm4
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x1400c2870
cmp r8d, 0x11
jge 0x1400c29a3
movsxd rax, r8d
lea r9, [rbp + 0x258]
add r9, rax
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x11
jl 0x1400c2970
lea r8, [rbp + 0x148]
cmp r13, 0xf
cmova r8, r14
movzx eax, byte [r8]
test al, al
je 0x1400c2ee0
movzx r9d, byte [rbp + 0x258]
cmp al, r9b
jne 0x1400c29fb
lea rcx, [rbp + 0x258]
mov rax, r8
cmp byte [r8], 0
je 0x1400c29f6
nop dword [rax + rax]
movzx edx, byte [rcx]
test dl, dl
je 0x1400c29f6
cmp byte [rax], dl
jne 0x1400c29fb
inc rax
inc rcx
cmp byte [rax], 0
jne 0x1400c29e0
cmp byte [rcx], 0
je 0x1400c2a0b
inc r8
movzx eax, byte [r8]
test al, al
jne 0x1400c29c6
jmp 0x1400c2ee0
mov rcx, r12
call fcn.1400ae220
mov rcx, qword [0x140323008]
add rcx, rax
movups xmmword [rbp + 0x188], xmm8
movsd qword [rbp + 0x180], xmm8
mov r8d, Ordinal_26
lea rdx, [rbp + 0x180]
call fcn.1400ad880
movups xmm6, xmmword [rbp + 0x180]
movaps xmmword [rsp + 0x70], xmm6
movsd xmm0, qword [rbp + 0x190]
movsd qword [rbp - 0x80], xmm0
lea r8, [rsp + 0x70]
lea rdx, [rbp + 0xf0]
call fcn.1400b41d0
movaps xmm1, xmm6
subsd xmm1, qword [0x140323560]
unpckhpd xmm6, xmm6
subsd xmm6, qword [0x140323568]
movsd xmm0, qword [rbp + 0x190]
subsd xmm0, qword [0x140323570]
mulsd xmm6, xmm6
mulsd xmm1, xmm1
addsd xmm6, xmm1
mulsd xmm0, xmm0
addsd xmm6, xmm0
xorps xmm0, xmm0
cvtsd2ss xmm0, xmm6
movaps xmm1, xmm0
sqrtss xmm2, xmm0
xorps xmm0, xmm0
cvtss2sd xmm0, xmm2
divsd xmm0, qword [0x1402f6490]
cvttsd2si edx, xmm0
mov ecx, dword [0x1403230d8]
movsd xmm7, qword [rbp + 0xf8]
mov eax, dword [0x140323108]
movsd xmm6, qword [rbp + 0xf0]
comisd xmm8, xmm6
jae 0x1400c2af7
movd xmm0, eax
cvtdq2pd xmm0, xmm0
comisd xmm6, xmm0
jbe 0x1400c2b14
comisd xmm8, xmm7
jae 0x1400c2ee0
movd xmm0, ecx
cvtdq2pd xmm0, xmm0
comisd xmm7, xmm0
ja 0x1400c2ee0
comisd xmm8, xmm6
jae 0x1400c2ee0
movd xmm0, eax
cvtdq2pd xmm0, xmm0
comisd xmm6, xmm0
ja 0x1400c2ee0
comisd xmm8, xmm7
jae 0x1400c2ee0
movd xmm0, ecx
cvtdq2pd xmm0, xmm0
comisd xmm7, xmm0
ja 0x1400c2ee0
lea rcx, [rbp + 0x390]
call fcn.14005e420
nop
mov r9d, reloc.WS2_32.dll_ntohl
lea r8, str.Supply_Drop__
xor edx, edx
mov rcx, rax
call fcn.140068500
xorps xmm0, xmm0
movups xmmword [rbp + 0x2b0], xmm0
mov qword [rbp + 0x2c0], rbx
mov qword [rbp + 0x2c8], rbx
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x2b0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x2c0], xmm1
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov qword [rax + 0x10], rbx
mov byte [rax], 0
mov r8d, 2
lea rdx, [0x1402f5b7c]
lea rcx, [rbp + 0x2b0]
call fcn.140063c30
xorps xmm0, xmm0
movups xmmword [rbp + 0x218], xmm0
mov qword [rbp + 0x228], rbx
mov qword [rbp + 0x230], rbx
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x218], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x228], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov rdx, qword [rbp + 0x2c8]
cmp rdx, 0xf
jbe 0x1400c2c44
inc rdx
mov rcx, qword [rbp + 0x2b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c2c3f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400c31ef
call fcn.1402563b0
mov qword [rbp + 0x2c0], rbx
mov qword [rbp + 0x2c8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x2b0], 0
mov rdx, qword [rbp + 0x3a8]
cmp rdx, 0xf
jbe 0x1400c2c9e
inc rdx
mov rcx, qword [rbp + 0x390]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c2c99
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400c31f6
call fcn.1402563b0
mov qword [rbp + 0x3a0], rbx
mov qword [rbp + 0x3a8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x390], 0
lea rax, [rbp + 0x218]
cmp qword [rbp + 0x230], 0xf
cmova rax, qword [rbp + 0x218]
mov rbx, qword [0x1403222e0]
test rax, rax
jne 0x1400c2ce0
movaps xmm0, xmm9
jmp 0x1400c2d2e
xor ecx, ecx
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm11
movaps xmm3, xmm12
movss xmm2, dword [rbx + 0x3c10]
lea rdx, [rbp + 8]
mov rcx, qword [rbx + 0x3c08]
call fcn.14009ceb0
movss xmm0, dword [rbp + 8]
addss xmm0, xmm13
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 8], xmm0
cvtpd2ps xmm1, xmm7
mulss xmm0, xmm14
cvtss2sd xmm0, xmm0
subsd xmm6, xmm0
cvtpd2ps xmm0, xmm6
movss dword [rbp + 0x10], xmm0
movss dword [rbp + 0x14], xmm1
mov rax, qword [rbx + 0x48c8]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.14007a120
mov r10, rax
lea r8, [rbp + 0x218]
cmp qword [rbp + 0x230], 0xf
cmova r8, qword [rbp + 0x218]
movups xmmword [rsp + 0x60], xmm10
lea rcx, [rsp + 0x60]
call fcn.140076000
mov r9d, eax
test eax, 0xff000000
je 0x1400c2dfd
mov rcx, 0xffffffffffffffff
inc rcx
cmp byte [r8 + rcx], 0
jne 0x1400c2da0
add rcx, r8
cmp r8, rcx
je 0x1400c2dfd
mov rax, qword [r10 + 0x38]
movups xmm0, xmmword [r10 + 0x88]
movups xmmword [rsp + 0x60], xmm0
mov byte [rsp + 0x48], 0
movss dword [rsp + 0x40], xmm9
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], r8
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r9d
lea r9, [rbp + 0x10]
movss xmm2, dword [rax + 0x10]
mov rdx, r10
mov rcx, qword [rax + 8]
call fcn.14009d2c0
mov rcx, r12
call fcn.1400ae220
mov rcx, qword [0x140323008]
add rcx, 0xffffffffffffffc8
add rcx, rax
movups xmmword [rbp + 0x40], xmm8
movsd qword [rbp + 0x38], xmm8
movups xmmword [rbp + 0x58], xmm8
movsd qword [rbp + 0x50], xmm8
xor eax, eax
mov qword [rbp + 0x68], rax
mov r8d, gethostname
lea rdx, [rbp + 0x38]
call fcn.1400ad880
movdqa xmmword [rsp + 0x60], xmm10
movups xmm0, xmmword [rbp + 0x50]
movaps xmmword [rsp + 0x70], xmm0
movsd xmm1, qword [rbp + 0x60]
movsd qword [rbp - 0x80], xmm1
movups xmm0, xmmword [rbp + 0x38]
movaps xmmword [rbp - 0x70], xmm0
movsd xmm1, qword [rbp + 0x48]
movsd qword [rbp - 0x60], xmm1
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.1400b4680
xor ecx, ecx
mov qword [rbp + 0x228], rcx
lea rax, [rbp + 0x218]
cmp qword [rbp + 0x230], 0xf
cmova rax, qword [rbp + 0x218]
mov byte [rax], cl
mov rdx, qword [rbp + 0x230]
cmp rdx, 0xf
jbe 0x1400c2ee0
inc rdx
mov rcx, qword [rbp + 0x218]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c2edb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400c31fd
call fcn.1402563b0
cmp byte [0x1403222f3], 0
je 0x1400c3162
lea rdx, [rbp + 0x148]
lea rcx, [rbp + 0x2f0]
call fcn.140063d50
nop
lea rdx, [rbp + 0x180]
mov rcx, r12
call fcn.1400ae500
movups xmm0, xmmword [rbp + 0x180]
movaps xmmword [rsp + 0x70], xmm0
movsd xmm1, qword [rbp + 0x190]
movsd qword [rbp - 0x80], xmm1
lea r8, [rsp + 0x70]
lea rdx, [rbp + 0x100]
call fcn.1400b41d0
mov ecx, dword [0x1403230d8]
movsd xmm7, qword [rbp + 0x108]
mov eax, dword [0x140323108]
movsd xmm6, qword [rbp + 0x100]
comisd xmm8, xmm6
jae 0x1400c2f6b
movd xmm0, eax
cvtdq2pd xmm0, xmm0
comisd xmm6, xmm0
jbe 0x1400c2f88
comisd xmm8, xmm7
jae 0x1400c3112
movd xmm0, ecx
cvtdq2pd xmm0, xmm0
comisd xmm7, xmm0
ja 0x1400c3112
comisd xmm8, xmm6
jae 0x1400c3112
movd xmm0, eax
cvtdq2pd xmm0, xmm0
comisd xmm6, xmm0
ja 0x1400c3112
comisd xmm8, xmm7
jae 0x1400c3112
movd xmm0, ecx
cvtdq2pd xmm0, xmm0
comisd xmm7, xmm0
ja 0x1400c3112
lea rax, [rbp + 0x2f0]
cmp qword [rbp + 0x308], 0xf
cmova rax, qword [rbp + 0x2f0]
mov rbx, qword [0x1403222e0]
test rax, rax
jne 0x1400c2feb
movaps xmm0, xmm9
jmp 0x1400c3039
xor ecx, ecx
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm11
movaps xmm3, xmm12
movss xmm2, dword [rbx + 0x3c10]
lea rdx, [rbp + 0x18]
mov rcx, qword [rbx + 0x3c08]
call fcn.14009ceb0
movss xmm0, dword [rbp + 0x18]
addss xmm0, xmm13
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x18], xmm0
cvtpd2ps xmm1, xmm7
mulss xmm0, xmm14
cvtss2sd xmm0, xmm0
subsd xmm6, xmm0
cvtpd2ps xmm0, xmm6
movss dword [rbp + 0x20], xmm0
movss dword [rbp + 0x24], xmm1
mov rax, qword [rbx + 0x48c8]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.14007a120
mov r10, rax
lea r8, [rbp + 0x2f0]
mov r9, qword [rbp + 0x308]
cmp r9, 0xf
cmova r8, qword [rbp + 0x2f0]
movdqa xmm0, xmmword [0x1402f6d20]
movups xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
call fcn.140076000
mov r11d, eax
test eax, 0xff000000
je 0x1400c3119
mov rcx, 0xffffffffffffffff
inc rcx
cmp byte [r8 + rcx], 0
jne 0x1400c30b5
add rcx, r8
cmp r8, rcx
je 0x1400c3119
mov rax, qword [r10 + 0x38]
movups xmm0, xmmword [r10 + 0x88]
movups xmmword [rsp + 0x60], xmm0
mov byte [rsp + 0x48], 0
movss dword [rsp + 0x40], xmm9
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], r8
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r11d
lea r9, [rbp + 0x20]
movss xmm2, dword [rax + 0x10]
mov rdx, r10
mov rcx, qword [rax + 8]
call fcn.14009d2c0
mov r9, qword [rbp + 0x308]
cmp r9, 0xf
jbe 0x1400c3154
lea rdx, [r9 + 1]
mov rcx, qword [rbp + 0x2f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c314f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400c3204
call fcn.1402563b0
mov r14, qword [rbp + 0x148]
mov r13, qword [rbp + 0x160]
cmp r13, 0xf
jbe 0x1400c3195
lea rdx, [r13 + 1]
mov rax, r14
cmp rdx, 0x1000
jb 0x1400c318d
add rdx, 0x27
mov r14, qword [r14 - 8]
sub rax, r14
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400c320b
mov rcx, r14
call fcn.1402563b0
add rdi, 0x28
mov qword [rbp - 0x70], rdi
cmp rdi, r15
je 0x1400c3212
xor ebx, ebx
jmp 0x1400c0e2d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
lea rcx, [rbp - 0x48]
call fcn.1400c74b0
mov rcx, qword [rbp + 0x3d0]
xor rcx, rsp
call fcn.140256390
lea r11, [rsp + 0x580]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.14005e360
int3
call fcn.140064f60
int3