Function at 0x1400c4190
Capabilities:
Encode data using xor
Get common file path
Hash data using fnv

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x5cb0]
mov eax, 0x5db0
call fcn.140170e10
sub rsp, rax
mov rax, qword [0x14021d798]
xor rax, rsp
mov qword [rbp + 0x5ca0], rax
mov rdi, rcx
mov qword [rsp + 0x48], rcx
xor r14d, r14d
mov dword [rsp + 0x40], r14d
lea rax, [rbp + 0x5a90]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
lea edx, [r14 + 5]
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_SHGetFolderPathW]
test eax, eax
je 0x1400c4220
lea rdx, str.Error:_Could_not_retrieve_the_Documents_directory_path.
lea rcx, [0x1403202c0]
call fcn.140015680
mov rcx, rax
call fcn.140015960
jmp 0x1400c608d
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], 0x104
lea rax, [rbp + 0x5980]
mov qword [rsp + 0x20], rax
mov rbx, 0xffffffffffffffff
mov r9d, ebx
lea r8, [rbp + 0x5a90]
xor edx, edx
mov ecx, 0xfde9
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
test eax, eax
jne 0x1400c4280
lea rdx, str.Error:_Could_not_convert_wide_character_path_to_narrow_character_path.
lea rcx, [0x1403202c0]
call fcn.140015680
mov rcx, rax
call fcn.140015960
jmp 0x1400c608d
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], r14
mov qword [rbp - 0x38], r14
lea rax, [rbp + 0x5980]
nop dword [rax + rax]
inc rbx
cmp byte [rax + rbx], r14b
jne 0x1400c42a0
mov r8, rbx
lea rdx, [rbp + 0x5980]
lea rcx, [rbp - 0x50]
call fcn.140003ed0
nop
movabs rax, 0x7fffffffffffffff
mov rcx, qword [rbp - 0x40]
sub rax, rcx
cmp rax, 0xd
jb 0x1400c60c3
lea r9, [rbp - 0x50]
cmp qword [rbp - 0x38], 0x10
cmovae r9, qword [rbp - 0x50]
mov qword [rsp + 0x30], reloc.WS2_32.dll_listen
lea rax, str.delusionCFG_
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x70]
call fcn.140018fc0
nop
mov rdx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x1400c4318
mov rdx, qword [rdi]
mov r8, qword [rdi + 0x10]
lea rcx, [rsp + 0x70]
call fcn.140011550
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x10], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp], xmm1
vmovups ymm0, ymmword [rax]
vmovups ymmword [rbp - 0x10], ymm0
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r12d, recv
lea rcx, [rsp + 0x70]
vzeroupper
call fcn.140003bf0
xor edx, edx
mov r8d, 0x110
lea rcx, [rbp + 0x50]
call fcn.140172d70
lea rdx, [rbp - 0x10]
lea rcx, [rbp + 0x50]
call fcn.140051510
nop
cmp qword [rbp + 0xe0], 0
jne 0x1400c43ac
lea rdx, str.Error:_Could_not_open_the_configuration_file.
lea rcx, [0x1403202c0]
call fcn.140015680
mov rcx, rax
call fcn.140015960
jmp 0x1400c600d
lea rcx, [rbp + 0x10]
call fcn.1400c6120
lea rcx, [rbp + 0x160]
call fcn.1400c66c0
nop
lea rcx, [rbp + 0x1c0]
call fcn.1400c6710
nop
lea rcx, [rbp + 0x220]
call fcn.1400c6760
nop
lea rcx, [rbp + 0x280]
call fcn.1400c67b0
nop
lea rcx, [rbp + 0x2e0]
call fcn.1400c6800
nop
lea rcx, [rbp + 0x340]
call fcn.1400c6850
nop
lea rcx, [rbp + 0x3a0]
call fcn.1400c68a0
nop
lea rcx, [rbp + 0x400]
call fcn.1400c68f0
nop
lea rcx, [rbp + 0x460]
call fcn.1400c6940
nop
lea rcx, [rbp + 0x4c0]
call fcn.1400c6990
nop
lea rcx, [rbp + 0x520]
call fcn.1400c69e0
nop
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x580], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0x590], xmm1
mov r8d, recv
lea rdx, str.AimPosition
lea rcx, [rbp + 0x580]
call fcn.140003ed0
lea rax, [0x1401e8118]
mov qword [rbp + 0x5a0], rax
lea rax, [rbp + 0x5a0]
mov qword [rbp + 0x5d8], rax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x5e0], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0x5f0], xmm1
mov r8d, reloc.WS2_32.dll_recv
lea rdx, str.AimPositionIndex
lea rcx, [rbp + 0x5e0]
call fcn.140003ed0
lea rax, [0x1401e9440]
mov qword [rbp + 0x600], rax
lea rax, [rbp + 0x600]
mov qword [rbp + 0x638], rax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x640], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0x650], xmm1
mov r8, r12
lea rdx, str.VisibleCheck
lea rcx, [rbp + 0x640]
call fcn.140003ed0
lea rax, [0x1401e89f8]
mov qword [rbp + 0x660], rax
lea rax, [rbp + 0x660]
mov qword [rbp + 0x698], rax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x6a0], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0x6b0], xmm1
mov r8d, reloc.WS2_32.dll_ntohs
lea rdx, str.ShowAimFovRange
lea rcx, [rbp + 0x6a0]
call fcn.140003ed0
lea rax, [0x1401e7e20]
mov qword [rbp + 0x6c0], rax
lea rax, [rbp + 0x6c0]
mov qword [rbp + 0x6f8], rax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x700], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0x710], xmm1
mov r8d, reloc.WS2_32.dll_recv
lea rdx, str.AimFovRangeColor
lea rcx, [rbp + 0x700]
call fcn.140003ed0
lea rax, [0x1401e8c98]
mov qword [rbp + 0x720], rax
lea rax, [rbp + 0x720]
mov qword [rbp + 0x758], rax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x760], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0x770], xmm1
mov r8d, 6
lea rdx, [0x1401e6708]
lea rcx, [rbp + 0x760]
call fcn.140003ed0
lea rax, [0x1401e87c8]
mov qword [rbp + 0x780], rax
lea rax, [rbp + 0x780]
mov qword [rbp + 0x7b8], rax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x7c0], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0x7d0], xmm1
mov r8d, 6
lea rdx, str.AimFox
lea rcx, [rbp + 0x7c0]
call fcn.140003ed0
lea rax, [0x1401ea2b8]
mov qword [rbp + 0x7e0], rax
lea rax, [rbp + 0x7e0]
mov qword [rbp + 0x818], rax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x820], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0x830], xmm1
mov r8d, recv
lea rdx, str.SpectateEsp
lea rcx, [rbp + 0x820]
call fcn.140003ed0
lea rax, [0x1401e9a60]
mov qword [rbp + 0x840], rax
lea rax, [rbp + 0x840]
mov qword [rbp + 0x878], rax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x880], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0x890], xmm1
mov r8d, 7
lea rdx, str.NoFlash
lea rcx, [rbp + 0x880]
call fcn.140003ed0
lea rax, [0x1401e8b10]
mov qword [rbp + 0x8a0], rax
lea rax, [rbp + 0x8a0]
mov qword [rbp + 0x8d8], rax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x8e0], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0x8f0], xmm1
mov r8d, 7
lea rdx, str.NoScope
lea rcx, [rbp + 0x8e0]
call fcn.140003ed0
lea rax, [0x1401ea648]
mov qword [rbp + 0x900], rax
lea rax, [rbp + 0x900]
mov qword [rbp + 0x938], rax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x940], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0x950], xmm1
mov r8d, 9
lea rdx, [0x1401e6de0]
lea rcx, [rbp + 0x940]
call fcn.140003ed0
lea rax, [0x1401e88a8]
mov qword [rbp + 0x960], rax
lea rax, [rbp + 0x960]
mov qword [rbp + 0x998], rax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x9a0], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0x9b0], xmm1
mov r8d, 8
lea rdx, str.HitSound
lea rcx, [rbp + 0x9a0]
call fcn.140003ed0
lea rax, [0x1401e7528]
mov qword [rbp + 0x9c0], rax
lea rax, [rbp + 0x9c0]
mov qword [rbp + 0x9f8], rax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0xa00], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0xa10], xmm1
mov r8d, 9
lea rdx, [0x1401e6e28]
lea rcx, [rbp + 0xa00]
call fcn.140003ed0
lea rax, [0x1401e9018]
mov qword [rbp + 0xa20], rax
lea rax, [rbp + 0xa20]
mov qword [rbp + 0xa58], rax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0xa60], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0xa70], xmm1
mov r8d, 8
lea rdx, str.HitColor
lea rcx, [rbp + 0xa60]
call fcn.140003ed0
lea rax, [0x1401ea5d8]
mov qword [rbp + 0xa80], rax
lea rax, [rbp + 0xa80]
mov qword [rbp + 0xab8], rax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0xac0], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0xad0], xmm1
mov r8d, 9
lea rdx, str.HitLength
lea rcx, [rbp + 0xac0]
call fcn.140003ed0
lea rax, [0x1401e8e20]
mov qword [rbp + 0xae0], rax
lea rax, [rbp + 0xae0]
mov qword [rbp + 0xb18], rax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0xb20], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0xb30], xmm1
mov r8d, 0xa
lea rdx, str.HitSpacing
lea rcx, [rbp + 0xb20]
call fcn.140003ed0
lea rax, [0x1401e97c0]
mov qword [rbp + 0xb40], rax
lea rax, [rbp + 0xb40]
mov qword [rbp + 0xb78], rax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0xb80], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0xb90], xmm1
mov r8, r12
lea rdx, str.HitThickness
lea rcx, [rbp + 0xb80]
call fcn.140003ed0
lea rax, [0x1401e9050]
mov qword [rbp + 0xba0], rax
lea rax, [rbp + 0xba0]
mov qword [rbp + 0xbd8], rax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0xbe0], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0xbf0], xmm1
mov r8d, 9
lea rdx, str.TeamCheck
lea rcx, [rbp + 0xbe0]
call fcn.140003ed0
lea rax, [0x1401e98a0]
mov qword [rbp + 0xc00], rax
lea rax, [rbp + 0xc00]
mov qword [rbp + 0xc38], rax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0xc40], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0xc50], xmm1
mov r8d, 9
lea rdx, str.OBSBypass
lea rcx, [rbp + 0xc40]
call fcn.140003ed0
lea rax, [0x1401e9ad0]
mov qword [rbp + 0xc60], rax
lea rax, [rbp + 0xc60]
mov qword [rbp + 0xc98], rax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0xca0], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0xcb0], xmm1
mov r8d, 8
lea rdx, str.BunnyHop
lea rcx, [rbp + 0xca0]
call fcn.140003ed0
lea rax, [0x1401e9948]
mov qword [rbp + 0xcc0], rax
lea rax, [rbp + 0xcc0]
mov qword [rbp + 0xcf8], rax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0xd00], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0xd10], xmm1
mov r8d, 9
lea rdx, str.ShowRadar
lea rcx, [rbp + 0xd00]
call fcn.140003ed0
lea rax, [0x1401e8770]
mov qword [rbp + 0xd20], rax
lea rax, [rbp + 0xd20]
mov qword [rbp + 0xd58], rax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0xd60], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0xd70], xmm1
mov r8d, reloc.WS2_32.dll_ntohs
lea rdx, str.ShowInGameRadar
lea rcx, [rbp + 0xd60]
call fcn.140003ed0
lea rax, [0x1401e9520]
mov qword [rbp + 0xd80], rax
lea rax, [rbp + 0xd80]
mov qword [rbp + 0xdb8], rax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0xdc0], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0xdd0], xmm1
mov r8d, 0xa
lea rdx, str.RadarRange
lea rcx, [rbp + 0xdc0]
call fcn.140003ed0
lea rax, [0x1401e9670]
mov qword [rbp + 0xde0], rax
lea rax, [rbp + 0xde0]
mov qword [rbp + 0xe18], rax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0xe20], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0xe30], xmm1
mov r8d, 0x18
lea rdx, str.RadarPointSizeProportion
lea rcx, [rbp + 0xe20]
call fcn.140003ed0
lea rax, [0x1401e8038]
mov qword [rbp + 0xe40], rax
lea rax, [rbp + 0xe40]
mov qword [rbp + 0xe78], rax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0xe80], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0xe90], xmm1
mov r8d, reloc.WS2_32.dll_select
lea rdx, str.ShowRadarCrossLine
lea rcx, [rbp + 0xe80]
call fcn.140003ed0
lea rax, [0x1401e8f38]
mov qword [rbp + 0xea0], rax
lea rax, [rbp + 0xea0]
mov qword [rbp + 0xed8], rax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0xee0], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0xef0], xmm1
mov r8d, reloc.WS2_32.dll_send
lea rdx, str.RadarCrossLineColor
lea rcx, [rbp + 0xee0]
call fcn.140003ed0
lea rax, [0x1401e9558]
mov qword [rbp + 0xf00], rax
lea rax, [rbp + 0xf00]
mov qword [rbp + 0xf38], rax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0xf40], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0xf50], xmm1
mov r8d, 9
lea rdx, str.RadarType
lea rcx, [rbp + 0xf40]
call fcn.140003ed0
lea rax, [0x1401e8ec8]
mov qword [rbp + 0xf60], rax
lea rax, [rbp + 0xf60]
mov qword [rbp + 0xf98], rax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0xfa0], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0xfb0], xmm1
mov r8d, 0xa
lea rdx, str.Proportion
lea rcx, [rbp + 0xfa0]
call fcn.140003ed0
lea rax, [0x1401ea728]
mov qword [rbp + 0xfc0], rax
lea rax, [rbp + 0xfc0]
mov qword [rbp + 0xff8], rax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x1000], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0x1010], xmm1
mov r8, r12
lea rdx, str.RadarBgAlpha
lea rcx, [rbp + 0x1000]
call fcn.140003ed0
lea rax, [0x1401e7870]
mov qword [rbp + 0x1020], rax
lea rax, [rbp + 0x1020]
mov qword [rbp + 0x1058], rax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x1060], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0x1070], xmm1
mov r8d, recv
lea rdx, str.CircleColor
lea rcx, [rbp + 0x1060]
call fcn.140003ed0
lea rax, [0x1401e9bf0]
mov qword [rbp + 0x1080], rax
lea rax, [rbp + 0x1080]
mov qword [rbp + 0x10b8], rax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x10c0], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0x10d0], xmm1
mov r8d, 0xa
lea rdx, str.PointColor
lea rcx, [rbp + 0x10c0]
call fcn.140003ed0
lea rax, [0x1401e7cd0]
mov qword [rbp + 0x10e0], rax
lea rax, [rbp + 0x10e0]
mov qword [rbp + 0x1118], rax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x1120], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0x1130], xmm1
mov r8d, 6
lea rdx, str.Extras
lea rcx, [rbp + 0x1120]
call fcn.140003ed0
lea rax, [0x1401e9fa8]
mov qword [rbp + 0x1140], rax
lea rax, [rbp + 0x1140]
mov qword [rbp + 0x1178], rax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x1180], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0x1190], xmm1
mov r8d, reloc.WS2_32.dll_ntohs
lea rdx, str.ShowBombCarrier
lea rcx, [rbp + 0x1180]
call fcn.140003ed0
lea rax, [0x1401ea1a0]
mov qword [rbp + 0x11a0], rax
lea rax, [rbp + 0x11a0]
mov qword [rbp + 0x11d8], rax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x11e0], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0x11f0], xmm1
mov r8d, reloc.WS2_32.dll_ntohl
lea rdx, str.ShowPlantedPos
lea rcx, [rbp + 0x11e0]
call fcn.140003ed0
lea rax, [0x1401e8bf0]
mov qword [rbp + 0x1200], rax
lea rax, [rbp + 0x1200]
mov qword [rbp + 0x1238], rax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x1240], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0x1250], xmm1
mov r8d, reloc.WS2_32.dll_recv
lea rdx, str.BombCarrierColor
lea rcx, [rbp + 0x1240]
call fcn.140003ed0
lea rax, [0x1401e9c60]
mov qword [rbp + 0x1260], rax
lea rax, [rbp + 0x1260]
mov qword [rbp + 0x1298], rax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x12a0], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0x12b0], xmm1
mov r8d, recv
lea rdx, str.ShowHeadBox
lea rcx, [rbp + 0x12a0]
call fcn.140003ed0
lea rax, [0x1401e7aa0]
mov qword [rbp + 0x12c0], rax
lea rax, [rbp + 0x12c0]
mov qword [rbp + 0x12f8], rax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x1300], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0x1310], xmm1
mov r8, r12
lea rdx, str.HeadBoxColor
lea rcx, [rbp + 0x1300]
call fcn.140003ed0
lea rax, [0x1401e84d0]
mov qword [rbp + 0x1320], rax
lea rax, [rbp + 0x1320]
mov qword [rbp + 0x1358], rax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x1360], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0x1370], xmm1
mov r8d, reloc.WS2_32.dll_ntohs
lea rdx, str.ShowBoneCircles
lea rcx, [rbp + 0x1360]
call fcn.140003ed0
lea rax, [0x1401e9590]
mov qword [rbp + 0x1380], rax
lea rax, [rbp + 0x1380]
mov qword [rbp + 0x13b8], rax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x13c0], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0x13d0], xmm1
mov r8d, recv
lea rdx, str.ShowBoneESP
lea rcx, [rbp + 0x13c0]
call fcn.140003ed0
lea rax, [0x1401ea3e0]
mov qword [rbp + 0x13e0], rax
lea rax, [rbp + 0x13e0]
mov qword [rbp + 0x1418], rax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x1420], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0x1430], xmm1
mov r8d, 0xa
lea rdx, str.ShowBoxESP
lea rcx, [rbp + 0x1420]
call fcn.140003ed0
lea rax, [0x1401ea168]
mov qword [rbp + 0x1440], rax
lea rax, [rbp + 0x1440]
mov qword [rbp + 0x1478], rax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x1480], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0x1490], xmm1
mov r8, r12
lea rdx, str.BoxThickness
lea rcx, [rbp + 0x1480]
call fcn.140003ed0
lea rax, [0x1401e7448]
mov qword [rbp + 0x14a0], rax
lea rax, [rbp + 0x14a0]
mov qword [rbp + 0x14d8], rax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x14e0], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0x14f0], xmm1
mov r8d, reloc.WS2_32.dll_ntohl
lea rdx, str.ShowBoxFillEsp
lea rcx, [rbp + 0x14e0]
call fcn.140003ed0
lea rax, [0x1401e9d40]
mov qword [rbp + 0x1500], rax
lea rax, [rbp + 0x1500]
mov qword [rbp + 0x1538], rax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x1540], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0x1550], xmm1
mov r8d, recv
lea rdx, str.BoxFillType
lea rcx, [rbp + 0x1540]
call fcn.140003ed0
lea rax, [0x1401e78a8]
mov qword [rbp + 0x1560], rax
lea rax, [rbp + 0x1560]
mov qword [rbp + 0x1598], rax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x15a0], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0x15b0], xmm1
mov r8d, reloc.WS2_32.dll_ntohs
lea rdx, str.BoxFillEspColor
lea rcx, [rbp + 0x15a0]
call fcn.140003ed0
lea rax, [0x1401e9718]
mov qword [rbp + 0x15c0], rax
lea rax, [rbp + 0x15c0]
mov qword [rbp + 0x15f8], rax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x1600], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0x1610], xmm1
mov r8d, 0x1a
lea rdx, str.BoxFillEspColorGraidentTop
lea rcx, [rbp + 0x1600]
call fcn.140003ed0
lea rax, [0x1401e7c98]
mov qword [rbp + 0x1620], rax
lea rax, [rbp + 0x1620]
mov qword [rbp + 0x1658], rax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x1660], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0x1670], xmm1
mov r8d, 0x1d
lea rdx, str.BoxFillEspColorGraidentBottom
lea rcx, [rbp + 0x1660]
call fcn.140003ed0
lea rax, [0x1401e76b0]
mov qword [rbp + 0x1680], rax
lea rax, [rbp + 0x1680]
mov qword [rbp + 0x16b8], rax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x16c0], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0x16d0], xmm1
mov r8d, reloc.WS2_32.dll_ntohl
lea rdx, str.WeaponESPcolor
lea rcx, [rbp + 0x16c0]
call fcn.140003ed0
lea rax, [0x1401ea0c0]
mov qword [rbp + 0x16e0], rax
lea rax, [rbp + 0x16e0]
mov qword [rbp + 0x1718], rax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x1720], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0x1730], xmm1
mov r8d, reloc.WS2_32.dll_select
lea rdx, str.VisBoxFillEspColor
lea rcx, [rbp + 0x1720]
call fcn.140003ed0
lea rax, [0x1401e77c8]
mov qword [rbp + 0x1740], rax
lea rax, [rbp + 0x1740]
mov qword [rbp + 0x1778], rax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x1780], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0x1790], xmm1
mov r8d, 0x1d
lea rdx, str.VisBoxFillEspColorGraidentTop
lea rcx, [rbp + 0x1780]
call fcn.140003ed0
lea rax, [0x1401e8498]
mov qword [rbp + 0x17a0], rax
lea rax, [rbp + 0x17a0]
mov qword [rbp + 0x17d8], rax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x17e0], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0x17f0], xmm1
mov r8d, 0x20
lea rdx, str.VisBoxFillEspColorGraidentBottom
lea rcx, [rbp + 0x17e0]
call fcn.140003ed0
lea rax, [0x1401e8ad8]
mov qword [rbp + 0x1800], rax
lea rax, [rbp + 0x1800]
mov qword [rbp + 0x1838], rax
lea rcx, [rbp + 0x1840]
call fcn.1400c6a30
nop
lea rcx, [rbp + 0x18a0]
call fcn.1400c6a80
nop
lea rcx, [rbp + 0x1900]
call fcn.1400c6ad0
nop
lea rcx, [rbp + 0x1960]
call fcn.1400c6b20
nop
lea rcx, [rbp + 0x19c0]
call fcn.1400c6b70
nop
lea rcx, [rbp + 0x1a20]
call fcn.1400c6bc0
nop
lea rcx, [rbp + 0x1a80]
call fcn.1400c6c10
nop
lea rcx, [rbp + 0x1ae0]
call fcn.1400c6c60
nop
lea rcx, [rbp + 0x1b40]
call fcn.1400c6cb0
nop
lea rcx, [rbp + 0x1ba0]
call fcn.1400c6d00
nop
lea rcx, [rbp + 0x1c00]
call fcn.1400c6d50
nop
lea rcx, [rbp + 0x1c60]
call fcn.1400c6da0
nop
lea rcx, [rbp + 0x1cc0]
call fcn.1400c6df0
nop
lea rcx, [rbp + 0x1d20]
call fcn.1400c6e40
nop
lea rcx, [rbp + 0x1d80]
call fcn.1400c6e90
nop
lea rcx, [rbp + 0x1de0]
call fcn.1400c6ee0
nop
lea rcx, [rbp + 0x1e40]
call fcn.1400c6f30
nop
lea rcx, [rbp + 0x1ea0]
call fcn.1400c6f80
nop
lea rcx, [rbp + 0x1f00]
call fcn.1400c6fd0
nop
lea rcx, [rbp + 0x1f60]
call fcn.1400c7020
nop
lea rcx, [rbp + 0x1fc0]
call fcn.1400c7070
nop
lea rcx, [rbp + 0x2020]
call fcn.1400c70c0
nop
lea rcx, [rbp + 0x2080]
call fcn.1400c7110
nop
lea rcx, [rbp + 0x20e0]
call fcn.1400c7160
nop
lea rcx, [rbp + 0x2140]
call fcn.1400c71b0
nop
lea rcx, [rbp + 0x21a0]
call fcn.1400c7200
nop
lea rcx, [rbp + 0x2200]
call fcn.1400c7250
nop
lea rcx, [rbp + 0x2260]
call fcn.1400c72a0
nop
lea rcx, [rbp + 0x22c0]
call fcn.1400c72f0
nop
lea rcx, [rbp + 0x2320]
call fcn.1400c7340
nop
lea rcx, [rbp + 0x2380]
call fcn.1400c7390
nop
lea rcx, [rbp + 0x23e0]
call fcn.1400c73e0
nop
lea rcx, [rbp + 0x2440]
call fcn.1400c7430
nop
lea rcx, [rbp + 0x24a0]
call fcn.1400c7480
nop
lea rcx, [rbp + 0x2500]
call fcn.1400c74d0
nop
lea rcx, [rbp + 0x2560]
call fcn.1400c7520
nop
lea rcx, [rbp + 0x25c0]
call fcn.1400c7570
nop
lea rcx, [rbp + 0x2620]
call fcn.1400c75c0
nop
lea rcx, [rbp + 0x2680]
call fcn.1400c7610
nop
lea rcx, [rbp + 0x26e0]
call fcn.1400c7660
nop
lea rcx, [rbp + 0x2740]
call fcn.1400c76b0
nop
lea rcx, [rbp + 0x27a0]
call fcn.1400c7700
nop
lea rcx, [rbp + 0x2800]
call fcn.1400c7750
nop
lea rcx, [rbp + 0x2860]
call fcn.1400c77a0
nop
lea rcx, [rbp + 0x28c0]
call fcn.1400c77f0
nop
lea rcx, [rbp + 0x2920]
call fcn.1400c7840
nop
lea rcx, [rbp + 0x2980]
call fcn.1400c7890
nop
lea rcx, [rbp + 0x29e0]
call fcn.1400c78e0
nop
lea rcx, [rbp + 0x2a40]
call fcn.1400c7930
nop
lea rcx, [rbp + 0x2aa0]
call fcn.1400c7980
nop
lea rcx, [rbp + 0x2b00]
call fcn.1400c79d0
nop
lea rcx, [rbp + 0x2b60]
call fcn.1400c7a20
nop
lea rcx, [rbp + 0x2bc0]
call fcn.1400c7a70
nop
lea rcx, [rbp + 0x2c20]
call fcn.1400c7ac0
nop
lea rcx, [rbp + 0x2c80]
call fcn.1400c7b10
nop
lea rcx, [rbp + 0x2ce0]
call fcn.1400c7b60
nop
lea rcx, [rbp + 0x2d40]
call fcn.1400c7bb0
nop
lea rcx, [rbp + 0x2da0]
call fcn.1400c7c00
nop
lea rcx, [rbp + 0x2e00]
call fcn.1400c7c50
nop
lea rcx, [rbp + 0x2e60]
call fcn.1400c7ca0
nop
lea rcx, [rbp + 0x2ec0]
call fcn.1400c7cf0
nop
lea rcx, [rbp + 0x2f20]
call fcn.1400c7d40
nop
lea rcx, [rbp + 0x2f80]
call fcn.1400c7d90
nop
lea rcx, [rbp + 0x2fe0]
call fcn.1400c7de0
nop
lea rcx, [rbp + 0x3040]
call fcn.1400c7e30
nop
lea rcx, [rbp + 0x30a0]
call fcn.1400c7e80
nop
lea rcx, [rbp + 0x3100]
call fcn.1400c7ed0
nop
lea rcx, [rbp + 0x3160]
call fcn.1400c7f20
nop
lea rcx, [rbp + 0x31c0]
call fcn.1400c7f70
nop
lea rcx, [rbp + 0x3220]
call fcn.1400c7fc0
nop
lea rcx, [rbp + 0x3280]
call fcn.1400c8010
nop
lea rcx, [rbp + 0x32e0]
call fcn.1400c8060
nop
lea rcx, [rbp + 0x3340]
call fcn.1400c80b0
nop
lea rcx, [rbp + 0x33a0]
call fcn.1400c8100
nop
lea rcx, [rbp + 0x3400]
call fcn.1400c8150
nop
lea rcx, [rbp + 0x3460]
call fcn.1400c81a0
nop
lea rcx, [rbp + 0x34c0]
call fcn.1400c81f0
nop
lea rcx, [rbp + 0x3520]
call fcn.1400c8240
nop
lea rcx, [rbp + 0x3580]
call fcn.1400c8290
nop
lea rcx, [rbp + 0x35e0]
call fcn.1400c82e0
nop
lea rcx, [rbp + 0x3640]
call fcn.1400c8330
nop
lea rcx, [rbp + 0x36a0]
call fcn.1400c8380
nop
lea rcx, [rbp + 0x3700]
call fcn.1400c83d0
nop
lea rcx, [rbp + 0x3760]
call fcn.1400c8420
nop
lea rcx, [rbp + 0x37c0]
call fcn.1400c8470
nop
lea rcx, [rbp + 0x3820]
call fcn.1400c84c0
nop
lea rcx, [rbp + 0x3880]
call fcn.1400c8510
nop
lea rcx, [rbp + 0x38e0]
call fcn.1400c8560
nop
lea rcx, [rbp + 0x3940]
call fcn.1400c85b0
nop
lea rcx, [rbp + 0x39a0]
call fcn.1400c8600
nop
lea rcx, [rbp + 0x3a00]
call fcn.1400c8650
nop
lea rcx, [rbp + 0x3a60]
call fcn.1400c86a0
nop
lea rcx, [rbp + 0x3ac0]
call fcn.1400c86f0
nop
lea rcx, [rbp + 0x3b20]
call fcn.1400c8740
nop
lea rcx, [rbp + 0x3b80]
call fcn.1400c8790
nop
lea rcx, [rbp + 0x3be0]
call fcn.1400c87e0
nop
lea rcx, [rbp + 0x3c40]
call fcn.1400c8830
nop
lea rcx, [rbp + 0x3ca0]
call fcn.1400c8880
nop
lea rcx, [rbp + 0x3d00]
call fcn.1400c88d0
nop
lea rcx, [rbp + 0x3d60]
call fcn.1400c8920
nop
lea rcx, [rbp + 0x3dc0]
call fcn.1400c8970
nop
lea rcx, [rbp + 0x3e20]
call fcn.1400c89c0
nop
lea rcx, [rbp + 0x3e80]
call fcn.1400c8a10
nop
lea rcx, [rbp + 0x3ee0]
call fcn.1400c8a60
nop
lea rcx, [rbp + 0x3f40]
call fcn.1400c8ab0
nop
lea rcx, [rbp + 0x3fa0]
call fcn.1400c8b00
nop
lea rcx, [rbp + 0x4000]
call fcn.1400c8b50
nop
lea rcx, [rbp + 0x4060]
call fcn.1400c8ba0
nop
lea rcx, [rbp + 0x40c0]
call fcn.1400c8bf0
nop
lea rcx, [rbp + 0x4120]
call fcn.1400c8c40
nop
lea rcx, [rbp + 0x4180]
call fcn.1400c8c90
nop
lea rcx, [rbp + 0x41e0]
call fcn.1400c8ce0
nop
lea rcx, [rbp + 0x4240]
call fcn.1400c8d30
nop
lea rcx, [rbp + 0x42a0]
call fcn.1400c8d80
nop
lea rcx, [rbp + 0x4300]
call fcn.1400c8dd0
nop
lea rcx, [rbp + 0x4360]
call fcn.1400c8e20
nop
lea rcx, [rbp + 0x43c0]
call fcn.1400c8e70
nop
lea rcx, [rbp + 0x4420]
call fcn.1400c8ec0
nop
lea rcx, [rbp + 0x4480]
call fcn.1400c8f10
nop
lea rcx, [rbp + 0x44e0]
call fcn.1400c8f60
nop
lea rcx, [rbp + 0x4540]
call fcn.1400c8fb0
nop
lea rcx, [rbp + 0x45a0]
call fcn.1400c9000
nop
lea rcx, [rbp + 0x4600]
call fcn.1400c9050
nop
lea rcx, [rbp + 0x4660]
call fcn.1400c90a0
nop
lea rcx, [rbp + 0x46c0]
call fcn.1400c90f0
nop
lea rcx, [rbp + 0x4720]
call fcn.1400c9140
nop
lea rcx, [rbp + 0x4780]
call fcn.1400c9190
nop
lea rcx, [rbp + 0x47e0]
call fcn.1400c91e0
nop
lea rcx, [rbp + 0x4840]
call fcn.1400c9230
nop
lea rcx, [rbp + 0x48a0]
call fcn.1400c9280
nop
lea rcx, [rbp + 0x4900]
call fcn.1400c92d0
nop
lea rcx, [rbp + 0x4960]
call fcn.1400c9320
nop
lea rcx, [rbp + 0x49c0]
call fcn.1400c9370
nop
lea rcx, [rbp + 0x4a20]
call fcn.1400c93c0
nop
lea rcx, [rbp + 0x4a80]
call fcn.1400c9410
nop
lea rcx, [rbp + 0x4ae0]
call fcn.1400c9460
nop
lea rcx, [rbp + 0x4b40]
call fcn.1400c94b0
nop
lea rcx, [rbp + 0x4ba0]
call fcn.1400c9500
nop
lea rcx, [rbp + 0x4c00]
call fcn.1400c9550
nop
lea rcx, [rbp + 0x4c60]
call fcn.1400c95a0
nop
lea rcx, [rbp + 0x4cc0]
call fcn.1400c95f0
nop
lea rcx, [rbp + 0x4d20]
call fcn.1400c9640
nop
lea rcx, [rbp + 0x4d80]
call fcn.1400c9690
nop
lea rcx, [rbp + 0x4de0]
call fcn.1400c96e0
nop
lea rcx, [rbp + 0x4e40]
call fcn.1400c9730
nop
lea rcx, [rbp + 0x4ea0]
call fcn.1400c9780
nop
lea rcx, [rbp + 0x4f00]
call fcn.1400c97d0
nop
lea rcx, [rbp + 0x4f60]
call fcn.1400c9820
nop
lea rcx, [rbp + 0x4fc0]
call fcn.1400c9870
nop
lea rcx, [rbp + 0x5020]
call fcn.1400c98c0
nop
lea rcx, [rbp + 0x5080]
call fcn.1400c9910
nop
lea rcx, [rbp + 0x50e0]
call fcn.1400c9960
nop
lea rcx, [rbp + 0x5140]
call fcn.1400c99b0
nop
lea rcx, [rbp + 0x51a0]
call fcn.1400c9a00
nop
lea rcx, [rbp + 0x5200]
call fcn.1400c9a50
nop
lea rcx, [rbp + 0x5260]
call fcn.1400c9aa0
nop
lea rcx, [rbp + 0x52c0]
call fcn.1400c9af0
nop
lea rcx, [rbp + 0x5320]
call fcn.1400c9b40
nop
lea rcx, [rbp + 0x5380]
call fcn.1400c9b90
nop
lea rcx, [rbp + 0x53e0]
call fcn.1400c9be0
nop
lea rcx, [rbp + 0x5440]
call fcn.1400c9c30
nop
lea rcx, [rbp + 0x54a0]
call fcn.1400c9c80
nop
lea rcx, [rbp + 0x5500]
call fcn.1400c9cd0
nop
lea rcx, [rbp + 0x5560]
call fcn.1400c9d20
nop
lea rcx, [rbp + 0x55c0]
call fcn.1400c9d70
nop
lea rcx, [rbp + 0x5620]
call fcn.1400c9dc0
nop
lea rcx, [rbp + 0x5680]
call fcn.1400c9e10
nop
lea rcx, [rbp + 0x56e0]
call fcn.1400c9e60
nop
lea rcx, [rbp + 0x5740]
call fcn.1400c9eb0
nop
lea rcx, [rbp + 0x57a0]
call fcn.1400c9f00
nop
lea rcx, [rbp + 0x5800]
call fcn.1400c9f50
nop
lea rcx, [rbp + 0x5860]
call fcn.1400c9fa0
nop
lea rcx, [rbp + 0x58c0]
call fcn.1400c9ff0
nop
lea rcx, [rbp + 0x5920]
call fcn.1400ca040
nop
lea rax, [rbp + 0x160]
mov qword [rsp + 0x50], rax
lea rax, [rbp + 0x5980]
mov qword [rsp + 0x58], rax
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x10]
call fcn.1400c6250
nop
lea r9, [0x1400c60d0]
mov edx, 0x60
mov r8d, 0xeb
lea rcx, [rbp + 0x160]
call fcn.14017042c
lea rcx, [rbp - 0x30]
call fcn.1400038a0
nop
lea rsi, [0x1401e9b00]
lea r15, vtable.std::basic_stringbuf_char__struct_std::char_traits_char___class_std::allocator_char__.0
movabs rdi, 0xcbf29ce484222325
movabs r13, 0x100000001b3
nop word [rax + rax]
mov rax, qword [rbp + 0x50]
movsxd rcx, dword [rax + 4]
mov rax, qword [rbp + rcx + 0x90]
mov rcx, qword [rax + 8]
mov qword [rsp + 0x68], rcx
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
lea rcx, [rsp + 0x60]
call fcn.140015400
mov rcx, qword [rax]
mov r8, qword [rcx + 0x40]
mov dl, 0xa
mov rcx, rax
call r8
movzx ebx, al
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x1400c5cf2
mov rdx, qword [rcx]
call qword [rdx + reloc.WS2_32.dll_recv]
test rax, rax
je 0x1400c5cf2
mov rcx, qword [rax]
mov r8, qword [rcx]
mov edx, 1
mov rcx, rax
call r8
movzx r8d, bl
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x50]
call fcn.1400bc030
mov rcx, qword [rax]
movsxd rdx, dword [rcx + 4]
test byte [rdx + rax + 0x10], 6
jne 0x1400c5fc7
xor edx, edx
mov r8d, 0xf0
lea rcx, [rbp + 0x160]
call fcn.140172d70
mov qword [rbp + 0x160], rsi
mov qword [rbp + 0x1f8], r14
vpxor xmm0, xmm0, xmm0
vmovdqu xmmword [rbp + 0x220], xmm0
mov qword [rbp + 0x230], r14
or r12d, 1
mov dword [rsp + 0x40], r12d
lea rax, vtable.std::basic_istream_char__struct_std::char_traits_char__.0
mov qword [rbp + 0x1f0], rax
mov dword [rbp + 0x1ec], 0x78
mov qword [rbp + 0x168], r14
xor r8d, r8d
lea rdx, [rbp + 0x170]
lea rcx, [rbp + 0x1f0]
call fcn.1400540d0
nop
mov rax, qword [rbp + 0x160]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_istringstream_char__struct_std::char_traits_char___class_std::allocator_char__.0
mov qword [rbp + rcx + 0x160], rax
mov rax, qword [rbp + 0x160]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x90]
mov dword [rbp + rcx + 0x15c], edx
lea rax, [rbp + 0x170]
mov qword [rsp + 0x50], rax
lea rcx, [rbp + 0x170]
call fcn.140053ca0
nop
mov qword [rbp + 0x170], r15
lea rdx, [rbp - 0x30]
cmp qword [rbp - 0x18], 0x10
cmovae rdx, qword [rbp - 0x30]
mov r9d, 2
mov r8, qword [rbp - 0x20]
lea rcx, [rbp + 0x170]
call fcn.1400c6570
nop
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x70], xmm0
mov qword [rbp - 0x60], r14
mov qword [rbp - 0x58], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x70], 0
lea rdx, [rbp - 0x70]
lea rcx, [rbp + 0x160]
call fcn.1400ca090
mov rcx, qword [rax]
movsxd rdx, dword [rcx + 4]
test byte [rdx + rax + 0x10], 6
jne 0x1400c5f30
lea r8, [rbp - 0x70]
cmp qword [rbp - 0x58], 0x10
setae r15b
mov rsi, qword [rbp - 0x70]
cmovae r8, rsi
mov rcx, rdi
mov rdx, r14
mov rdi, qword [rbp - 0x60]
test rdi, rdi
je 0x1400c5e74
nop
movzx eax, byte [rdx + r8]
xor rcx, rax
imul rcx, r13
inc rdx
cmp rdx, rdi
jb 0x1400c5e60
and rcx, qword [rbp + 0x40]
add rcx, rcx
mov rax, qword [rbp + 0x28]
mov rbx, qword [rax + rcx*8 + 8]
mov r13, qword [rbp + 0x18]
cmp rbx, r13
je 0x1400c5ed2
mov r14, qword [rax + rcx*8]
lea rdx, [rbx + 0x10]
mov rax, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0x10
jb 0x1400c5ea3
mov rdx, qword [rdx]
lea rcx, [rbp - 0x70]
test r15b, r15b
cmovne rcx, rsi
cmp rdi, rax
jne 0x1400c5ebf
mov r8, rdi
call fcn.1401732f0
test eax, eax
je 0x1400c5eca
cmp rbx, r14
je 0x1400c5ecf
mov rbx, qword [rbx + 8]
jmp 0x1400c5e91
xor r14d, r14d
jmp 0x1400c5ed5
xor r14d, r14d
mov rbx, r14
test rbx, rbx
je 0x1400c5f0e
cmp rbx, r13
je 0x1400c5f0e
lea r8, [rbp - 0x70]
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x10]
call fcn.1400ca310
mov rcx, qword [rax]
mov rcx, qword [rcx + 0x68]
test rcx, rcx
je 0x1400c60bd
mov rax, qword [rcx]
lea rdx, [rbp + 0x160]
call qword [rax + reloc.WS2_32.dll_recv]
movabs rdi, 0xcbf29ce484222325
movabs r13, 0x100000001b3
lea rsi, [0x1401e9b00]
lea r15, vtable.std::basic_stringbuf_char__struct_std::char_traits_char___class_std::allocator_char__.0
lea rcx, [rbp - 0x70]
call fcn.140003bf0
nop
mov rax, qword [rbp + 0x160]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_istringstream_char__struct_std::char_traits_char___class_std::allocator_char__.0
mov qword [rbp + rcx + 0x160], rax
mov rax, qword [rbp + 0x160]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x90]
mov dword [rbp + rcx + 0x15c], edx
lea rcx, [rbp + 0x170]
call fcn.140051c60
mov rax, qword [rbp + 0x160]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_istream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x160], rax
mov rax, qword [rbp + 0x160]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x18]
mov dword [rbp + rcx + 0x15c], edx
lea rax, vtable.std::ios_base.0
mov qword [rbp + 0x1f0], rax
lea rcx, [rbp + 0x1f0]
call fcn.14014fb1c
nop
jmp 0x1400c5c90
lea rcx, [rbp + 0x50]
call fcn.140051470
lea rdx, str.Configuration_loaded_from
lea rcx, [0x140320010]
call fcn.140015680
mov rcx, rax
mov rdx, qword [rsp + 0x48]
call fcn.140015940
mov rcx, rax
call fcn.140015960
nop
lea rcx, [rbp - 0x30]
call fcn.140003bf0
nop
lea rcx, [rbp + 0x10]
call fcn.1400c61d0
nop
mov rax, qword [rbp + 0x50]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x50], rax
mov rax, qword [rbp + 0x50]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rbp + rcx + 0x4c], edx
lea rcx, [rbp + 0x60]
call fcn.1400513c0
mov rax, qword [rbp + 0x50]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_istream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x50], rax
mov rax, qword [rbp + 0x50]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x18]
mov dword [rbp + rcx + 0x4c], edx
lea rax, vtable.std::ios_base.0
mov qword [rbp + 0x100], rax
lea rcx, [rbp + 0x100]
call fcn.14014fb1c
nop
lea rcx, [rbp - 0x10]
call fcn.140003bf0
nop
lea rcx, [rbp - 0x50]
call fcn.140003bf0
mov rcx, qword [rbp + 0x5ca0]
xor rcx, rsp
call fcn.1401702b0
lea r11, [rsp + 0x5db0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.14014c804
nop
call fcn.140003410
int3