Function at 0x14007b050
Capabilities:
Accept command line arguments
Access peb ldr_data
Create process on windows
Encode data using xor
Hash data using fnv
Query or enumerate registry value
Resolve function by parsing pe exports

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 - 0x104c0]
mov eax, 0x105c0
call fcn.140095c10
sub rsp, rax
mov rax, qword [0x1403687c8]
xor rax, rsp
mov qword [rbp + 0x104b0], rax
mov r12, rcx
mov qword [rbp + 0x18], rcx
xor r13d, r13d
mov eax, r13d
mov dword [rsp + 0x60], eax
mov dword [rbp + 0x1a8], eax
xor edx, edx
mov r8d, 0x10001
lea rcx, [rbp + 0x290]
call fcn.140097f00
mov ecx, dword [0x14036ce30]
mov rax, qword gs:[0x58]
lea rdi, [rax + rcx*8]
lea rax, [rsp + 0x30]
mov qword [rsp + 0x58], rax
lea r15d, [r13 + 0xf]
mov r14d, 4
movabs rsi, 0x7ffffffffa0a1eff
nop word [rax + rax]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], r13
mov r8d, 7
lea rdx, [0x1400cd300]
lea rcx, [rsp + 0x30]
call fcn.14006aaf0
nop
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x20], xmm0
mov qword [rbp - 0x10], r13
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x188]
call fcn.14006afd0
xor r8d, r8d
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.1400914b0
nop
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x14007b184
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007b17f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007c874
call fcn.140095600
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], r15
mov byte [rsp + 0x30], 0
mov ebx, r14d
add rbx, qword [rdi]
mov eax, dword [rbx]
cmp dword [0x14036a190], eax
jg 0x14007c73c
xor edx, edx
mov rcx, qword [rbp - 8]
call qword [0x14036a188]
nop
lea rcx, [rbp - 0x20]
call fcn.140076e20
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], r13
mov r8d, 9
lea rdx, str.steam.exe
lea rcx, [rsp + 0x30]
call fcn.14006aaf0
lea rax, [rsp + 0x30]
mov qword [rbp + 0x160], rax
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x20], xmm0
mov qword [rbp - 0x10], r13
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x188]
call fcn.14006afd0
xor r8d, r8d
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.1400914b0
nop
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x14007b25c
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007b257
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007c87a
call fcn.140095600
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], r15
mov byte [rsp + 0x30], 0
mov eax, dword [rbx]
cmp dword [0x14036a190], eax
jg 0x14007c78a
xor edx, edx
mov rcx, qword [rbp - 8]
call qword [0x14036a188]
nop
lea rcx, [rbp - 0x20]
call fcn.140076e20
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], r13
mov r8d, reloc.WS2_32.dll_recv
lea rdx, str.steamservice.exe
lea rcx, [rsp + 0x30]
call fcn.14006aaf0
lea rax, [rsp + 0x30]
mov qword [rbp + 0x160], rax
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x20], xmm0
mov qword [rbp - 0x10], r13
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x188]
call fcn.14006afd0
xor r8d, r8d
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.1400914b0
nop
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x14007b32e
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007b329
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007c880
call fcn.140095600
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], r15
mov byte [rsp + 0x30], 0
mov eax, dword [rbx]
cmp dword [0x14036a190], eax
jg 0x14007c7d8
xor edx, edx
mov rcx, qword [rbp - 8]
call qword [0x14036a188]
nop
lea rcx, [rbp - 0x20]
call fcn.140076e20
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], r13
mov r8d, send
lea rdx, str.steamwebhelper.exe
lea rcx, [rsp + 0x30]
call fcn.14006aaf0
lea rax, [rsp + 0x30]
mov qword [rbp + 0x160], rax
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x20], xmm0
mov qword [rbp - 0x10], r13
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x188]
call fcn.14006afd0
xor r8d, r8d
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.1400914b0
nop
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x14007b400
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007b3fb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007c886
call fcn.140095600
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], r15
mov byte [rsp + 0x30], 0
mov eax, dword [rbx]
cmp dword [0x14036a190], eax
jg 0x14007c826
xor edx, edx
mov rcx, qword [rbp - 8]
call qword [0x14036a188]
nop
lea rcx, [rbp - 0x20]
call fcn.140076e20
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x248], xmm0
mov qword [rbp + 0x258], rax
movdqu xmmword [rbp + 0x238], xmm0
mov qword [rbp + 0x248], r13
movups xmmword [rbp + 0x188], xmm0
mov qword [rbp + 0x198], r13
mov qword [rbp + 0x1a0], r13
lea r8d, [rax + 7]
lea rdx, [0x1400cd300]
lea rcx, [rbp + 0x188]
call fcn.14006aaf0
xor r8d, r8d
lea rdx, [rbp + 0x188]
lea rcx, [rbp + 0x238]
call fcn.1400914b0
test al, al
jne 0x14007b584
xorps xmm0, xmm0
movups xmmword [rbp + 0x1b0], xmm0
mov qword [rbp + 0x1c0], r13
mov qword [rbp + 0x1c8], r13
mov r8d, 9
lea rdx, str.steam.exe
lea rcx, [rbp + 0x1b0]
call fcn.14006aaf0
xor r8d, r8d
lea rdx, [rbp + 0x1b0]
lea rcx, [rbp + 0x238]
call fcn.1400914b0
test al, al
jne 0x14007b584
xorps xmm0, xmm0
movups xmmword [rbp + 0x188], xmm0
mov qword [rbp + 0x198], r13
mov qword [rbp + 0x1a0], r13
mov r8d, reloc.WS2_32.dll_recv
lea rdx, str.steamservice.exe
lea rcx, [rbp + 0x188]
call fcn.14006aaf0
xor r8d, r8d
lea rdx, [rbp + 0x188]
lea rcx, [rbp + 0x238]
call fcn.1400914b0
test al, al
jne 0x14007b584
xorps xmm0, xmm0
movups xmmword [rbp + 0x1b0], xmm0
mov qword [rbp + 0x1c0], r13
mov qword [rbp + 0x1c8], r13
mov r8d, send
lea rdx, str.steamwebhelper.exe
lea rcx, [rbp + 0x1b0]
call fcn.14006aaf0
xor r8d, r8d
lea rdx, [rbp + 0x1b0]
lea rcx, [rbp + 0x238]
call fcn.1400914b0
test al, al
je 0x14007b5f3
call fcn.140094038
mov rbx, rax
call fcn.14009401c
cmp rbx, 0x989680
jne 0x14007b5a0
imul rax, rax, 0x64
jmp 0x14007b5bb
cqo
idiv rbx
imul rcx, rax, 0x3b9aca00
imul rax, rdx, 0x3b9aca00
cqo
idiv rbx
add rax, rcx
cmp rax, rsi
jge 0x14007b5c8
add rax, 0x5f5e100
jmp 0x14007b5d2
movabs rax, 0x7fffffffffffffff
mov qword [rsp + 0x50], rax
lea rcx, [rsp + 0x50]
call fcn.140074db0
nop
lea rcx, [rbp + 0x238]
call fcn.140076e20
jmp 0x14007b0f0
lea rcx, [rbp + 0x238]
call fcn.140076e20
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x220], xmm0
mov qword [rbp + 0x230], rax
movdqu xmmword [rbp + 0x210], xmm0
mov qword [rbp + 0x220], r13
mov qword [rbp + 0x170], r13
lea rax, [rbp + 0x170]
mov qword [rsp + 0x20], rax
mov r9d, 1
xor r8d, r8d
lea rdx, str.SoftwareValveSteam
mov rcx, 0xffffffff80000001
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExW]
test eax, eax
jne 0x14007b7c0
mov eax, 0x22
mov word [rbp + 0x102a0], ax
mov dword [rbp + 0x1a8], 0x206
lea rax, [rbp + 0x1a8]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x102a2]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
lea rdx, str.SteamExe
mov rcx, qword [rbp + 0x170]
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
test eax, eax
jne 0x14007b7c0
lea rdx, [0x1400cd38c]
lea rcx, [rbp + 0x102a0]
call qword [sym.imp.KERNEL32.dll_lstrcatW]
call qword [sym.imp.KERNEL32.dll_GetCommandLineW]
mov rcx, rax
call qword [sym.imp.SHLWAPI.dll_PathGetArgsW]
mov rdx, rax
lea rcx, [rbp + 0x102a0]
call qword [sym.imp.KERNEL32.dll_lstrcatW]
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], r13
xor r9d, r9d
lea r8, [rbp + 0x102a0]
lea rdx, [0x1400cd390]
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteW]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], r13
mov r8d, 9
lea rdx, str.steam.exe
lea rcx, [rsp + 0x30]
call fcn.14006aaf0
mov r8b, 1
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x210]
call fcn.1400914b0
test al, al
jne 0x14007b79b
mov qword [rsp + 0x50], 0x64
nop dword [rax]
lea rcx, [rsp + 0x50]
call fcn.140074d10
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], r13
mov r8d, 9
lea rdx, str.steam.exe
lea rcx, [rsp + 0x30]
call fcn.14006aaf0
mov r8b, 1
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x210]
call fcn.1400914b0
test al, al
je 0x14007b750
mov r8d, 0x138e00
lea rdx, [0x1400f6230]
lea rcx, [rbp + 0x210]
call fcn.140092170
nop dword [rax]
nop dword [rax + rax]
mov edx, dword [rbp + 0x230]
lea rcx, [rbp + 0x188]
call fcn.140089520
cmp qword [rax + 0x18], 0x10
jb 0x14007b7dc
mov rax, qword [rax]
mov r8, rax
xor edx, edx
mov ecx, 0x1f0001
call qword [sym.imp.KERNEL32.dll_OpenMutexA]
mov rbx, rax
mov rdx, qword [rbp + 0x1a0]
cmp rdx, 0x10
jb 0x14007b830
inc rdx
mov rcx, qword [rbp + 0x188]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007b82b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007c88c
call fcn.140095600
mov qword [rbp + 0x198], r13
mov qword [rbp + 0x1a0], r15
mov byte [rbp + 0x188], 0
test rbx, rbx
jne 0x14007b86a
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_ReleaseMutex]
mov qword [rsp + 0x50], 1
lea rcx, [rsp + 0x50]
call fcn.140074c70
jmp 0x14007b7c0
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_ReleaseMutex]
movsxd r8, dword [r12 + 0x80]
mov r9, qword [r12 + 0x18]
mov rcx, qword [r12 + 0x20]
sub rcx, r9
movabs rbx, 0x7878787878787879
mov rax, rbx
imul rcx
sar rdx, 6
mov rax, rdx
shr rax, 0x3f
add rdx, rax
cmp rdx, r8
jbe 0x14007c730
mov eax, socket
lea rcx, [rax - 0x17]
nop dword [rax + rax]
imul rdi, r8, 0x88
add rdi, r9
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], r13
mov rsi, qword [rdi + 0x10]
cmp qword [rdi + 0x18], 0x10
jb 0x14007b8ea
mov rdi, qword [rdi]
movabs rdx, 0x7fffffffffffffff
cmp rsi, rdx
ja 0x14007c736
mov qword [rsp + 0x48], recv
cmp rsi, 0x10
jae 0x14007b91b
mov qword [rsp + 0x40], rsi
movups xmm0, xmmword [rdi]
movups xmmword [rsp + 0x30], xmm0
jmp 0x14007b971
mov rbx, rsi
or rbx, 0xf
cmp rbx, rdx
jbe 0x14007b92c
mov rbx, rdx
jmp 0x14007b934
cmp rbx, 0x16
cmovb rbx, rax
mov rdx, rbx
add rdx, 1
cmovb rdx, rcx
lea rcx, [rsp + 0x30]
call fcn.14006be50
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], rbx
lea r8, [rsi + 1]
mov rdx, rdi
mov rcx, rax
call fcn.140097850
movabs rbx, 0x7878787878787879
xor r8d, r8d
lea rdx, [rsp + 0x30]
lea rcx, [r12 + 0x88]
call fcn.1400914b0
test al, al
jne 0x14007b9dd
mov qword [rsp + 0x50], 1
lea rcx, [rsp + 0x50]
call fcn.140074c70
movsxd r8, dword [r12 + 0x80]
mov r9, qword [r12 + 0x18]
mov rcx, qword [r12 + 0x20]
sub rcx, r9
mov rax, rbx
imul rcx
sar rdx, 6
mov rax, rdx
shr rax, 0x3f
add rdx, rax
cmp rdx, r8
mov eax, socket
lea rcx, [rax - 0x17]
jbe 0x14007c730
jmp 0x14007b8c0
lea r9, [r12 + 0x10]
mov dword [rsp + 0x28], 0x40
mov dword [rsp + 0x20], 0x3000
xor r8d, r8d
mov rdx, r12
lea rcx, [r12 + 0x88]
call fcn.140078130
nop
mov byte [rbp + 0x1d0], 0
xor edx, edx
lea rcx, [rbp + 0x1d8]
call fcn.140076170
nop
lea rax, [rbp + 0x178]
mov qword [rsp + 0x58], rax
mov byte [rbp + 0x178], 5
mov qword [rbp + 0x180], 3
lea rdx, str.identify
lea rcx, [rbp + 0x1d0]
call fcn.14006c430
nop
movzx edx, byte [rax]
movzx ecx, byte [rbp + 0x178]
mov byte [rax], cl
mov byte [rbp + 0x178], dl
mov rcx, qword [rax + 8]
mov rdx, qword [rbp + 0x180]
mov qword [rax + 8], rdx
mov qword [rbp + 0x180], rcx
movzx edx, byte [rbp + 0x178]
lea rcx, [rbp + 0x180]
call fcn.140081050
lea rax, [rbp + 0x178]
mov qword [rsp + 0x58], rax
mov byte [rbp + 0x178], 5
mov qword [rbp + 0x180], r13
lea rdx, str.cheat
lea rcx, [rbp + 0x1d0]
call fcn.14006c430
nop
movzx edx, byte [rax]
movzx ecx, byte [rbp + 0x178]
mov byte [rax], cl
mov byte [rbp + 0x178], dl
mov rcx, qword [rax + 8]
mov rdx, qword [rbp + 0x180]
mov qword [rax + 8], rdx
mov qword [rbp + 0x180], rcx
movzx edx, byte [rbp + 0x178]
lea rcx, [rbp + 0x180]
call fcn.140081050
lea rax, [rbp + 0x178]
mov qword [rsp + 0x58], rax
mov rax, qword [r12]
mov byte [rbp + 0x178], 6
mov qword [rbp + 0x180], rax
lea rdx, str.allocation_base
lea rcx, [rbp + 0x1d0]
call fcn.14006c430
nop
movzx edx, byte [rax]
movzx ecx, byte [rbp + 0x178]
mov byte [rax], cl
mov byte [rbp + 0x178], dl
mov rcx, qword [rax + 8]
mov rdx, qword [rbp + 0x180]
mov qword [rax + 8], rdx
mov qword [rbp + 0x180], rcx
movzx edx, byte [rbp + 0x178]
lea rcx, [rbp + 0x180]
call fcn.140081050
mov rbx, qword [r12 + 0xc8]
mov dword [rsp + 0x28], r13d
mov byte [rsp + 0x20], 0
mov r9b, 0x20
mov r8d, 0xffffffff
lea rdx, [rbp + 0x188]
lea rcx, [rbp + 0x1d0]
call fcn.140082600
mov rdx, rax
mov rcx, rbx
call fcn.140089c20
mov r8d, 0x4000
lea rdx, [rbp + 0x290]
mov rcx, qword [r12 + 0xc8]
call fcn.140086f20
test al, al
jne 0x14007bbc5
mov edx, 2
mov rcx, r12
call fcn.14007afd0
jmp 0x14007bc41
lea rdx, [rbp + 0x1e0]
lea rcx, [rbp + 0x290]
call fcn.140084c80
nop
mov rcx, qword [r12 + 0xa0]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
movsxd rdx, dword [r12 + 0x80]
lea rcx, [r12 + 0x18]
call fcn.14007f9c0
mov rdx, rax
lea rcx, [rbp + 0x188]
call fcn.14006afd0
xor r8d, r8d
mov rdx, rax
lea rcx, [r12 + 0x88]
call fcn.1400914b0
test al, al
jne 0x14007bc93
mov edx, 2
mov rcx, r12
call fcn.14007afd0
nop
movzx edx, byte [rbp + 0x1e0]
lea rcx, [rbp + 0x1e8]
call fcn.140081050
nop
movzx edx, byte [rbp + 0x1d0]
lea rcx, [rbp + 0x1d8]
call fcn.140081050
nop
lea rcx, [rbp + 0x210]
call fcn.140076e20
xor al, al
mov rcx, qword [rbp + 0x104b0]
xor rcx, rsp
call fcn.140095720
lea r11, [rsp + 0x105c0]
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
mov byte [rbp + 0x178], 0
xor edx, edx
lea rcx, [rbp + 0x180]
call fcn.140076170
nop
lea rax, [rbp + 0x160]
mov qword [rsp + 0x58], rax
mov byte [rbp + 0x160], 5
mov eax, 4
mov qword [rbp + 0x168], rax
lea rdx, str.identify
lea rcx, [rbp + 0x178]
call fcn.14006c430
nop
movzx edx, byte [rax]
movzx ecx, byte [rbp + 0x160]
mov byte [rax], cl
mov byte [rbp + 0x160], dl
mov rcx, qword [rax + 8]
mov rdx, qword [rbp + 0x168]
mov qword [rax + 8], rdx
mov qword [rbp + 0x168], rcx
movzx edx, byte [rbp + 0x160]
lea rcx, [rbp + 0x168]
call fcn.140081050
lea rax, [rbp + 0x160]
mov qword [rsp + 0x58], rax
mov byte [rbp + 0x160], 5
movsxd rax, dword [r12 + 0xa8]
mov qword [rbp + 0x168], rax
lea rdx, [0x1400cd3b8]
lea rcx, [rbp + 0x178]
call fcn.14006c430
nop
movzx edx, byte [rax]
movzx ecx, byte [rbp + 0x160]
mov byte [rax], cl
mov byte [rbp + 0x160], dl
mov rcx, qword [rax + 8]
mov rdx, qword [rbp + 0x168]
mov qword [rax + 8], rdx
mov qword [rbp + 0x168], rcx
movzx edx, byte [rbp + 0x160]
lea rcx, [rbp + 0x168]
call fcn.140081050
mov r14, qword [r12 + 0x88]
mov qword [rbp - 0x60], r14
mov r13, qword [r12 + 0x90]
mov qword [rsp + 0x58], r13
cmp r14, r13
je 0x14007c69f
mov r12d, recv
lea rdi, [r14 + 0x10]
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x14007bdc1
mov rcx, qword [rdi]
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov qword [rbp - 0x78], rax
test rax, rax
jne 0x14007bde7
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x14007bddd
mov rcx, qword [rdi]
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov qword [rbp - 0x78], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
xor r15d, r15d
mov qword [rsp + 0x78], r15
mov qword [rbp - 0x80], r15
mov rsi, qword [rdi + 0x10]
cmp qword [rdi + 0x18], 0x10
jb 0x14007be09
mov rdi, qword [rdi]
movabs rax, 0x7fffffffffffffff
cmp rsi, rax
ja 0x14007c72a
cmp rsi, 0x10
jae 0x14007be38
mov qword [rsp + 0x78], rsi
mov rcx, r12
mov qword [rbp - 0x80], rcx
movups xmm0, xmmword [rdi]
movups xmmword [rsp + 0x68], xmm0
jmp 0x14007be93
mov qword [rbp - 0x80], r12
mov rdx, rsi
lea rcx, [rsp + 0x68]
call fcn.14007cd30
mov rbx, rax
mov rdx, rax
add rdx, 1
mov rax, 0xffffffffffffffff
cmovb rdx, rax
lea rcx, [rsp + 0x68]
call fcn.14006be50
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x78], rsi
mov qword [rbp - 0x80], rbx
lea r8, [rsi + 1]
mov rdx, rdi
mov rcx, rax
call fcn.140097850
mov rcx, qword [rbp - 0x80]
mov rsi, qword [rsp + 0x78]
movups xmm0, xmmword [rsp + 0x68]
lea rdi, [rsp + 0x68]
cmp rcx, 0x10
setae al
movq rbx, xmm0
cmovae rdi, rbx
lea rcx, [rsp + 0x68]
test al, al
je 0x14007beb6
add rsi, rbx
jmp 0x14007bebe
add rsi, rcx
lea rbx, [rsp + 0x68]
cmp rbx, rsi
je 0x14007bede
sub rdi, rbx
movzx ecx, byte [rbx]
call fcn.1400a5cec
mov byte [rdi + rbx], al
inc rbx
cmp rbx, rsi
jne 0x14007bec6
movups xmm0, xmmword [rsp + 0x68]
movups xmmword [rbp + 0x1b0], xmm0
movups xmm0, xmmword [rsp + 0x78]
movups xmmword [rbp + 0x1c0], xmm0
mov qword [rsp + 0x78], r15
mov qword [rbp - 0x80], r12
mov byte [rsp + 0x68], r15b
lea rcx, [rsp + 0x68]
call fcn.14006b250
nop
cmp byte [rbp + 0x1e0], 1
jne 0x14007c67e
mov rdi, qword [rbp + 0x1e8]
lea r8, [rbp + 0x1b0]
lea rdx, [rbp + 0x20]
mov rcx, rdi
call fcn.14006e0e0
mov rbx, qword [rbp + 0x30]
cmp byte [rbx + 0x19], 0
jne 0x14007bf52
lea r8, [rbx + 0x20]
lea rdx, [rbp + 0x1b0]
mov rcx, rdi
call fcn.14006c990
test al, al
je 0x14007bf55
mov rbx, qword [rdi]
mov rax, qword [rbp + 0x1e8]
cmp rbx, qword [rax]
je 0x14007c67e
lea rdx, [rbp + 0x1b0]
lea rcx, [rbp + 0x1e0]
call fcn.140077860
mov r14, rax
mov qword [rsp + 0x50], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x188], xmm0
movups xmmword [rbp + 0x198], xmm0
lea rdx, [rbp + 0x188]
mov rcx, rax
call fcn.14007ff30
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x38], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
movabs r8, 0x8000000000000000
mov rsi, r8
mov qword [rbp + 0x10], r8
movzx ecx, byte [r14]
mov edx, ecx
sub edx, 1
je 0x14007c000
cmp edx, 1
je 0x14007bff1
mov qword [rbp + 0x10], r8
sub ecx, 1
je 0x14007c000
cmp ecx, 1
je 0x14007bff1
mov esi, 1
mov qword [rbp + 0x10], rsi
mov rdi, qword [rsp + 0x38]
jmp 0x14007c007
mov rbx, qword [r14 + 8]
mov rbx, qword [rbx + 8]
mov rdi, qword [rsp + 0x38]
jmp 0x14007c00c
mov rdi, qword [r14 + 8]
mov rdi, qword [rdi]
mov rbx, qword [rsp + 0x40]
mov qword [rbp + 8], rbx
mov r9, qword [rbp + 0x1a0]
mov r10, qword [rbp + 0x198]
mov qword [rbp - 0x68], r10
mov r15, qword [rbp + 0x190]
mov r8, qword [rbp + 0x188]
mov qword [rbp - 0x70], r9
cmp r8, r14
jne 0x14007cb9b
movzx ecx, byte [r8]
mov edx, ecx
sub edx, 1
je 0x14007c057
cmp edx, 1
je 0x14007c052
cmp r9, rsi
jmp 0x14007c05a
cmp r10, rbx
jmp 0x14007c05a
cmp r15, rdi
setne al
test al, al
je 0x14007c661
test ecx, ecx
je 0x14007cb61
sub ecx, 1
je 0x14007c08a
cmp ecx, 1
je 0x14007c085
test r9, r9
jne 0x14007c892
mov r12, r8
jmp 0x14007c08e
mov r12, r10
jmp 0x14007c08e
lea r12, [r15 + 0x40]
mov qword [rbp + 0x1a8], r12
cmp byte [r12], 0
jne 0x14007c0b5
mov byte [r12], 1
mov dl, 1
lea rcx, [rbp + 0x38]
call fcn.140076170
mov rax, qword [rbp + 0x38]
mov qword [r12 + 8], rax
cmp byte [r12], 1
jne 0x14007cb13
mov rax, qword [r12 + 8]
mov qword [rbp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov r9d, 4
mov qword [rsp + 0x40], r9
mov r8d, recv
mov qword [rsp + 0x48], r8
mov dword [rsp + 0x30], 0x656d616e
mov byte [rsp + 0x34], 0
mov rax, qword [rax]
mov qword [rbp - 0x40], rax
mov r14, qword [rax + 8]
mov qword [rbp + 0x20], r14
mov dword [rbp + 0x28], 0
mov r13, rax
mov rax, qword [rsp + 0x30]
cmp byte [r14 + 0x19], 0
jne 0x14007c1a4
mov esi, r9d
mov qword [rbp + 0x20], r14
lea rcx, [r14 + 0x20]
lea rdx, [rsp + 0x30]
mov r12, qword [rcx + 0x10]
cmp qword [rcx + 0x18], 0x10
jb 0x14007c13b
mov rcx, qword [rcx]
mov r8, r12
cmp rsi, r12
cmovb r8, rsi
call fcn.1400982a0
test eax, eax
je 0x14007c154
jns 0x14007c15f
mov al, 0xff
jmp 0x14007c161
cmp r12, rsi
jae 0x14007c15d
mov al, 0xff
jmp 0x14007c161
jbe 0x14007c172
mov al, 1
test al, al
jns 0x14007c172
mov dword [rbp + 0x28], 0
mov r14, qword [r14 + 0x10]
jmp 0x14007c17f
mov dword [rbp + 0x28], 1
mov r13, r14
mov r14, qword [r14]
cmp byte [r14 + 0x19], 0
je 0x14007c120
mov rbx, qword [rbp + 8]
mov rsi, qword [rbp + 0x10]
mov r12, qword [rbp + 0x1a8]
mov rax, qword [rsp + 0x30]
mov r9d, 4
lea r8d, [r9 + 0xb]
cmp byte [r13 + 0x19], 0
jne 0x14007c201
lea rdx, [r13 + 0x20]
mov r14, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0x10
jb 0x14007c1bd
mov rdx, qword [rdx]
lea rcx, [rsp + 0x30]
cmp r8, 0x10
cmovae rcx, rax
mov r8, r9
cmp r14, r9
cmovb r8, r14
call fcn.1400982a0
test eax, eax
je 0x14007c1e3
jns 0x14007c1f7
mov al, 0xff
jmp 0x14007c1f9
mov eax, 4
cmp rax, r14
jae 0x14007c1f1
mov al, 0xff
jmp 0x14007c1f9
jbe 0x14007c2ad
mov al, 1
test al, al
jns 0x14007c2ad
mov r13, qword [rbp + 0x40]
movabs rax, 0x333333333333333
cmp qword [r13 + 8], rax
je 0x14007cb0d
mov qword [rbp + 0x48], r13
mov qword [rbp + 0x50], 0
mov ecx, 0x50
call fcn.140095e0c
mov r14, rax
xor eax, eax
mov qword [r14 + 0x30], rax
mov qword [r14 + 0x38], rax
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [r14 + 0x20], xmm0
movups xmm1, xmmword [rsp + 0x40]
movups xmmword [r14 + 0x30], xmm1
mov qword [rsp + 0x40], rax
mov eax, recv
mov qword [rsp + 0x48], rax
mov byte [rsp + 0x30], 0
mov byte [r14 + 0x40], 0
lea rcx, [r14 + 0x48]
xor edx, edx
call fcn.140076170
nop
mov rax, qword [rbp - 0x40]
mov qword [r14], rax
mov qword [r14 + 8], rax
mov qword [r14 + 0x10], rax
mov word [r14 + 0x18], 0
mov qword [rbp + 0x50], 0
movups xmm0, xmmword [rbp + 0x20]
movaps xmmword [rbp - 0x40], xmm0
mov r8, r14
lea rdx, [rbp - 0x40]
mov rcx, r13
call fcn.14007e3f0
mov r13, rax
lea r14, [r13 + 0x40]
lea rcx, [rsp + 0x30]
call fcn.14006b250
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x1f0], xmm0
xor r13d, r13d
mov qword [rbp + 0x200], r13
mov eax, recv
mov qword [rbp + 0x208], rax
mov byte [rbp + 0x1f0], r13b
mov eax, dword [rsp + 0x60]
or eax, 1
mov dword [rsp + 0x60], eax
mov dword [rbp + 0x1a8], eax
cmp byte [r14], 3
jne 0x14007caa7
mov rdx, qword [r14 + 8]
lea rax, [rbp + 0x1f0]
cmp rax, rdx
je 0x14007c328
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0x10
jb 0x14007c31c
mov rdx, qword [rdx]
lea rcx, [rbp + 0x1f0]
call fcn.14007f860
lea rdx, str.is_ordinal
mov rcx, r12
call fcn.14006c430
cmp byte [rax], 4
jne 0x14007ca50
cmp byte [rax + 8], r13b
je 0x14007c46f
lea rax, [rbp - 0x30]
mov qword [rbp - 0x40], rax
call fcn.1400aa550
mov r12, rax
lea r14, [rbp + 0x1f0]
cmp qword [rbp + 0x208], 0x10
cmovae r14, qword [rbp + 0x1f0]
mov dword [rax], r13d
mov r8d, 0xa
lea rdx, [rbp + 0x160]
mov rcx, r14
call fcn.1400ab364
cmp r14, qword [rbp + 0x160]
je 0x14007c991
cmp dword [r12], 0x22
je 0x14007c984
movsxd rdx, eax
mov r8, qword [rbp - 0x78]
movsxd rax, dword [r8 + 0x3c]
mov ecx, dword [rax + r8 + 0x88]
mov eax, dword [rcx + r8 + 0x1c]
add rax, r8
mov ecx, dword [rax + rdx*4 - 4]
mov rax, qword [rbp - 0x60]
add rcx, qword [rax]
mov byte [rbp - 0x30], 6
mov qword [rbp - 0x28], rcx
movzx r13d, byte [rbp + 0x178]
test r13b, r13b
jne 0x14007c3f7
mov r13b, 1
mov byte [rbp + 0x178], r13b
call fcn.14006eee0
mov r13, rax
mov qword [rbp + 0x180], rax
jmp 0x14007c408
cmp r13b, 1
jne 0x14007c929
mov r13, qword [rbp + 0x180]
lea rdx, [rbp + 0x1b0]
mov rcx, r13
call fcn.140077920
mov r14, rax
cmp byte [rax], 0
jne 0x14007c42b
mov byte [rax], 1
call fcn.14006eee0
mov qword [r14 + 8], rax
cmp byte [r14], 1
jne 0x14007c8d2
lea rdx, [rbp + 0x1f0]
mov rcx, qword [r14 + 8]
call fcn.140077920
nop
movzx edx, byte [rax]
movzx ecx, byte [rbp - 0x30]
mov byte [rax], cl
mov byte [rbp - 0x30], dl
mov rcx, qword [rax + 8]
mov rdx, qword [rbp - 0x28]
mov qword [rax + 8], rdx
mov qword [rbp - 0x28], rcx
movzx edx, byte [rbp - 0x30]
lea rcx, [rbp - 0x28]
jmp 0x14007c59d
lea rax, [rbp - 0x58]
mov qword [rbp - 0x40], rax
lea rcx, [rbp + 0x1f0]
cmp qword [rbp + 0x208], 0x10
setae r9b
mov r8, qword [rbp + 0x1f0]
cmovae rcx, r8
mov rax, 0xffffffffffffffff
nop dword [rax]
inc rax
cmp byte [rcx + rax], r13b
jne 0x14007c4a0
lea rdx, [rbp + 0x1f0]
test r9b, r9b
cmovne rdx, r8
mov r9d, 0x811c9dc5
mov r8d, eax
mov rcx, r13
test eax, eax
je 0x14007c4e6
nop word [rax + rax]
movzx eax, byte [rcx + rdx]
xor eax, r9d
imul r9d, eax, 0x1000193
inc rcx
cmp rcx, r8
jb 0x14007c4d0
mov r8, qword [rbp - 0x78]
mov rax, qword [rbp - 0x60]
mov rdx, qword [rax]
mov rcx, qword [rbp + 0x18]
call fcn.140079240
mov byte [rbp - 0x58], 6
mov qword [rbp - 0x50], rax
movzx r13d, byte [rbp + 0x178]
test r13b, r13b
jne 0x14007c52a
mov r13b, 1
mov byte [rbp + 0x178], r13b
call fcn.14006eee0
mov r13, rax
mov qword [rbp + 0x180], rax
jmp 0x14007c53b
cmp r13b, 1
jne 0x14007c9f5
mov r13, qword [rbp + 0x180]
lea rdx, [rbp + 0x1b0]
mov rcx, r13
call fcn.140077920
mov r14, rax
cmp byte [rax], 0
jne 0x14007c55e
mov byte [rax], 1
call fcn.14006eee0
mov qword [r14 + 8], rax
cmp byte [r14], 1
jne 0x14007c99e
lea rdx, [rbp + 0x1f0]
mov rcx, qword [r14 + 8]
call fcn.140077920
nop
movzx edx, byte [rax]
movzx ecx, byte [rbp - 0x58]
mov byte [rax], cl
mov byte [rbp - 0x58], dl
mov rcx, qword [rax + 8]
mov rdx, qword [rbp - 0x50]
mov qword [rax + 8], rdx
mov qword [rbp - 0x50], rcx
movzx edx, byte [rbp - 0x58]
lea rcx, [rbp - 0x50]
call fcn.140081050
and dword [rsp + 0x60], 0xfffffffe
lea rcx, [rbp + 0x1f0]
call fcn.14006b250
mov r8, qword [rbp + 0x188]
movzx ecx, byte [r8]
sub ecx, 1
je 0x14007c5ea
mov r9, qword [rbp - 0x70]
mov r10, qword [rbp - 0x68]
mov r14, qword [rsp + 0x50]
cmp ecx, 1
je 0x14007c5dd
inc r9
jmp 0x14007c030
add r10, 0x10
mov qword [rbp - 0x68], r10
jmp 0x14007c034
mov rax, r15
mov r15, qword [r15 + 0x10]
cmp byte [r15 + 0x19], 0
je 0x14007c629
mov r15, qword [rax + 8]
cmp byte [r15 + 0x19], 0
jne 0x14007c64f
cmp rax, qword [r15 + 0x10]
jne 0x14007c64f
mov rax, r15
mov r15, qword [r15 + 8]
cmp byte [r15 + 0x19], 0
je 0x14007c603
mov r9, qword [rbp - 0x70]
mov r10, qword [rbp - 0x68]
mov r14, qword [rsp + 0x50]
jmp 0x14007c034
mov rcx, qword [r15]
cmp byte [rcx + 0x19], 0
jne 0x14007c64f
nop dword [rax]
nop word [rax + rax]
mov r15, rcx
mov rax, qword [rcx]
mov rcx, rax
cmp byte [rax + 0x19], 0
je 0x14007c640
mov r9, qword [rbp - 0x70]
mov r10, qword [rbp - 0x68]
mov r14, qword [rsp + 0x50]
jmp 0x14007c034
lea rcx, [rbp + 0x1b0]
call fcn.14006b250
mov r14, qword [rbp - 0x60]
mov r13, qword [rsp + 0x58]
mov r12d, recv
jmp 0x14007c68a
lea rcx, [rbp + 0x1b0]
call fcn.14006b250
add r14, 0x38
mov qword [rbp - 0x60], r14
cmp r14, r13
jne 0x14007bdb0
mov r12, qword [rbp + 0x18]
mov rbx, qword [r12 + 0xc8]
mov dword [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9b, 0x20
mov r8, 0xffffffffffffffff
lea rdx, [rbp + 0x188]
lea rcx, [rbp + 0x178]
call fcn.140082600
mov rdx, rax
mov rcx, rbx
call fcn.140089c20
nop
movzx edx, byte [rbp + 0x178]
lea rcx, [rbp + 0x180]
call fcn.140081050
nop
movzx edx, byte [rbp + 0x1e0]
lea rcx, [rbp + 0x1e8]
call fcn.140081050
nop
movzx edx, byte [rbp + 0x1d0]
lea rcx, [rbp + 0x1d8]
call fcn.140081050
nop
lea rcx, [rbp + 0x210]
call fcn.140076e20
jmp 0x14007bc63
call fcn.14006be30
nop
call fcn.14007f680
int3
call fcn.14006be30
nop
lea rcx, [0x14036a190]
call fcn.140095ae8
cmp dword [0x14036a190], 0xffffffff
jne 0x14007b1a7
lea rcx, str.ntdll.dll
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rcx, rax
lea rdx, str.NtTerminateProcess
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14036a188], rax
lea rcx, [0x14036a190]
call fcn.140095a88
jmp 0x14007b1a7
lea rcx, [0x14036a190]
call fcn.140095ae8
cmp dword [0x14036a190], 0xffffffff
jne 0x14007b279
lea rcx, str.ntdll.dll
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rcx, rax
lea rdx, str.NtTerminateProcess
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14036a188], rax
lea rcx, [0x14036a190]
call fcn.140095a88
jmp 0x14007b279
lea rcx, [0x14036a190]
call fcn.140095ae8
cmp dword [0x14036a190], 0xffffffff
jne 0x14007b34b
lea rcx, str.ntdll.dll
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rcx, rax
lea rdx, str.NtTerminateProcess
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14036a188], rax
lea rcx, [0x14036a190]
call fcn.140095a88
jmp 0x14007b34b
lea rcx, [0x14036a190]
call fcn.140095ae8
cmp dword [0x14036a190], 0xffffffff
jne 0x14007b41d
lea rcx, str.ntdll.dll
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rcx, rax
lea rdx, str.NtTerminateProcess
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14036a188], rax
lea rcx, [0x14036a190]
call fcn.140095a88
jmp 0x14007b41d
call fcn.1400aa2d0
int3
call fcn.1400aa2d0
int3
call fcn.1400aa2d0
int3
call fcn.1400aa2d0
nop
call fcn.1400aa2d0
nop
lea rdx, str.cannot_get_value
lea rcx, [rbp + 0x188]
call fcn.140075640
nop
lea r8, [rbp + 0x188]
mov edx, 0xd6
lea rcx, [rbp + 0x238]
call fcn.140080250
lea rdx, [0x1400f3960]
lea rcx, [rbp + 0x238]
call fcn.140098420
nop
mov rcx, r14
call fcn.140089770
mov rdx, rax
lea rcx, [rbp + 0x120]
call fcn.140075640
nop
mov r8, rax
lea rdx, str.cannot_use_operator___with_a_string_argument_with
lea rcx, [rbp + 0x140]
call fcn.14006c7c0
nop
mov r8, rax
mov edx, 0x131
lea rcx, [rbp + 0xe8]
call fcn.140080cd0
lea rdx, [0x1400f39f0]
lea rcx, [rbp + 0xe8]
call fcn.140098420
nop
lea rcx, [rbp + 0x178]
call fcn.140089770
mov rdx, rax
lea rcx, [rbp + 0x140]
call fcn.140075640
nop
mov r8, rax
lea rdx, str.cannot_use_operator___with_a_string_argument_with
lea rcx, [rbp + 0x120]
call fcn.14006c7c0
nop
mov r8, rax
mov edx, 0x131
lea rcx, [rbp + 0xe8]
call fcn.140080cd0
lea rdx, [0x1400f39f0]
lea rcx, [rbp + 0xe8]
call fcn.140098420
nop
lea rcx, str.stoi_argument_out_of_range
call fcn.140093ebc
int3
lea rcx, str.invalid_stoi_argument
call fcn.140093e74
nop
mov rcx, r14
call fcn.140089770
mov rdx, rax
lea rcx, [rbp + 0xc8]
call fcn.140075640
nop
mov r8, rax
lea rdx, str.cannot_use_operator___with_a_string_argument_with
lea rcx, [rbp + 0x270]
call fcn.14006c7c0
nop
mov r8, rax
mov edx, 0x131
lea rcx, [rbp + 0x90]
call fcn.140080cd0
lea rdx, [0x1400f39f0]
lea rcx, [rbp + 0x90]
call fcn.140098420
nop
lea rcx, [rbp + 0x178]
call fcn.140089770
mov rdx, rax
lea rcx, [rbp + 0x270]
call fcn.140075640
nop
mov r8, rax
lea rdx, str.cannot_use_operator___with_a_string_argument_with
lea rcx, [rbp + 0xc8]
call fcn.14006c7c0
nop
mov r8, rax
mov edx, 0x131
lea rcx, [rbp + 0x90]
call fcn.140080cd0
lea rdx, [0x1400f39f0]
lea rcx, [rbp + 0x90]
call fcn.140098420
nop
mov rcx, rax
call fcn.140089770
mov rdx, rax
lea rcx, [rbp + 0x270]
call fcn.140075640
nop
mov r8, rax
lea rdx, str.type_must_be_boolean__but_is
lea rcx, [rbp + 0xc8]
call fcn.14006c7c0
nop
mov r8, rax
mov edx, 0x12e
lea rcx, [rbp + 0x90]
call fcn.140080cd0
lea rdx, [0x1400f39f0]
lea rcx, [rbp + 0x90]
call fcn.140098420
nop
mov rcx, r14
call fcn.140089770
mov rdx, rax
lea rcx, [rbp + 0x270]
call fcn.140075640
nop
mov rcx, r14
call fcn.140089770
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.140075640
nop
mov r8, rax
lea rdx, str.type_must_be_string__but_is
lea rcx, [rbp + 0x238]
call fcn.14006c7c0
nop
mov r8, rax
mov edx, 0x12e
lea rcx, [rbp + 0x58]
call fcn.140080cd0
lea rdx, [0x1400f39f0]
lea rcx, [rbp + 0x58]
call fcn.140098420
nop
call fcn.14007f570
nop
mov rcx, r12
call fcn.140089770
mov rdx, rax
lea rcx, [rbp + 0x238]
call fcn.140075640
nop
mov r8, rax
lea rdx, str.cannot_use_operator___with_a_string_argument_with
lea rcx, [rbp - 0x20]
call fcn.14006c7c0
nop
mov r8, rax
mov edx, 0x131
lea rcx, [rbp + 0x58]
call fcn.140080cd0
lea rdx, [0x1400f39f0]
lea rcx, [rbp + 0x58]
call fcn.140098420
nop
lea rdx, str.cannot_get_value
lea rcx, [rbp + 0x188]
call fcn.140075640
nop
lea r8, [rbp + 0x188]
mov edx, 0xd6
lea rcx, [rbp + 0x58]
call fcn.140080250
lea rdx, [0x1400f3960]
lea rcx, [rbp + 0x58]
call fcn.140098420
nop
lea rdx, str.cannot_compare_iterators_of_different_containers
lea rcx, [rbp + 0x188]
call fcn.140075640
nop
lea r8, [rbp + 0x188]
mov edx, 0xd4
lea rcx, [rbp + 0x58]
call fcn.140080250
lea rdx, [0x1400f3960]
lea rcx, [rbp + 0x58]
call fcn.140098420
int3