Function at 0x140004930
Capabilities:
Encode data using xor

Disassembly:
push rbp
sub rsp, 0xb0
lea rbp, [rsp + 0x80]
mov dword [rbp + 0x24], edx
mov qword [rbp + 0x28], rcx
mov eax, dword [0x1400fb7c4]
or eax, dword [0x1400fb7c8]
sub eax, 0x92707713
mov ecx, 0xf6a35305
xor edx, edx
div ecx
mov ecx, 0x2a89d4a8
xor edx, edx
div ecx
cmp eax, 0xe5dcc245
je 0x140005501
mov edx, dword [rbp + 0x24]
mov r9, qword [rbp + 0x28]
mov eax, dword [0x1400fb7cc]
mov ecx, dword [0x1400fb7d0]
imul eax, ecx
xor eax, 0xdd421ac7
imul eax, eax, 0x973b2e3f
add eax, 0x565e1810
mov dword [rbp + 0x14], eax
mov eax, 0x10
mov qword [rbp], rax
call fcn.1400ec140
sub rsp, rax
mov rax, qword [rbp]
mov r8, rsp
mov qword [rbp - 0x18], r8
call fcn.1400ec140
sub rsp, rax
mov rcx, rsp
mov qword [rbp - 0x10], rcx
mov eax, 0x2000
call fcn.1400ec140
sub rsp, rax
mov rax, qword [rbp]
mov r10, rsp
mov qword [rbp - 8], r10
call fcn.1400ec140
sub rsp, rax
mov rax, qword [rbp]
mov r10, rsp
mov qword [rbp + 8], r10
call fcn.1400ec140
sub rsp, rax
mov eax, dword [rbp + 0x14]
mov r10, rsp
mov qword [rbp + 0x18], r10
mov qword [r8], r9
mov dword [rcx], edx
cmp dword [rcx], 0
setge cl
mov byte [rbp + 0x23], cl
cmp eax, 0x52c32520
jae 0x140005501
mov al, byte [rbp + 0x23]
test al, 1
jne 0x140004a2f
jmp 0x1400054a8
mov eax, dword [0x1400fb7d4]
xor edx, edx
div dword [0x1400fb7d8]
xor eax, 0x6bf90f29
mov ecx, 0x2cfdc340
xor edx, edx
div ecx
and eax, 0x5d4fdaea
cmp eax, 0x143e387d
ja 0x140005535
mov rcx, qword [rbp - 0x18]
mov eax, dword [0x1400fb7dc]
or eax, dword [0x1400fb7e0]
add eax, 0x2fb9e9d6
and eax, 0xf986b405
and eax, 0x649f58ed
cmp qword [rcx], 0
setne cl
mov byte [rbp - 0x19], cl
cmp eax, 0xff67456b
jae 0x140004a5b
mov al, byte [rbp - 0x19]
test al, 1
jne 0x140004a9f
jmp 0x1400054a8
mov eax, dword [0x1400fb7e4]
xor edx, edx
div dword [0x1400fb7e8]
add eax, 0x42b20716
add eax, 0x2d9c41bd
imul eax, eax, 0x12f681dd
cmp eax, 0xf933ced1
ja 0x14000553a
mov eax, dword [0x1400fb7ec]
sub eax, dword [0x1400fb7f0]
imul eax, eax, 0x9a782e55
mov ecx, 0xdad19fb4
xor edx, edx
div ecx
sub eax, 0xe3391db9
mov dword [rbp - 0x20], eax
xor eax, eax
mov ecx, eax
sub rsp, 0x20
call fcn.140004860
add rsp, 0x20
mov rdx, rax
mov eax, dword [rbp - 0x20]
mov rcx, qword [0x140117de0]
mov qword [rcx + 0x178], rdx
mov rcx, qword [0x140117dd0]
cmp qword [rcx + 8], 0
setne cl
mov byte [rbp - 0x1a], cl
cmp eax, 0x9ecbad84
je 0x140004ac8
mov al, byte [rbp - 0x1a]
test al, 1
jne 0x140004b3d
jmp 0x140005042
mov eax, dword [0x1400fb7f4]
and eax, dword [0x1400fb7f8]
sub eax, 0x6b2ef64f
mov ecx, 0x725d6ce
xor edx, edx
div ecx
add eax, 0xbb115dc1
cmp eax, 0x4b1caf7f
je 0x140005561
mov eax, dword [0x1400fb7fc]
add eax, dword [0x1400fb800]
xor eax, 0x24f66864
xor eax, 0xdcf89de
and eax, 0x6ad48637
mov rcx, qword [0x140117de0]
cmp dword [rcx + 0xd4], 0
setne cl
mov byte [rbp - 0x21], cl
cmp eax, 0x83d492d7
jae 0x140004b67
mov al, byte [rbp - 0x21]
test al, 1
jne 0x140004bb1
jmp 0x140005042
mov eax, dword [0x1400fb804]
xor edx, edx
div dword [0x1400fb808]
and eax, 0x4b43361c
mov ecx, 0x3cbb9bae
xor edx, edx
div ecx
imul eax, eax, 0xdf64517b
cmp eax, 0x6181185e
jae 0x140005566
mov eax, dword [0x1400fb80c]
or eax, dword [0x1400fb810]
or eax, 0x53c8fd48
and eax, 0x63c62e7
mov ecx, 0xbedd889d
xor edx, edx
div ecx
mov dword [rbp - 0x28], eax
mov rax, qword [0x140117dd0]
mov rcx, qword [rax + 8]
mov rax, qword [0x140117de0]
mov rdx, qword [rax + 0x178]
mov rax, qword [0x140117de0]
mov r8d, dword [rax + 0xd4]
sub rsp, 0x20
call fcn.1400038e0
add rsp, 0x20
mov ecx, eax
mov eax, dword [rbp - 0x28]
cmp ecx, 0
setne cl
mov byte [rbp - 0x22], cl
cmp eax, 0x1bfff8ed
je 0x140005566
mov al, byte [rbp - 0x22]
test al, 1
jne 0x140004c5d
jmp 0x140005042
mov eax, dword [0x1400fb814]
add eax, dword [0x1400fb818]
or eax, 0xf64502b6
mov ecx, 0x280e3e5d
xor edx, edx
div ecx
and eax, 0x2dcf0d06
cmp eax, 0xb7895188
jae 0x14000559f
mov rcx, qword [rbp - 8]
mov eax, dword [0x1400fb81c]
xor eax, dword [0x1400fb820]
mov r8d, 0xb7c8ae06
xor edx, edx
div r8d
xor eax, 0x2b8bf16e
mov r8d, 0x5de1c26c
xor edx, edx
div r8d
mov dword [rbp - 0x30], eax
mov rax, qword [0x140117de0]
mov rdx, qword [rax + 0xd8]
mov rax, qword [0x140117de0]
mov r9d, dword [rax + 0xd4]
mov rax, qword [0x140117dd0]
mov rax, qword [rax + 8]
xor r8d, r8d
sub rsp, 0x30
mov qword [rsp + 0x20], rax
call fcn.140090fd0
add rsp, 0x30
mov rcx, rax
lea rdx, [0x1400fb010]
sub rsp, 0x20
call sub.msvcrt.dll_fopen
mov rcx, qword [rbp + 0x18]
add rsp, 0x20
mov rdx, rax
mov eax, dword [rbp - 0x30]
mov qword [rcx], rdx
cmp qword [rcx], 0
setne cl
mov byte [rbp - 0x29], cl
cmp eax, 0x23405aef
je 0x14000559f
mov al, byte [rbp - 0x29]
test al, 1
jne 0x140004d3a
jmp 0x14000503d
mov rax, qword [rbp + 8]
mov rcx, qword [rbp - 0x18]
mov rcx, qword [rcx]
mov qword [rax], rcx
mov eax, dword [0x1400fb824]
imul eax, dword [0x1400fb828]
and eax, 0x50004c33
mov ecx, 0x4b188c37
xor edx, edx
div ecx
or eax, 0xd2e1964f
cmp eax, 0xba225a9f
jb 0x140005605
mov rcx, qword [rbp + 0x18]
mov eax, dword [0x1400fb82c]
imul eax, dword [0x1400fb830]
and eax, 0x4b4a7c55
xor eax, 0x38b13eaa
xor eax, 0x20ed2e3f
cmp qword [rcx], 0
setne cl
mov byte [rbp - 0x31], cl
cmp eax, 0xa6297c78
ja 0x140005605
mov cl, byte [rbp - 0x31]
xor eax, eax
test cl, 1
mov byte [rbp - 0x32], al
jne 0x140004dbe
jmp 0x140004e31
mov eax, dword [str.s:j]
xor edx, edx
div dword [0x1400fb838]
mov ecx, 0x7a0ccd5f
xor edx, edx
div ecx
mov ecx, 0x51a518f2
xor edx, edx
div ecx
mov ecx, 0x9e3594a9
xor edx, edx
div ecx
cmp eax, 0x535837e5
je 0x14000560a
mov rcx, qword [rbp + 8]
mov eax, dword [0x1400fb83c]
and eax, dword [0x1400fb840]
add eax, 0x42925f38
sub eax, 0xc25b2427
or eax, 0xaeec2d8c
cmp qword [rcx], 0
setne cl
mov byte [rbp - 0x33], cl
cmp eax, 0xdadce408
ja 0x140004df2
mov al, byte [rbp - 0x33]
mov byte [rbp - 0x32], al
jmp 0x140004e31
mov al, byte [rbp - 0x32]
mov byte [rbp - 0x34], al
mov eax, dword [0x1400fb844]
or eax, dword [0x1400fb848]
sub eax, 0x66451151
xor eax, 0x107a2b9d
or eax, 0x396b1ec9
cmp eax, 0x90705c87
jae 0x14000560f
mov eax, dword [0x1400fb84c]
sub eax, dword [0x1400fb850]
imul eax, eax, 0xaebd0edc
and eax, 0xfbfc5a6b
and eax, 0xc25dd8e1
cmp eax, 0xd4dea45e
je 0x14000560f
mov al, byte [rbp - 0x34]
test al, 1
jne 0x140004e94
jmp 0x140005029
mov rax, qword [rbp + 8]
mov rax, qword [rax]
mov eax, dword [rax + 0x14]
mov rcx, qword [0x140117de0]
cmp eax, dword [rcx + 0xd4]
jb 0x140004fbc
mov rax, qword [rbp + 8]
mov rcx, qword [rbp + 0x18]
mov rcx, qword [rcx]
mov qword [rbp - 0x58], rcx
mov rcx, qword [rax]
mov ecx, dword [rcx + 0x10]
mov dword [rbp - 0x4c], ecx
mov rcx, qword [rax]
mov rcx, qword [rcx + 0x18]
mov qword [rbp - 0x48], rcx
mov rcx, qword [rax]
mov r8, qword [rcx + 0x28]
lea rcx, [0x140116094]
lea rdx, [0x1400fb024]
cmp r8, 0
cmovne rcx, rdx
mov qword [rbp - 0x40], rcx
mov rax, qword [rax]
cmp qword [rax + 0x28], 0
je 0x140004f79
mov eax, dword [0x1400fb854]
xor eax, dword [0x1400fb858]
imul eax, eax, 0x21243b4f
or eax, 0x4e8a1c1b
add eax, 0xf0bfb881
cmp eax, 0x7489b125
jbe 0x140005614
mov rcx, qword [rbp + 8]
mov eax, dword [0x1400fb85c]
imul eax, dword [0x1400fb860]
mov r8d, 0x286a3814
xor edx, edx
div r8d
mov r8d, 0xa4b524e
xor edx, edx
div r8d
and eax, 0xc9bab1aa
mov rcx, qword [rcx]
mov rcx, qword [rcx + 0x28]
mov qword [rbp - 0x60], rcx
cmp eax, 0xfea5e45d
je 0x140005614
mov rax, qword [rbp - 0x60]
mov qword [rbp - 0x68], rax
jmp 0x140004f89
lea rax, [0x140116094]
mov qword [rbp - 0x68], rax
jmp 0x140004f89
mov r9, qword [rbp - 0x48]
mov r8d, dword [rbp - 0x4c]
mov rcx, qword [rbp - 0x58]
mov rdx, qword [rbp - 0x40]
mov r10, qword [rbp - 0x68]
sub rsp, 0x30
mov rax, rsp
mov qword [rax + 0x28], r10
mov qword [rax + 0x20], rdx
lea rdx, [0x1400fb012]
call fcn.140005720
add rsp, 0x30
jmp 0x140004fc1
mov eax, dword [0x1400fb864]
and eax, dword [0x1400fb868]
mov ecx, 0x2f8db48d
xor edx, edx
div ecx
sub eax, 0xe4d4b859
add eax, 0x8d342520
cmp eax, 0x79b5b248
jb 0x140005619
mov rcx, qword [rbp + 8]
mov eax, dword [0x1400fb86c]
and eax, dword [0x1400fb870]
mov r8d, 0xb40ec397
xor edx, edx
div r8d
add eax, 0x1fdbfa51
and eax, 0x30fa3ef2
mov rdx, qword [rcx]
mov rdx, qword [rdx]
mov qword [rcx], rdx
cmp eax, 0x969ba411
jae 0x140005619
jmp 0x140004d48
mov rax, qword [rbp + 0x18]
mov rcx, qword [rax]
sub rsp, 0x20
call sub.msvcrt.dll_fclose
add rsp, 0x20
jmp 0x140005042
mov eax, dword [0x1400fb874]
add eax, dword [str.E]
add eax, 0x79c00e7e
imul eax, eax, 0x2a063faf
and eax, 0xf61b5db3
cmp eax, 0xbb49282
ja 0x14000562b
mov rax, qword [rbp - 0x10]
mov ecx, dword [0x1400fb87c]
and ecx, dword [0x1400fb880]
add ecx, 0xb804d36a
xor ecx, 0xfd4e2a60
sub ecx, 0xc532d24e
mov dword [rbp - 0x6c], ecx
mov rcx, qword [0x140117de0]
mov rdx, qword [rcx + 0x178]
mov rcx, qword [0x140117dd0]
mov qword [rcx + 8], rdx
mov ecx, dword [rax]
xor r8d, r8d
sub rsp, 0x20
mov edx, r8d
call sub.msvcrt.dll__lseek
add rsp, 0x20
mov rax, qword [rbp - 0x10]
mov ecx, dword [rax]
mov rdx, qword [0x140117dd0]
mov r8d, 0x10
sub rsp, 0x20
call sub.msvcrt.dll__write
mov rdx, qword [rbp - 0x18]
mov rcx, qword [rbp + 8]
add rsp, 0x20
mov eax, dword [rbp - 0x6c]
mov rdx, qword [rdx]
mov qword [rcx], rdx
cmp eax, 0xddee1667
jae 0x14000562b
jmp 0x1400050fd
mov eax, dword [0x1400fb884]
xor eax, dword [0x1400fb888]
add eax, 0x155626c3
sub eax, 0xeb572e4a
or eax, 0x7a435684
cmp eax, 0x5c4b124e
jbe 0x140005690
mov rcx, qword [rbp + 8]
mov eax, dword [0x1400fb88c]
and eax, dword [0x1400fb890]
sub eax, 0x69cfc538
mov r8d, 0x1f96f96a
xor edx, edx
div r8d
mov r8d, 0xf321c537
xor edx, edx
div r8d
cmp qword [rcx], 0
setne cl
mov byte [rbp - 0x6d], cl
cmp eax, 0x2de738f5
jae 0x140005690
mov al, byte [rbp - 0x6d]
test al, 1
jne 0x140005173
jmp 0x140005452
mov rax, qword [rbp + 8]
mov rax, qword [rax]
cmp dword [rax + 0x10], 0
je 0x14000520c
mov rcx, qword [rbp - 0x10]
mov rax, qword [rbp + 8]
mov ecx, dword [rcx]
mov rax, qword [rax]
mov eax, dword [rax + 0x10]
sub eax, 1
mov eax, eax
imul rax, rax, 0x18
add rax, 0x10
mov edx, eax
xor r8d, r8d
sub rsp, 0x20
call sub.msvcrt.dll__lseek
mov rcx, qword [rbp + 8]
add rsp, 0x20
mov rax, qword [rbp - 0x10]
mov rdx, qword [rcx]
mov r8, qword [rdx + 0x18]
mov rdx, qword [0x140117e00]
mov qword [rdx], r8
mov rdx, qword [rcx]
mov r8, qword [rdx + 0x38]
mov rdx, qword [0x140117e00]
mov qword [rdx + 8], r8
mov rcx, qword [rcx]
mov rdx, qword [rcx + 0x40]
mov rcx, qword [0x140117e00]
mov qword [rcx + 0x10], rdx
mov ecx, dword [rax]
mov rdx, qword [0x140117e00]
mov r8d, 0x18
sub rsp, 0x20
call sub.msvcrt.dll__write
add rsp, 0x20
mov eax, dword [0x1400fb894]
and eax, dword [0x1400fb898]
imul eax, eax, 0xa99aa561
xor eax, 0x5f23f23a
xor eax, 0x9e69223e
cmp eax, 0xf670294b
je 0x140005695
mov rcx, qword [rbp + 8]
mov eax, dword [0x1400fb89c]
add eax, dword [0x1400fb8a0]
add eax, 0xc47531ab
imul eax, eax, 0x379e6262
mov r8d, 0x47757161
xor edx, edx
div r8d
mov rcx, qword [rcx]
cmp dword [rcx + 0x14], 7
setne cl
mov byte [rbp - 0x6e], cl
cmp eax, 0x9a0e0a39
jae 0x140005695
mov al, byte [rbp - 0x6e]
test al, 1
jne 0x140005281
jmp 0x140005399
mov eax, dword [0x1400fb8a4]
sub eax, dword [0x1400fb8a8]
sub eax, 0x637e3be7
or eax, 0x3563b198
and eax, 0x275e8a14
cmp eax, 0x2c1d8475
je 0x14000569a
mov rax, qword [rbp + 8]
mov ecx, dword [0x1400fb8ac]
or ecx, dword [0x1400fb8b0]
xor ecx, 0x410b12cc
add ecx, 0x70068ebb
add ecx, 0xe6c0c68
mov dword [rbp - 0x74], ecx
mov rcx, qword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [0x140117de0]
mov rdx, qword [rdx + 0x178]
mov rax, qword [rax]
mov r8d, dword [rax + 0x14]
sub rsp, 0x20
call fcn.1400038e0
add rsp, 0x20
mov ecx, eax
mov eax, dword [rbp - 0x74]
cmp ecx, 0
setne cl
mov byte [rbp - 0x6f], cl
cmp eax, 0xde1bfddf
jae 0x1400052a7
mov al, byte [rbp - 0x6f]
test al, 1
jne 0x14000531e
jmp 0x140005399
mov eax, dword [0x1400fb8b4]
sub eax, dword [0x1400fb8b8]
xor eax, 0x8f9aa839
sub eax, 0xbc1cdd24
and eax, 0x25a326e3
cmp eax, 0xb2c8ff1f
ja 0x1400056cc
mov rcx, qword [rbp + 8]
mov eax, dword [0x1400fb8bc]
or eax, dword [0x1400fb8c0]
and eax, 0xced4c77
mov r8d, 0x407a02b7
xor edx, edx
div r8d
or eax, 0x96d882ad
mov rdx, qword [0x140117de0]
mov r8, qword [rdx + 0x178]
mov rdx, qword [rcx]
mov qword [rdx + 0x38], r8
mov rcx, qword [rcx]
mov qword [rcx + 0x18], 0
cmp eax, 0xfdba1905
je 0x140005344
jmp 0x140005399
mov eax, dword [0x1400fb8c4]
add eax, dword [0x1400fb8c8]
xor eax, 0x5e392e70
add eax, 0xc989d844
mov ecx, 0xf05752a7
xor edx, edx
div ecx
cmp eax, 0xaa056c6
jae 0x1400056f5
mov eax, dword [0x1400fb8cc]
and eax, dword [0x1400fb8d0]
or eax, 0xa7efe22
or eax, 0x657674b1
xor eax, 0x82fa1124
cmp eax, 0x3c0a67c3
jb 0x1400053c3
jmp 0x1400053ee
mov eax, dword [0x1400fb8d4]
and eax, dword [0x1400fb8d8]
xor eax, 0xb4200a1f
mov ecx, 0xf7b555f0
xor edx, edx
div ecx
and eax, 0xffa12050
cmp eax, 0x2ee724b2
je 0x1400056fa
mov rcx, qword [rbp + 8]
mov eax, dword [0x1400fb8dc]
add eax, dword [0x1400fb8e0]
add eax, 0x3b47407
imul eax, eax, 0xf03ef8d0
imul eax, eax, 0x1d2687df
mov rdx, qword [rcx]
mov rdx, qword [rdx]
mov qword [rcx], rdx
cmp eax, 0x9a1240c9
jb 0x140005418
jmp 0x1400050fd
mov eax, dword [0x1400fb8e4]
imul eax, dword [0x1400fb8e8]
add eax, 0xbfe7f71b
mov ecx, 0x1c0eaaec
xor edx, edx
div ecx
add eax, 0xb90be256
cmp eax, 0x25846d5d
jb 0x14000570c
mov eax, dword [0x1400fb8ec]
and eax, dword [0x1400fb8f0]
or eax, 0x89e8265d
xor eax, 0xf62ea3e5
and eax, 0x4aa17d51
cmp eax, 0xf4246363
je 0x14000547d
jmp 0x1400054a8
mov eax, dword [0x1400fb8f4]
xor edx, edx
div dword [0x1400fb8f8]
imul eax, eax, 0xc277af80
or eax, 0xb84f3022
mov ecx, 0xc00a7336
xor edx, edx
div ecx
cmp eax, 0xf265b884
ja 0x140005711
mov eax, dword [0x1400fb8fc]
xor eax, dword [0x1400fb900]
sub eax, 0x56fa30ca
or eax, 0x872c7e0b
sub eax, 0x13f4316f
cmp eax, 0xf10ce1e6
ja 0x140005711
lea rsp, [rbp + 0x30]
pop rbp
ret
mov ecx, dword [rbp + 0x24]
mov r8, qword [rbp + 0x28]
mov eax, 0x10
mov qword [rbp - 0x80], rax
call fcn.1400ec140
sub rsp, rax
mov rax, qword [rbp - 0x80]
mov rdx, rsp
call fcn.1400ec140
sub rsp, rax
mov rax, rsp
mov qword [rdx], r8
mov dword [rax], ecx
jmp 0x140004975
jmp 0x140004a5b
xor eax, eax
mov ecx, eax
sub rsp, 0x20
call fcn.140004860
add rsp, 0x20
mov rcx, rax
mov rax, qword [0x140117de0]
mov qword [rax + 0x178], rcx
jmp 0x140004ac8
jmp 0x140004b67
mov rax, qword [0x140117dd0]
mov rcx, qword [rax + 8]
mov rax, qword [0x140117de0]
mov rdx, qword [rax + 0x178]
mov rax, qword [0x140117de0]
mov r8d, dword [rax + 0xd4]
sub rsp, 0x20
call fcn.1400038e0
add rsp, 0x20
jmp 0x140004bde
mov rcx, qword [rbp - 8]
mov rax, qword [0x140117de0]
mov rdx, qword [rax + 0xd8]
mov rax, qword [0x140117de0]
mov r9d, dword [rax + 0xd4]
mov rax, qword [0x140117dd0]
mov rax, qword [rax + 8]
xor r8d, r8d
sub rsp, 0x30
mov qword [rsp + 0x20], rax
call fcn.140090fd0
add rsp, 0x30
mov rcx, rax
lea rdx, [0x1400fb010]
sub rsp, 0x20
call sub.msvcrt.dll_fopen
add rsp, 0x20
mov rcx, rax
mov rax, qword [rbp + 0x18]
mov qword [rax], rcx
jmp 0x140004c87
jmp 0x140004d73
jmp 0x140004df2
jmp 0x140004e5d
jmp 0x140004f2a
mov rax, qword [rbp + 8]
mov rcx, qword [rax]
mov rcx, qword [rcx]
mov qword [rax], rcx
jmp 0x140004feb
mov rax, qword [rbp - 0x10]
mov rcx, qword [0x140117de0]
mov rdx, qword [rcx + 0x178]
mov rcx, qword [0x140117dd0]
mov qword [rcx + 8], rdx
mov ecx, dword [rax]
xor r8d, r8d
sub rsp, 0x20
mov edx, r8d
call sub.msvcrt.dll__lseek
add rsp, 0x20
mov rax, qword [rbp - 0x10]
mov ecx, dword [rax]
mov rdx, qword [0x140117dd0]
mov r8d, 0x10
sub rsp, 0x20
call sub.msvcrt.dll__write
mov rcx, qword [rbp - 0x18]
add rsp, 0x20
mov rax, qword [rbp + 8]
mov rcx, qword [rcx]
mov qword [rax], rcx
jmp 0x140005069
jmp 0x140005123
jmp 0x140005233
mov rax, qword [rbp + 8]
mov rcx, qword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [0x140117de0]
mov rdx, qword [rdx + 0x178]
mov rax, qword [rax]
mov r8d, dword [rax + 0x14]
sub rsp, 0x20
call fcn.1400038e0
add rsp, 0x20
jmp 0x1400052a7
mov rax, qword [rbp + 8]
mov rcx, qword [0x140117de0]
mov rdx, qword [rcx + 0x178]
mov rcx, qword [rax]
mov qword [rcx + 0x38], rdx
mov rax, qword [rax]
mov qword [rax + 0x18], 0
jmp 0x140005344
jmp 0x1400053c3
mov rax, qword [rbp + 8]
mov rcx, qword [rax]
mov rcx, qword [rcx]
mov qword [rax], rcx
jmp 0x140005418
jmp 0x14000547d
jmp 0x1400054d5