Function at 0x140012bc0
Capabilities:
Encode data using xor

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x308]
sub rsp, 0x3e0
mov rax, qword [0x1401567f8]
xor rax, rsp
mov qword [rbp + 0x2d0], rax
mov r14, rdx
mov r15, rcx
mov qword [rbp + 0x1a8], rcx
mov qword [rsp + 0x38], rcx
xor r13d, r13d
mov r12d, r13d
mov dword [rbp - 0x30], r13d
xorps xmm0, xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1d8], xmm1
mov qword [rbp + 0x1e8], r13
mov rsi, rdx
mov qword [rbp + 0x1b8], rdx
movdqu xmmword [rbp + 0x1c0], xmm0
movdqu xmmword [rbp + 0x1c8], xmm1
movabs r9, 0x8000000000000000
mov rbx, r9
mov qword [rbp + 0x1d0], rbx
movzx ecx, byte [rdx]
cmp ecx, 5
ja 0x140012c70
je 0x140012c70
mov edx, ecx
test ecx, ecx
je 0x140012c70
sub edx, 1
je 0x140012c93
sub edx, 1
je 0x140012c83
cmp ecx, 4
ja 0x140012cad
test ecx, ecx
je 0x140012ca6
sub ecx, 1
je 0x140012c93
sub ecx, 1
jne 0x140012cad
mov rax, qword [r14 + 8]
mov rcx, qword [rax]
mov qword [rbp + 0x1c8], rcx
jmp 0x140012cb7
mov rax, qword [r14 + 8]
mov rcx, qword [rax]
mov rax, qword [rcx]
mov qword [rbp + 0x1c0], rax
jmp 0x140012cb7
mov ebx, 1
jmp 0x140012cb0
mov rbx, r13
mov qword [rbp + 0x1d0], rbx
mov qword [rbp + 0x40], r14
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x48], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x50], xmm1
mov rax, r9
mov qword [rbp + 0x58], rax
movzx edx, byte [r14]
cmp edx, 5
ja 0x140012cf0
je 0x140012cf0
mov r8d, edx
test edx, edx
je 0x140012cf0
sub r8d, 1
je 0x140012d15
sub r8d, 1
je 0x140012d07
mov qword [rbp + 0x58], rax
cmp edx, 4
ja 0x140012d22
test edx, edx
je 0x140012d22
sub edx, 1
je 0x140012d15
sub edx, 1
jne 0x140012d22
mov rcx, qword [r14 + 8]
mov rdx, qword [rcx + 8]
mov qword [rbp + 0x50], rdx
jmp 0x140012d2b
mov rcx, qword [r14 + 8]
mov rdx, qword [rcx]
mov qword [rbp + 0x48], rdx
jmp 0x140012d2b
mov eax, 1
mov qword [rbp + 0x58], rax
cmp rsi, r14
jne 0x1400137b5
movzx r8d, byte [rsi]
cmp r8d, 5
ja 0x140012d6c
je 0x140012d6c
mov edx, r8d
test r8d, r8d
je 0x140012d6c
sub edx, 1
je 0x140012d5f
sub edx, 1
jne 0x140012d6c
mov rax, qword [rbp + 0x50]
cmp qword [rbp + 0x1c8], rax
jmp 0x140012d6f
mov rax, qword [rbp + 0x48]
cmp qword [rbp + 0x1c0], rax
jmp 0x140012d6f
cmp rbx, rax
setne al
test al, al
je 0x1400131ee
mov qword [rbp + 0x1f0], r13
cmp r8b, 1
jne 0x1400138ab
mov rdi, qword [rbp + 0x1c0]
add rdi, 0x20
mov rdx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x140012da3
mov rdx, qword [rdi]
lea rcx, [rbp + 0x1f0]
call fcn.140022430
nop
movzx ecx, byte [rsi]
cmp ecx, 5
ja 0x140012ddb
je 0x140012ddb
test ecx, ecx
je 0x1400137eb
sub ecx, 1
je 0x140012dd5
sub ecx, 1
jne 0x140012ddb
mov rdx, qword [rbp + 0x1c8]
jmp 0x140012de7
lea rdx, [rdi + 0x20]
jmp 0x140012de7
test rbx, rbx
jne 0x14001386f
mov rdx, rsi
lea rcx, [rbp + 0x1f8]
call fcn.14002037c
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x208], xmm0
mov qword [rbp + 0x218], r13
mov ebx, recv
mov qword [rbp + 0x220], rbx
mov byte [rbp + 0x208], r13b
lea rcx, [rbp + 0x1f8]
cmp byte [rbp + 0x1f8], 3
jne 0x140012e85
lea rdx, [rbp + 0x80]
call fcn.1400295a4
mov rdx, rax
lea rcx, [rbp + 0x208]
call fcn.140022a54
mov rdx, qword [rbp + 0x98]
cmp rdx, 0x10
jb 0x140012ee1
inc rdx
mov rcx, qword [rbp + 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140012edc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400137a4
jmp 0x140012edc
lea rdx, [rbp + 0xa0]
call fcn.140020138
mov rdx, rax
lea rcx, [rbp + 0x208]
call fcn.140022a54
mov rdx, qword [rbp + 0xb8]
cmp rdx, 0x10
jb 0x140012ee1
inc rdx
mov rcx, qword [rbp + 0xa0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140012edc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013827
call fcn.1400b7640
cmp byte [rsi], 1
jne 0x140013833
xorps xmm0, xmm0
movups xmmword [rbp + 0x230], xmm0
mov qword [rbp + 0x240], r13
mov qword [rbp + 0x248], r13
mov r8, qword [rdi + 0x10]
cmp qword [rdi + 0x18], 0x10
jb 0x140012f10
mov rdi, qword [rdi]
mov rdx, rdi
lea rcx, [rbp + 0x230]
call fcn.14002abb4
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x260], r13
mov qword [rbp + 0x268], r13
lea rdx, [rbp + 0x208]
cmp qword [rbp + 0x220], 0x10
cmovae rdx, qword [rbp + 0x208]
mov r8, qword [rbp + 0x218]
lea rcx, [rbp + 0x250]
call fcn.14002abb4
nop
mov rax, qword [rbp + 0x1f0]
mov qword [rbp - 0x80], rax
lea rax, [rbp - 0x78]
mov qword [rbp + 0x78], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
mov qword [rbp - 0x68], r13
mov qword [rbp - 0x60], r13
lea rdx, [rbp + 0x230]
cmp qword [rbp + 0x248], 0x10
cmovae rdx, qword [rbp + 0x230]
mov r8, qword [rbp + 0x240]
lea rcx, [rbp - 0x78]
call fcn.14002abb4
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x58], xmm0
mov qword [rbp - 0x48], r13
mov qword [rbp - 0x40], r13
lea rdx, [rbp + 0x250]
cmp qword [rbp + 0x268], 0x10
cmovae rdx, qword [rbp + 0x250]
mov r8, qword [rbp + 0x260]
lea rcx, [rbp - 0x58]
call fcn.14002abb4
nop
or r12d, 0x10
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
mov qword [rbp - 0x10], r13
mov qword [rbp - 8], r13
mov rdx, qword [rbp - 0x80]
or rdi, 0xffffffffffffffff
mov r8, rdi
inc r8
cmp byte [rdx + r8], r13b
jne 0x140013002
lea rcx, [rbp - 0x20]
call fcn.14002aaf4
movups xmm2, xmmword [rbp - 0x78]
movaps xmmword [rbp], xmm2
movups xmm3, xmmword [rbp - 0x68]
movaps xmmword [rbp + 0x10], xmm3
mov qword [rbp - 0x68], r13
mov qword [rbp - 0x60], rbx
mov byte [rbp - 0x78], r13b
movups xmm4, xmmword [rbp - 0x58]
movaps xmmword [rbp + 0x20], xmm4
movups xmm5, xmmword [rbp - 0x48]
movaps xmmword [rbp + 0x30], xmm5
mov qword [rbp - 0x48], r13
mov qword [rbp - 0x40], rbx
mov byte [rbp - 0x58], r13b
mov rdx, qword [rbp + 0x1e0]
cmp rdx, qword [rbp + 0x1e8]
je 0x1400130a9
movaps xmm0, xmmword [rbp - 0x20]
movups xmmword [rdx], xmm0
movaps xmm1, xmmword [rbp - 0x10]
movups xmmword [rdx + 0x10], xmm1
mov qword [rbp - 0x10], r13
mov qword [rbp - 8], rbx
mov byte [rbp - 0x20], r13b
movups xmmword [rdx + 0x20], xmm2
movups xmmword [rdx + 0x30], xmm3
mov qword [rbp + 0x10], r13
mov qword [rbp + 0x18], rbx
mov byte [rbp], r13b
movups xmmword [rdx + 0x40], xmm4
movups xmmword [rdx + 0x50], xmm5
mov qword [rbp + 0x30], r13
mov qword [rbp + 0x38], rbx
mov byte [rbp + 0x20], r13b
add qword [rbp + 0x1e0], 0x60
jmp 0x1400130ba
lea r8, [rbp - 0x20]
lea rcx, [rbp + 0x1d8]
call fcn.14002fff4
nop
lea rcx, [rbp - 0x20]
call fcn.140013dcc
nop
lea rcx, [rbp - 0x78]
call fcn.140013d1c
nop
lea rcx, [rbp + 0x230]
call fcn.140013d1c
nop
mov rdx, qword [rbp + 0x220]
cmp rdx, 0x10
jb 0x14001311d
inc rdx
mov rcx, qword [rbp + 0x208]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140013117
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001382d
call fcn.1400b7640
nop
mov dl, byte [rbp + 0x1f8]
lea rcx, [rbp + 0x200]
call fcn.140023fc4
nop
mov rdx, qword [rbp + 0x1f0]
add rdx, 0xffffffffffffffe8
mov eax, edi
lock xadd dword [rdx + 0x10], eax
add eax, edi
test eax, eax
jg 0x140013151
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + ioctlsocket]
mov rsi, qword [rbp + 0x1b8]
movzx ecx, byte [rsi]
cmp ecx, 5
ja 0x1400131db
je 0x1400131db
test ecx, ecx
je 0x1400131db
sub ecx, 1
je 0x14001317a
sub ecx, 1
jne 0x1400131db
add qword [rbp + 0x1c8], 0x10
jmp 0x1400131c5
mov rcx, qword [rbp + 0x1c0]
mov rax, qword [rcx + 0x10]
cmp byte [rax + 0x19], r13b
je 0x1400131a6
mov rax, qword [rcx + 8]
jmp 0x14001319e
cmp rcx, qword [rax + 0x10]
jne 0x1400131be
mov rcx, rax
mov rax, qword [rax + 8]
cmp byte [rax + 0x19], r13b
je 0x140013191
jmp 0x1400131be
mov rdx, qword [rax]
cmp byte [rdx + 0x19], r13b
jne 0x1400131be
mov rax, rdx
mov rcx, qword [rdx]
mov rdx, rcx
cmp byte [rcx + 0x19], r13b
je 0x1400131af
mov qword [rbp + 0x1c0], rax
mov rbx, qword [rbp + 0x1d0]
movabs r9, 0x8000000000000000
jmp 0x140012cb7
mov rbx, qword [rbp + 0x1d0]
inc rbx
mov qword [rbp + 0x1d0], rbx
jmp 0x1400131cc
mov r8, qword [rbp + 0x1e0]
mov rcx, qword [rbp + 0x1d8]
sub r8, rcx
movabs rax, 0x2aaaaaaaaaaaaaab
imul r8
sar rdx, 4
mov r8, rdx
shr r8, 0x3f
add r8, rdx
mov r9b, byte [rsp + 0x30]
mov rdx, qword [rbp + 0x1e0]
call fcn.14002f5cc
xorps xmm0, xmm0
movups xmmword [rbp + 0x2b0], xmm0
movdqa xmm1, xmmword [0x14013df30]
movdqu xmmword [rbp + 0x2c0], xmm1
mov byte [rbp + 0x2b0], r13b
call fcn.140006284
mov rcx, rax
test rax, rax
je 0x1400138e7
mov rax, qword [rax]
call qword [rax + 0x18]
lea rbx, [rax + 0x18]
mov qword [rbp + 0x1b0], rbx
mov r14, qword [rbp + 0x1e0]
mov r12d, 4
mov rcx, qword [rbp + 0x1d8]
cmp rcx, r14
je 0x14001344f
mov dword [rbp + 0x1a0], 0x122430df
mov word [rbp + 0x1a4], 0x3a12
mov byte [rbp + 0x1a6], 0x81
mov r13d, r12d
mov rax, qword gs:[0x58]
mov rax, qword [rax]
mov qword [rsp + 0x38], rax
lea rbx, [rcx + 0x58]
movzx r15d, word [rbp + 0x1a4]
mov r12d, dword [rbp + 0x1a0]
xorps xmm0, xmm0
movups xmmword [rbp + 0x270], xmm0
xor edi, edi
mov qword [rbp + 0x280], rdi
mov qword [rbp + 0x288], rdi
lea rdx, [rbx - 0x38]
cmp qword [rbx - 0x20], 0x10
jb 0x1400132f4
mov rdx, qword [rdx]
mov r8, qword [rbx - 0x28]
lea rcx, [rbp + 0x270]
call fcn.14002abb4
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x290], xmm0
mov qword [rbp + 0x2a0], rdi
mov qword [rbp + 0x2a8], rdi
lea rdx, [rbx - 0x18]
cmp qword [rbx], 0x10
jb 0x14001332a
mov rdx, qword [rdx]
mov r8, qword [rbx - 8]
lea rcx, [rbp + 0x290]
call fcn.14002abb4
nop
lea rdi, [rbp + 0x290]
cmp qword [rbp + 0x2a8], 0x10
cmovae rdi, qword [rbp + 0x290]
lea rsi, [rbp + 0x270]
cmp qword [rbp + 0x288], 0x10
cmovae rsi, qword [rbp + 0x270]
mov rax, qword [rsp + 0x38]
mov eax, dword [rax + r13]
cmp dword [0x140160b60], eax
jle 0x1400133bf
lea rcx, [0x140160b60]
call fcn.1400b77a0
cmp dword [0x140160b60], 0xffffffff
jne 0x1400133bf
mov word [0x140160916], 0x181
mov dword [0x140160910], r12d
mov word [0x140160914], r15w
lea rcx, [0x1400ff118]
call fcn.1400b7e90
lea rcx, [0x140160b60]
call fcn.1400b7740
cmp byte [0x140160917], 0
je 0x140013401
xor edx, edx
lea r12, [0x140160910]
mov cl, dl
and cl, 7
shl cl, 3
movabs rax, 0x298149372f5715f9
shr rax, cl
xor byte [rdx + r12], al
inc rdx
cmp rdx, 7
jb 0x1400133d1
mov byte [0x140160917], 0
mov r12d, dword [rbp + 0x1a0]
mov r9, rdi
mov r8, rsi
lea rdx, [0x140160910]
lea rcx, [rbp + 0x1b0]
call fcn.140028bb4
nop
lea rcx, [rbp + 0x270]
call fcn.140013d1c
add rbx, 0x60
lea rax, [rbx - 0x58]
cmp rax, r14
jne 0x1400132cc
mov rbx, qword [rbp + 0x1b0]
mov r15, qword [rbp + 0x1a8]
xor r13d, r13d
mov r12d, 4
mov r8d, dword [rbx - 0x10]
lea edx, [r8 - 1]
test edx, edx
js 0x140013467
cmp edx, 0x7ffffffe
jg 0x1400138f2
mov ecx, r13d
test edx, edx
cmovns ecx, edx
lea eax, [rcx + 1]
cmp eax, r8d
cmovg ecx, edx
mov edi, r13d
cmp r8d, 1
cmovge edi, ecx
mov rcx, qword [rbx - 0x18]
test rcx, rcx
je 0x140013503
mov rax, qword [rcx]
call qword [rax + 0x20]
mov rcx, rax
test rax, rax
je 0x140013503
lea r14, [rbx + 1]
mov rsi, r14
test rsi, rsi
jne 0x1400134ad
test edi, edi
jne 0x140013799
mov rax, qword [rcx]
mov r8d, 1
mov edx, edi
call qword [rax]
test rax, rax
je 0x1400138fd
lea rcx, [rax + 0x18]
mov qword [rsp + 0x38], rcx
test edi, edi
js 0x140013799
lea rbx, [rcx - 0x18]
cmp edi, dword [rbx + 0xc]
jg 0x140013799
mov dword [rbx + 8], edi
movsxd r8, edi
mov byte [r8 + rcx], r13b
test edi, edi
je 0x140013546
test rcx, rcx
je 0x140013535
test rsi, rsi
je 0x140013529
mov rdx, rsi
call fcn.1400b9a70
jmp 0x140013546
call fcn.140006284
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + 0x20]
mov rcx, rax
lea r14, [rbx + 1]
mov rsi, r14
test rax, rax
je 0x1400137aa
jmp 0x1400134a0
xor edx, edx
call fcn.1400ba120
test r14, r14
jne 0x140013546
call fcn.1400ca30c
mov dword [rax], socket
call fcn.1400c9b3c
nop
lea rdx, [rsp + 0x38]
lea rcx, [rbp + 0x1b0]
call fcn.1400223b0
nop
or rdi, 0xffffffffffffffff
mov eax, edi
lock xadd dword [rbx + 0x10], eax
add eax, edi
test eax, eax
jg 0x140013575
mov rcx, qword [rbx]
mov rax, qword [rcx]
mov rdx, rbx
call qword [rax + ioctlsocket]
mov dword [rbp + 0x1a8], 0x60ba8c07
mov word [rbp + 0x1ac], 0x504
mov edx, r12d
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x14016100c], eax
jle 0x1400135ef
lea rcx, [0x14016100c]
call fcn.1400b77a0
cmp dword [0x14016100c], edi
jne 0x1400135ef
mov byte [0x140160c26], 1
mov eax, dword [rbp + 0x1a8]
mov dword [0x140160c20], eax
movzx eax, word [rbp + 0x1ac]
mov word [0x140160c24], ax
lea rcx, [0x1400ff108]
call fcn.1400b7e90
lea rcx, [0x14016100c]
call fcn.1400b7740
lea r9, [0x140160c20]
cmp byte [0x140160c26], r13b
je 0x14001362b
mov rdx, r13
mov cl, dl
and cl, 7
shl cl, 3
movabs rax, 0x7bfd053919dfe721
shr rax, cl
xor byte [rdx + r9], al
inc rdx
cmp rdx, 6
jb 0x140013602
mov byte [0x140160c26], r13b
mov rax, rdi
inc rax
cmp byte [r9 + rax], r13b
jne 0x14001362e
mov r8d, eax
mov rdx, r9
lea rcx, [rbp + 0x1b0]
call fcn.14002529c
lea rdx, [0x140160a50]
cmp qword [0x140160a68], 0x10
jb 0x14001366b
mov rdx, qword [0x140160a50]
test rdx, rdx
jne 0x14001366b
mov eax, r13d
jmp 0x140013677
mov rax, rdi
inc rax
cmp byte [rdx + rax], r13b
jne 0x14001366e
mov r8d, eax
lea rcx, [rbp + 0x1b0]
call fcn.14002529c
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], r13
mov qword [rsp + 0x58], r13
mov rbx, qword [rbp + 0x1b0]
mov r8, rdi
inc r8
cmp byte [rbx + r8], r13b
jne 0x1400136a2
mov rdx, rbx
lea rcx, [rsp + 0x40]
call fcn.14002aaf4
nop
mov rax, qword [rsp + 0x50]
mov rcx, r15
test rax, rax
jne 0x1400136e6
xorps xmm0, xmm0
movups xmmword [r15], xmm0
mov qword [r15 + 0x10], r13
mov qword [r15 + 0x18], r13
xor r8d, r8d
lea rdx, [0x14013b692]
call fcn.14002aaf4
jmp 0x140013700
lea rdx, [rsp + 0x40]
cmp qword [rsp + 0x58], 0x10
cmovae rdx, qword [rsp + 0x40]
mov r8d, eax
call fcn.14000c1ec
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0x10
jb 0x14001373e
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140013738
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013903
call fcn.1400b7640
nop
lea rdx, [rbx - 0x18]
mov eax, edi
lock xadd dword [rdx + 0x10], eax
add eax, edi
test eax, eax
jg 0x14001375a
mov rcx, qword [rdx]
mov r8, qword [rcx]
call qword [rioctlsocket + 8]
nop
lea rcx, [rbp + 0x1d8]
call fcn.14001fe80
mov rax, r15
mov rcx, qword [rbp + 0x2d0]
xor rcx, rsp
call fcn.1400b7620
lea r11, [rsp + 0x3e0]
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 ecx, 0x80070057
call fcn.1400020e0
nop
call fcn.1400c9b5c
nop
mov ecx, 0x80004005
call fcn.1400020e0
nop
lea rdx, str.cannot_compare_iterators_of_different_containers
lea rcx, [rsp + 0x60]
call fcn.140022b3c
nop
lea r8, [rsp + 0x60]
mov edx, 0xd4
lea rcx, [rbp + 0x40]
call fcn.140029bf8
lea rdx, [0x140153120]
lea rcx, [rbp + 0x40]
call fcn.1400b9998
nop
lea rdx, str.cannot_get_value
lea rcx, [rsp + 0x60]
call fcn.140022b3c
nop
lea r8, [rsp + 0x60]
mov edx, 0xd6
lea rcx, [rbp + 0xc0]
call fcn.140029bf8
lea rdx, [0x140153120]
lea rcx, [rbp + 0xc0]
call fcn.1400b9998
nop
call fcn.1400c9b5c
nop
call fcn.1400c9b5c
nop
lea rdx, str.cannot_use_key___for_non_object_iterators
lea rcx, [rsp + 0x60]
call fcn.140022b3c
nop
lea r8, [rsp + 0x60]
mov edx, 0xcf
lea rcx, [rbp + 0xf8]
call fcn.140029bf8
lea rdx, [0x140153120]
lea rcx, [rbp + 0xf8]
call fcn.1400b9998
nop
lea rdx, str.cannot_get_value
lea rcx, [rsp + 0x60]
call fcn.140022b3c
nop
lea r8, [rsp + 0x60]
mov edx, 0xd6
lea rcx, [rbp + 0x130]
call fcn.140029bf8
lea rdx, [0x140153120]
lea rcx, [rbp + 0x130]
call fcn.1400b9998
nop
lea rdx, str.cannot_use_key___for_non_object_iterators
lea rcx, [rsp + 0x60]
call fcn.140022b3c
nop
lea r8, [rsp + 0x60]
mov edx, 0xcf
lea rcx, [rbp + 0x168]
call fcn.140029bf8
lea rdx, [0x140153120]
lea rcx, [rbp + 0x168]
call fcn.1400b9998
nop
mov ecx, 0x80004005
call fcn.1400020e0
nop
mov ecx, 0x80070216
call fcn.1400020e0
int3
call fcn.14002634c
int3
call fcn.1400c9b5c
int3