Function at 0x1400dcfc0
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rcx
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x238]
sub rsp, 0x338
xor r13d, r13d
mov r12d, r13d
mov dword [rbp + 0x288], r13d
mov rdx, rcx
cmp qword [rcx + 0x18], 0x10
jb 0x1400dcffa
mov rdx, qword [rcx]
mov r8d, 0x20
lea rcx, [rbp + 0xb0]
call fcn.1400ea9d0
mov rax, qword [rbp + 0xb0]
movsxd rcx, dword [rax + 4]
lea rax, [0x140176428]
mov qword [rbp + rcx + 0xb0], rax
mov rax, qword [rbp + 0xb0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rbp + rcx + 0xac], edx
mov qword [rsp + 0x50], r13
mov word [rsp + 0x58], 1
mov rax, qword [rbp + 0xb0]
movsxd rcx, dword [rax + 4]
mov rax, qword [rbp + rcx + 0xf8]
mov qword [rbp - 0x70], rax
test rax, rax
sete byte [rbp - 0x68]
mov byte [rbp - 0x67], 0
mov qword [rbp - 0x60], r13
mov qword [rbp - 0x50], r13
mov qword [rbp - 0x48], recv
mov byte [rbp - 0x60], 0
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x50], xmm0
movaps xmm1, xmmword [rbp - 0x70]
movdqa xmmword [rbp - 0x70], xmm1
lea r8, [rsp + 0x50]
lea rdx, [rbp - 0x70]
lea rcx, [rbp - 0x60]
call fcn.1400fcc40
nop
lea rax, [rbp + 0x1f0]
mov qword [rbp + 0x288], rax
mov qword [rbp + 0x228], r13
lea rax, [rbp + 0x68]
mov qword [rbp + 0x290], rax
mov dword [rsp + 0x50], 0x829c8082
mov dword [rsp + 0x54], 0x8586929a
mov byte [rsp + 0x58], 0xf6
mov rcx, r13
nop
lea eax, [rcx - 0x12]
xor byte [rsp + rcx + 0x50], al
inc rcx
cmp rcx, 9
jb 0x1400dd0e0
mov qword [rbp + 0x68], r13
mov qword [rbp + 0x78], r13
mov qword [rbp + 0x80], socket
lea rax, [rsp + 0x50]
mov r8, 0xffffffffffffffff
nop
inc r8
cmp byte [rax + r8], 0
jne 0x1400dd110
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x68]
call fcn.140009980
nop
mov qword [rbp - 0x10], r13
mov qword [rbp], r13
mov qword [rbp + 8], r13
mov rdi, qword [rbp - 0x50]
lea rsi, [rbp - 0x60]
cmp qword [rbp - 0x48], 0x10
cmovae rsi, qword [rbp - 0x60]
cmp rdi, 0x10
jae 0x1400dd15e
movups xmm0, xmmword [rsi]
movups xmmword [rbp - 0x10], xmm0
mov qword [rbp + 8], recv
jmp 0x1400dd1d8
mov rbx, rdi
or rbx, 0xf
movabs rax, 0x7fffffffffffffff
cmp rbx, rax
cmova rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x1400dd1b2
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400ddc73
mov rcx, rax
call fcn.140120ebc
mov rcx, rax
test rax, rax
je 0x1400ddc79
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x1400dd1c1
test rcx, rcx
je 0x1400dd1be
call fcn.140120ebc
jmp 0x1400dd1c1
mov rax, r13
mov qword [rbp - 0x10], rax
lea r8, [rdi + 1]
mov rdx, rsi
mov rcx, rax
call fcn.1401238b0
mov qword [rbp + 8], rbx
mov qword [rbp], rdi
lea r8, [rbp + 0x68]
lea rdx, [rbp - 0x10]
lea rcx, [rbp + 0x1d0]
call fcn.1400dbc60
nop
lea r8, [rbp + 0x1f0]
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.1400ef440
nop
lea rcx, [rbp + 0x1d0]
call fcn.140009900
lea r14, [rbp - 0x20]
mov qword [rsp + 0x70], r14
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x78], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x80], xmm1
movabs r10, 0x8000000000000000
mov rbx, r10
mov qword [rbp - 0x78], rbx
movzx edx, byte [r14]
lea r15, sym.MZ_I__Qnby___g_5_Y0__tx_ZjpXoLZ_wm.6_AJ_
cmp edx, 9
ja case.0x1400dd26c.3
movsxd rax, edx
mov ecx, dword [r15 + rax*4 + 0xddcbc]
add rcx, r15
jmp rcx
cmp edx, 9
ja case.0x1400dd26c.3
mov ecx, dword [r15 + rdx*4 + 0xddce4]
add rcx, r15
jmp rcx
mov rax, qword [r14 + 8]
mov rdi, qword [rax]
mov rdi, qword [rdi]
mov qword [rsp + 0x78], rdi
jmp 0x1400dd2a4
mov rax, qword [r14 + 8]
mov rsi, qword [rax]
mov qword [rbp - 0x80], rsi
mov rdi, qword [rsp + 0x78]
jmp 0x1400dd2a8
mov ebx, 1
jmp 0x1400dd29b
mov rbx, r13
mov qword [rbp - 0x78], rbx
mov rdi, qword [rsp + 0x78]
mov rsi, qword [rbp - 0x80]
mov qword [rbp + 0x290], rsi
lea r9, [rbp - 0x20]
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x50], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x58], xmm1
mov rdx, r10
movzx r8d, byte [r9]
cmp r8d, 9
ja case.0x1400dd2f1.0
movsxd rax, r8d
mov ecx, dword [r15 + rax*4 + 0xddd0c]
add rcx, r15
jmp rcx
cmp r8d, 9
ja case.0x1400dd2f1.0
mov ecx, dword [r15 + r8*4 + 0xddd34]
add rcx, r15
jmp rcx
mov rax, qword [r9 + 8]
mov rax, qword [rax]
jmp 0x1400dd313
mov rcx, qword [r9 + 8]
mov rcx, qword [rcx + 8]
mov rax, qword [rbp + 0x50]
jmp 0x1400dd317
mov edx, 1
mov rax, qword [rbp + 0x50]
mov rcx, qword [rbp + 0x58]
cmp r14, r9
jne case.0x1400ddaaf.0
movzx r8d, byte [r14]
cmp r8d, 9
ja case.0x1400dd335.0
mov r9d, dword [r15 + r8*4 + 0xddd5c]
add r9, r15
jmp r9
cmp rdi, rax
jmp 0x1400dd345
cmp rsi, rcx
jmp 0x1400dd345
cmp rbx, rdx
setne al
test al, al
je 0x1400ddb87
mov ecx, 0x60
call fcn.140120ebc
mov r13, rax
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
movups xmmword [rax + 0x30], xmm0
movups xmmword [rax + 0x40], xmm0
movups xmmword [rax + 0x50], xmm0
mov qword [rax + 0x18], recv
lea r15, [rax + 0x20]
xor r8d, r8d
mov qword [r15 + 0x10], r8
mov qword [r15 + 0x18], recv
movzx eax, byte [r14]
cmp eax, 9
ja case.0x1400dd3ac.3
lea rdx, sym.MZ_I__Qnby___g_5_Y0__tx_ZjpXoLZ_wm.6_AJ_
mov ecx, dword [rdx + rax*4 + 0xddd84]
add rcx, rdx
jmp rcx
lea rsi, [rdi + 0x40]
jmp case.0x1400dd3ac.2
test rbx, rbx
jne case.0x1400ddaaf.0
mov rsi, r14
movzx eax, byte [rsi]
test al, al
jne 0x1400dd3e9
mov byte [rsi], 1
mov dl, 1
lea rcx, [rbp + 0x298]
call fcn.140009760
mov rax, qword [rbp + 0x298]
mov qword [rsi + 8], rax
movzx eax, byte [rsi]
xor r8d, r8d
cmp al, 1
jne 0x1400ddc67
mov rsi, qword [rsi + 8]
mov qword [rsp + 0x50], r8
mov qword [rsp + 0x60], r8
mov qword [rsp + 0x68], socket
mov byte [rsp + 0x50], 0
mov r8d, 5
lea rdx, [0x14017353c]
lea rcx, [rsp + 0x50]
call fcn.140009980
nop
lea rdx, [rsp + 0x50]
mov rcx, rsi
call fcn.14000ab60
mov rsi, rax
lea rcx, [rsp + 0x50]
call fcn.140009900
mov rcx, rsi
call fcn.1400ef630
movss dword [r13 + 0x40], xmm0
movzx eax, byte [r14]
cmp eax, 9
ja case.0x1400dd467.3
lea rdx, sym.MZ_I__Qnby___g_5_Y0__tx_ZjpXoLZ_wm.6_AJ_
mov ecx, dword [rdx + rax*4 + 0xdddac]
add rcx, rdx
jmp rcx
lea rsi, [rdi + 0x40]
jmp 0x1400dd484
mov rsi, qword [rbp + 0x290]
jmp 0x1400dd484
test rbx, rbx
jne case.0x1400ddaaf.0
mov rsi, r14
movzx eax, byte [rsi]
test al, al
jne 0x1400dd4a4
mov byte [rsi], 1
mov dl, 1
lea rcx, [rbp + 0x10]
call fcn.140009760
mov rax, qword [rbp + 0x10]
mov qword [rsi + 8], rax
movzx eax, byte [rsi]
cmp al, 1
jne 0x1400ddcb5
mov rsi, qword [rsi + 8]
xor ecx, ecx
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x68], socket
mov byte [rsp + 0x50], cl
lea r8d, [rcx + 6]
lea rdx, [0x140173534]
lea rcx, [rsp + 0x50]
call fcn.140009980
nop
lea rdx, [rsp + 0x50]
mov rcx, rsi
call fcn.14000ab60
mov rsi, rax
lea rcx, [rsp + 0x50]
call fcn.140009900
mov rcx, rsi
call fcn.1400ef630
movss dword [r13 + 0x50], xmm0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x50], rax
movzx eax, byte [r14]
cmp eax, 9
ja case.0x1400dd52b.3
lea rdx, sym.MZ_I__Qnby___g_5_Y0__tx_ZjpXoLZ_wm.6_AJ_
mov ecx, dword [rdx + rax*4 + 0xdddd4]
add rcx, rdx
jmp rcx
lea rsi, [rdi + 0x40]
jmp 0x1400dd548
mov rsi, qword [rbp + 0x290]
jmp 0x1400dd548
test rbx, rbx
jne case.0x1400dd52b.0
mov rsi, r14
movzx eax, byte [rsi]
test al, al
jne 0x1400dd568
mov byte [rsi], 1
mov dl, 1
lea rcx, [rbp + 0x18]
call fcn.140009760
mov rax, qword [rbp + 0x18]
mov qword [rsi + 8], rax
movzx eax, byte [rsi]
cmp al, 1
jne case.0x1400dd52b.0
mov rsi, qword [rsi + 8]
xor eax, eax
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], recv
mov byte [rbp - 0x40], al
lea r8d, [rax + 4]
lea rdx, [0x14017354c]
lea rcx, [rbp - 0x40]
call fcn.140009980
nop
lea rdx, [rbp - 0x40]
mov rcx, rsi
call fcn.14000ab60
mov rsi, rax
lea rcx, [rbp - 0x40]
call fcn.140009900
nop
xor eax, eax
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], socket
or r12d, 4
mov dword [rbp + 0x288], r12d
cmp byte [rsi], 3
jne 0x1400ddca9
mov rdx, qword [rsi + 8]
lea rax, [rsp + 0x30]
cmp rax, rdx
je 0x1400dd606
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0x10
jb 0x1400dd5fc
mov rdx, qword [rdx]
lea rcx, [rsp + 0x30]
call fcn.140009980
and r12d, 0xfffffffb
or r12d, 3
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x88]
call fcn.1400447b0
mov rsi, rax
cmp r15, rax
je 0x1400dd650
mov rcx, r15
call fcn.140009900
movups xmm0, xmmword [rsi]
movups xmmword [r15], xmm0
movups xmm1, xmmword [rsi + 0x10]
movups xmmword [r15 + 0x10], xmm1
xor ecx, ecx
mov qword [rsi + 0x10], rcx
mov qword [rsi + 0x18], recv
mov byte [rsi], cl
nop
lea rcx, [rbp + 0x88]
call fcn.140009900
lea rax, [rbp - 0x40]
mov qword [rsp + 0x50], rax
movzx eax, byte [r14]
cmp eax, 9
ja case.0x1400dd67f.3
lea rdx, sym.MZ_I__Qnby___g_5_Y0__tx_ZjpXoLZ_wm.6_AJ_
mov ecx, dword [rdx + rax*4 + 0xdddfc]
add rcx, rdx
jmp rcx
lea rsi, [rdi + 0x40]
jmp 0x1400dd69f
mov r15, qword [rbp + 0x290]
mov rsi, r15
jmp 0x1400dd6a6
test rbx, rbx
jne case.0x1400dd67f.0
mov rsi, r14
mov r15, qword [rbp + 0x290]
movzx eax, byte [rsi]
test al, al
jne 0x1400dd6c6
mov byte [rsi], 1
mov dl, 1
lea rcx, [rbp + 0x20]
call fcn.140009760
mov rax, qword [rbp + 0x20]
mov qword [rsi + 8], rax
movzx eax, byte [rsi]
cmp al, 1
jne case.0x1400dd67f.0
mov rsi, qword [rsi + 8]
xor eax, eax
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], socket
mov byte [rsp + 0x30], al
lea r8d, [rax + 4]
lea rdx, [0x140173544]
lea rcx, [rsp + 0x30]
call fcn.140009980
nop
lea rdx, [rsp + 0x30]
mov rcx, rsi
call fcn.14000ab60
mov rsi, rax
lea rcx, [rsp + 0x30]
call fcn.140009900
nop
xor eax, eax
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], recv
or r12d, 0x20
mov dword [rbp + 0x288], r12d
cmp byte [rsi], 3
jne 0x1400ddc9d
mov rdx, qword [rsi + 8]
lea rax, [rbp - 0x40]
cmp rax, rdx
je 0x1400dd766
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0x10
jb 0x1400dd75d
mov rdx, qword [rdx]
lea rcx, [rbp - 0x40]
call fcn.140009980
and r12d, 0xffffffdf
or r12d, 0x18
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x88]
call fcn.1400447b0
mov rsi, rax
cmp r13, rax
je 0x1400dd7b0
mov rcx, r13
call fcn.140009900
movups xmm0, xmmword [rsi]
movups xmmword [r13], xmm0
movups xmm1, xmmword [rsi + 0x10]
movups xmmword [r13 + 0x10], xmm1
xor ecx, ecx
mov qword [rsi + 0x10], rcx
mov qword [rsi + 0x18], recv
mov byte [rsi], cl
nop
lea rcx, [rbp + 0x88]
call fcn.140009900
movzx eax, byte [r14]
cmp eax, 9
ja case.0x1400dd7d6.3
lea rdx, sym.MZ_I__Qnby___g_5_Y0__tx_ZjpXoLZ_wm.6_AJ_
mov ecx, dword [rdx + rax*4 + 0xdde24]
add rcx, rdx
jmp rcx
lea rsi, [rdi + 0x40]
jmp 0x1400dd7ef
mov rsi, r15
jmp 0x1400dd7ef
test rbx, rbx
jne case.0x1400ddaaf.0
mov rsi, r14
movzx eax, byte [rsi]
test al, al
jne 0x1400dd80f
mov byte [rsi], 1
mov dl, 1
lea rcx, [rbp + 0x28]
call fcn.140009760
mov rax, qword [rbp + 0x28]
mov qword [rsi + 8], rax
movzx eax, byte [rsi]
cmp al, 1
jne 0x1400ddc97
mov rsi, qword [rsi + 8]
xor eax, eax
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], socket
mov byte [rsp + 0x30], al
lea r8d, [rax + 5]
lea rdx, [0x140173564]
lea rcx, [rsp + 0x30]
call fcn.140009980
nop
lea rdx, [rsp + 0x30]
mov rcx, rsi
call fcn.14000ab60
mov rsi, rax
lea rcx, [rsp + 0x30]
call fcn.140009900
mov rcx, rsi
call fcn.1400ef630
movss dword [r13 + 0x4c], xmm0
movzx eax, byte [r14]
cmp eax, 9
ja case.0x1400dd88c.3
lea rdx, sym.MZ_I__Qnby___g_5_Y0__tx_ZjpXoLZ_wm.6_AJ_
mov ecx, dword [rdx + rax*4 + 0xdde4c]
add rcx, rdx
jmp rcx
lea rsi, [rdi + 0x40]
jmp 0x1400dd8a5
mov rsi, r15
jmp 0x1400dd8a5
test rbx, rbx
jne case.0x1400ddaaf.0
mov rsi, r14
movzx eax, byte [rsi]
test al, al
jne 0x1400dd8c5
mov byte [rsi], 1
mov dl, 1
lea rcx, [rbp + 0x30]
call fcn.140009760
mov rax, qword [rbp + 0x30]
mov qword [rsi + 8], rax
movzx eax, byte [rsi]
cmp al, 1
jne 0x1400ddc91
mov rsi, qword [rsi + 8]
xor eax, eax
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], socket
mov byte [rsp + 0x30], al
lea r8d, [rax + 9]
lea rdx, [0x140173558]
lea rcx, [rsp + 0x30]
call fcn.140009980
nop
lea rdx, [rsp + 0x30]
mov rcx, rsi
call fcn.14000ab60
mov rsi, rax
lea rcx, [rsp + 0x30]
call fcn.140009900
mov rcx, rsi
call fcn.1400ef630
movss dword [r13 + 0x44], xmm0
movzx eax, byte [r14]
cmp eax, 9
ja case.0x1400dd942.3
lea rdx, sym.MZ_I__Qnby___g_5_Y0__tx_ZjpXoLZ_wm.6_AJ_
mov ecx, dword [rdx + rax*4 + 0xdde74]
add rcx, rdx
jmp rcx
lea rsi, [rdi + 0x40]
jmp 0x1400dd95b
mov rsi, r15
jmp 0x1400dd95b
test rbx, rbx
jne case.0x1400ddaaf.0
mov rsi, r14
movzx eax, byte [rsi]
test al, al
jne 0x1400dd97b
mov byte [rsi], 1
mov dl, 1
lea rcx, [rbp + 0x38]
call fcn.140009760
mov rax, qword [rbp + 0x38]
mov qword [rsi + 8], rax
movzx eax, byte [rsi]
cmp al, 1
jne 0x1400ddc8b
mov rsi, qword [rsi + 8]
xor eax, eax
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], socket
mov byte [rsp + 0x30], al
lea r8d, [rax + 0xa]
lea rdx, [0x140173578]
lea rcx, [rsp + 0x30]
call fcn.140009980
nop
lea rdx, [rsp + 0x30]
mov rcx, rsi
call fcn.14000ab60
mov rsi, rax
lea rcx, [rsp + 0x30]
call fcn.140009900
mov rcx, rsi
call fcn.1400ef630
movss dword [r13 + 0x48], xmm0
movzx eax, byte [r14]
cmp eax, 9
ja case.0x1400dd9f8.3
lea rdx, sym.MZ_I__Qnby___g_5_Y0__tx_ZjpXoLZ_wm.6_AJ_
mov ecx, dword [rdx + rax*4 + 0xdde9c]
add rcx, rdx
jmp rcx
lea rsi, [rdi + 0x40]
jmp 0x1400dda11
mov rsi, r15
jmp 0x1400dda11
test rbx, rbx
jne case.0x1400ddaaf.0
mov rsi, r14
movzx eax, byte [rsi]
test al, al
jne 0x1400dda31
mov byte [rsi], 1
mov dl, 1
lea rcx, [rbp + 0x40]
call fcn.140009760
mov rax, qword [rbp + 0x40]
mov qword [rsi + 8], rax
movzx eax, byte [rsi]
cmp al, 1
jne 0x1400ddc85
mov rsi, qword [rsi + 8]
xor eax, eax
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], socket
mov byte [rsp + 0x30], al
lea r8d, [rax + 5]
lea rdx, [0x14017356c]
lea rcx, [rsp + 0x30]
call fcn.140009980
nop
lea rdx, [rsp + 0x30]
mov rcx, rsi
call fcn.14000ab60
mov rsi, rax
lea rcx, [rsp + 0x30]
call fcn.140009900
mov rcx, rsi
call fcn.1400ef630
movss dword [r13 + 0x54], xmm0
movzx eax, byte [r14]
lea r15, sym.MZ_I__Qnby___g_5_Y0__tx_ZjpXoLZ_wm.6_AJ_
cmp eax, 9
ja case.0x1400ddaaf.3
mov ecx, dword [r15 + rax*4 + 0xddec4]
add rcx, r15
jmp rcx
lea rbx, [rdi + 0x40]
jmp 0x1400ddacc
mov rbx, qword [rbp + 0x290]
jmp 0x1400ddacc
test rbx, rbx
jne case.0x1400ddaaf.0
mov rbx, r14
movzx eax, byte [rbx]
test al, al
jne 0x1400ddaec
mov byte [rbx], 1
mov dl, 1
lea rcx, [rbp - 0x70]
call fcn.140009760
mov rax, qword [rbp - 0x70]
mov qword [rbx + 8], rax
movzx eax, byte [rbx]
cmp al, 1
jne 0x1400ddc7f
mov rbx, qword [rbx + 8]
xor eax, eax
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], socket
mov byte [rsp + 0x30], al
lea r8d, [rax + 0xa]
lea rdx, [0x140173598]
lea rcx, [rsp + 0x30]
call fcn.140009980
nop
lea rdx, [rsp + 0x30]
mov rcx, rbx
call fcn.14000ab60
mov rbx, rax
lea rcx, [rsp + 0x30]
call fcn.140009900
mov rcx, rbx
call fcn.1400ef630
movss dword [r13 + 0x58], xmm0
mov r8, r13
lea rdx, [rbp + 0x1c0]
call fcn.1400f1620
mov rcx, qword [rax]
mov qword [rcx + 0x30], r13
lea rcx, [rsp + 0x70]
call fcn.1400ec100
mov rbx, qword [rbp - 0x78]
mov r14, qword [rsp + 0x70]
movabs r10, 0x8000000000000000
jmp 0x1400dd29f
lea rax, [rbp - 0x60]
cmp qword [rbp - 0x48], 0x10
cmovae rax, qword [rbp - 0x60]
xor ecx, ecx
mov qword [rbp - 0x50], rcx
mov byte [rax], cl
lea rcx, [rbp - 0x20]
call fcn.1400ec1c0
nop
movzx edx, byte [rbp - 0x20]
lea rcx, [rbp - 0x18]
call fcn.1400092e0
nop
lea rcx, [rbp - 0x60]
call fcn.140009900
nop
mov rax, qword [rbp + 0xb0]
movsxd rcx, dword [rax + 4]
lea rax, [0x140176428]
mov qword [rbp + rcx + 0xb0], rax
mov rax, qword [rbp + 0xb0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rbp + rcx + 0xac], edx
lea rcx, [rbp + 0xc0]
call fcn.1400ea960
mov rax, qword [rbp + 0xb0]
movsxd rcx, dword [rax + 4]
lea rax, [0x1401754a0]
mov qword [rbp + rcx + 0xb0], rax
mov rax, qword [rbp + 0xb0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x18]
mov dword [rbp + rcx + 0xac], edx
lea rax, [0x140160698]
mov qword [rbp + 0x160], rax
lea rcx, [rbp + 0x160]
call fcn.1401200f4
nop
mov rcx, qword [rbp + 0x280]
call fcn.140009900
add rsp, 0x338
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
call fcn.14013242c
nop
call fcn.14013242c
nop
call fcn.140007380
int3
call fcn.140127e7c
nop
call fcn.14013242c
int3
call fcn.14013242c
int3
call fcn.14013242c
int3
call fcn.14013242c
int3
call fcn.14013242c
nop
call fcn.14013242c
nop
call fcn.14013242c
nop
call fcn.14013242c
nop
call fcn.14013242c
int3
call fcn.14013242c
int3