Function at 0x1803532d0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
push rsi
push rdi
push r13
push r15
lea rbp, [rsp - 0x150]
sub rsp, 0x250
mov rax, qword [0x18066dcd8]
xor rax, rsp
mov qword [rbp + 0x120], rax
mov eax, dword [r8]
xor edi, edi
mov rsi, qword [rcx + 0x30]
xorps xmm0, xmm0
mov qword [rbp - 0x18], rdx
xorps xmm1, xmm1
cdq
mov qword [rbp - 0x30], r8
xor eax, edx
mov qword [rbp - 0x20], r9
sub eax, edx
mov qword [rbp - 0x38], rsi
movzx eax, ax
lea r8, [rsp + 0x70]
lea rdx, [0x180520698]
mov dword [rbp - 0x40], eax
mov r15, rcx
mov dword [rsp + 0x40], edi
mov qword [rbp - 8], rdi
mov r13d, edi
movdqu xmmword [rbp], xmm0
mov dword [rsp + 0x58], edi
movdqu xmmword [rbp + 0x10], xmm1
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x48], rdi
mov qword [rbp - 0x28], rdi
call fcn.180301150
mov dword [rsp + 0x40], eax
test eax, eax
jne 0x1803533b0
cmp dword [rsp + 0x74], 0x774f4632
je 0x1803533ab
mov ecx, dword [rsp + 0x78]
cmp ecx, dword [r15 + 8]
jne 0x1803533ab
movzx eax, word [rsp + 0x7c]
test ax, ax
je 0x1803533ab
movzx r9d, ax
lea eax, [r9 + r9*4]
lea eax, [rax*4 + 0x30]
cmp eax, ecx
jae 0x1803533ab
mov r8d, dword [rbp - 0x78]
mov edx, dword [rbp - 0x74]
test r8d, r8d
jne 0x1803533ce
test edx, edx
jne 0x1803533ab
cmp dword [rbp - 0x70], edi
je 0x1803533d7
mov eax, 8
mov rcx, qword [rbp + 0x120]
xor rcx, rsp
call fcn.18042cdf0
add rsp, 0x250
pop r15
pop r13
pop rdi
pop rsi
pop rbp
ret
test edx, edx
je 0x1803533d7
cmp dword [rbp - 0x70], edi
je 0x1803533ab
cmp r8d, ecx
jae 0x1803533ab
mov eax, ecx
sub eax, r8d
cmp eax, edx
jb 0x1803533ab
mov eax, dword [rbp - 0x6c]
mov edx, dword [rbp - 0x68]
test eax, eax
jne 0x1803533f3
test edx, edx
jne 0x1803533ab
cmp eax, ecx
jae 0x1803533ab
sub ecx, eax
cmp ecx, edx
jb 0x1803533ab
xor r8d, r8d
mov qword [rsp + 0x248], rbx
lea rax, [rsp + 0x40]
mov qword [rsp + 0x240], r12
mov qword [rsp + 0x28], rax
mov rcx, rsi
mov qword [rsp + 0x238], r14
lea edx, [r8 + 0x20]
mov qword [rbp - 0x50], rdi
mov qword [rsp + 0x20], rdi
call fcn.180303a00
mov rbx, rax
mov qword [rbp - 0x10], rax
cmp dword [rsp + 0x40], edi
jne 0x180353f7d
movzx r9d, word [rsp + 0x7c]
lea rax, [rsp + 0x40]
xor r8d, r8d
mov qword [rsp + 0x28], rax
mov rcx, rsi
mov qword [rsp + 0x20], rdi
lea edx, [r8 + 8]
call fcn.180303a00
mov r13, rax
cmp dword [rsp + 0x40], edi
jne 0x180353f7d
movzx ecx, word [rsp + 0x7c]
mov dword [rsp + 0x5c], edi
cmp di, cx
jae 0x180353900
mov qword [rsp + 0x60], rax
lea r12, [rbx + 4]
nop dword [rax]
nop dword [rax + rax]
lea rdx, [rsp + 0x40]
mov rcx, r15
call fcn.1803010c0
mov byte [r12 - 4], al
movzx edx, al
cmp dword [rsp + 0x40], 0
jne 0x180353827
movzx ecx, al
and cl, 0x3f
cmp cl, 0x3f
jne 0x1803534f2
lea rdx, [rsp + 0x40]
mov rcx, r15
call fcn.1803013f0
mov dword [r12], eax
cmp dword [rsp + 0x40], 0
jne 0x180353827
movzx edx, byte [r12 - 4]
jmp 0x18035373c
mov dword [rbp + 0x20], 0x636d6170
mov dword [rbp + 0x24], 0x68656164
mov dword [rbp + 0x28], 0x68686561
mov dword [rbp + 0x2c], 0x686d7478
mov dword [rbp + 0x30], 0x6d617870
mov dword [rbp + 0x34], 0x6e616d65
mov dword [rbp + 0x38], 0x4f532f32
mov dword [rbp + 0x3c], 0x706f7374
mov dword [rbp + 0x40], 0x63767420
mov dword [rbp + 0x44], 0x6670676d
mov dword [rbp + 0x48], 0x676c7966
mov dword [rbp + 0x4c], 0x6c6f6361
mov dword [rbp + 0x50], 0x70726570
mov dword [rbp + 0x54], 0x43464620
mov dword [rbp + 0x58], 0x564f5247
mov dword [rbp + 0x5c], 0x45424454
mov dword [rbp + 0x60], 0x45424c43
mov dword [rbp + 0x64], 0x67617370
mov dword [rbp + 0x68], 0x68646d78
mov dword [rbp + 0x6c], 0x6b65726e
mov dword [rbp + 0x70], 0x4c545348
mov dword [rbp + 0x74], 0x50434c54
mov dword [rbp + 0x78], 0x56444d58
mov dword [rbp + 0x7c], 0x76686561
mov dword [rbp + 0x80], 0x766d7478
mov dword [rbp + 0x84], 0x42415345
mov dword [rbp + 0x88], 0x47444546
mov dword [rbp + 0x8c], 0x47504f53
mov dword [rbp + 0x90], 0x47535542
mov dword [rbp + 0x94], 0x45425343
mov dword [rbp + 0x98], 0x4a535446
mov dword [rbp + 0x9c], 0x4d415448
mov dword [rbp + 0xa0], 0x43424454
mov dword [rbp + 0xa4], 0x43424c43
mov dword [rbp + 0xa8], 0x434f4c52
mov dword [rbp + 0xac], 0x4350414c
mov dword [rbp + 0xb0], 0x53564720
mov dword [rbp + 0xb4], 0x73626978
mov dword [rbp + 0xb8], 0x61636e74
mov dword [rbp + 0xbc], 0x61766172
mov dword [rbp + 0xc0], 0x62646174
mov dword [rbp + 0xc4], 0x626c6f63
mov dword [rbp + 0xc8], 0x62736c6e
mov dword [rbp + 0xcc], 0x63766172
mov dword [rbp + 0xd0], 0x66647363
mov dword [rbp + 0xd4], 0x66656174
mov dword [rbp + 0xd8], 0x666d7478
mov dword [rbp + 0xdc], 0x66766172
mov dword [rbp + 0xe0], 0x67766172
mov dword [rbp + 0xe4], 0x68737479
mov dword [rbp + 0xe8], 0x6a757374
mov dword [rbp + 0xec], 0x6c636172
mov dword [rbp + 0xf0], 0x6d6f7274
mov dword [rbp + 0xf4], 0x6d6f7278
mov dword [rbp + 0xf8], 0x6f706264
mov dword [rbp + 0xfc], 0x70726f70
mov dword [rbp + 0x100], 0x7472616b
mov dword [rbp + 0x104], 0x5a617066
mov dword [rbp + 0x108], 0x53696c66
mov dword [rbp + 0x10c], 0x476c6174
mov dword [rbp + 0x110], 0x476c6f63
mov dword [rbp + 0x114], 0x46656174
mov dword [rbp + 0x118], 0x53696c6c
cmp cl, 0x3e
ja 0x18035381b
movzx eax, cl
mov eax, dword [rbp + rax*4 + 0x20]
mov dword [r12], eax
test eax, eax
je 0x18035381f
shr dl, 6
mov r14d, edi
cmp eax, 0x676c7966
je 0x18035375c
cmp eax, 0x6c6f6361
je 0x18035375c
test dl, dl
je 0x180353767
mov r14d, 0x100
jmp 0x180353767
test dl, dl
mov eax, 0x100
cmove r14d, eax
movzx eax, dl
mov rcx, r15
lea rdx, [r12 + 4]
or r14d, eax
call fcn.18034cdc0
mov dword [rsp + 0x40], eax
test eax, eax
jne 0x180353827
mov eax, dword [r12 + 4]
mov dword [r12 + 8], eax
mov eax, 0x100
test eax, r14d
je 0x1803537c0
lea rdx, [r12 + 8]
mov rcx, r15
call fcn.18034cdc0
mov dword [rsp + 0x40], eax
test eax, eax
jne 0x180353827
cmp dword [r12], 0x6c6f6361
jne 0x1803537c0
cmp dword [r12 + 8], eax
jne 0x18035381f
mov edx, dword [rsp + 0x58]
mov eax, dword [r12 + 8]
lea ecx, [rax + rdx]
cmp ecx, edx
jb 0x18035381f
mov edi, dword [rsp + 0x5c]
mov dword [r12 + 0xc], r14d
inc edi
mov r14, qword [rsp + 0x60]
mov dword [r12 + 0x14], eax
lea rax, [r12 - 4]
mov dword [r12 + 0x10], edx
add r12, 0x20
mov dword [rsp + 0x58], ecx
mov qword [r14], rax
add r14, 8
movzx ecx, word [rsp + 0x7c]
mov dword [rsp + 0x5c], edi
mov qword [rsp + 0x60], r14
cmp edi, ecx
jge 0x1803538fe
xor edi, edi
jmp 0x1803534a0
mov dword [r12], edi
mov dword [rsp + 0x40], 8
mov r12, qword [rsp + 0x50]
mov r14, qword [rsp + 0x48]
xor ebx, ebx
mov rsi, qword [rbp - 0x38]
mov rdx, qword [rbp - 0x10]
mov rcx, rsi
call fcn.1803038f0
mov rdx, r13
mov rcx, rsi
call fcn.1803038f0
mov rdx, qword [rbp - 0x28]
mov rcx, rsi
call fcn.1803038f0
mov rdx, qword [rbp]
mov rcx, rsi
call fcn.1803038f0
mov rdx, qword [rbp - 0x50]
test rdx, rdx
je 0x1803538b3
mov edi, ebx
cmp bx, word [rbp - 0x58]
jae 0x1803538a7
lea rbx, [rdx + 8]
xor r14d, r14d
nop
mov rdx, qword [rbx]
mov rcx, rsi
call fcn.1803038f0
mov qword [rbx], r14
lea rbx, [rbx + 0x10]
movzx eax, word [rbp - 0x58]
inc edi
cmp edi, eax
jl 0x180353880
mov rdx, qword [rbp - 0x50]
xor ebx, ebx
mov r14, qword [rsp + 0x48]
mov rcx, rsi
call fcn.1803038f0
mov qword [rbp - 0x50], rbx
cmp dword [rsp + 0x40], 0
mov rbx, qword [rsp + 0x248]
je 0x1803538e5
mov rdx, r12
mov rcx, rsi
call fcn.1803038f0
test r14, r14
je 0x1803538e5
mov rcx, r14
call fcn.180300b10
mov rdx, r14
mov rcx, rsi
call fcn.1803038f0
mov eax, dword [rsp + 0x40]
mov r14, qword [rsp + 0x238]
mov r12, qword [rsp + 0x240]
jmp 0x1803533b0
xor edi, edi
movzx eax, cx
mov r8, qword [r13 + rax*8 - 8]
mov edx, dword [r8 + 0x18]
add edx, dword [r8 + 0x14]
mov dword [rbp - 0x64], edx
cmp edx, dword [r8 + 0x14]
jb 0x18035381f
cmp dword [rsp + 0x74], 0x74746366
mov eax, 1
mov word [rbp - 0x58], ax
mov dword [rbp - 0x5c], edi
lea r14d, [rax + 0xf]
jne 0x180353b15
lea rdx, [rsp + 0x40]
mov rcx, r15
call fcn.1803013f0
cmp dword [rsp + 0x40], 0
mov dword [rbp - 0x5c], eax
jne 0x180353827
add eax, 0xffff0000
test eax, 0xfffeffff
jne 0x18035381f
lea rdx, [rbp - 0x58]
mov rcx, r15
call fcn.18034ccd0
mov dword [rsp + 0x40], eax
test eax, eax
jne 0x180353827
movzx eax, word [rbp - 0x58]
test ax, ax
je 0x18035381f
movzx r9d, ax
xor r8d, r8d
lea rax, [rsp + 0x40]
mov edx, r14d
mov qword [rsp + 0x28], rax
mov rcx, rsi
mov qword [rsp + 0x20], rdi
call fcn.180303a00
cmp dword [rsp + 0x40], 0
mov r12, rax
mov qword [rbp - 0x50], rax
jne 0x180353827
mov dword [rsp + 0x5c], edi
cmp di, word [rbp - 0x58]
jae 0x180353b19
mov qword [rsp + 0x60], rdi
nop dword [rax]
nop word [rax + rax]
lea r14, [rdi + r12]
mov rcx, r15
lea rdx, [r14 + 4]
call fcn.18034ccd0
mov dword [rsp + 0x40], eax
test eax, eax
jne 0x180353827
lea rdx, [rsp + 0x40]
mov rcx, r15
call fcn.1803013f0
xor ebx, ebx
mov dword [rdi + r12], eax
cmp dword [rsp + 0x40], ebx
jne 0x180353f6e
movzx r9d, word [r14 + 4]
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
lea edx, [rbx + 2]
xor r8d, r8d
mov qword [rsp + 0x20], rbx
mov rcx, rsi
call fcn.180303a00
mov qword [rdi + r12 + 8], rax
cmp dword [rsp + 0x40], ebx
jne 0x180353f61
xor ecx, ecx
mov esi, ebx
mov edi, ebx
cmp cx, word [r14 + 4]
jae 0x180353ae0
nop dword [rax + rax]
lea rdx, [rsp + 0x58]
mov rcx, r15
call fcn.18034ccd0
mov dword [rsp + 0x40], eax
test eax, eax
jne 0x180353827
movzx edx, word [rsp + 0x58]
cmp dx, word [rsp + 0x7c]
jae 0x18035381f
mov rax, qword [rsp + 0x60]
mov ecx, ebx
mov rax, qword [rax + r12 + 8]
mov word [rax + rcx*2], dx
movzx eax, dx
mov rcx, qword [r13 + rax*8]
mov eax, dword [rcx + 4]
cmp eax, 0x6c6f6361
jne 0x180353ab0
movzx edi, dx
jmp 0x180353aba
cmp eax, 0x676c7966
jne 0x180353aba
movzx esi, dx
movzx eax, word [r14 + 4]
inc ebx
cmp ebx, eax
jb 0x180353a60
test esi, esi
jne 0x180353acd
test edi, edi
je 0x180353ae0
cmp esi, edi
ja 0x18035381f
sub edi, esi
cmp edi, 1
jne 0x18035381f
mov ebx, dword [rsp + 0x5c]
mov rdi, qword [rsp + 0x60]
inc ebx
movzx eax, word [rbp - 0x58]
add rdi, 0x10
mov rsi, qword [rbp - 0x38]
mov dword [rsp + 0x5c], ebx
mov qword [rsp + 0x60], rdi
cmp ebx, eax
jge 0x180353b0d
mov r12, qword [rbp - 0x50]
jmp 0x1803539e0
xor edi, edi
lea r14d, [rdi + 0x10]
jmp 0x180353b19
mov qword [rbp - 0x50], rdi
mov rcx, r15
call fcn.1800cc580
mov edx, dword [rbp - 0x7c]
mov r8d, dword [rsp + 0x78]
add edx, 3
add edx, eax
mov dword [rbp - 0x60], eax
and edx, 0xfffffffc
cmp edx, r8d
ja 0x18035381f
mov ecx, dword [rbp - 0x78]
test ecx, ecx
je 0x180353b55
cmp edx, ecx
jne 0x18035381f
lea edx, [rcx + 3]
add edx, dword [rbp - 0x74]
and edx, 0xfffffffc
mov ecx, dword [rbp - 0x6c]
test ecx, ecx
je 0x180353b6d
cmp edx, ecx
jne 0x18035381f
lea edx, [rcx + 3]
add edx, dword [rbp - 0x68]
and edx, 0xfffffffc
lea eax, [r8 + 3]
and eax, 0xfffffffc
cmp edx, eax
jne 0x18035381f
mov rcx, qword [rbp - 0x20]
movzx eax, word [rbp - 0x58]
mov r9d, dword [rbp - 0x40]
mov dword [rcx], eax
mov rcx, qword [rbp - 0x30]
mov edx, dword [rcx]
test edx, edx
lea ecx, [r9 - 1]
cmovns ecx, r9d
cmp ecx, eax
jl 0x180353bb1
test edx, edx
js 0x180353baf
mov dword [rsp + 0x40], 6
jmp 0x180353827
mov ecx, edi
cmp dword [rbp - 0x5c], 0
je 0x180353cb6
movsxd rbx, ecx
lea rax, [rsp + 0x40]
xor r8d, r8d
mov qword [rsp + 0x28], rax
shl rbx, 4
mov rcx, rsi
add rbx, qword [rbp - 0x50]
mov qword [rsp + 0x20], rdi
lea edx, [r8 + 8]
movzx r9d, word [rbx + 4]
call fcn.180303a00
cmp dword [rsp + 0x40], 0
mov rdi, rax
jne 0x180353827
movzx eax, word [rbx + 4]
xor r12d, r12d
mov r9d, r12d
cmp r12w, ax
jae 0x180353c36
mov edx, r12d
mov r8, rdi
nop dword [rax]
mov rax, qword [rbx + 8]
lea rdx, [rdx + 2]
inc r9d
lea r8, [r8 + 8]
movzx ecx, word [rax + rdx - 2]
mov rax, qword [r13 + rcx*8]
mov qword [r8 - 8], rax
movzx eax, word [rbx + 4]
cmp r9d, eax
jl 0x180353c10
movzx r8d, word [rsp + 0x7c]
mov edx, 8
movzx r9d, ax
mov rcx, rsi
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
call fcn.180303a00
mov r13, rax
cmp dword [rsp + 0x40], r12d
jne 0x180353827
mov edx, r12d
cmp r12w, word [rbx + 4]
jae 0x180353c95
mov r8, rdi
mov rcx, rax
sub r8, rax
nop dword [rax]
mov rax, qword [r8 + rcx]
inc edx
mov qword [rcx], rax
lea rcx, [rcx + 8]
movzx eax, word [rbx + 4]
cmp edx, eax
jl 0x180353c80
mov rdx, rdi
mov rcx, rsi
call fcn.1803038f0
mov eax, dword [rbx]
mov r8d, dword [rsp + 0x78]
mov dword [rsp + 0x74], eax
movzx eax, word [rbx + 4]
mov word [rsp + 0x7c], ax
jmp 0x180353cbb
movzx eax, word [rsp + 0x7c]
mov ecx, dword [rbp - 0x80]
movzx ebx, ax
shl ebx, 4
add ebx, 0xc
mov dword [rsp + 0x58], ebx
cmp ecx, ebx
jbe 0x180353cf1
mov eax, ecx
shr eax, 6
cmp eax, r8d
jbe 0x180353ce1
mov ebx, r8d
shl ebx, 6
jmp 0x180353ce3
mov ebx, ecx
mov eax, 0x4000000
cmp ebx, eax
cmovae ebx, eax
mov dword [rsp + 0x58], ebx
lea r8, [rsp + 0x40]
mov edx, ebx
mov rcx, rsi
call fcn.180303860
cmp dword [rsp + 0x40], 0
mov r12, rax
mov qword [rsp + 0x50], rax
jne 0x18035382c
lea r8, [rsp + 0x40]
mov edx, 0x48
mov rcx, rsi
call fcn.180303860
cmp dword [rsp + 0x40], 0
mov qword [rsp + 0x48], rax
jne 0x180353f8a
mov ecx, dword [rsp + 0x74]
shr ecx, 0x18
mov byte [r12], cl
mov ecx, dword [rsp + 0x74]
shr ecx, 0x10
mov byte [r12 + 1], cl
mov ecx, dword [rsp + 0x74]
shr ecx, 8
mov byte [r12 + 2], cl
movzx eax, byte [rsp + 0x74]
mov byte [r12 + 3], al
movzx edi, word [rsp + 0x7c]
test di, di
je 0x180353dd9
movzx r8d, di
xor ecx, ecx
mov eax, r8d
test r8d, r8d
je 0x180353d86
nop word [rax + rax]
inc ecx
shr eax, 1
jne 0x180353d80
dec ecx
shr di, 8
mov byte [r12 + 4], dil
movzx eax, byte [rsp + 0x7c]
mov byte [r12 + 5], al
shl r14d, cl
shl r8d, 4
mov eax, r14d
shr eax, 8
sub r8d, r14d
mov byte [r12 + 6], al
mov eax, ecx
mov byte [r12 + 7], r14b
shr eax, 8
mov byte [r12 + 8], al
mov eax, r8d
mov byte [r12 + 9], cl
shr eax, 8
mov byte [r12 + 0xa], al
mov byte [r12 + 0xb], r8b
movzx edi, word [rsp + 0x7c]
mov edx, recv
mov rcx, r12
call fcn.18034d020
movzx edx, di
lea r9, [0x18034d000]
mov r8d, 8
mov dword [rbp - 8], eax
mov rcx, r13
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_qsort]
mov edx, dword [rbp - 0x64]
cmp edx, 1
jae 0x180353e17
mov dword [rsp + 0x40], 8
jmp 0x18035382c
cmp edx, ebx
jbe 0x180353e28
mov dword [rsp + 0x40], 8
jmp 0x18035382c
lea r8, [rsp + 0x40]
mov rcx, rsi
call fcn.180303860
cmp dword [rsp + 0x40], 0
mov r14, rax
mov qword [rbp - 0x28], rax
jne 0x18035382c
mov edx, dword [rbp - 0x7c]
mov rcx, r15
call fcn.180300b30
mov dword [rsp + 0x40], eax
test eax, eax
jne 0x18035382c
mov rcx, r15
mov dword [rsp + 0x40], 7
call fcn.180300c50
cmp dword [rsp + 0x40], 0
jne 0x18035382c
mov edx, dword [rbp - 0x64]
lea rax, [rsp + 0x58]
mov qword [rsp + 0x38], rsi
lea r9, [rsp + 0x70]
mov qword [rsp + 0x30], rax
mov r8, r13
lea rax, [rsp + 0x50]
mov rcx, r14
mov qword [rsp + 0x28], rax
lea rax, [rbp - 8]
mov qword [rsp + 0x20], rax
call fcn.18034e2f0
mov dword [rsp + 0x40], eax
test eax, eax
jne 0x180353827
mov r8d, dword [rbp - 0x54]
mov ecx, dword [rsp + 0x58]
cmp r8d, ecx
jae 0x180353f02
lea rax, [rsp + 0x40]
mov r9d, r8d
mov qword [rsp + 0x28], rax
mov r8d, ecx
mov rax, qword [rsp + 0x50]
mov edx, 1
mov rcx, rsi
mov qword [rsp + 0x20], rax
call fcn.180303a00
cmp dword [rsp + 0x40], 0
mov r12, rax
jne 0x18035382c
mov r8d, dword [rbp - 0x54]
jmp 0x180353f07
mov r12, qword [rsp + 0x50]
mov r14, qword [rsp + 0x48]
mov rdx, r12
mov rcx, r14
call fcn.180300fa0
mov rax, qword [r15 + 0x30]
mov rbx, qword [rbp - 0x18]
mov qword [r14 + 0x30], rax
lea rax, [0x1803502e0]
mov qword [r14 + 0x28], rax
mov edx, dword [rbx + 8]
mov rcx, qword [rbx + 0xa0]
shr edx, 0xa
and edx, 1
call fcn.180300ce0
and dword [rbx + 8], 0xfffffbff
mov rcx, qword [rbp - 0x30]
mov qword [rbx + 0xa0], r14
mov eax, dword [rcx]
sar eax, 0x1f
mov dword [rcx], eax
jmp 0x180353831
mov r12, qword [rsp + 0x50]
mov r14, rbx
jmp 0x180353833
mov r12, qword [rsp + 0x50]
mov r14, qword [rsp + 0x48]
jmp 0x180353833
mov r12, qword [rsp + 0x50]
mov r14, rdi
jmp 0x180353831
mov r14, rax
jmp 0x180353831