Function at 0x140132800
Capabilities:
Encode data using xor

Disassembly:
push rbp
push rsi
push rdi
sub rsp, 0x370
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x1b8], rdx
mov qword [rbp + 0x1f8], rcx
mov qword [rbp + 0x1c0], rcx
mov eax, 0x10
mov qword [rbp + 0x1e0], rax
call fcn.1402a7dd0
sub rsp, rax
mov rax, qword [rbp + 0x1e0]
mov rcx, rsp
mov qword [rbp + 0x1c8], rcx
call fcn.1402a7dd0
sub rsp, rax
mov rax, qword [rbp + 0x1e0]
mov rcx, rsp
mov qword [rbp + 0x1d0], rcx
call fcn.1402a7dd0
sub rsp, rax
mov rax, qword [rbp + 0x1e0]
mov rcx, rsp
mov qword [rbp + 0x1d8], rcx
call fcn.1402a7dd0
sub rsp, rax
mov rax, qword [rbp + 0x1e0]
mov rcx, rsp
mov qword [rbp + 0x1e8], rcx
call fcn.1402a7dd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1f0], rax
mov rax, qword [0x1402c6150]
mov ecx, dword [rax]
sub rsp, 0x20
call fcn.14000eaf8
mov rcx, qword [rbp + 0x1f8]
add rsp, 0x20
mov qword [rbp + 0x210], rax
add rax, 0x60
mov qword [rbp + 0x200], rax
movabs rax, 0x9354f0a46cfc5153
movabs rdx, 0x9354f0a46cfc5153
xor rax, rdx
mov qword [rcx], rax
mov qword [rcx + 8], 0
mov qword [rbp + 0x2e0], 0
lea rax, [rbp + 0x2e0]
add rax, 8
mov qword [rbp + 0x208], rax
mov qword [rbp + 0x2e8], 0
mov ecx, 0x7840
mov edx, 0x9096
sub rsp, 0x20
call fcn.14009026b
add rsp, 0x20
mov cx, ax
mov rax, qword [rbp + 0x210]
mov r8b, byte [rax + 0x60]
cmp r8b, 0
sete al
and cx, 0xff
movzx edx, cx
mov ecx, 0x1c4a6a09
xor ecx, 0x1c4a6a09
cmp r8b, 0
cmove ecx, edx
mov dword [rbp + 0x21c], ecx
test al, 1
jne 0x14013297b
jmp 0x14013444e
mov r8d, dword [0x1402afe80]
or r8d, dword [0x1402afe84]
xor r8d, 0x6a86fa72
mov ecx, 0xf2f005b
xor ecx, 0x7c81cd8e
mov eax, r8d
and eax, ecx
shl eax, 1
add r8d, 0x73aecdd5
sub r8d, eax
mov eax, r8d
xor eax, 0xffffffff
and eax, 0x600fcbd8
mov edx, 0x902e5b20
xor edx, 0xf02190f8
mov ecx, 0xfa466dfd
xor ecx, 0x5b99202
xor edx, ecx
and r8d, edx
mov ecx, 0xffffffff
xor ecx, 0x294cb60
and ecx, 0x600fcbd8
and edx, 0x294cb60
or eax, r8d
or ecx, edx
xor eax, ecx
cmp eax, 0xbb447615
jb 0x140134460
mov rcx, qword [rbp + 0x1b8]
mov edx, dword [0x1402afe88]
mov eax, dword [0x1402afe8c]
xor eax, 0x198b1640
imul edx, eax
mov eax, 0xe9fa20c6
xor eax, 0x1605df39
xor edx, eax
mov r8d, 0xffffffff
xor r8d, 0x7a7251d0
mov eax, 0x29d60a2b
xor eax, 0x23df8700
mov r9d, 0x35c34668
xor r9d, 0xca3cb997
xor eax, r9d
or edx, r8d
or eax, 0xa098d2b
xor edx, 0xffffffff
and edx, eax
mov eax, edx
or eax, eax
xor eax, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x452f2c32
mov r9d, 0xbbb46231
xor r9d, 0xfe9b4e03
mov r10d, 0x6fa7ae31
xor r10d, 0x905851ce
xor r9d, r10d
and r8d, r9d
xor eax, 0xffffffff
mov r9d, 0x1c55fff7
xor r9d, 0xe3aa0008
xor r8d, r9d
and eax, r8d
xor edx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x452f2c32
and edx, r8d
mov r8d, 0xa296b499
xor r8d, 0x5d694b66
xor eax, r8d
xor edx, 0xffffffff
and eax, edx
sub eax, 0x8bfc3b37
add eax, 0x243f4c59
add eax, 0x8bfc3b37
cmp qword [rcx], 0
setl cl
mov byte [rbp + 0x1b7], cl
cmp eax, 0xa5435f3b
jae 0x140134460
mov al, byte [rbp + 0x1b7]
test al, 1
jne 0x1401343e3
jmp 0x140132b03
mov rax, qword [rbp + 0x1e8]
mov rcx, qword [rbp + 0x1d8]
mov rdx, qword [rbp + 0x1c8]
mov r8, qword [rbp + 0x1b8]
add r8, 8
mov qword [rbp + 0x130], r8
lea r8, [rbp + 0x290]
add r8, 8
mov qword [rbp + 0x138], r8
add rdx, 8
mov qword [rbp + 0x140], rdx
lea rdx, [rbp + 0x270]
add rdx, 8
mov qword [rbp + 0x148], rdx
lea rdx, [rbp + 0x250]
add rdx, 8
mov qword [rbp + 0x150], rdx
lea rdx, [rbp + 0x2c0]
add rdx, 8
mov qword [rbp + 0x158], rdx
lea rdx, [rbp + 0x2c0]
add rdx, 0x10
mov qword [rbp + 0x160], rdx
add rcx, 8
mov qword [rbp + 0x168], rcx
add rax, 8
mov qword [rbp + 0x170], rax
lea rax, [rbp + 0x2c0]
add rax, 0x18
mov qword [rbp + 0x178], rax
lea rax, [rbp + 0x220]
add rax, 8
mov qword [rbp + 0x180], rax
lea rax, [rbp + 0x2c0]
add rax, 0x10
mov qword [rbp + 0x188], rax
lea rax, [rbp + 0x2a0]
add rax, 0x10
mov qword [rbp + 0x190], rax
lea rax, [rbp + 0x2c0]
add rax, 0x10
mov qword [rbp + 0x198], rax
xor eax, eax
mov ecx, eax
mov rax, 0xffffffffffffffff
mov qword [rbp + 0x1a0], rcx
mov qword [rbp + 0x1a8], rax
mov rax, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a8]
mov qword [rbp + 0x110], rcx
mov qword [rbp + 0x118], rax
mov rax, qword [0x1402c6150]
mov ecx, dword [rax]
sub rsp, 0x20
call fcn.14000eaf8
mov rdx, qword [rbp + 0x188]
mov rcx, qword [rbp + 0x1b8]
add rsp, 0x20
mov rax, qword [rbp + 0x118]
xorps xmm0, xmm0
movaps xmmword [rbp + 0x2c0], xmm0
movaps xmmword [rdx], xmm0
mov rcx, qword [rcx]
mov qword [rbp + 0x120], rcx
cmp rax, rcx
mov qword [rbp + 0x128], rax
jge 0x14013300a
mov rax, qword [rbp + 0x118]
movabs rcx, 0x550b76496239fb55
movabs rdx, 0xaaf489b69dc604aa
xor rcx, rdx
cmp rax, rcx
setg cl
mov byte [rbp + 0x107], cl
mov qword [rbp + 0x108], rax
mov rax, qword [rbp + 0x108]
mov qword [rbp + 0xf8], rax
mov r11d, dword [0x1402afe90]
mov r10d, dword [str._nBl_V]
mov ecx, r11d
xor ecx, 0xffffffff
mov r8d, r10d
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xaec06f13
mov r9d, 0xf6192e1f
xor r9d, 0x58d9410c
mov eax, ecx
and eax, r9d
and r11d, edx
mov r9d, r8d
and r9d, 0xaec06f13
and r10d, edx
or eax, r11d
or r9d, r10d
xor eax, r9d
or ecx, r8d
xor ecx, 0xffffffff
or edx, 0xaec06f13
and ecx, edx
or eax, ecx
and eax, 0xd4185d6d
or eax, 0x4d18370e
imul eax, eax, 0xd76803dd
mov ecx, 0xb46bbd3
xor ecx, 0xad57aa39
cmp eax, ecx
ja 0x140134469
mov eax, dword [0x1402afe98]
xor edx, edx
div dword [0x1402afe9c]
mov ecx, 0x2c2da25c
xor edx, edx
div ecx
or eax, 0xcd05fc4b
mov ecx, 0x2a0d3baa
xor ecx, 0xddbaf9ff
xor eax, ecx
cmp eax, 0xf76a9492
ja 0x140134469
mov al, byte [rbp + 0x107]
test al, 1
jne 0x140132f08
jmp 0x140132d90
mov eax, dword [0x1402afea0]
xor eax, 0xc6246bc2
sub eax, dword [0x1402afea4]
mov ecx, 0xffffffff
xor ecx, 0x92554389
add eax, ecx
add eax, 1
add eax, 0x1065b98d
mov ecx, 0x7cc93b27
xor ecx, 0xb418589e
sub eax, ecx
sub eax, 0x1065b98d
mov ecx, 0xa6544a2c
xor ecx, 0x17d73ec4
or eax, ecx
cmp eax, 0x2bae3ddc
jb 0x140134472
mov rcx, qword [rbp + 0xf8]
mov eax, dword [0x1402afea8]
xor eax, 0x5f1a875e
mov edx, dword [0x1402afeac]
mov r8d, 0x8ee7767
xor r8d, 0xf7118898
xor eax, r8d
mov r8d, 0x19b80249
xor r8d, 0xe647fdb6
xor edx, r8d
mov r8d, 0x6c85f07c
xor r8d, 0xf256c5b1
mov r9d, 0x9c34b871
xor r9d, 0x63cb478e
xor r8d, r9d
or eax, edx
mov edx, 0x8233dcc2
xor edx, 0x1ce0e90f
or edx, r8d
xor eax, 0xffffffff
and eax, edx
xor edx, edx
sub edx, eax
xor eax, eax
sub eax, 0x546cbc21
add edx, eax
xor eax, eax
sub eax, edx
mov edx, eax
and edx, 0x10bc0877
shl edx, 1
xor eax, 0x10bc0877
add eax, edx
mov r8d, 0xab96ffea
xor edx, edx
div r8d
mov rdx, qword [rbp + 0x120]
mov dword [rbp + 0xf4], eax
mov eax, 0x4756173b
xor eax, 0x85529f8
mov dword [rbp + 0xf0], eax
movabs rax, 0x1c7da21e508b1108
add rdx, rax
add rdx, 0xffffffffffffffff
movabs rax, 0x1c7da21e508b1108
sub rdx, rax
sub rsp, 0x20
call fcn.140025e55
mov ecx, dword [rbp + 0xf0]
mov eax, dword [rbp + 0xf4]
add rsp, 0x20
cmp eax, ecx
je 0x140134472
mov rax, qword [rbp + 0xf8]
mov rcx, qword [rbp + 0x110]
xor edx, edx
mov r8, rdx
mov qword [rbp + 0xd0], r8
mov qword [rbp + 0xd8], rdx
mov qword [rbp + 0xe0], rcx
mov qword [rbp + 0xe8], rax
jmp 0x1401342c2
mov eax, dword [0x1402afeb0]
mov ecx, dword [0x1402afeb4]
mov edx, 0x893ea9f2
xor edx, 0x790f7c18
xor ecx, edx
xor edx, edx
div ecx
xor eax, 0xf8b7c057
mov ecx, 0x70d9992
xor ecx, 0x351139af
add eax, ecx
mov ecx, 0xbbc19398
xor ecx, 0xb17b64f2
add eax, ecx
cmp eax, 0xd87e6f4b
je 0x14013447b
mov ecx, dword [rbp + 0x21c]
mov r8, qword [rbp + 0xf8]
mov rdx, qword [rbp + 0x130]
mov eax, dword [0x1402afeb8]
xor eax, 0x4fd85f00
imul eax, dword [0x1402afebc]
xor eax, 0x8707f660
mov r9d, eax
xor r9d, 0xc7b6ae26
xor r9d, 0xffffffff
or eax, 0xc7b6ae26
and eax, r9d
mov r9d, 0x5a899c16
xor r9d, 0x5517f8bc
or eax, r9d
mov rdx, qword [rdx]
movzx edx, byte [rdx + r8 + 8]
cmp ecx, edx
sete cl
mov byte [rbp + 0xcf], cl
cmp eax, 0x18a54a38
jb 0x14013447b
mov rax, qword [rbp + 0xf8]
mov cl, byte [rbp + 0xcf]
test cl, 1
mov qword [rbp + 0x128], rax
jne 0x14013300a
jmp 0x140132fe1
mov rax, qword [rbp + 0x120]
mov rcx, qword [rbp + 0xf8]
add rcx, 1
cmp rcx, rax
mov qword [rbp + 0x108], rcx
mov qword [rbp + 0x128], rax
jne 0x140132cb7
mov rax, qword [rbp + 0x128]
mov qword [rbp + 0xc0], rax
mov eax, dword [0x1402afec0]
mov r8d, dword [0x1402afec4]
mov ecx, eax
xor ecx, 0xffffffff
mov edx, r8d
and edx, ecx
mov r9d, r8d
xor r9d, 0xffffffff
mov ecx, eax
and ecx, r9d
imul ecx, edx
mov edx, eax
and edx, r8d
or eax, r8d
imul eax, edx
add eax, ecx
xor eax, 0xffffffff
mov edx, 0x8c5be11d
xor edx, 0xe04f24dc
mov ecx, 0xf6cd5d8b
xor ecx, 0x932a274
xor edx, ecx
mov ecx, 0xffffffff
xor ecx, 0xba834a54
or eax, edx
or ecx, 0xba834a54
mov edx, 0x3f981479
xor edx, 0xc067eb86
xor eax, edx
and eax, ecx
xor ecx, ecx
sub ecx, 0x876491da
sub eax, ecx
or eax, 0x78d65859
cmp eax, 0x98f6ba05
jbe 0x140134484
mov r9, qword [rbp + 0xc0]
mov r8, qword [rbp + 0x110]
mov eax, dword [0x1402afec8]
or eax, dword [0x1402afecc]
mov ecx, 0x90edd628
xor edx, edx
div ecx
and eax, 0x108142f8
mov ecx, 0xa092b993
xor edx, edx
div ecx
mov rdx, qword [rbp + 0x120]
mov ecx, 0x36560e4e
xor ecx, 0xbf3d5bdb
cmp r8, 0
sete r10b
mov byte [rbp + 0xa7], r10b
cmp r8, 0
cmove r9, rdx
mov qword [rbp + 0xa8], r9
xor edx, edx
mov r8d, edx
sub r8, r9
xor edx, edx
sub rdx, 0xffffffffffffffff
add r8, rdx
xor edx, edx
sub rdx, r8
mov qword [rbp + 0xb0], rdx
movabs r10, 0x1879f4b1585b2aaa
movabs r8, 0xe7860b4ea7a4d555
xor r10, r8
mov r8, rdx
xor r8, r10
mov r10, rdx
xor r10, 0xffffffffffffffff
or r8, r10
movabs r10, 0x51d3ecc8432584b9
movabs r11, 0xae2c1337bcda7b46
xor r10, r11
xor r8, r10
mov r10, r9
xor r10, 0xffffffffffffffff
or r8, r10
mov r10, r9
xor r10, 0xffffffffffffffff
xor r9, 0xffffffffffffffff
or r10, r9
mov r9, rdx
and r9, r10
movabs r10, 0xe1107adf64e2146a
movabs r11, 0x1eef85209b1deb95
xor r10, r11
xor r9, r10
movabs r10, 0x844b0436e694dde1
movabs r11, 0x7bb4fbc9196b221e
xor r10, r11
xor r8, r10
xor r9, 0xffffffffffffffff
or r8, r9
movabs r9, 0xe6e429c4f8acc657
movabs r10, 0xe6e429c4f8acc657
xor r9, r10
cmp r8, r9
setl r9b
movabs r8, 0xf860d83b100cb20e
movabs r10, 0x79f27c4eff34df1
xor r8, r10
cmp rdx, r8
setg r8b
mov dl, 1
xor dl, 0
xor r9b, dl
mov dl, r8b
xor dl, r9b
and dl, r8b
mov byte [rbp + 0xbf], dl
cmp eax, ecx
je 0x140134484
mov al, byte [rbp + 0xbf]
test al, 1
jne 0x140133228
jmp 0x140133269
sub rsp, 0x20
call fcn.14000ee80
mov rcx, qword [rbp + 0x110]
mov rax, qword [rbp + 0xa8]
add rsp, 0x20
xor edx, edx
mov r8, rdx
mov qword [rbp + 0xd0], r8
mov qword [rbp + 0xd8], rdx
mov qword [rbp + 0xe0], rcx
mov qword [rbp + 0xe8], rax
jmp 0x1401342c2
mov r9, qword [rbp + 0xb0]
mov r8, qword [rbp + 0x118]
mov rax, qword [rbp + 0x1b8]
mov rcx, qword [rax]
mov qword [rbp + 0x280], rcx
mov rax, qword [rax + 8]
mov qword [rbp + 0x288], rax
lea rcx, [rbp + 0x290]
lea rdx, [rbp + 0x280]
sub rsp, 0x20
call fcn.140031d30
mov rcx, qword [rbp + 0x138]
mov rax, qword [rbp + 0x140]
mov rdx, qword [rbp + 0x1c8]
add rsp, 0x20
mov r8, qword [rbp + 0x290]
mov rcx, qword [rcx]
mov qword [rdx], r8
mov qword [rax], rcx
lea rcx, [rbp + 0x2e0]
sub rsp, 0x20
call fcn.140027c30
add rsp, 0x20
mov ecx, 0xb821
mov edx, 0x50ec
sub rsp, 0x20
call fcn.14009026b
mov rcx, qword [rbp + 0x200]
add rsp, 0x20
mov cl, byte [rcx]
cmp cl, 0
sete dl
mov byte [rbp + 0xa4], dl
xor edx, edx
mov byte [rbp + 0xa5], dl
cmp cl, 0
mov byte [rbp + 0xa6], al
je 0x140133336
mov al, byte [rbp + 0xa5]
mov byte [rbp + 0xa6], al
mov rax, qword [rbp + 0xa8]
mov rcx, qword [rbp + 0x110]
mov r9b, byte [rbp + 0xa4]
mov dl, byte [rbp + 0xa6]
mov byte [rbp + 0x7e], dl
mov r8b, 1
xor edx, edx
test r9b, 1
mov byte [rbp + 0x7f], r8b
mov r8, rdx
mov qword [rbp + 0x80], r8
mov qword [rbp + 0x88], rdx
mov qword [rbp + 0x90], rcx
mov qword [rbp + 0x98], rax
jne 0x14013338b
jmp 0x140134308
mov cx, 0x3774
xor cx, 0x3694
sub rsp, 0x20
call fcn.14008bb10
mov r9, qword [rbp + 0x200]
mov rcx, qword [rbp + 0x110]
add rsp, 0x20
mov rdx, rax
mov rax, qword [rbp + 0xa8]
mov qword [rbp + 0x70], rdx
mov r8b, 1
xor edx, edx
cmp byte [r9], 0
mov byte [rbp + 0x7f], r8b
mov r8, rdx
mov qword [rbp + 0x80], r8
mov qword [rbp + 0x88], rdx
mov qword [rbp + 0x90], rcx
mov qword [rbp + 0x98], rax
jne 0x140134308
mov r9, qword [rbp + 0x70]
mov r8b, byte [rbp + 0x7e]
mov rdx, qword [rbp + 0x1d0]
mov rax, qword [rbp + 0x2e0]
mov qword [rdx], rax
mov rax, qword [rbp + 0x2e8]
mov qword [rdx + 8], rax
lea rcx, [rbp + 0x270]
sub rsp, 0x20
call fcn.14005b6a0
mov r8, qword [rbp + 0x148]
mov r9, qword [rbp + 0x200]
mov rcx, qword [rbp + 0x110]
mov rax, qword [rbp + 0xa8]
add rsp, 0x20
mov rdx, qword [rbp + 0x270]
mov qword [rbp + 0x60], rdx
mov r8, qword [r8]
mov qword [rbp + 0x68], r8
mov r10b, byte [r9]
mov r11b, 0xa9
xor r11b, 0xa9
mov r9b, 1
cmp r10b, r11b
mov byte [rbp + 0x7f], r9b
mov qword [rbp + 0x80], r8
mov qword [rbp + 0x88], rdx
mov qword [rbp + 0x90], rcx
mov qword [rbp + 0x98], rax
jne 0x140134308
mov ecx, 0x1f9
sub rsp, 0x20
call fcn.14008bb10
mov r10, qword [rbp + 0x200]
mov r8, qword [rbp + 0x68]
mov rdx, qword [rbp + 0x60]
mov rcx, qword [rbp + 0x110]
add rsp, 0x20
mov r9, rax
mov rax, qword [rbp + 0xa8]
mov qword [rbp + 0x58], r9
mov r9b, 1
cmp byte [r10], 0
mov byte [rbp + 0x7f], r9b
mov qword [rbp + 0x80], r8
mov qword [rbp + 0x88], rdx
mov qword [rbp + 0x90], rcx
mov qword [rbp + 0x98], rax
jne 0x140134308
mov rax, qword [rbp + 0x60]
mov rcx, qword [rbp + 0x58]
cmp rax, rcx
jne 0x14013391e
mov ecx, 0x32d
sub rsp, 0x20
call fcn.14008bb10
mov r9, qword [rbp + 0x200]
mov r8, qword [rbp + 0x68]
mov rdx, qword [rbp + 0x60]
mov rcx, qword [rbp + 0x110]
add rsp, 0x20
mov r10, rax
mov rax, qword [rbp + 0xa8]
mov qword [rbp + 0x50], r10
mov r10b, byte [r9]
mov r11b, 0xf1
xor r11b, 0xf1
mov r9b, 1
cmp r10b, r11b
mov byte [rbp + 0x7f], r9b
mov qword [rbp + 0x80], r8
mov qword [rbp + 0x88], rdx
mov qword [rbp + 0x90], rcx
mov qword [rbp + 0x98], rax
jne 0x140134308
mov eax, dword [0x1402afed0]
mov ecx, dword [0x1402afed4]
xor ecx, 0x685c182f
xor eax, ecx
imul eax, eax, 0x119c6311
xor ecx, ecx
sub ecx, 0x92dc14d0
add eax, ecx
mov ecx, 0xb7f56ada
xor edx, edx
div ecx
cmp eax, 0xaf93e282
jae 0x14013448d
mov r8, qword [rbp + 0x60]
mov rdx, qword [rbp + 0x50]
mov esi, dword [0x1402afed8]
mov r9d, dword [0x1402afedc]
mov r11d, r9d
xor r11d, 0xe0300289
mov ecx, esi
not ecx
xor r9d, 0x184a7904
mov eax, ecx
and eax, 0x504c420
and esi, 0xe8300289
mov r10d, r9d
and r10d, 0x504c420
and r11d, 0xe8300289
or eax, esi
or r10d, r11d
xor eax, r10d
or ecx, r9d
not ecx
or eax, ecx
or eax, 0x12cb3956
imul eax, eax, 0x4bf1771d
or eax, 0x573f68d0
test rdx, rdx
setns cl
sub rdx, r8
setl dl
and cl, dl
mov byte [rbp + 0x4f], cl
cmp eax, 0x9cd6d5d4
jb 0x1401335a3
mov al, byte [rbp + 0x4f]
test al, 1
jne 0x140133686
jmp 0x140133636
mov rdx, qword [rbp + 0x60]
mov rcx, qword [rbp + 0x50]
add rdx, 0xffffffffffffffff
sub rsp, 0x20
call fcn.140025e55
mov r8, qword [rbp + 0x68]
mov rdx, qword [rbp + 0x60]
mov rcx, qword [rbp + 0x110]
mov rax, qword [rbp + 0xa8]
add rsp, 0x20
mov qword [rbp + 0xd0], r8
mov qword [rbp + 0xd8], rdx
mov qword [rbp + 0xe0], rcx
mov qword [rbp + 0xe8], rax
jmp 0x1401342c2
mov rax, qword [rbp + 0x68]
mov rcx, qword [rbp + 0x1d8]
mov rdx, qword [rbp + 0x50]
add rax, 8
shl rdx, 4
add rax, rdx
mov rdx, qword [rax]
mov qword [rbp + 0x260], rdx
mov rax, qword [rax + 8]
mov qword [rbp + 0x268], rax
lea rdx, [rbp + 0x260]
sub rsp, 0x20
call fcn.14012be30
mov r11, qword [rbp + 0x1d8]
mov r10, qword [rbp + 0x168]
mov r9, qword [rbp + 0x200]
mov r8, qword [rbp + 0x68]
mov rdx, qword [rbp + 0x60]
mov rcx, qword [rbp + 0x110]
mov rax, qword [rbp + 0xa8]
add rsp, 0x20
mov r11, qword [r11]
mov qword [rbp + 0x38], r11
mov r10, qword [r10]
mov qword [rbp + 0x40], r10
mov r10b, byte [r9]
mov r11b, 0x28
xor r11b, 0x28
mov r9b, 1
cmp r10b, r11b
mov byte [rbp + 0x7f], r9b
mov qword [rbp + 0x80], r8
mov qword [rbp + 0x88], rdx
mov qword [rbp + 0x90], rcx
mov qword [rbp + 0x98], rax
jne 0x140134308
mov rax, qword [rbp + 0x158]
mov rcx, qword [rbp + 0x40]
mov rdx, qword [rbp + 0x38]
mov qword [rbp + 0x2c0], rdx
mov qword [rax], rcx
mov ecx, 0x3b2
sub rsp, 0x20
call fcn.14008bb10
mov r10, qword [rbp + 0x200]
mov r8, qword [rbp + 0x68]
mov rdx, qword [rbp + 0x60]
mov rcx, qword [rbp + 0x110]
add rsp, 0x20
mov r9, rax
mov rax, qword [rbp + 0xa8]
mov qword [rbp + 0x30], r9
mov r9b, 1
cmp byte [r10], 0
mov byte [rbp + 0x7f], r9b
mov qword [rbp + 0x80], r8
mov qword [rbp + 0x88], rdx
mov qword [rbp + 0x90], rcx
mov qword [rbp + 0x98], rax
jne 0x140134308
mov rdx, qword [rbp + 0x60]
mov rcx, qword [rbp + 0x30]
test rcx, rcx
setns al
sub rcx, rdx
setl cl
and al, cl
test al, 1
jne 0x14013385b
mov rdx, qword [rbp + 0x60]
mov rcx, qword [rbp + 0x30]
movabs rax, 0x4ac2e83dd3be47b9
movabs r8, 0x4ac2e83dd3be47b9
xor rax, r8
sub rax, rdx
xor edx, edx
sub rdx, 0xffffffffffffffff
add rax, rdx
movabs rdx, 0x5e4e28bc6c444504
movabs r8, 0x5e4e28bc6c444504
xor rdx, r8
sub rdx, rax
sub rsp, 0x20
call fcn.140025e55
mov r8, qword [rbp + 0x68]
mov rdx, qword [rbp + 0x60]
mov rcx, qword [rbp + 0x110]
mov rax, qword [rbp + 0xa8]
add rsp, 0x20
mov qword [rbp + 0xd0], r8
mov qword [rbp + 0xd8], rdx
mov qword [rbp + 0xe0], rcx
mov qword [rbp + 0xe8], rax
jmp 0x1401342c2
mov rax, qword [rbp + 0x68]
mov rcx, qword [rbp + 0x1e8]
mov rdx, qword [rbp + 0x1f0]
mov r8, qword [rbp + 0x30]
add rax, 8
shl r8, 4
add rax, r8
mov r8, qword [rax]
mov qword [rdx], r8
mov rax, qword [rax + 8]
mov qword [rdx + 8], rax
sub rsp, 0x20
call fcn.14012be30
mov r11, qword [rbp + 0x1e8]
mov r9, qword [rbp + 0x170]
mov r10, qword [rbp + 0x200]
mov r8, qword [rbp + 0x68]
mov rdx, qword [rbp + 0x60]
mov rcx, qword [rbp + 0x110]
mov rax, qword [rbp + 0xa8]
add rsp, 0x20
mov r11, qword [r11]
mov qword [rbp + 0x20], r11
mov r9, qword [r9]
mov qword [rbp + 0x28], r9
mov r9b, 1
cmp byte [r10], 0
mov byte [rbp + 0x7f], r9b
mov qword [rbp + 0x80], r8
mov qword [rbp + 0x88], rdx
mov qword [rbp + 0x90], rcx
mov qword [rbp + 0x98], rax
jne 0x140134308
mov rax, qword [rbp + 0x178]
mov rcx, qword [rbp + 0x28]
mov rdx, qword [rbp + 0x160]
mov r8, qword [rbp + 0x20]
mov qword [rdx], r8
mov qword [rax], rcx
jmp 0x140133ae4
mov ecx, 0xd1
sub rsp, 0x20
call fcn.14008bb10
mov r10, qword [rbp + 0x200]
mov r8, qword [rbp + 0x68]
mov rdx, qword [rbp + 0x60]
mov rcx, qword [rbp + 0x110]
add rsp, 0x20
mov r9, rax
mov rax, qword [rbp + 0xa8]
mov qword [rbp + 0x18], r9
mov r9b, 1
cmp byte [r10], 0
mov byte [rbp + 0x7f], r9b
mov qword [rbp + 0x80], r8
mov qword [rbp + 0x88], rdx
mov qword [rbp + 0x90], rcx
mov qword [rbp + 0x98], rax
jne 0x140134308
mov rdx, qword [rbp + 0x60]
mov rcx, qword [rbp + 0x18]
test rcx, rcx
setns al
sub rcx, rdx
setl cl
and al, cl
test al, 1
jne 0x140133a09
mov rdx, qword [rbp + 0x60]
mov rcx, qword [rbp + 0x18]
movabs rax, 0xf6d072ece282fe2e
sub rdx, rax
add rdx, 0xffffffffffffffff
movabs rax, 0xf6d072ece282fe2e
add rdx, rax
sub rsp, 0x20
call fcn.140025e55
mov r8, qword [rbp + 0x68]
mov rdx, qword [rbp + 0x60]
mov rcx, qword [rbp + 0x110]
mov rax, qword [rbp + 0xa8]
add rsp, 0x20
mov qword [rbp + 0xd0], r8
mov qword [rbp + 0xd8], rdx
mov qword [rbp + 0xe0], rcx
mov qword [rbp + 0xe8], rax
jmp 0x1401342c2
mov rax, qword [rbp + 0x68]
mov rcx, qword [rbp + 0x18]
add rax, 8
shl rcx, 4
add rax, rcx
mov rcx, qword [rax]
mov qword [rbp + 0x240], rcx
mov rax, qword [rax + 8]
mov qword [rbp + 0x248], rax
lea rcx, [rbp + 0x250]
lea rdx, [rbp + 0x240]
sub rsp, 0x20
call fcn.14012be30
mov r9, qword [rbp + 0x150]
mov r10, qword [rbp + 0x200]
mov r8, qword [rbp + 0x68]
mov rdx, qword [rbp + 0x60]
mov rcx, qword [rbp + 0x110]
mov rax, qword [rbp + 0xa8]
add rsp, 0x20
mov r11, qword [rbp + 0x250]
mov qword [rbp + 8], r11
mov r9, qword [r9]
mov qword [rbp + 0x10], r9
mov r9b, 1
cmp byte [r10], 0
mov byte [rbp + 0x7f], r9b
mov qword [rbp + 0x80], r8
mov qword [rbp + 0x88], rdx
mov qword [rbp + 0x90], rcx
mov qword [rbp + 0x98], rax
jne 0x140134308
mov rax, qword [rbp + 0x160]
mov rcx, qword [rbp + 0x158]
mov rdx, qword [rbp + 0x10]
mov r8, qword [rbp + 8]
mov qword [rbp + 0x2c0], r8
mov qword [rcx], rdx
mov rcx, qword [0x1402c3548]
mov qword [rax], rcx
mov rcx, qword [str.X5__]
mov qword [rax + 8], rcx
mov rcx, qword [rbp + 0x1f8]
sub rsp, 0x20
call fcn.14012c649
mov r10, qword [rbp + 0x200]
mov r8, qword [rbp + 0x68]
mov rdx, qword [rbp + 0x60]
mov rcx, qword [rbp + 0x110]
add rsp, 0x20
mov r9, rax
mov rax, qword [rbp + 0xa8]
mov qword [rbp], r9
mov r9b, 1
cmp byte [r10], 0
mov byte [rbp + 0x7f], r9b
mov qword [rbp + 0x80], r8
mov qword [rbp + 0x88], rdx
mov qword [rbp + 0x90], rcx
mov qword [rbp + 0x98], rax
jne 0x140134308
mov eax, dword [0x1402afee0]
xor eax, 0x626f0ad9
mov edx, dword [0x1402afee4]
xor edx, 0xdb08c6a5
mov ecx, eax
xor ecx, 0xffffffff
and ecx, edx
xor edx, 0xffffffff
and eax, edx
sub eax, ecx
or eax, 0x21097f54
sub eax, 0x303bf567
add eax, 0x4a408801
mov ecx, 0x5be1ba24
xor ecx, 0x6bda4f43
add eax, ecx
mov ecx, 0xffffffff
xor ecx, 0xced2df60
xor edx, edx
sub edx, 1
sub ecx, edx
sub eax, ecx
mov ecx, 0x26c1f519
xor ecx, 0x2b5d0415
cmp eax, ecx
je 0x140134496
mov ecx, dword [0x1402afee8]
xor ecx, 0x93216ba
mov eax, dword [0x1402afeec]
or ecx, eax
mov eax, ecx
not eax
or eax, 0xd9d35d8
or ecx, 0xf262ca27
and eax, ecx
xor eax, 0x6ea0b880
add eax, 0x6dede44
mov dword [rbp - 4], eax
mov eax, 0xa9f82dfc
mov dword [rbp - 8], eax
mov rax, qword [0x1402c6150]
mov qword [rbp - 0x28], rax
mov ecx, dword [rax]
sub rsp, 0x20
call fcn.14000eaf8
mov rcx, qword [rbp + 0x190]
add rsp, 0x20
mov rax, qword [rbp - 0x28]
xorps xmm0, xmm0
movaps xmmword [rbp - 0x20], xmm0
movaps xmmword [rbp + 0x2a0], xmm0
movaps xmmword [rcx], xmm0
movaps xmm0, xmmword [rbp + 0x2c0]
movaps xmm1, xmmword [rbp + 0x2d0]
movaps xmmword [rbp + 0x2b0], xmm1
movaps xmmword [rbp + 0x2a0], xmm0
mov ecx, dword [rax]
sub rsp, 0x20
call fcn.14000eaf8
movaps xmm0, xmmword [rbp - 0x20]
mov rcx, qword [rbp]
add rsp, 0x20
mov rax, qword [rbp + 0x198]
movaps xmmword [rbp + 0x2c0], xmm0
movaps xmmword [rax], xmm0
lea rdx, [rbp + 0x2a0]
sub rsp, 0x20
call fcn.140038560
mov ecx, dword [rbp - 8]
mov eax, dword [rbp - 4]
add rsp, 0x20
cmp eax, ecx
je 0x140134496
mov al, byte [rbp + 0xa7]
test al, 1
jne 0x140133c9a
jmp 0x140133dc1
mov eax, dword [0x1402afef0]
mov ecx, 0xa86de6d7
xor ecx, 0xbc1cefe1
xor eax, ecx
mov ecx, dword [0x1402afef4]
xor ecx, 0x45a8a606
add eax, ecx
mov edx, 0xffffffff
xor edx, 0x3ea1de0b
mov ecx, eax
and ecx, edx
mov r8d, 0xd3db31f
xor r8d, 0x339c6d14
mov edx, eax
xor edx, r8d
add eax, edx
sub eax, ecx
imul eax, eax, 0x737d91a3
xor eax, 0xc85426e1
cmp eax, 0x3e139368
jb 0x14013449f
mov eax, dword [0x1402afef8]
mov ecx, dword [0x1402afefc]
xor ecx, 0x5f45e5c3
xor eax, ecx
mov r8d, 0xffffffff
xor r8d, 0x4e378ae8
mov edx, eax
and edx, r8d
mov ecx, eax
or ecx, r8d
xor ecx, 0xffffffff
imul ecx, edx
mov r8d, 0xe141eee3
xor r8d, 0xaf76640b
mov edx, eax
and edx, r8d
or eax, 0x4e378ae8
imul eax, edx
add eax, ecx
add eax, 0x6acf97b3
or eax, 0x2c7c0dbe
mov dword [rbp - 0x30], eax
lea rcx, [rbp + 0x2c0]
sub rsp, 0x20
call fcn.1400883b0
mov rcx, qword [rbp + 0x200]
mov eax, dword [rbp - 0x30]
add rsp, 0x20
cmp byte [rcx], 0
sete cl
mov byte [rbp - 0x29], cl
cmp eax, 0x4d95f08f
ja 0x140133cf6
mov al, byte [rbp - 0x29]
test al, 1
jne 0x140133d92
jmp 0x1401343e3
mov rax, qword [rbp + 0x68]
mov rcx, qword [rbp + 0x60]
mov qword [rbp + 0x230], rcx
mov qword [rbp + 0x238], rax
lea rcx, [rbp + 0x230]
sub rsp, 0x20
call fcn.14002fc40
add rsp, 0x20
jmp 0x1401343e3
mov ecx, dword [0x1402aff00]
xor ecx, 0x71a62c11
mov eax, dword [0x1402aff04]
mov edx, 0x8ea0601a
xor edx, 0x87aa2ab6
xor eax, edx
sub ecx, eax
mov edx, 0xeb083cad
xor edx, 0x14f7c352
mov eax, ecx
xor eax, edx
mov edx, 0xffffffff
xor edx, 0x75c4b365
and eax, edx
mov edx, 0xd00c6573
xor edx, 0xa5c8d616
or ecx, edx
xor ecx, 0xffffffff
xor eax, 0xffffffff
mov edx, 0xf57b6b18
xor edx, 0xa8494e7
xor ecx, edx
and eax, ecx
xor ecx, ecx
sub ecx, 0xf897d9d1
add eax, ecx
imul eax, eax, 0xaffe665c
cmp eax, 0x639acf59
jae 0x1401344a8
mov r10, qword [rbp + 0x110]
mov esi, dword [0x1402aff08]
mov r11d, dword [0x1402aff0c]
xor r11d, 0x5626aa28
mov ecx, esi
xor ecx, 0xffffffff
mov edx, r11d
xor edx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x312c5023
mov eax, ecx
and eax, 0x312c5023
and esi, r8d
mov edi, 0xf4803fc5
xor edi, 0xc5ac6fe6
mov r9d, edx
and r9d, edi
and r11d, r8d
or eax, esi
or r9d, r11d
xor eax, r9d
or ecx, edx
xor ecx, 0xffffffff
mov edx, 0x60a35d90
xor edx, 0x518f0db3
or edx, r8d
and ecx, edx
or eax, ecx
mov ecx, 0xc357f69d
xor edx, edx
div ecx
mov r8d, eax
mov ecx, 0xbfab36f2
xor ecx, 0x4054c90d
mov eax, r8d
xor eax, ecx
and eax, 0x7d1d56a1
mov edx, 0xffffffff
xor edx, 0x7d1d56a1
and r8d, edx
mov ecx, 0xffffffff
xor ecx, 0xa28cac9a
and ecx, 0x7d1d56a1
and edx, 0xa28cac9a
or eax, r8d
or ecx, edx
xor eax, ecx
mov ecx, 0x5c999a23
xor ecx, 0xe5915433
or eax, ecx
mov ecx, 0x89c9f241
xor ecx, 0xa5436f1a
movabs r8, 0x2b5dfb7c964b2c2f
movabs rdx, 0xd4a2048369b4d3d0
xor r8, rdx
mov rdx, r10
add rdx, r8
mov qword [rbp - 0x40], rdx
mov r9, rdx
and r9, r10
shl r9, 1
mov r8, rdx
add r8, r10
sub r8, r9
movabs r9, 0xa4eacb602b7c08c4
movabs r10, 0xa4eacb602b7c08c4
xor r9, r10
cmp r8, r9
setl r8b
cmp rdx, 0xffffffffffffffff
setg r9b
mov dl, r9b
xor dl, 0xff
mov r10b, 1
xor r10b, 0
xor r9b, r10b
and dl, r9b
or r8b, r8b
xor r8b, 0xff
xor dl, 0xff
xor r8b, 0xff
and dl, r8b
mov byte [rbp - 0x31], dl
cmp eax, ecx
jb 0x140133e3b
mov al, byte [rbp - 0x31]
test al, 1
jne 0x140133fa9
jmp 0x140134108
mov eax, dword [0x1402aff10]
mov ecx, dword [0x1402aff14]
xor ecx, 0x3bbd6c6a
sub eax, ecx
mov ecx, 0xc2351ac5
xor ecx, 0x5c683177
xor eax, ecx
mov ecx, 0xe02dc5d9
xor ecx, 0x1fd23a26
xor eax, ecx
mov ecx, 0xffffffff
xor ecx, 0x4e8e399c
mov edx, 0xffffffff
xor edx, 0x17affce0
or eax, ecx
mov ecx, 0x7615baa5
xor ecx, 0x61ba4645
or ecx, edx
xor eax, 0xffffffff
and eax, ecx
xor eax, 0x9cc47aae
cmp eax, 0xd7791c86
jae 0x1401344b1
mov r11d, dword [0x1402aff18]
and r11d, dword [0x1402aff1c]
and r11d, r11d
xor r11d, 0xffffffff
mov eax, 0x4894d7c2
xor eax, 0x21728494
mov ecx, 0xa3f7423f
xor ecx, 0xca111169
and eax, ecx
xor eax, 0xffffffff
xor r11d, 0xffffffff
xor eax, 0xffffffff
or r11d, eax
or r11d, 0x1577d832
mov ecx, r11d
xor ecx, 0xffffffff
mov r8d, 0x4a16cd31
xor r8d, 0x52c7908f
mov eax, 0xc599f263
xor eax, 0x3a660d9c
xor r8d, eax
mov edx, 0xffffffff
xor edx, 0x918158e5
mov eax, ecx
and eax, 0x918158e5
and r11d, edx
mov r9d, r8d
and r9d, 0x918158e5
mov r10d, edx
and r10d, 0x18d15dbe
or eax, r11d
or r9d, r10d
xor eax, r9d
or ecx, r8d
xor ecx, 0xffffffff
or edx, 0x918158e5
and ecx, edx
or eax, ecx
mov dword [rbp - 0x44], eax
sub rsp, 0x20
call fcn.14000ee80
mov eax, dword [rbp - 0x44]
add rsp, 0x20
cmp eax, 0xfe6387bd
ja 0x140134011
mov rax, qword [rbp + 0xa8]
mov rcx, qword [rbp + 0x110]
mov rdx, qword [rbp + 0x60]
mov r8, qword [rbp + 0x68]
mov qword [rbp + 0xd0], r8
mov qword [rbp + 0xd8], rdx
mov qword [rbp + 0xe0], rcx
mov qword [rbp + 0xe8], rax
jmp 0x1401342c2
mov rcx, qword [rbp - 0x40]
mov rdx, qword [rbp + 0x60]
mov r8, qword [rbp + 0x68]
mov r10, qword [rbp + 0xa8]
movabs r9, 0xc405f88e57398982
movabs rax, 0xc405f88e57398983
xor r9, rax
movabs rax, 0x2a9ecc7766daf1f5
movabs r11, 0xd561338899250e0a
xor rax, r11
xor r9, rax
movabs rax, 0x12e2774655deb392
movabs r11, 0x12e2774655deb392
xor rax, r11
movabs r11, 0x5e095729869a7c0e
movabs rsi, 0x5e095729869a7c0f
xor r11, rsi
sub rax, r11
sub r9, rax
mov rax, r10
sub rax, r9
xor r10, 0xffffffffffffffff
mov r9, rax
and r9, r10
cmp r9, 0
mov qword [rbp + 0xd0], r8
mov qword [rbp + 0xd8], rdx
mov qword [rbp + 0xe0], rcx
mov qword [rbp + 0xe8], rax
jge 0x1401342c2
mov eax, dword [0x1402aff20]
xor edx, edx
div dword [0x1402aff24]
mov ecx, 0xd0bc4bad
xor ecx, 0xc809e88f
xor edx, edx
div ecx
mov ecx, eax
mov edx, 0x2131d531
xor edx, 0xdece2ace
mov eax, ecx
xor eax, edx
mov edx, 0xffffffff
xor edx, 0xf4ec7765
and eax, edx
mov edx, 0x81bd07e1
xor edx, 0x7e42f81e
xor ecx, edx
mov edx, 0xffffffff
xor edx, 0xf4ec7765
and ecx, edx
or eax, ecx
xor eax, 0xffffffff
mov ecx, eax
xor ecx, 0x81053849
mov edx, 0xffffffff
xor edx, 0x81053849
and eax, edx
shl eax, 1
sub eax, ecx
cmp eax, 0x1c26b25a
je 0x1401344ba
mov eax, dword [0x1402aff28]
xor eax, 0x443a2307
add eax, dword [0x1402aff2c]
add eax, 0x83d4a05
mov ecx, 0x3081aa6d
xor ecx, 0xcf951b97
sub eax, ecx
sub eax, 0x83d4a05
mov ecx, 0x8373054b
xor ecx, 0x2e9a6a4e
imul eax, ecx
sub eax, 0x8accc5c3
mov dword [rbp - 0x48], eax
sub rsp, 0x20
call fcn.14000ee80
mov eax, dword [rbp - 0x48]
add rsp, 0x20
cmp eax, 0x22505fa5
jbe 0x140134235
mov rax, qword [rbp + 0xa8]
mov rcx, qword [rbp - 0x40]
mov rdx, qword [rbp + 0x60]
mov r8, qword [rbp + 0x68]
mov qword [rbp + 0xd0], r8
mov qword [rbp + 0xd8], rdx
mov qword [rbp + 0xe0], rcx
mov qword [rbp + 0xe8], rax
jmp 0x1401342c2
mov r9, qword [rbp + 0x200]
mov r8, qword [rbp + 0xd0]
mov rdx, qword [rbp + 0xd8]
mov rcx, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xe8]
mov r9b, byte [r9]
mov byte [rbp + 0x7f], r9b
mov qword [rbp + 0x80], r8
mov qword [rbp + 0x88], rdx
mov qword [rbp + 0x90], rcx
mov qword [rbp + 0x98], rax
mov rax, qword [rbp + 0x200]
mov cl, byte [rbp + 0x7f]
mov rdx, qword [rbp + 0x80]
mov r8, qword [rbp + 0x88]
mov r9, qword [rbp + 0x90]
mov r10, qword [rbp + 0x98]
mov qword [rbp - 0x70], r10
mov qword [rbp - 0x68], r9
mov qword [rbp - 0x60], r8
mov qword [rbp - 0x58], rdx
mov byte [rbp - 0x49], cl
mov byte [rax], 0
lea rcx, [rbp + 0x2c0]
sub rsp, 0x20
call fcn.1400883b0
mov rax, qword [rbp + 0x200]
add rsp, 0x20
mov al, byte [rax]
mov cl, 0x29
xor cl, 0x29
cmp al, cl
jne 0x1401343e3
mov rax, qword [rbp + 0x180]
mov rcx, qword [rbp - 0x58]
mov rdx, qword [rbp - 0x60]
mov r8b, 0x7c
xor r8b, 0x7c
mov byte [rbp - 0x71], r8b
mov qword [rbp + 0x220], rdx
mov qword [rax], rcx
lea rcx, [rbp + 0x220]
sub rsp, 0x20
call fcn.14002fc40
mov rdx, qword [rbp + 0x200]
mov cl, byte [rbp - 0x71]
mov al, byte [rbp - 0x49]
add rsp, 0x20
mov byte [rdx], al
cmp al, cl
jne 0x1401343e3
mov rax, qword [rbp - 0x68]
mov rcx, qword [rbp - 0x70]
mov rdx, qword [rbp + 0x1b8]
cmp rcx, qword [rdx]
mov qword [rbp + 0x1a0], rcx
mov qword [rbp + 0x1a8], rax
jle 0x140132c18
mov rax, qword [rbp + 0x208]
mov rax, qword [rax]
mov qword [rbp - 0x80], rax
cmp rax, 0
je 0x14013444e
mov rax, qword [rbp - 0x80]
mov rax, qword [rax]
movabs rdx, 0x4000000000000000
mov rcx, rax
xor rcx, rdx
xor rcx, 0xffffffffffffffff
movabs rdx, 0xcbfd19614f93429e
movabs r8, 0x8bfd19614f93429e
xor rdx, r8
or rax, rdx
and rax, rcx
cmp rax, 0
jne 0x14013444e
mov rcx, qword [rbp - 0x80]
sub rsp, 0x20
call fcn.14001a7c0
add rsp, 0x20
mov rax, qword [rbp + 0x1c0]
lea rsp, [rbp + 0x2f0]
pop rdi
pop rsi
pop rbp
ret
movsb byte [rdi], byte [rsi]
add dword [rcx + rsi*4 - 0x17], ebx
xchg ebx, eax
in eax, 0xff
inc edi
invalid
invalid
out dx, al
or edx, esi
jmp 0x140132de0
jo 0x140134472
adc eax, dword [rbp - 0x153417]
call [rdi - 0x16d79730]
adc eax, 0xabffffec
lahf
shr byte [rax + 0x28], 1
jmp 0x1401330a2
stosd dword [rdi], eax
invalid
pop rbp
out 0xdb, eax
jmp 0x140133bb1
invalid
xchg esp, eax
cmp byte [rsi - 0x45], ch
jmp 0x140133e3b
mov bh, 0xae
enter 0x57e9, 0xfffffffffffffffb
invalid
iretd